1420.comp
2ERROR: 0:3: 'gl_WorkGroupSize' : not supported for this version or the enabled extensions
3ERROR: 1 compilation errors.  No code generated.
4
5
6Shader version: 420
7Requested GL_ARB_compute_shader
8local_size = (2, 4, 6)
9ERROR: node is still EOpNull!
100:11  Function Definition: main( ( global void)
110:11    Function Parameters:
120:13    Sequence
130:13      move second child to first child ( temp 3-component vector of float)
140:13        'sfoo' ( shared 3-component vector of float)
150:13        Constant:
160:13          2.000000
170:13          4.000000
180:13          6.000000
190:14      add second child into first child ( temp 3-component vector of float)
200:14        'sfoo' ( shared 3-component vector of float)
210:14        Convert uint to float ( temp 3-component vector of float)
220:14          add ( temp 3-component vector of uint)
230:14            add ( temp 3-component vector of uint)
240:14              add ( temp 3-component vector of uint)
250:14                add ( temp 3-component vector of uint)
260:14                  Constant:
270:14                    2 (const uint)
280:14                    4 (const uint)
290:14                    6 (const uint)
300:14                  'gl_NumWorkGroups' ( in 3-component vector of uint NumWorkGroups)
310:14                'gl_WorkGroupID' ( in 3-component vector of uint WorkGroupID)
320:14              'gl_LocalInvocationID' ( in 3-component vector of uint LocalInvocationID)
330:14            'gl_GlobalInvocationID' ( in 3-component vector of uint GlobalInvocationID)
340:15      vector scale second child into first child ( temp 3-component vector of float)
350:15        'sfoo' ( shared 3-component vector of float)
360:15        Convert uint to float ( temp float)
370:15          'gl_LocalInvocationIndex' ( in uint LocalInvocationIndex)
380:16      add second child into first child ( temp 3-component vector of float)
390:16        'sfoo' ( shared 3-component vector of float)
400:16        Constant:
410:16          66559.000000
420:16          66559.000000
430:16          65599.000000
440:17      vector scale second child into first child ( temp 3-component vector of float)
450:17        'sfoo' ( shared 3-component vector of float)
460:17        Constant:
470:17          1057.000000
480:23      Barrier ( global void)
490:24      MemoryBarrier ( global void)
500:25      MemoryBarrierAtomicCounter ( global void)
510:26      MemoryBarrierBuffer ( global void)
520:27      MemoryBarrierImage ( global void)
530:28      MemoryBarrierShared ( global void)
540:29      GroupMemoryBarrier ( global void)
550:?   Linker Objects
560:?     'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
570:?       2 (const uint)
580:?       4 (const uint)
590:?       6 (const uint)
600:?     'sfoo' ( shared 3-component vector of float)
61
62
63Linked compute stage:
64
65
66Shader version: 420
67Requested GL_ARB_compute_shader
68local_size = (2, 4, 6)
69ERROR: node is still EOpNull!
700:11  Function Definition: main( ( global void)
710:11    Function Parameters:
720:13    Sequence
730:13      move second child to first child ( temp 3-component vector of float)
740:13        'sfoo' ( shared 3-component vector of float)
750:13        Constant:
760:13          2.000000
770:13          4.000000
780:13          6.000000
790:14      add second child into first child ( temp 3-component vector of float)
800:14        'sfoo' ( shared 3-component vector of float)
810:14        Convert uint to float ( temp 3-component vector of float)
820:14          add ( temp 3-component vector of uint)
830:14            add ( temp 3-component vector of uint)
840:14              add ( temp 3-component vector of uint)
850:14                add ( temp 3-component vector of uint)
860:14                  Constant:
870:14                    2 (const uint)
880:14                    4 (const uint)
890:14                    6 (const uint)
900:14                  'gl_NumWorkGroups' ( in 3-component vector of uint NumWorkGroups)
910:14                'gl_WorkGroupID' ( in 3-component vector of uint WorkGroupID)
920:14              'gl_LocalInvocationID' ( in 3-component vector of uint LocalInvocationID)
930:14            'gl_GlobalInvocationID' ( in 3-component vector of uint GlobalInvocationID)
940:15      vector scale second child into first child ( temp 3-component vector of float)
950:15        'sfoo' ( shared 3-component vector of float)
960:15        Convert uint to float ( temp float)
970:15          'gl_LocalInvocationIndex' ( in uint LocalInvocationIndex)
980:16      add second child into first child ( temp 3-component vector of float)
990:16        'sfoo' ( shared 3-component vector of float)
1000:16        Constant:
1010:16          66559.000000
1020:16          66559.000000
1030:16          65599.000000
1040:17      vector scale second child into first child ( temp 3-component vector of float)
1050:17        'sfoo' ( shared 3-component vector of float)
1060:17        Constant:
1070:17          1057.000000
1080:23      Barrier ( global void)
1090:24      MemoryBarrier ( global void)
1100:25      MemoryBarrierAtomicCounter ( global void)
1110:26      MemoryBarrierBuffer ( global void)
1120:27      MemoryBarrierImage ( global void)
1130:28      MemoryBarrierShared ( global void)
1140:29      GroupMemoryBarrier ( global void)
1150:?   Linker Objects
1160:?     'gl_WorkGroupSize' ( const 3-component vector of uint WorkGroupSize)
1170:?       2 (const uint)
1180:?       4 (const uint)
1190:?       6 (const uint)
1200:?     'sfoo' ( shared 3-component vector of float)
121
122