yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
43c384bf
main
1spv.structuredDescriptorHeap.Uniform.comp 2// Module Version 10400 3// Generated by (magic number): 8000b 4// Id's are bound by 38 5 6 Capability Shader 7 Capability UntypedPointersKHR 8 Capability DescriptorHeapEXT 9 Capability PhysicalStorageBufferAddressesEXT 10 Extension "SPV_EXT_descriptor_heap" 11 Extension "SPV_KHR_physical_storage_buffer" 12 Extension "SPV_KHR_untyped_pointers" 13 1: ExtInstImport "GLSL.std.450" 14 MemoryModel PhysicalStorageBuffer64EXT GLSL450 15 EntryPoint GLCompute 4 "main" 7 16 ExecutionMode 4 LocalSize 1 1 1 17 Source GLSL 460 18 SourceExtension "GL_EXT_buffer_reference" 19 SourceExtension "GL_EXT_buffer_reference2" 20 SourceExtension "GL_EXT_descriptor_heap" 21 SourceExtension "GL_EXT_scalar_block_layout" 22 SourceExtension "GL_EXT_structured_descriptor_heap" 23 Name 4 "main" 24 Name 7 "resource_heap" 25 Name 19 "Heap" 26 Name 20 "" 27 MemberName 20 0 "data" 28 Name 26 "UBO" 29 MemberName 26(UBO) 0 "x" 30 Decorate 7(resource_heap) BuiltIn ResourceHeapEXT 31 MemberDecorateIdEXT 19(Heap) 0 OffsetIdEXT 11 32 MemberDecorateIdEXT 19(Heap) 1 OffsetIdEXT 18 33 Decorate 20 Block 34 MemberDecorate 20 0 Offset 0 35 Decorate 26(UBO) Block 36 MemberDecorate 26(UBO) 0 Offset 0 37 Decorate 37 BuiltIn WorkgroupSize 38 2: TypeVoid 39 3: TypeFunction 2 40 6: TypeUntypedPointerKHR UniformConstant 417(resource_heap): 6(ptr) UntypedVariableKHR UniformConstant 42 8: TypeBufferEXT Uniform 43 TypeForwardPointer 9 PhysicalStorageBufferEXT 44 10: TypeInt 32 0 45 11: 10(int) Constant 0 46 12: 10(int) ConstantSizeOfEXT 8 47 13: 10(int) SpecConstantOp 128 11 12 48 14: 10(int) Constant 8 49 15: 10(int) SpecConstantOp 137 13 14 50 16: 10(int) SpecConstantOp 130 14 15 51 17: 10(int) SpecConstantOp 137 16 14 52 18: 10(int) SpecConstantOp 128 13 17 53 19(Heap): TypeStruct 8 9 54 20: TypeStruct 10(int) 55 9: TypePointer PhysicalStorageBufferEXT 20(struct) 56 21: TypeInt 32 1 57 22: 21(int) Constant 1 58 25: 21(int) Constant 0 59 26(UBO): TypeStruct 10(int) 60 28: TypePointer Uniform 26(UBO) 61 30: TypePointer Uniform 10(int) 62 33: TypePointer PhysicalStorageBufferEXT 10(int) 63 35: TypeVector 10(int) 3 64 36: 10(int) Constant 1 65 37: 35(ivec3) ConstantComposite 36 36 36 66 4(main): 2 Function None 3 67 5: Label 68 23: 6(ptr) UntypedAccessChainKHR 19(Heap) 7(resource_heap) 22 69 24: 9(ptr) Load 23 70 27: 6(ptr) UntypedAccessChainKHR 19(Heap) 7(resource_heap) 25 71 29: 28(ptr) BufferPointerEXT 27 72 31: 30(ptr) AccessChain 29 25 73 32: 10(int) Load 31 74 34: 33(ptr) AccessChain 24 25 75 Store 34 32 Aligned 16 76 Return 77 FunctionEnd