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