2 // Module Version 10000
3 // Generated by (magic number): 8000b
4 // Id's are bound by 27
7 Capability PhysicalStorageBufferAddressesEXT
8 Extension "SPV_KHR_physical_storage_buffer"
9 Extension "SPV_KHR_storage_buffer_storage_class"
10 1: ExtInstImport "GLSL.std.450"
11 MemoryModel PhysicalStorageBuffer64EXT GLSL450
12 EntryPoint Fragment 4 "main"
13 ExecutionMode 4 OriginUpperLeft
15 SourceExtension "GL_EXT_buffer_reference"
18 MemberName 8(Blah) 0 "t1"
19 MemberName 8(Blah) 1 "t2"
21 MemberName 10(T1) 0 "x"
23 MemberName 11(T2) 0 "x"
25 MemberName 13(T3) 0 "Bindings"
28 MemberName 23(t2) 0 "f"
29 MemberName 23(t2) 1 "g"
31 MemberName 24(blockType) 0 "a"
32 MemberName 24(blockType) 1 "b"
33 MemberName 24(blockType) 2 "c"
34 MemberName 24(blockType) 3 "d"
35 MemberName 24(blockType) 4 "e"
37 MemberDecorate 8(Blah) 0 Offset 0
38 MemberDecorate 8(Blah) 1 Offset 8
39 MemberDecorate 10(T1) 0 Offset 0
41 MemberDecorate 11(T2) 0 Offset 0
43 Decorate 12 ArrayStride 16
44 MemberDecorate 13(T3) 0 Offset 0
46 Decorate 15(t3) DescriptorSet 0
47 Decorate 15(t3) Binding 0
48 MemberDecorate 23(t2) 0 Offset 0
49 MemberDecorate 23(t2) 1 Offset 8
51 MemberDecorate 24(blockType) 0 Offset 0
52 MemberDecorate 24(blockType) 1 Offset 4
53 MemberDecorate 24(blockType) 2 Offset 8
54 MemberDecorate 24(blockType) 3 Offset 12
55 MemberDecorate 24(blockType) 4 Offset 16
56 Decorate 24(blockType) Block
57 Decorate 26(t) DescriptorSet 0
58 Decorate 26(t) Binding 0
61 TypeForwardPointer 6 PhysicalStorageBufferEXT
62 TypeForwardPointer 7 PhysicalStorageBufferEXT
63 8(Blah): TypeStruct 6 7
65 10(T1): TypeStruct 9(int)
66 6: TypePointer PhysicalStorageBufferEXT 10(T1)
67 11(T2): TypeStruct 9(int)
68 7: TypePointer PhysicalStorageBufferEXT 11(T2)
69 12: TypeRuntimeArray 8(Blah)
71 14: TypePointer StorageBuffer 13(T3)
72 15(t3): 14(ptr) Variable StorageBuffer
75 18: TypePointer StorageBuffer 8(Blah)
76 TypeForwardPointer 22 PhysicalStorageBufferEXT
77 23(t2): TypeStruct 22 22
78 24(blockType): TypeStruct 9(int) 9(int) 9(int) 9(int) 9(int)
79 22: TypePointer PhysicalStorageBufferEXT 24(blockType)
80 25: TypePointer StorageBuffer 23(t2)
81 26(t): 25(ptr) Variable StorageBuffer
82 4(main): 2 Function None 3
84 19: 18(ptr) AccessChain 15(t3) 16 17
86 21: 18(ptr) AccessChain 15(t3) 16 16