1617a3babSopenharmony_cihlsl.numthreads.comp 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cilocal_size = (1, 4, 8) 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:4 Function Definition: main(vu3; ( temp void) 6617a3babSopenharmony_ci0:4 Function Parameters: 7617a3babSopenharmony_ci0:4 'tid' ( in 3-component vector of uint) 8617a3babSopenharmony_ci0:9 Function Definition: @main_aux2(vu3; ( temp void) 9617a3babSopenharmony_ci0:9 Function Parameters: 10617a3babSopenharmony_ci0:9 'tid' ( in 3-component vector of uint) 11617a3babSopenharmony_ci0:9 Function Definition: main_aux2( ( temp void) 12617a3babSopenharmony_ci0:9 Function Parameters: 13617a3babSopenharmony_ci0:? Sequence 14617a3babSopenharmony_ci0:9 move second child to first child ( temp 3-component vector of uint) 15617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 16617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 17617a3babSopenharmony_ci0:9 Function Call: @main_aux2(vu3; ( temp void) 18617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 19617a3babSopenharmony_ci0:? Linker Objects 20617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 21617a3babSopenharmony_ci 22617a3babSopenharmony_ci 23617a3babSopenharmony_ciLinked compute stage: 24617a3babSopenharmony_ci 25617a3babSopenharmony_ci 26617a3babSopenharmony_ciShader version: 500 27617a3babSopenharmony_cilocal_size = (1, 4, 8) 28617a3babSopenharmony_ci0:? Sequence 29617a3babSopenharmony_ci0:4 Function Definition: main(vu3; ( temp void) 30617a3babSopenharmony_ci0:4 Function Parameters: 31617a3babSopenharmony_ci0:4 'tid' ( in 3-component vector of uint) 32617a3babSopenharmony_ci0:9 Function Definition: @main_aux2(vu3; ( temp void) 33617a3babSopenharmony_ci0:9 Function Parameters: 34617a3babSopenharmony_ci0:9 'tid' ( in 3-component vector of uint) 35617a3babSopenharmony_ci0:9 Function Definition: main_aux2( ( temp void) 36617a3babSopenharmony_ci0:9 Function Parameters: 37617a3babSopenharmony_ci0:? Sequence 38617a3babSopenharmony_ci0:9 move second child to first child ( temp 3-component vector of uint) 39617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 40617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 41617a3babSopenharmony_ci0:9 Function Call: @main_aux2(vu3; ( temp void) 42617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 43617a3babSopenharmony_ci0:? Linker Objects 44617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 45617a3babSopenharmony_ci 46617a3babSopenharmony_ci// Module Version 10000 47617a3babSopenharmony_ci// Generated by (magic number): 8000b 48617a3babSopenharmony_ci// Id's are bound by 23 49617a3babSopenharmony_ci 50617a3babSopenharmony_ci Capability Shader 51617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 52617a3babSopenharmony_ci MemoryModel Logical GLSL450 53617a3babSopenharmony_ci EntryPoint GLCompute 4 "main_aux2" 18 54617a3babSopenharmony_ci ExecutionMode 4 LocalSize 1 4 8 55617a3babSopenharmony_ci Source HLSL 500 56617a3babSopenharmony_ci Name 4 "main_aux2" 57617a3babSopenharmony_ci Name 11 "main(vu3;" 58617a3babSopenharmony_ci Name 10 "tid" 59617a3babSopenharmony_ci Name 14 "@main_aux2(vu3;" 60617a3babSopenharmony_ci Name 13 "tid" 61617a3babSopenharmony_ci Name 16 "tid" 62617a3babSopenharmony_ci Name 18 "tid" 63617a3babSopenharmony_ci Name 20 "param" 64617a3babSopenharmony_ci Decorate 18(tid) BuiltIn GlobalInvocationId 65617a3babSopenharmony_ci 2: TypeVoid 66617a3babSopenharmony_ci 3: TypeFunction 2 67617a3babSopenharmony_ci 6: TypeInt 32 0 68617a3babSopenharmony_ci 7: TypeVector 6(int) 3 69617a3babSopenharmony_ci 8: TypePointer Function 7(ivec3) 70617a3babSopenharmony_ci 9: TypeFunction 2 8(ptr) 71617a3babSopenharmony_ci 17: TypePointer Input 7(ivec3) 72617a3babSopenharmony_ci 18(tid): 17(ptr) Variable Input 73617a3babSopenharmony_ci 4(main_aux2): 2 Function None 3 74617a3babSopenharmony_ci 5: Label 75617a3babSopenharmony_ci 16(tid): 8(ptr) Variable Function 76617a3babSopenharmony_ci 20(param): 8(ptr) Variable Function 77617a3babSopenharmony_ci 19: 7(ivec3) Load 18(tid) 78617a3babSopenharmony_ci Store 16(tid) 19 79617a3babSopenharmony_ci 21: 7(ivec3) Load 16(tid) 80617a3babSopenharmony_ci Store 20(param) 21 81617a3babSopenharmony_ci 22: 2 FunctionCall 14(@main_aux2(vu3;) 20(param) 82617a3babSopenharmony_ci Return 83617a3babSopenharmony_ci FunctionEnd 84617a3babSopenharmony_ci 11(main(vu3;): 2 Function None 9 85617a3babSopenharmony_ci 10(tid): 8(ptr) FunctionParameter 86617a3babSopenharmony_ci 12: Label 87617a3babSopenharmony_ci Return 88617a3babSopenharmony_ci FunctionEnd 89617a3babSopenharmony_ci14(@main_aux2(vu3;): 2 Function None 9 90617a3babSopenharmony_ci 13(tid): 8(ptr) FunctionParameter 91617a3babSopenharmony_ci 15: Label 92617a3babSopenharmony_ci Return 93617a3babSopenharmony_ci FunctionEnd 94