yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
7099c123
main
1spv.bufferhandle24.frag 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 25 5 6 Capability Shader 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 14 Source GLSL 460 15 SourceExtension "GL_EXT_buffer_reference" 16 Name 4 "main" 17 Name 7 "SSBO" 18 MemberName 7(SSBO) 0 "b" 19 Name 9 "B" 20 MemberName 9(B) 0 "a" 21 Name 11 "A" 22 MemberName 11(A) 0 "x" 23 Name 13 "" 24 Decorate 7(SSBO) Block 25 MemberDecorate 7(SSBO) 0 Offset 0 26 Decorate 9(B) Block 27 MemberDecorate 9(B) 0 Offset 0 28 Decorate 11(A) Block 29 MemberDecorate 11(A) 0 Offset 0 30 Decorate 13 Binding 0 31 Decorate 13 DescriptorSet 0 32 2: TypeVoid 33 3: TypeFunction 2 34 TypeForwardPointer 6 PhysicalStorageBufferEXT 35 7(SSBO): TypeStruct 6 36 TypeForwardPointer 8 PhysicalStorageBufferEXT 37 9(B): TypeStruct 8 38 10: TypeInt 32 0 39 11(A): TypeStruct 10(int) 40 8: TypePointer PhysicalStorageBufferEXT 11(A) 41 6: TypePointer PhysicalStorageBufferEXT 9(B) 42 12: TypePointer StorageBuffer 7(SSBO) 43 13: 12(ptr) Variable StorageBuffer 44 14: TypeInt 32 1 45 15: 14(int) Constant 0 46 16: TypePointer StorageBuffer 6(ptr) 47 19: TypePointer PhysicalStorageBufferEXT 8(ptr) 48 22: 10(int) Constant 0 49 23: TypePointer PhysicalStorageBufferEXT 10(int) 50 4(main): 2 Function None 3 51 5: Label 52 17: 16(ptr) AccessChain 13 15 53 18: 6(ptr) Load 17 54 20: 19(ptr) AccessChain 18 15 55 21: 8(ptr) Load 20 Aligned 8 56 24: 23(ptr) AccessChain 21 15 57 Store 24 22 Aligned 4 58 Return 59 FunctionEnd