1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
spv.bufferhandleRuntimeArray.frag
// Module Version 10000
// Generated by (magic number): 8000b
// Id's are bound by 16
Capability Shader
Capability PhysicalStorageBufferAddressesEXT
Extension "SPV_KHR_physical_storage_buffer"
1: ExtInstImport "GLSL.std.450"
MemoryModel PhysicalStorageBuffer64EXT GLSL450
EntryPoint Fragment 4 "main"
ExecutionMode 4 OriginUpperLeft
Source GLSL 460
SourceExtension "GL_EXT_buffer_reference"
Name 4 "main"
Name 8 "PushConstants"
MemberName 8(PushConstants) 0 "b"
MemberName 8(PushConstants) 1 "c"
Name 11 "B"
MemberName 11(B) 0 "a"
Name 12 "A"
MemberName 12(A) 0 "x"
Name 15 ""
Decorate 8(PushConstants) Block
MemberDecorate 8(PushConstants) 0 Offset 0
MemberDecorate 8(PushConstants) 1 Offset 8
Decorate 10 ArrayStride 8
Decorate 11(B) Block
MemberDecorate 11(B) 0 Offset 0
Decorate 12(A) Block
MemberDecorate 12(A) 0 Offset 0
Decorate 13 ArrayStride 8
2: TypeVoid
3: TypeFunction 2
TypeForwardPointer 6 PhysicalStorageBufferEXT
7: TypeInt 32 0
8(PushConstants): TypeStruct 6 7(int)
TypeForwardPointer 9 PhysicalStorageBufferEXT
10: TypeRuntimeArray 9
11(B): TypeStruct 10
12(A): TypeStruct 7(int)
9: TypePointer PhysicalStorageBufferEXT 12(A)
13: TypeRuntimeArray 9(ptr)
6: TypePointer PhysicalStorageBufferEXT 11(B)
14: TypePointer PushConstant 8(PushConstants)
15: 14(ptr) Variable PushConstant
4(main): 2 Function None 3
5: Label
Return
FunctionEnd
|