1hlsl.numthreads.comp 2Shader version: 500 3local_size = (1, 4, 8) 40:? Sequence 50:4 Function Definition: main(vu3; ( temp void) 60:4 Function Parameters: 70:4 'tid' ( in 3-component vector of uint) 80:9 Function Definition: @main_aux2(vu3; ( temp void) 90:9 Function Parameters: 100:9 'tid' ( in 3-component vector of uint) 110:9 Function Definition: main_aux2( ( temp void) 120:9 Function Parameters: 130:? Sequence 140:9 move second child to first child ( temp 3-component vector of uint) 150:? 'tid' ( temp 3-component vector of uint) 160:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 170:9 Function Call: @main_aux2(vu3; ( temp void) 180:? 'tid' ( temp 3-component vector of uint) 190:? Linker Objects 200:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 21 22 23Linked compute stage: 24 25 26Shader version: 500 27local_size = (1, 4, 8) 280:? Sequence 290:4 Function Definition: main(vu3; ( temp void) 300:4 Function Parameters: 310:4 'tid' ( in 3-component vector of uint) 320:9 Function Definition: @main_aux2(vu3; ( temp void) 330:9 Function Parameters: 340:9 'tid' ( in 3-component vector of uint) 350:9 Function Definition: main_aux2( ( temp void) 360:9 Function Parameters: 370:? Sequence 380:9 move second child to first child ( temp 3-component vector of uint) 390:? 'tid' ( temp 3-component vector of uint) 400:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 410:9 Function Call: @main_aux2(vu3; ( temp void) 420:? 'tid' ( temp 3-component vector of uint) 430:? Linker Objects 440:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 45 46// Module Version 10000 47// Generated by (magic number): 8000a 48// Id's are bound by 23 49 50 Capability Shader 51 1: ExtInstImport "GLSL.std.450" 52 MemoryModel Logical GLSL450 53 EntryPoint GLCompute 4 "main_aux2" 18 54 ExecutionMode 4 LocalSize 1 4 8 55 Source HLSL 500 56 Name 4 "main_aux2" 57 Name 11 "main(vu3;" 58 Name 10 "tid" 59 Name 14 "@main_aux2(vu3;" 60 Name 13 "tid" 61 Name 16 "tid" 62 Name 18 "tid" 63 Name 20 "param" 64 Decorate 18(tid) BuiltIn GlobalInvocationId 65 2: TypeVoid 66 3: TypeFunction 2 67 6: TypeInt 32 0 68 7: TypeVector 6(int) 3 69 8: TypePointer Function 7(ivec3) 70 9: TypeFunction 2 8(ptr) 71 17: TypePointer Input 7(ivec3) 72 18(tid): 17(ptr) Variable Input 73 4(main_aux2): 2 Function None 3 74 5: Label 75 16(tid): 8(ptr) Variable Function 76 20(param): 8(ptr) Variable Function 77 19: 7(ivec3) Load 18(tid) 78 Store 16(tid) 19 79 21: 7(ivec3) Load 16(tid) 80 Store 20(param) 21 81 22: 2 FunctionCall 14(@main_aux2(vu3;) 20(param) 82 Return 83 FunctionEnd 84 11(main(vu3;): 2 Function None 9 85 10(tid): 8(ptr) FunctionParameter 86 12: Label 87 Return 88 FunctionEnd 8914(@main_aux2(vu3;): 2 Function None 9 90 13(tid): 8(ptr) FunctionParameter 91 15: Label 92 Return 93 FunctionEnd 94