spv.descriptorHeap.BufferQualifiers.frag // Module Version 10400 // Generated by (magic number): 8000b // Id's are bound by 34 Capability Shader Capability Int8 Capability UntypedPointersKHR Capability DescriptorHeapEXT Extension "SPV_EXT_descriptor_heap" Extension "SPV_KHR_untyped_pointers" 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Fragment 4 "main" 7 ExecutionMode 4 OriginUpperLeft Source GLSL 460 SourceExtension "GL_EXT_descriptor_heap" SourceExtension "GL_EXT_nonuniform_qualifier" SourceExtension "GL_EXT_structured_descriptor_heap" Name 4 "main" Name 7 "resource_heap" Name 13 "WriteHeap" Name 17 "WriteSSBO" MemberName 17(WriteSSBO) 0 "value" Name 20 "ReadSSBO" MemberName 20(ReadSSBO) 0 "value" Decorate 7(resource_heap) BuiltIn ResourceHeapEXT DecorateId 11 ArrayStrideIdEXT 10 Decorate 13(WriteHeap) Block MemberDecorateIdEXT 13(WriteHeap) 0 OffsetIdEXT 12 Decorate 17(WriteSSBO) Block MemberDecorate 17(WriteSSBO) 0 Offset 0 DecorateId 19 ArrayStrideIdEXT 10 Decorate 20(ReadSSBO) Block MemberDecorate 20(ReadSSBO) 0 NonWritable MemberDecorate 20(ReadSSBO) 0 Offset 0 Decorate 23 NonWritable Decorate 29 ArrayStride 1 Decorate 32 NonReadable 2: TypeVoid 3: TypeFunction 2 6: TypeUntypedPointerKHR UniformConstant 7(resource_heap): 6(ptr) UntypedVariableKHR UniformConstant 8: TypeBufferEXT StorageBuffer 9: TypeInt 32 0 10: 9(int) ConstantSizeOfEXT 8 11: TypeRuntimeArray 8 12: 9(int) Constant 0 13(WriteHeap): TypeStruct 11 14: 9(int) Constant 256 15: TypeInt 32 1 16: 15(int) Constant 0 17(WriteSSBO): TypeStruct 9(int) 18: 15(int) Constant 1 19: TypeRuntimeArray 8 20(ReadSSBO): TypeStruct 9(int) 22: TypePointer StorageBuffer 20(ReadSSBO) 24: TypePointer StorageBuffer 9(int) 28: TypeInt 8 0 29: TypeRuntimeArray 28(int8_t) 31: TypePointer StorageBuffer 17(WriteSSBO) 4(main): 2 Function None 3 5: Label 21: 6(ptr) UntypedAccessChainKHR 19 7(resource_heap) 16 23: 22(ptr) BufferPointerEXT 21 25: 24(ptr) AccessChain 23 16 26: 9(int) Load 25 27: 6(ptr) UntypedAccessChainKHR 29 7(resource_heap) 14 30: 6(ptr) UntypedAccessChainKHR 13(WriteHeap) 27 16 18 32: 31(ptr) BufferPointerEXT 30 33: 24(ptr) AccessChain 32 16 Store 33 26 Return FunctionEnd