1617a3babSopenharmony_cinonuniform.frag
2617a3babSopenharmony_ciERROR: 0:10: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
3617a3babSopenharmony_ciERROR: 0:11: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
4617a3babSopenharmony_ciERROR: 0:12: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
5617a3babSopenharmony_ciERROR: 0:22: 'nonuniformEXT' : for non-parameter, can only apply to 'in' or no storage qualifier 
6617a3babSopenharmony_ciERROR: 0:28: 'constructor' : too many arguments 
7617a3babSopenharmony_ciERROR: 0:28: 'assign' :  cannot convert from ' const float' to ' nonuniform temp int'
8617a3babSopenharmony_ciERROR: 0:29: 'constructor' : not enough data provided for construction 
9617a3babSopenharmony_ciERROR: 0:29: 'assign' :  cannot convert from ' const float' to ' nonuniform temp int'
10617a3babSopenharmony_ciERROR: 0:32: 'nonuniformEXT' : not allowed on block or structure members 
11617a3babSopenharmony_ciERROR: 0:33: 'nonuniformEXT' : not allowed on block or structure members 
12617a3babSopenharmony_ciERROR: 10 compilation errors.  No code generated.
13617a3babSopenharmony_ci
14617a3babSopenharmony_ci
15617a3babSopenharmony_ciShader version: 450
16617a3babSopenharmony_ciRequested GL_EXT_nonuniform_qualifier
17617a3babSopenharmony_ciERROR: node is still EOpNull!
18617a3babSopenharmony_ci0:14  Function Definition: foo(i1;i1; ( nonuniform temp int)
19617a3babSopenharmony_ci0:14    Function Parameters: 
20617a3babSopenharmony_ci0:14      'nupi' ( nonuniform in int)
21617a3babSopenharmony_ci0:14      'f' ( nonuniform out int)
22617a3babSopenharmony_ci0:16    Sequence
23617a3babSopenharmony_ci0:16      Branch: Return with expression
24617a3babSopenharmony_ci0:16        'nupi' ( nonuniform in int)
25617a3babSopenharmony_ci0:19  Function Definition: main( ( global void)
26617a3babSopenharmony_ci0:19    Function Parameters: 
27617a3babSopenharmony_ci0:?     Sequence
28617a3babSopenharmony_ci0:24      Function Call: foo(i1;i1; ( nonuniform temp int)
29617a3babSopenharmony_ci0:24        'nu_li' ( nonuniform temp int)
30617a3babSopenharmony_ci0:24        'nu_li' ( nonuniform temp int)
31617a3babSopenharmony_ci0:27      move second child to first child ( temp int)
32617a3babSopenharmony_ci0:27        'nu_li' ( nonuniform temp int)
33617a3babSopenharmony_ci0:27        add ( nonuniform temp int)
34617a3babSopenharmony_ci0:27          copy object ( nonuniform temp int)
35617a3babSopenharmony_ci0:27            'a' ( temp int)
36617a3babSopenharmony_ci0:27          copy object ( nonuniform temp int)
37617a3babSopenharmony_ci0:27            component-wise multiply ( temp int)
38617a3babSopenharmony_ci0:27              'a' ( temp int)
39617a3babSopenharmony_ci0:27              Constant:
40617a3babSopenharmony_ci0:27                2 (const int)
41617a3babSopenharmony_ci0:28      'nu_li' ( nonuniform temp int)
42617a3babSopenharmony_ci0:29      'nu_li' ( nonuniform temp int)
43617a3babSopenharmony_ci0:30      move second child to first child ( temp int)
44617a3babSopenharmony_ci0:30        'nu_li' ( nonuniform temp int)
45617a3babSopenharmony_ci0:30        indirect index ( nonuniform temp int)
46617a3babSopenharmony_ci0:30          'table' ( temp 5-element array of int)
47617a3babSopenharmony_ci0:30          copy object ( nonuniform temp int)
48617a3babSopenharmony_ci0:30            Constant:
49617a3babSopenharmony_ci0:30              3 (const int)
50617a3babSopenharmony_ci0:?   Linker Objects
51617a3babSopenharmony_ci0:?     'nonuniformEXT' ( global int)
52617a3babSopenharmony_ci0:?     'nu_inv4' ( smooth nonuniform in 4-component vector of float)
53617a3babSopenharmony_ci0:?     'nu_gf' ( nonuniform temp float)
54617a3babSopenharmony_ci0:?     'nu_outv4' ( nonuniform out 4-component vector of float)
55617a3babSopenharmony_ci0:?     'nu_uv4' ( nonuniform uniform 4-component vector of float)
56617a3babSopenharmony_ci0:?     'nu_constf' ( nonuniform const float)
57617a3babSopenharmony_ci0:?       1.000000
58617a3babSopenharmony_ci0:?     'ins' (layout( location=1) smooth in structure{ global float a,  temp float b})
59617a3babSopenharmony_ci0:?     'inb' (layout( location=3) in block{ in float a,  in float b})
60617a3babSopenharmony_ci
61617a3babSopenharmony_ci
62617a3babSopenharmony_ciLinked fragment stage:
63617a3babSopenharmony_ci
64617a3babSopenharmony_ci
65617a3babSopenharmony_ciShader version: 450
66617a3babSopenharmony_ciRequested GL_EXT_nonuniform_qualifier
67617a3babSopenharmony_ciERROR: node is still EOpNull!
68617a3babSopenharmony_ci0:14  Function Definition: foo(i1;i1; ( nonuniform temp int)
69617a3babSopenharmony_ci0:14    Function Parameters: 
70617a3babSopenharmony_ci0:14      'nupi' ( nonuniform in int)
71617a3babSopenharmony_ci0:14      'f' ( nonuniform out int)
72617a3babSopenharmony_ci0:16    Sequence
73617a3babSopenharmony_ci0:16      Branch: Return with expression
74617a3babSopenharmony_ci0:16        'nupi' ( nonuniform in int)
75617a3babSopenharmony_ci0:19  Function Definition: main( ( global void)
76617a3babSopenharmony_ci0:19    Function Parameters: 
77617a3babSopenharmony_ci0:?     Sequence
78617a3babSopenharmony_ci0:24      Function Call: foo(i1;i1; ( nonuniform temp int)
79617a3babSopenharmony_ci0:24        'nu_li' ( nonuniform temp int)
80617a3babSopenharmony_ci0:24        'nu_li' ( nonuniform temp int)
81617a3babSopenharmony_ci0:27      move second child to first child ( temp int)
82617a3babSopenharmony_ci0:27        'nu_li' ( nonuniform temp int)
83617a3babSopenharmony_ci0:27        add ( nonuniform temp int)
84617a3babSopenharmony_ci0:27          copy object ( nonuniform temp int)
85617a3babSopenharmony_ci0:27            'a' ( temp int)
86617a3babSopenharmony_ci0:27          copy object ( nonuniform temp int)
87617a3babSopenharmony_ci0:27            component-wise multiply ( temp int)
88617a3babSopenharmony_ci0:27              'a' ( temp int)
89617a3babSopenharmony_ci0:27              Constant:
90617a3babSopenharmony_ci0:27                2 (const int)
91617a3babSopenharmony_ci0:28      'nu_li' ( nonuniform temp int)
92617a3babSopenharmony_ci0:29      'nu_li' ( nonuniform temp int)
93617a3babSopenharmony_ci0:30      move second child to first child ( temp int)
94617a3babSopenharmony_ci0:30        'nu_li' ( nonuniform temp int)
95617a3babSopenharmony_ci0:30        indirect index ( nonuniform temp int)
96617a3babSopenharmony_ci0:30          'table' ( temp 5-element array of int)
97617a3babSopenharmony_ci0:30          copy object ( nonuniform temp int)
98617a3babSopenharmony_ci0:30            Constant:
99617a3babSopenharmony_ci0:30              3 (const int)
100617a3babSopenharmony_ci0:?   Linker Objects
101617a3babSopenharmony_ci0:?     'nonuniformEXT' ( global int)
102617a3babSopenharmony_ci0:?     'nu_inv4' ( smooth nonuniform in 4-component vector of float)
103617a3babSopenharmony_ci0:?     'nu_gf' ( nonuniform temp float)
104617a3babSopenharmony_ci0:?     'nu_outv4' ( nonuniform out 4-component vector of float)
105617a3babSopenharmony_ci0:?     'nu_uv4' ( nonuniform uniform 4-component vector of float)
106617a3babSopenharmony_ci0:?     'nu_constf' ( nonuniform const float)
107617a3babSopenharmony_ci0:?       1.000000
108617a3babSopenharmony_ci0:?     'ins' (layout( location=1) smooth in structure{ global float a,  temp float b})
109617a3babSopenharmony_ci0:?     'inb' (layout( location=3) in block{ in float a,  in float b})
110617a3babSopenharmony_ci
111