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