hlsl.basic.comp Shader version: 450 local_size = (1, 1, 1) 0:? Sequence 0:4 Function Definition: main(i1; (temp void) 0:4 Function Parameters: 0:4 'dti' (in int LocalInvocationID) 0:? Sequence 0:5 'dti' (in int LocalInvocationID) 0:? Linker Objects 0:? 'dti' (in int LocalInvocationID) 0:? 'a' (shared 100-element array of 4-component vector of float) Linked compute stage: Shader version: 450 local_size = (1, 1, 1) 0:? Sequence 0:4 Function Definition: main(i1; (temp void) 0:4 Function Parameters: 0:4 'dti' (in int LocalInvocationID) 0:? Sequence 0:5 'dti' (in int LocalInvocationID) 0:? Linker Objects 0:? 'dti' (in int LocalInvocationID) 0:? 'a' (shared 100-element array of 4-component vector of float) // Module Version 10000 // Generated by (magic number): 80001 // Id's are bound by 16 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint GLCompute 4 "main" 8 ExecutionMode 4 LocalSize 1 1 1 Name 4 "main" Name 8 "dti" Name 15 "a" Decorate 8(dti) BuiltIn LocalInvocationId 2: TypeVoid 3: TypeFunction 2 6: TypeInt 32 1 7: TypePointer Input 6(int) 8(dti): 7(ptr) Variable Input 9: TypeFloat 32 10: TypeVector 9(float) 4 11: TypeInt 32 0 12: 11(int) Constant 100 13: TypeArray 10(fvec4) 12 14: TypePointer Workgroup 13 15(a): 14(ptr) Variable Workgroup 4(main): 2 Function None 3 5: Label Return FunctionEnd