1617a3babSopenharmony_cispv.intrinsicsSpirvDecorateId.comp 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 16 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Extension "SPV_GOOGLE_hlsl_functionality1" 8617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 9617a3babSopenharmony_ci MemoryModel Logical GLSL450 10617a3babSopenharmony_ci EntryPoint GLCompute 4 "main" 11617a3babSopenharmony_ci ExecutionMode 4 LocalSize 1 1 1 12617a3babSopenharmony_ci Source GLSL 460 13617a3babSopenharmony_ci SourceExtension "GL_EXT_spirv_intrinsics" 14617a3babSopenharmony_ci Name 4 "main" 15617a3babSopenharmony_ci Name 10 "CounterBuffer" 16617a3babSopenharmony_ci MemberName 10(CounterBuffer) 0 "counter" 17617a3babSopenharmony_ci Name 12 "x" 18617a3babSopenharmony_ci Name 13 "Uniform" 19617a3babSopenharmony_ci MemberName 13(Uniform) 0 "y" 20617a3babSopenharmony_ci Name 15 "" 21617a3babSopenharmony_ci Decorate 9 BuiltIn WorkgroupSize 22617a3babSopenharmony_ci MemberDecorate 10(CounterBuffer) 0 Offset 0 23617a3babSopenharmony_ci Decorate 10(CounterBuffer) Block 24617a3babSopenharmony_ci Decorate 12(x) DescriptorSet 0 25617a3babSopenharmony_ci Decorate 12(x) Binding 1 26617a3babSopenharmony_ci MemberDecorate 13(Uniform) 0 Offset 0 27617a3babSopenharmony_ci Decorate 13(Uniform) Block 28617a3babSopenharmony_ci Decorate 15 DescriptorSet 0 29617a3babSopenharmony_ci Decorate 15 Binding 0 30617a3babSopenharmony_ci DecorateId 15 DecorationHlslCounterBufferGOOGLE 12(x) 31617a3babSopenharmony_ci 2: TypeVoid 32617a3babSopenharmony_ci 3: TypeFunction 2 33617a3babSopenharmony_ci 6: TypeInt 32 0 34617a3babSopenharmony_ci 7: TypeVector 6(int) 3 35617a3babSopenharmony_ci 8: 6(int) Constant 1 36617a3babSopenharmony_ci 9: 7(ivec3) ConstantComposite 8 8 8 37617a3babSopenharmony_ci10(CounterBuffer): TypeStruct 6(int) 38617a3babSopenharmony_ci 11: TypePointer Uniform 10(CounterBuffer) 39617a3babSopenharmony_ci 12(x): 11(ptr) Variable Uniform 40617a3babSopenharmony_ci 13(Uniform): TypeStruct 6(int) 41617a3babSopenharmony_ci 14: TypePointer Uniform 13(Uniform) 42617a3babSopenharmony_ci 15: 14(ptr) Variable Uniform 43617a3babSopenharmony_ci 4(main): 2 Function None 3 44617a3babSopenharmony_ci 5: Label 45617a3babSopenharmony_ci Return 46617a3babSopenharmony_ci FunctionEnd 47