1nonuniform.frag
2ERROR: 0:10: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier
3ERROR: 0:11: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier
4ERROR: 0:12: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier
5ERROR: 0:22: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier
6ERROR: 0:28: 'constructor' : too many arguments
7ERROR: 0:28: 'assign' :  cannot convert from ' const float' to ' nonuniform temp int'
8ERROR: 0:29: 'constructor' : not enough data provided for construction
9ERROR: 0:29: 'assign' :  cannot convert from ' const float' to ' nonuniform temp int'
10ERROR: 0:32: 'nonuniformEXT' : not allowed on block or structure members
11ERROR: 0:33: 'nonuniformEXT' : not allowed on block or structure members
12ERROR: 10 compilation errors.  No code generated.
13
14
15Shader version: 450
16Requested GL_EXT_nonuniform_qualifier
17ERROR: node is still EOpNull!
180:14  Function Definition: foo(i1;i1; ( nonuniform temp int)
190:14    Function Parameters:
200:14      'nupi' ( nonuniform in int)
210:14      'f' ( nonuniform out int)
220:16    Sequence
230:16      Branch: Return with expression
240:16        'nupi' ( nonuniform in int)
250:19  Function Definition: main( ( global void)
260:19    Function Parameters:
270:?     Sequence
280:24      Function Call: foo(i1;i1; ( nonuniform temp int)
290:24        'nu_li' ( nonuniform temp int)
300:24        'nu_li' ( nonuniform temp int)
310:27      move second child to first child ( temp int)
320:27        'nu_li' ( nonuniform temp int)
330:27        add ( nonuniform temp int)
340:27          'a' ( nonuniform temp int)
350:27          component-wise multiply ( nonuniform temp int)
360:27            'a' ( temp int)
370:27            Constant:
380:27              2 (const int)
390:28      'nu_li' ( nonuniform temp int)
400:29      'nu_li' ( nonuniform temp int)
410:?   Linker Objects
420:?     'nonuniformEXT' ( global int)
430:?     'nu_inv4' ( smooth nonuniform in 4-component vector of float)
440:?     'nu_gf' ( nonuniform temp float)
450:?     'nu_outv4' ( nonuniform out 4-component vector of float)
460:?     'nu_uv4' ( nonuniform uniform 4-component vector of float)
470:?     'nu_constf' ( nonuniform const float)
480:?       1.000000
490:?     'ins' (layout( location=1) smooth in structure{ global float a,  temp float b})
500:?     'inb' (layout( location=3) in block{ in float a,  in float b})
51
52
53Linked fragment stage:
54
55
56Shader version: 450
57Requested GL_EXT_nonuniform_qualifier
58ERROR: node is still EOpNull!
590:14  Function Definition: foo(i1;i1; ( nonuniform temp int)
600:14    Function Parameters:
610:14      'nupi' ( nonuniform in int)
620:14      'f' ( nonuniform out int)
630:16    Sequence
640:16      Branch: Return with expression
650:16        'nupi' ( nonuniform in int)
660:19  Function Definition: main( ( global void)
670:19    Function Parameters:
680:?     Sequence
690:24      Function Call: foo(i1;i1; ( nonuniform temp int)
700:24        'nu_li' ( nonuniform temp int)
710:24        'nu_li' ( nonuniform temp int)
720:27      move second child to first child ( temp int)
730:27        'nu_li' ( nonuniform temp int)
740:27        add ( nonuniform temp int)
750:27          'a' ( nonuniform temp int)
760:27          component-wise multiply ( nonuniform temp int)
770:27            'a' ( temp int)
780:27            Constant:
790:27              2 (const int)
800:28      'nu_li' ( nonuniform temp int)
810:29      'nu_li' ( nonuniform temp int)
820:?   Linker Objects
830:?     'nonuniformEXT' ( global int)
840:?     'nu_inv4' ( smooth nonuniform in 4-component vector of float)
850:?     'nu_gf' ( nonuniform temp float)
860:?     'nu_outv4' ( nonuniform out 4-component vector of float)
870:?     'nu_uv4' ( nonuniform uniform 4-component vector of float)
880:?     'nu_constf' ( nonuniform const float)
890:?       1.000000
900:?     'ins' (layout( location=1) smooth in structure{ global float a,  temp float b})
910:?     'inb' (layout( location=3) in block{ in float a,  in float b})
92
93