yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
799ea066
main
1spv.descriptorHeap.Buffer.comp 2// Module Version 10400 3// Generated by (magic number): 8000b 4// Id's are bound by 32 5 6 Capability Shader 7 Capability UntypedPointersKHR 8 Capability DescriptorHeapEXT 9 Extension "SPV_EXT_descriptor_heap" 10 Extension "SPV_KHR_untyped_pointers" 11 1: ExtInstImport "GLSL.std.450" 12 MemoryModel Logical GLSL450 13 EntryPoint GLCompute 4 "main" 7 14 ExecutionMode 4 LocalSize 1 1 1 15 Source GLSL 450 16 SourceExtension "GL_EXT_descriptor_heap" 17 Name 4 "main" 18 Name 7 "resource_heap" 19 Name 14 "O" 20 MemberName 14(O) 0 "outputData" 21 Name 20 "U" 22 MemberName 20(U) 0 "inputData" 23 Decorate 7(resource_heap) BuiltIn ResourceHeapEXT 24 DecorateId 11 ArrayStrideIdEXT 10 25 Decorate 14(O) Block 26 MemberDecorate 14(O) 0 Offset 0 27 DecorateId 18 ArrayStrideIdEXT 17 28 Decorate 20(U) Block 29 MemberDecorate 20(U) 0 Offset 0 30 2: TypeVoid 31 3: TypeFunction 2 32 6: TypeUntypedPointerKHR UniformConstant 337(resource_heap): 6(ptr) UntypedVariableKHR UniformConstant 34 8: TypeBufferEXT StorageBuffer 35 9: TypeInt 32 0 36 10: 9(int) ConstantSizeOfEXT 8 37 11: TypeRuntimeArray 8 38 12: TypeInt 32 1 39 13: 12(int) Constant 8 40 14(O): TypeStruct 9(int) 41 15: 12(int) Constant 0 42 16: TypeBufferEXT Uniform 43 17: 9(int) ConstantSizeOfEXT 16 44 18: TypeRuntimeArray 16 45 19: 12(int) Constant 9 46 20(U): TypeStruct 9(int) 47 22: TypePointer Uniform 20(U) 48 24: TypePointer Uniform 9(int) 49 28: TypePointer StorageBuffer 14(O) 50 30: TypePointer StorageBuffer 9(int) 51 4(main): 2 Function None 3 52 5: Label 53 21: 6(ptr) UntypedAccessChainKHR 18 7(resource_heap) 19 54 23: 22(ptr) BufferPointerEXT 21 55 25: 24(ptr) AccessChain 23 15 56 26: 9(int) Load 25 57 27: 6(ptr) UntypedAccessChainKHR 11 7(resource_heap) 13 58 29: 28(ptr) BufferPointerEXT 27 59 31: 30(ptr) AccessChain 29 15 60 Store 31 26 61 Return 62 FunctionEnd