1spv.bufferhandle5.frag
2// Module Version 10000
3// Generated by (magic number): 8000a
4// Id's are bound by 22
5
6                              Capability Shader
7                              Capability PhysicalStorageBufferAddressesEXT
8                              Extension  "SPV_EXT_physical_storage_buffer"
9               1:             ExtInstImport  "GLSL.std.450"
10                              MemoryModel PhysicalStorageBuffer64EXT GLSL450
11                              EntryPoint Fragment 4  "main"
12                              ExecutionMode 4 OriginUpperLeft
13                              Source GLSL 450
14                              SourceExtension  "GL_EXT_buffer_reference"
15                              Name 4  "main"
16                              Name 8  "t4"
17                              MemberName 8(t4) 0  "j"
18                              MemberName 8(t4) 1  "k"
19                              Name 9  "t3"
20                              MemberName 9(t3) 0  "h"
21                              Name 11  "x"
22                              MemberDecorate 8(t4) 0 Offset 0
23                              MemberDecorate 8(t4) 1 Offset 8
24                              Decorate 8(t4) Block
25                              MemberDecorate 9(t3) 0 Offset 0
26                              Decorate 9(t3) Block
27                              Decorate 11(x) DescriptorSet 1
28                              Decorate 11(x) Binding 2
29               2:             TypeVoid
30               3:             TypeFunction 2
31               6:             TypeInt 32 1
32                              TypeForwardPointer 7 PhysicalStorageBufferEXT
33           8(t4):             TypeStruct 6(int) 7
34           9(t3):             TypeStruct 6(int)
35               7:             TypePointer PhysicalStorageBufferEXT 9(t3)
36              10:             TypePointer Uniform 8(t4)
37           11(x):     10(ptr) Variable Uniform
38              12:      6(int) Constant 1
39              13:             TypePointer Uniform 7(ptr)
40              16:      6(int) Constant 0
41              17:             TypePointer Uniform 6(int)
42              20:             TypePointer PhysicalStorageBufferEXT 6(int)
43         4(main):           2 Function None 3
44               5:             Label
45              14:     13(ptr) AccessChain 11(x) 12
46              15:      7(ptr) Load 14
47              18:     17(ptr) AccessChain 11(x) 16
48              19:      6(int) Load 18
49              21:     20(ptr) AccessChain 15 16
50                              Store 21 19 Aligned 16
51                              Return
52                              FunctionEnd
53