1617a3babSopenharmony_ci120.frag 2617a3babSopenharmony_ciERROR: 0:9: 'in for stage inputs' : not supported for this version or the enabled extensions 3617a3babSopenharmony_ciERROR: 0:10: 'out for stage outputs' : not supported for this version or the enabled extensions 4617a3babSopenharmony_ciERROR: 0:54: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type ' temp 2-component vector of float' and a right operand of type ' temp 3-component vector of float' (or there is no acceptable conversion) 5617a3babSopenharmony_ciERROR: 0:55: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type ' uniform 4X2 matrix of float' and a right operand of type ' temp 3-component vector of float' (or there is no acceptable conversion) 6617a3babSopenharmony_ciERROR: 0:56: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type ' uniform 4X2 matrix of float' and a right operand of type ' smooth in 4-component vector of float' (or there is no acceptable conversion) 7617a3babSopenharmony_ciERROR: 0:57: '=' : cannot convert from ' const float' to ' temp int' 8617a3babSopenharmony_ciERROR: 0:58: 'assign' : cannot convert from ' temp bool' to ' temp float' 9617a3babSopenharmony_ciERROR: 0:59: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type ' temp int' and a right operand of type ' temp bool' (or there is no acceptable conversion) 10617a3babSopenharmony_ciERROR: 0:60: '*' : wrong operand types: no operation '*' exists that takes a left-hand operand of type ' temp bool' and a right operand of type ' temp int' (or there is no acceptable conversion) 11617a3babSopenharmony_ciERROR: 0:60: 'assign' : cannot convert from ' temp bool' to ' temp float' 12617a3babSopenharmony_ciERROR: 0:61: 'assign' : cannot convert from ' temp int' to ' temp bool' 13617a3babSopenharmony_ciERROR: 0:62: '+' : wrong operand types: no operation '+' exists that takes a left-hand operand of type ' temp bool' and a right operand of type ' temp float' (or there is no acceptable conversion) 14617a3babSopenharmony_ciERROR: 0:63: 'bitwise-or assign' : not supported for this version or the enabled extensions 15617a3babSopenharmony_ciERROR: 0:63: 'assign' : cannot convert from ' temp bool' to ' temp float' 16617a3babSopenharmony_ciERROR: 0:79: ':' : wrong operand types: no operation ':' exists that takes a left-hand operand of type ' temp 4-component vector of float' and a right operand of type ' temp 4X4 matrix of float' (or there is no acceptable conversion) 17617a3babSopenharmony_ciERROR: 0:79: 'assign' : cannot convert from ' temp 4X4 matrix of float' to ' fragColor 4-component vector of float FragColor' 18617a3babSopenharmony_ciERROR: 0:82: 'xr' : vector swizzle selectors not from the same set 19617a3babSopenharmony_ciERROR: 0:83: 'xyxyx' : vector swizzle too long 20617a3babSopenharmony_ciERROR: 0:84: 'z' : vector swizzle selection out of range 21617a3babSopenharmony_ciERROR: 0:85: 'assign' : l-value required 22617a3babSopenharmony_ciERROR: 0:91: 'main' : overloaded functions must have the same return type 23617a3babSopenharmony_ciERROR: 0:91: 'main' : function already has a body 24617a3babSopenharmony_ciERROR: 0:91: 'int' : entry point cannot return a value 25617a3babSopenharmony_ciERROR: 0:92: 'main' : function cannot take any parameter(s) 26617a3babSopenharmony_ciERROR: 0:94: 'a' : variables with qualifier 'const' must be initialized 27617a3babSopenharmony_ciERROR: 0:97: 'out' : overloaded functions must have the same parameter storage qualifiers for argument 1 28617a3babSopenharmony_ciERROR: 0:99: 'return' : type does not match, or is not convertible to, the function's return type 29617a3babSopenharmony_ciERROR: 0:115: 'return' : void function cannot return a value 30617a3babSopenharmony_ciERROR: 0:125: 'gl_TexCoord' : redeclaration of array with size 31617a3babSopenharmony_ciERROR: 0:152: 'matrixCompMult' : no matching overloaded function found 32617a3babSopenharmony_ciERROR: 0:152: '=' : cannot convert from ' const float' to ' temp 3X2 matrix of float' 33617a3babSopenharmony_ciERROR: 0:153: 'matrixCompMult' : no matching overloaded function found 34617a3babSopenharmony_ciERROR: 0:153: '=' : cannot convert from ' const float' to ' temp 3X4 matrix of float' 35617a3babSopenharmony_ciERROR: 0:160: 'constructor' : not enough data provided for construction 36617a3babSopenharmony_ciERROR: 0:160: '=' : cannot convert from ' const float' to ' temp 4X4 matrix of float' 37617a3babSopenharmony_ciERROR: 0:161: 'constructor' : too many arguments 38617a3babSopenharmony_ciERROR: 0:161: '=' : cannot convert from ' const float' to ' temp 4X4 matrix of float' 39617a3babSopenharmony_ciERROR: 0:165: 'constructor' : matrix constructed from matrix can only have one argument 40617a3babSopenharmony_ciERROR: 0:166: 'constructor' : matrix constructed from matrix can only have one argument 41617a3babSopenharmony_ciERROR: 0:172: 'constructor' : array constructor needs one argument per array element 42617a3babSopenharmony_ciERROR: 0:172: '=' : cannot convert from ' const float' to ' temp 2-element array of 3X3 matrix of float' 43617a3babSopenharmony_ciERROR: 0:184: 'texture2DLod' : required extension not requested: GL_ARB_shader_texture_lod 44617a3babSopenharmony_ciERROR: 0:185: 'texture3DProjLod' : required extension not requested: GL_ARB_shader_texture_lod 45617a3babSopenharmony_ciERROR: 0:186: 'texture1DProjLod' : required extension not requested: GL_ARB_shader_texture_lod 46617a3babSopenharmony_ciERROR: 0:187: 'shadow2DProjLod' : required extension not requested: GL_ARB_shader_texture_lod 47617a3babSopenharmony_ciERROR: 0:189: 'texture1DGradARB' : required extension not requested: GL_ARB_shader_texture_lod 48617a3babSopenharmony_ciERROR: 0:190: 'texture2DProjGradARB' : required extension not requested: GL_ARB_shader_texture_lod 49617a3babSopenharmony_ciERROR: 0:191: 'shadow2DProjGradARB' : required extension not requested: GL_ARB_shader_texture_lod 50617a3babSopenharmony_ciERROR: 0:209: 'shadow2DRectProjGradARB' : no matching overloaded function found 51617a3babSopenharmony_ciERROR: 0:209: 'assign' : cannot convert from ' const float' to ' temp 4-component vector of float' 52617a3babSopenharmony_ciERROR: 0:212: 'sampler2DRect' : Reserved word. 53617a3babSopenharmony_ciERROR: 0:244: ':' : wrong operand types: no operation ':' exists that takes a left-hand operand of type ' global void' and a right operand of type ' const int' (or there is no acceptable conversion) 54617a3babSopenharmony_ciERROR: 0:245: ':' : wrong operand types: no operation ':' exists that takes a left-hand operand of type ' const int' and a right operand of type ' global void' (or there is no acceptable conversion) 55617a3babSopenharmony_ciERROR: 0:248: 'half floating-point suffix' : required extension not requested: Possible extensions include: 56617a3babSopenharmony_ciGL_AMD_gpu_shader_half_float 57617a3babSopenharmony_ciGL_EXT_shader_explicit_arithmetic_types 58617a3babSopenharmony_ciGL_EXT_shader_explicit_arithmetic_types_float16 59617a3babSopenharmony_ciERROR: 0:248: '' : syntax error, unexpected IDENTIFIER, expecting COMMA or SEMICOLON 60617a3babSopenharmony_ciERROR: 55 compilation errors. No code generated. 61617a3babSopenharmony_ci 62617a3babSopenharmony_ci 63617a3babSopenharmony_ciShader version: 120 64617a3babSopenharmony_ciRequested GL_ARB_shader_texture_lod 65617a3babSopenharmony_ciRequested GL_ARB_texture_rectangle 66617a3babSopenharmony_ciERROR: node is still EOpNull! 67617a3babSopenharmony_ci0:21 Function Definition: main( ( global void) 68617a3babSopenharmony_ci0:21 Function Parameters: 69617a3babSopenharmony_ci0:23 Sequence 70617a3babSopenharmony_ci0:23 Sequence 71617a3babSopenharmony_ci0:23 move second child to first child ( temp 2X3 matrix of float) 72617a3babSopenharmony_ci0:23 'm23' ( temp 2X3 matrix of float) 73617a3babSopenharmony_ci0:23 Construct mat2x3 ( temp 2X3 matrix of float) 74617a3babSopenharmony_ci0:23 'm' ( uniform 4X2 matrix of float) 75617a3babSopenharmony_ci0:27 Sequence 76617a3babSopenharmony_ci0:27 move second child to first child ( temp structure{ global float f}) 77617a3babSopenharmony_ci0:27 'sv' ( temp structure{ global float f}) 78617a3babSopenharmony_ci0:27 Construct structure ( temp structure{ global float f}) 79617a3babSopenharmony_ci0:27 Convert int to float ( temp float) 80617a3babSopenharmony_ci0:27 'a' ( temp int) 81617a3babSopenharmony_ci0:28 Sequence 82617a3babSopenharmony_ci0:28 move second child to first child ( temp 2-element array of float) 83617a3babSopenharmony_ci0:28 'ia' ( temp 2-element array of float) 84617a3babSopenharmony_ci0:28 Construct float ( temp 2-element array of float) 85617a3babSopenharmony_ci0:28 Constant: 86617a3babSopenharmony_ci0:28 3.000000 87617a3babSopenharmony_ci0:28 direct index ( temp float) 88617a3babSopenharmony_ci0:28 'i' ( smooth in 4-component vector of float) 89617a3babSopenharmony_ci0:28 Constant: 90617a3babSopenharmony_ci0:28 1 (const int) 91617a3babSopenharmony_ci0:29 Sequence 92617a3babSopenharmony_ci0:29 move second child to first child ( temp float) 93617a3babSopenharmony_ci0:29 'f1' ( temp float) 94617a3babSopenharmony_ci0:29 Constant: 95617a3babSopenharmony_ci0:29 1.000000 96617a3babSopenharmony_ci0:30 Sequence 97617a3babSopenharmony_ci0:30 move second child to first child ( temp float) 98617a3babSopenharmony_ci0:30 'f' ( temp float) 99617a3babSopenharmony_ci0:30 Convert int to float ( temp float) 100617a3babSopenharmony_ci0:30 'a' ( temp int) 101617a3babSopenharmony_ci0:31 move second child to first child ( temp float) 102617a3babSopenharmony_ci0:31 'f' ( temp float) 103617a3babSopenharmony_ci0:31 Convert int to float ( temp float) 104617a3babSopenharmony_ci0:31 'a' ( temp int) 105617a3babSopenharmony_ci0:33 Sequence 106617a3babSopenharmony_ci0:33 move second child to first child ( temp 3-component vector of float) 107617a3babSopenharmony_ci0:33 'v3' ( temp 3-component vector of float) 108617a3babSopenharmony_ci0:33 Convert int to float ( temp 3-component vector of float) 109617a3babSopenharmony_ci0:33 'iv3' ( temp 3-component vector of int) 110617a3babSopenharmony_ci0:34 move second child to first child ( temp float) 111617a3babSopenharmony_ci0:34 'f' ( temp float) 112617a3babSopenharmony_ci0:34 add ( temp float) 113617a3babSopenharmony_ci0:34 'f' ( temp float) 114617a3babSopenharmony_ci0:34 Convert int to float ( temp float) 115617a3babSopenharmony_ci0:34 'a' ( temp int) 116617a3babSopenharmony_ci0:35 move second child to first child ( temp float) 117617a3babSopenharmony_ci0:35 'f' ( temp float) 118617a3babSopenharmony_ci0:35 subtract ( temp float) 119617a3babSopenharmony_ci0:35 Convert int to float ( temp float) 120617a3babSopenharmony_ci0:35 'a' ( temp int) 121617a3babSopenharmony_ci0:35 'f' ( temp float) 122617a3babSopenharmony_ci0:36 add second child into first child ( temp float) 123617a3babSopenharmony_ci0:36 'f' ( temp float) 124617a3babSopenharmony_ci0:36 Convert int to float ( temp float) 125617a3babSopenharmony_ci0:36 'a' ( temp int) 126617a3babSopenharmony_ci0:37 move second child to first child ( temp float) 127617a3babSopenharmony_ci0:37 'f' ( temp float) 128617a3babSopenharmony_ci0:37 subtract ( temp float) 129617a3babSopenharmony_ci0:37 Convert int to float ( temp float) 130617a3babSopenharmony_ci0:37 'a' ( temp int) 131617a3babSopenharmony_ci0:37 'f' ( temp float) 132617a3babSopenharmony_ci0:38 multiply second child into first child ( temp 3-component vector of float) 133617a3babSopenharmony_ci0:38 'v3' ( temp 3-component vector of float) 134617a3babSopenharmony_ci0:38 Convert int to float ( temp 3-component vector of float) 135617a3babSopenharmony_ci0:38 'iv3' ( temp 3-component vector of int) 136617a3babSopenharmony_ci0:39 move second child to first child ( temp 3-component vector of float) 137617a3babSopenharmony_ci0:39 'v3' ( temp 3-component vector of float) 138617a3babSopenharmony_ci0:39 divide ( temp 3-component vector of float) 139617a3babSopenharmony_ci0:39 Convert int to float ( temp 3-component vector of float) 140617a3babSopenharmony_ci0:39 'iv3' ( temp 3-component vector of int) 141617a3babSopenharmony_ci0:39 Constant: 142617a3babSopenharmony_ci0:39 2.000000 143617a3babSopenharmony_ci0:40 move second child to first child ( temp 3-component vector of float) 144617a3babSopenharmony_ci0:40 'v3' ( temp 3-component vector of float) 145617a3babSopenharmony_ci0:40 vector-scale ( temp 3-component vector of float) 146617a3babSopenharmony_ci0:40 Constant: 147617a3babSopenharmony_ci0:40 3.000000 148617a3babSopenharmony_ci0:40 Convert int to float ( temp 3-component vector of float) 149617a3babSopenharmony_ci0:40 'iv3' ( temp 3-component vector of int) 150617a3babSopenharmony_ci0:41 move second child to first child ( temp 3-component vector of float) 151617a3babSopenharmony_ci0:41 'v3' ( temp 3-component vector of float) 152617a3babSopenharmony_ci0:41 vector-scale ( temp 3-component vector of float) 153617a3babSopenharmony_ci0:41 Constant: 154617a3babSopenharmony_ci0:41 2.000000 155617a3babSopenharmony_ci0:41 'v3' ( temp 3-component vector of float) 156617a3babSopenharmony_ci0:42 move second child to first child ( temp 3-component vector of float) 157617a3babSopenharmony_ci0:42 'v3' ( temp 3-component vector of float) 158617a3babSopenharmony_ci0:42 subtract ( temp 3-component vector of float) 159617a3babSopenharmony_ci0:42 'v3' ( temp 3-component vector of float) 160617a3babSopenharmony_ci0:42 Constant: 161617a3babSopenharmony_ci0:42 2.000000 162617a3babSopenharmony_ci0:43 Test condition and select ( temp void) 163617a3babSopenharmony_ci0:43 Condition 164617a3babSopenharmony_ci0:47 logical-or ( temp bool) 165617a3babSopenharmony_ci0:46 logical-or ( temp bool) 166617a3babSopenharmony_ci0:45 logical-or ( temp bool) 167617a3babSopenharmony_ci0:44 logical-or ( temp bool) 168617a3babSopenharmony_ci0:43 logical-or ( temp bool) 169617a3babSopenharmony_ci0:43 Compare Less Than ( temp bool) 170617a3babSopenharmony_ci0:43 'f' ( temp float) 171617a3babSopenharmony_ci0:43 Convert int to float ( temp float) 172617a3babSopenharmony_ci0:43 'a' ( temp int) 173617a3babSopenharmony_ci0:44 Compare Less Than or Equal ( temp bool) 174617a3babSopenharmony_ci0:44 Convert int to float ( temp float) 175617a3babSopenharmony_ci0:44 'a' ( temp int) 176617a3babSopenharmony_ci0:44 'f' ( temp float) 177617a3babSopenharmony_ci0:45 Compare Greater Than ( temp bool) 178617a3babSopenharmony_ci0:45 'f' ( temp float) 179617a3babSopenharmony_ci0:45 Convert int to float ( temp float) 180617a3babSopenharmony_ci0:45 'a' ( temp int) 181617a3babSopenharmony_ci0:46 Compare Greater Than or Equal ( temp bool) 182617a3babSopenharmony_ci0:46 'f' ( temp float) 183617a3babSopenharmony_ci0:46 Convert int to float ( temp float) 184617a3babSopenharmony_ci0:46 'a' ( temp int) 185617a3babSopenharmony_ci0:47 Compare Equal ( temp bool) 186617a3babSopenharmony_ci0:47 Convert int to float ( temp float) 187617a3babSopenharmony_ci0:47 'a' ( temp int) 188617a3babSopenharmony_ci0:47 'f' ( temp float) 189617a3babSopenharmony_ci0:48 Compare Not Equal ( temp bool) 190617a3babSopenharmony_ci0:48 'f' ( temp float) 191617a3babSopenharmony_ci0:48 Convert int to float ( temp float) 192617a3babSopenharmony_ci0:48 'a' ( temp int) 193617a3babSopenharmony_ci0:43 true case is null 194617a3babSopenharmony_ci0:49 move second child to first child ( temp float) 195617a3babSopenharmony_ci0:49 'f' ( temp float) 196617a3babSopenharmony_ci0:49 Test condition and select ( temp float) 197617a3babSopenharmony_ci0:49 Condition 198617a3babSopenharmony_ci0:49 'b' ( temp bool) 199617a3babSopenharmony_ci0:49 true case 200617a3babSopenharmony_ci0:49 Convert int to float ( temp float) 201617a3babSopenharmony_ci0:49 'a' ( temp int) 202617a3babSopenharmony_ci0:49 false case 203617a3babSopenharmony_ci0:49 'f' ( temp float) 204617a3babSopenharmony_ci0:50 move second child to first child ( temp float) 205617a3babSopenharmony_ci0:50 'f' ( temp float) 206617a3babSopenharmony_ci0:50 Test condition and select ( temp float) 207617a3babSopenharmony_ci0:50 Condition 208617a3babSopenharmony_ci0:50 'b' ( temp bool) 209617a3babSopenharmony_ci0:50 true case 210617a3babSopenharmony_ci0:50 'f' ( temp float) 211617a3babSopenharmony_ci0:50 false case 212617a3babSopenharmony_ci0:50 Convert int to float ( temp float) 213617a3babSopenharmony_ci0:50 'a' ( temp int) 214617a3babSopenharmony_ci0:51 move second child to first child ( temp float) 215617a3babSopenharmony_ci0:51 'f' ( temp float) 216617a3babSopenharmony_ci0:51 Convert int to float ( temp float) 217617a3babSopenharmony_ci0:51 Test condition and select ( temp int) 218617a3babSopenharmony_ci0:51 Condition 219617a3babSopenharmony_ci0:51 'b' ( temp bool) 220617a3babSopenharmony_ci0:51 true case 221617a3babSopenharmony_ci0:51 'a' ( temp int) 222617a3babSopenharmony_ci0:51 false case 223617a3babSopenharmony_ci0:51 'a' ( temp int) 224617a3babSopenharmony_ci0:52 Sequence 225617a3babSopenharmony_ci0:52 move second child to first child ( temp structure{ global float f}) 226617a3babSopenharmony_ci0:52 'news' ( temp structure{ global float f}) 227617a3babSopenharmony_ci0:52 'sv' ( temp structure{ global float f}) 228617a3babSopenharmony_ci0:54 vector swizzle ( temp 2-component vector of float) 229617a3babSopenharmony_ci0:54 'i' ( smooth in 4-component vector of float) 230617a3babSopenharmony_ci0:54 Sequence 231617a3babSopenharmony_ci0:54 Constant: 232617a3babSopenharmony_ci0:54 0 (const int) 233617a3babSopenharmony_ci0:54 Constant: 234617a3babSopenharmony_ci0:54 1 (const int) 235617a3babSopenharmony_ci0:55 'm' ( uniform 4X2 matrix of float) 236617a3babSopenharmony_ci0:56 'm' ( uniform 4X2 matrix of float) 237617a3babSopenharmony_ci0:58 'f' ( temp float) 238617a3babSopenharmony_ci0:59 move second child to first child ( temp float) 239617a3babSopenharmony_ci0:59 'f' ( temp float) 240617a3babSopenharmony_ci0:59 Convert int to float ( temp float) 241617a3babSopenharmony_ci0:59 'a' ( temp int) 242617a3babSopenharmony_ci0:60 'f' ( temp float) 243617a3babSopenharmony_ci0:61 'b' ( temp bool) 244617a3babSopenharmony_ci0:62 move second child to first child ( temp bool) 245617a3babSopenharmony_ci0:62 'b' ( temp bool) 246617a3babSopenharmony_ci0:62 'b' ( temp bool) 247617a3babSopenharmony_ci0:63 'f' ( temp float) 248617a3babSopenharmony_ci0:65 move second child to first child ( temp 4-component vector of float) 249617a3babSopenharmony_ci0:65 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 250617a3babSopenharmony_ci0:65 texture ( global 4-component vector of float) 251617a3babSopenharmony_ci0:65 's2D' ( uniform sampler2D) 252617a3babSopenharmony_ci0:65 'centTexCoord' ( centroid smooth in 2-component vector of float) 253617a3babSopenharmony_ci0:? Sequence 254617a3babSopenharmony_ci0:79 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 255617a3babSopenharmony_ci0:82 direct index ( temp float) 256617a3babSopenharmony_ci0:82 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 257617a3babSopenharmony_ci0:82 Constant: 258617a3babSopenharmony_ci0:82 0 (const int) 259617a3babSopenharmony_ci0:83 vector swizzle ( temp 2-component vector of float) 260617a3babSopenharmony_ci0:83 vector swizzle ( temp 4-component vector of float) 261617a3babSopenharmony_ci0:83 'gl_FragColor' ( fragColor 4-component vector of float FragColor) 262617a3babSopenharmony_ci0:83 Sequence 263617a3babSopenharmony_ci0:83 Constant: 264617a3babSopenharmony_ci0:83 0 (const int) 265617a3babSopenharmony_ci0:83 Constant: 266617a3babSopenharmony_ci0:83 1 (const int) 267617a3babSopenharmony_ci0:83 Constant: 268617a3babSopenharmony_ci0:83 0 (const int) 269617a3babSopenharmony_ci0:83 Constant: 270617a3babSopenharmony_ci0:83 1 (const int) 271617a3babSopenharmony_ci0:83 Sequence 272617a3babSopenharmony_ci0:83 Constant: 273617a3babSopenharmony_ci0:83 0 (const int) 274617a3babSopenharmony_ci0:83 Constant: 275617a3babSopenharmony_ci0:83 1 (const int) 276617a3babSopenharmony_ci0:84 direct index ( temp float) 277617a3babSopenharmony_ci0:84 'centTexCoord' ( centroid smooth in 2-component vector of float) 278617a3babSopenharmony_ci0:84 Constant: 279617a3babSopenharmony_ci0:84 0 (const int) 280617a3babSopenharmony_ci0:85 move second child to first child ( temp bool) 281617a3babSopenharmony_ci0:85 Comma ( temp bool) 282617a3babSopenharmony_ci0:85 'a' ( temp int) 283617a3babSopenharmony_ci0:85 'b' ( temp bool) 284617a3babSopenharmony_ci0:85 Constant: 285617a3babSopenharmony_ci0:85 true (const bool) 286617a3babSopenharmony_ci0:91 Function Definition: main( ( global int) 287617a3babSopenharmony_ci0:91 Function Parameters: 288617a3babSopenharmony_ci0:92 Function Definition: main(i1; ( global void) 289617a3babSopenharmony_ci0:92 Function Parameters: 290617a3babSopenharmony_ci0:92 'a' ( in int) 291617a3babSopenharmony_ci0:97 Function Definition: foo(f1; ( global int) 292617a3babSopenharmony_ci0:97 Function Parameters: 293617a3babSopenharmony_ci0:97 'a' ( out float) 294617a3babSopenharmony_ci0:99 Sequence 295617a3babSopenharmony_ci0:99 Branch: Return with expression 296617a3babSopenharmony_ci0:99 Constant: 297617a3babSopenharmony_ci0:99 3.200000 298617a3babSopenharmony_ci0:100 Function Call: foo(f1; ( global int) 299617a3babSopenharmony_ci0:100 'a' ( out float) 300617a3babSopenharmony_ci0:103 Function Definition: gen(vf3; ( global bool) 301617a3babSopenharmony_ci0:103 Function Parameters: 302617a3babSopenharmony_ci0:103 'v' ( in 3-component vector of float) 303617a3babSopenharmony_ci0:105 Sequence 304617a3babSopenharmony_ci0:105 Test condition and select ( temp void) 305617a3babSopenharmony_ci0:105 Condition 306617a3babSopenharmony_ci0:105 logical-and ( temp bool) 307617a3babSopenharmony_ci0:105 Compare Less Than ( temp bool) 308617a3babSopenharmony_ci0:105 Absolute value ( global float) 309617a3babSopenharmony_ci0:105 direct index ( temp float) 310617a3babSopenharmony_ci0:105 'v' ( in 3-component vector of float) 311617a3babSopenharmony_ci0:105 Constant: 312617a3babSopenharmony_ci0:105 0 (const int) 313617a3babSopenharmony_ci0:105 Constant: 314617a3babSopenharmony_ci0:105 0.000100 315617a3babSopenharmony_ci0:105 Compare Less Than ( temp bool) 316617a3babSopenharmony_ci0:105 Absolute value ( global float) 317617a3babSopenharmony_ci0:105 direct index ( temp float) 318617a3babSopenharmony_ci0:105 'v' ( in 3-component vector of float) 319617a3babSopenharmony_ci0:105 Constant: 320617a3babSopenharmony_ci0:105 1 (const int) 321617a3babSopenharmony_ci0:105 Constant: 322617a3babSopenharmony_ci0:105 0.000100 323617a3babSopenharmony_ci0:105 true case 324617a3babSopenharmony_ci0:106 Branch: Return with expression 325617a3babSopenharmony_ci0:106 Constant: 326617a3babSopenharmony_ci0:106 true (const bool) 327617a3babSopenharmony_ci0:109 Function Definition: v1( ( global void) 328617a3babSopenharmony_ci0:109 Function Parameters: 329617a3babSopenharmony_ci0:113 Function Definition: v2( ( global void) 330617a3babSopenharmony_ci0:113 Function Parameters: 331617a3babSopenharmony_ci0:115 Sequence 332617a3babSopenharmony_ci0:115 Branch: Return 333617a3babSopenharmony_ci0:118 Function Definition: atest( ( global void) 334617a3babSopenharmony_ci0:118 Function Parameters: 335617a3babSopenharmony_ci0:120 Sequence 336617a3babSopenharmony_ci0:120 Sequence 337617a3babSopenharmony_ci0:120 move second child to first child ( temp 4-component vector of float) 338617a3babSopenharmony_ci0:120 'v' ( temp 4-component vector of float) 339617a3babSopenharmony_ci0:120 direct index ( smooth temp 4-component vector of float TexCoord) 340617a3babSopenharmony_ci0:120 'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord) 341617a3babSopenharmony_ci0:120 Constant: 342617a3babSopenharmony_ci0:120 1 (const int) 343617a3babSopenharmony_ci0:121 add second child into first child ( temp 4-component vector of float) 344617a3babSopenharmony_ci0:121 'v' ( temp 4-component vector of float) 345617a3babSopenharmony_ci0:121 direct index ( smooth temp 4-component vector of float TexCoord) 346617a3babSopenharmony_ci0:121 'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord) 347617a3babSopenharmony_ci0:121 Constant: 348617a3babSopenharmony_ci0:121 3 (const int) 349617a3babSopenharmony_ci0:139 Function Definition: foo123( ( global void) 350617a3babSopenharmony_ci0:139 Function Parameters: 351617a3babSopenharmony_ci0:141 Sequence 352617a3babSopenharmony_ci0:141 Sequence 353617a3babSopenharmony_ci0:141 move second child to first child ( temp 2X2 matrix of float) 354617a3babSopenharmony_ci0:141 'r2' ( temp 2X2 matrix of float) 355617a3babSopenharmony_ci0:141 component-wise multiply ( global 2X2 matrix of float) 356617a3babSopenharmony_ci0:141 'm22' ( global 2X2 matrix of float) 357617a3babSopenharmony_ci0:141 'm22' ( global 2X2 matrix of float) 358617a3babSopenharmony_ci0:142 Sequence 359617a3babSopenharmony_ci0:142 move second child to first child ( temp 3X3 matrix of float) 360617a3babSopenharmony_ci0:142 'r3' ( temp 3X3 matrix of float) 361617a3babSopenharmony_ci0:142 component-wise multiply ( global 3X3 matrix of float) 362617a3babSopenharmony_ci0:142 'm33' ( global 3X3 matrix of float) 363617a3babSopenharmony_ci0:142 'm33' ( global 3X3 matrix of float) 364617a3babSopenharmony_ci0:143 Sequence 365617a3babSopenharmony_ci0:143 move second child to first child ( temp 4X4 matrix of float) 366617a3babSopenharmony_ci0:143 'r4' ( temp 4X4 matrix of float) 367617a3babSopenharmony_ci0:143 component-wise multiply ( global 4X4 matrix of float) 368617a3babSopenharmony_ci0:143 'm44' ( global 4X4 matrix of float) 369617a3babSopenharmony_ci0:143 'm44' ( global 4X4 matrix of float) 370617a3babSopenharmony_ci0:145 Sequence 371617a3babSopenharmony_ci0:145 move second child to first child ( temp 2X3 matrix of float) 372617a3babSopenharmony_ci0:145 'r23' ( temp 2X3 matrix of float) 373617a3babSopenharmony_ci0:145 component-wise multiply ( global 2X3 matrix of float) 374617a3babSopenharmony_ci0:145 'm23' ( global 2X3 matrix of float) 375617a3babSopenharmony_ci0:145 'm23' ( global 2X3 matrix of float) 376617a3babSopenharmony_ci0:146 Sequence 377617a3babSopenharmony_ci0:146 move second child to first child ( temp 2X4 matrix of float) 378617a3babSopenharmony_ci0:146 'r24' ( temp 2X4 matrix of float) 379617a3babSopenharmony_ci0:146 component-wise multiply ( global 2X4 matrix of float) 380617a3babSopenharmony_ci0:146 'm24' ( global 2X4 matrix of float) 381617a3babSopenharmony_ci0:146 'm24' ( global 2X4 matrix of float) 382617a3babSopenharmony_ci0:147 Sequence 383617a3babSopenharmony_ci0:147 move second child to first child ( temp 3X2 matrix of float) 384617a3babSopenharmony_ci0:147 'r32' ( temp 3X2 matrix of float) 385617a3babSopenharmony_ci0:147 component-wise multiply ( global 3X2 matrix of float) 386617a3babSopenharmony_ci0:147 'm32' ( global 3X2 matrix of float) 387617a3babSopenharmony_ci0:147 'm32' ( global 3X2 matrix of float) 388617a3babSopenharmony_ci0:148 Sequence 389617a3babSopenharmony_ci0:148 move second child to first child ( temp 3X4 matrix of float) 390617a3babSopenharmony_ci0:148 'r34' ( temp 3X4 matrix of float) 391617a3babSopenharmony_ci0:148 component-wise multiply ( global 3X4 matrix of float) 392617a3babSopenharmony_ci0:148 'm34' ( global 3X4 matrix of float) 393617a3babSopenharmony_ci0:148 'm34' ( global 3X4 matrix of float) 394617a3babSopenharmony_ci0:149 Sequence 395617a3babSopenharmony_ci0:149 move second child to first child ( temp 4X2 matrix of float) 396617a3babSopenharmony_ci0:149 'r42' ( temp 4X2 matrix of float) 397617a3babSopenharmony_ci0:149 component-wise multiply ( global 4X2 matrix of float) 398617a3babSopenharmony_ci0:149 'm42' ( global 4X2 matrix of float) 399617a3babSopenharmony_ci0:149 'm42' ( global 4X2 matrix of float) 400617a3babSopenharmony_ci0:150 Sequence 401617a3babSopenharmony_ci0:150 move second child to first child ( temp 4X3 matrix of float) 402617a3babSopenharmony_ci0:150 'r43' ( temp 4X3 matrix of float) 403617a3babSopenharmony_ci0:150 component-wise multiply ( global 4X3 matrix of float) 404617a3babSopenharmony_ci0:150 'm43' ( global 4X3 matrix of float) 405617a3babSopenharmony_ci0:150 'm43' ( global 4X3 matrix of float) 406617a3babSopenharmony_ci0:156 Function Definition: matConst( ( global void) 407617a3babSopenharmony_ci0:156 Function Parameters: 408617a3babSopenharmony_ci0:? Sequence 409617a3babSopenharmony_ci0:162 Sequence 410617a3babSopenharmony_ci0:162 move second child to first child ( temp 4X4 matrix of float) 411617a3babSopenharmony_ci0:162 'm4g' ( temp 4X4 matrix of float) 412617a3babSopenharmony_ci0:162 Construct mat4 ( temp 4X4 matrix of float) 413617a3babSopenharmony_ci0:162 'v2' ( temp 2-component vector of float) 414617a3babSopenharmony_ci0:162 'v3' ( temp 3-component vector of float) 415617a3babSopenharmony_ci0:162 'v3' ( temp 3-component vector of float) 416617a3babSopenharmony_ci0:162 'v3' ( temp 3-component vector of float) 417617a3babSopenharmony_ci0:162 'v3' ( temp 3-component vector of float) 418617a3babSopenharmony_ci0:162 'v3' ( temp 3-component vector of float) 419617a3babSopenharmony_ci0:163 Sequence 420617a3babSopenharmony_ci0:163 move second child to first child ( temp 4X4 matrix of float) 421617a3babSopenharmony_ci0:163 'm4' ( temp 4X4 matrix of float) 422617a3babSopenharmony_ci0:163 Construct mat4 ( temp 4X4 matrix of float) 423617a3babSopenharmony_ci0:163 'v2' ( temp 2-component vector of float) 424617a3babSopenharmony_ci0:163 'v3' ( temp 3-component vector of float) 425617a3babSopenharmony_ci0:163 'v3' ( temp 3-component vector of float) 426617a3babSopenharmony_ci0:163 'v3' ( temp 3-component vector of float) 427617a3babSopenharmony_ci0:163 'v3' ( temp 3-component vector of float) 428617a3babSopenharmony_ci0:163 'v2' ( temp 2-component vector of float) 429617a3babSopenharmony_ci0:164 Sequence 430617a3babSopenharmony_ci0:164 move second child to first child ( temp 3X3 matrix of float) 431617a3babSopenharmony_ci0:164 'm3' ( temp 3X3 matrix of float) 432617a3babSopenharmony_ci0:164 Construct mat3 ( temp 3X3 matrix of float) 433617a3babSopenharmony_ci0:164 'm4' ( temp 4X4 matrix of float) 434617a3babSopenharmony_ci0:165 Sequence 435617a3babSopenharmony_ci0:165 move second child to first child ( temp 3X3 matrix of float) 436617a3babSopenharmony_ci0:165 'm3b1' ( temp 3X3 matrix of float) 437617a3babSopenharmony_ci0:165 Construct mat3 ( temp 3X3 matrix of float) 438617a3babSopenharmony_ci0:165 'm4' ( temp 4X4 matrix of float) 439617a3babSopenharmony_ci0:165 'v2' ( temp 2-component vector of float) 440617a3babSopenharmony_ci0:166 Sequence 441617a3babSopenharmony_ci0:166 move second child to first child ( temp 3X3 matrix of float) 442617a3babSopenharmony_ci0:166 'm3b2' ( temp 3X3 matrix of float) 443617a3babSopenharmony_ci0:166 Construct mat3 ( temp 3X3 matrix of float) 444617a3babSopenharmony_ci0:166 'm4' ( temp 4X4 matrix of float) 445617a3babSopenharmony_ci0:166 'm4' ( temp 4X4 matrix of float) 446617a3babSopenharmony_ci0:167 Sequence 447617a3babSopenharmony_ci0:167 move second child to first child ( temp 3X2 matrix of float) 448617a3babSopenharmony_ci0:167 'm32' ( temp 3X2 matrix of float) 449617a3babSopenharmony_ci0:167 Construct mat3x2 ( temp 3X2 matrix of float) 450617a3babSopenharmony_ci0:167 'm4' ( temp 4X4 matrix of float) 451617a3babSopenharmony_ci0:168 Sequence 452617a3babSopenharmony_ci0:168 move second child to first child ( temp 4X4 matrix of float) 453617a3babSopenharmony_ci0:168 'm4c' ( temp 4X4 matrix of float) 454617a3babSopenharmony_ci0:168 Construct mat4 ( temp 4X4 matrix of float) 455617a3babSopenharmony_ci0:168 'm32' ( temp 3X2 matrix of float) 456617a3babSopenharmony_ci0:169 Sequence 457617a3babSopenharmony_ci0:169 move second child to first child ( temp 3X3 matrix of float) 458617a3babSopenharmony_ci0:169 'm3s' ( temp 3X3 matrix of float) 459617a3babSopenharmony_ci0:169 Construct mat3 ( temp 3X3 matrix of float) 460617a3babSopenharmony_ci0:169 direct index ( temp float) 461617a3babSopenharmony_ci0:169 'v2' ( temp 2-component vector of float) 462617a3babSopenharmony_ci0:169 Constant: 463617a3babSopenharmony_ci0:169 0 (const int) 464617a3babSopenharmony_ci0:171 Sequence 465617a3babSopenharmony_ci0:171 move second child to first child ( temp 2-element array of 3X3 matrix of float) 466617a3babSopenharmony_ci0:171 'm3a1' ( temp 2-element array of 3X3 matrix of float) 467617a3babSopenharmony_ci0:171 Construct mat3 ( temp 2-element array of 3X3 matrix of float) 468617a3babSopenharmony_ci0:171 'm3s' ( temp 3X3 matrix of float) 469617a3babSopenharmony_ci0:171 'm3s' ( temp 3X3 matrix of float) 470617a3babSopenharmony_ci0:179 Function Definition: foo2323( ( global void) 471617a3babSopenharmony_ci0:179 Function Parameters: 472617a3babSopenharmony_ci0:? Sequence 473617a3babSopenharmony_ci0:184 move second child to first child ( temp 4-component vector of float) 474617a3babSopenharmony_ci0:184 'v' ( temp 4-component vector of float) 475617a3babSopenharmony_ci0:184 textureLod ( global 4-component vector of float) 476617a3babSopenharmony_ci0:184 's2D' ( uniform sampler2D) 477617a3babSopenharmony_ci0:184 'v2' ( temp 2-component vector of float) 478617a3babSopenharmony_ci0:184 'f' ( temp float) 479617a3babSopenharmony_ci0:185 move second child to first child ( temp 4-component vector of float) 480617a3babSopenharmony_ci0:185 'v' ( temp 4-component vector of float) 481617a3babSopenharmony_ci0:185 textureProjLod ( global 4-component vector of float) 482617a3babSopenharmony_ci0:185 's3D' ( uniform sampler3D) 483617a3babSopenharmony_ci0:185 'v' ( temp 4-component vector of float) 484617a3babSopenharmony_ci0:185 'f' ( temp float) 485617a3babSopenharmony_ci0:186 move second child to first child ( temp 4-component vector of float) 486617a3babSopenharmony_ci0:186 'v' ( temp 4-component vector of float) 487617a3babSopenharmony_ci0:186 textureProjLod ( global 4-component vector of float) 488617a3babSopenharmony_ci0:186 's1D' ( uniform sampler1D) 489617a3babSopenharmony_ci0:186 'v' ( temp 4-component vector of float) 490617a3babSopenharmony_ci0:186 'f' ( temp float) 491617a3babSopenharmony_ci0:187 move second child to first child ( temp 4-component vector of float) 492617a3babSopenharmony_ci0:187 'v' ( temp 4-component vector of float) 493617a3babSopenharmony_ci0:187 textureProjLod ( global 4-component vector of float) 494617a3babSopenharmony_ci0:187 's2DS' ( uniform sampler2DShadow) 495617a3babSopenharmony_ci0:187 'v' ( temp 4-component vector of float) 496617a3babSopenharmony_ci0:187 'f' ( temp float) 497617a3babSopenharmony_ci0:189 move second child to first child ( temp 4-component vector of float) 498617a3babSopenharmony_ci0:189 'v' ( temp 4-component vector of float) 499617a3babSopenharmony_ci0:189 textureGrad ( global 4-component vector of float) 500617a3babSopenharmony_ci0:189 's1D' ( uniform sampler1D) 501617a3babSopenharmony_ci0:189 'f' ( temp float) 502617a3babSopenharmony_ci0:189 'f' ( temp float) 503617a3babSopenharmony_ci0:189 'f' ( temp float) 504617a3babSopenharmony_ci0:190 move second child to first child ( temp 4-component vector of float) 505617a3babSopenharmony_ci0:190 'v' ( temp 4-component vector of float) 506617a3babSopenharmony_ci0:190 textureProjGrad ( global 4-component vector of float) 507617a3babSopenharmony_ci0:190 's2D' ( uniform sampler2D) 508617a3babSopenharmony_ci0:190 'v' ( temp 4-component vector of float) 509617a3babSopenharmony_ci0:190 'v2' ( temp 2-component vector of float) 510617a3babSopenharmony_ci0:190 'v2' ( temp 2-component vector of float) 511617a3babSopenharmony_ci0:191 move second child to first child ( temp 4-component vector of float) 512617a3babSopenharmony_ci0:191 'v' ( temp 4-component vector of float) 513617a3babSopenharmony_ci0:191 textureProjGrad ( global 4-component vector of float) 514617a3babSopenharmony_ci0:191 's2DS' ( uniform sampler2DShadow) 515617a3babSopenharmony_ci0:191 'v' ( temp 4-component vector of float) 516617a3babSopenharmony_ci0:191 'v2' ( temp 2-component vector of float) 517617a3babSopenharmony_ci0:191 'v2' ( temp 2-component vector of float) 518617a3babSopenharmony_ci0:196 Function Definition: foo2324( ( global void) 519617a3babSopenharmony_ci0:196 Function Parameters: 520617a3babSopenharmony_ci0:? Sequence 521617a3babSopenharmony_ci0:201 move second child to first child ( temp 4-component vector of float) 522617a3babSopenharmony_ci0:201 'v' ( temp 4-component vector of float) 523617a3babSopenharmony_ci0:201 textureLod ( global 4-component vector of float) 524617a3babSopenharmony_ci0:201 's2D' ( uniform sampler2D) 525617a3babSopenharmony_ci0:201 'v2' ( temp 2-component vector of float) 526617a3babSopenharmony_ci0:201 'f' ( temp float) 527617a3babSopenharmony_ci0:202 move second child to first child ( temp 4-component vector of float) 528617a3babSopenharmony_ci0:202 'v' ( temp 4-component vector of float) 529617a3babSopenharmony_ci0:202 textureProjLod ( global 4-component vector of float) 530617a3babSopenharmony_ci0:202 's3D' ( uniform sampler3D) 531617a3babSopenharmony_ci0:202 'v' ( temp 4-component vector of float) 532617a3babSopenharmony_ci0:202 'f' ( temp float) 533617a3babSopenharmony_ci0:203 move second child to first child ( temp 4-component vector of float) 534617a3babSopenharmony_ci0:203 'v' ( temp 4-component vector of float) 535617a3babSopenharmony_ci0:203 textureProjLod ( global 4-component vector of float) 536617a3babSopenharmony_ci0:203 's1D' ( uniform sampler1D) 537617a3babSopenharmony_ci0:203 'v' ( temp 4-component vector of float) 538617a3babSopenharmony_ci0:203 'f' ( temp float) 539617a3babSopenharmony_ci0:204 move second child to first child ( temp 4-component vector of float) 540617a3babSopenharmony_ci0:204 'v' ( temp 4-component vector of float) 541617a3babSopenharmony_ci0:204 textureProjLod ( global 4-component vector of float) 542617a3babSopenharmony_ci0:204 's2DS' ( uniform sampler2DShadow) 543617a3babSopenharmony_ci0:204 'v' ( temp 4-component vector of float) 544617a3babSopenharmony_ci0:204 'f' ( temp float) 545617a3babSopenharmony_ci0:206 move second child to first child ( temp 4-component vector of float) 546617a3babSopenharmony_ci0:206 'v' ( temp 4-component vector of float) 547617a3babSopenharmony_ci0:206 textureGrad ( global 4-component vector of float) 548617a3babSopenharmony_ci0:206 's1D' ( uniform sampler1D) 549617a3babSopenharmony_ci0:206 'f' ( temp float) 550617a3babSopenharmony_ci0:206 'f' ( temp float) 551617a3babSopenharmony_ci0:206 'f' ( temp float) 552617a3babSopenharmony_ci0:207 move second child to first child ( temp 4-component vector of float) 553617a3babSopenharmony_ci0:207 'v' ( temp 4-component vector of float) 554617a3babSopenharmony_ci0:207 textureProjGrad ( global 4-component vector of float) 555617a3babSopenharmony_ci0:207 's2D' ( uniform sampler2D) 556617a3babSopenharmony_ci0:207 'v' ( temp 4-component vector of float) 557617a3babSopenharmony_ci0:207 'v2' ( temp 2-component vector of float) 558617a3babSopenharmony_ci0:207 'v2' ( temp 2-component vector of float) 559617a3babSopenharmony_ci0:208 move second child to first child ( temp 4-component vector of float) 560617a3babSopenharmony_ci0:208 'v' ( temp 4-component vector of float) 561617a3babSopenharmony_ci0:208 textureProjGrad ( global 4-component vector of float) 562617a3babSopenharmony_ci0:208 's2DS' ( uniform sampler2DShadow) 563617a3babSopenharmony_ci0:208 'v' ( temp 4-component vector of float) 564617a3babSopenharmony_ci0:208 'v2' ( temp 2-component vector of float) 565617a3babSopenharmony_ci0:208 'v2' ( temp 2-component vector of float) 566617a3babSopenharmony_ci0:209 'v' ( temp 4-component vector of float) 567617a3babSopenharmony_ci0:214 Function Definition: foo121111( ( global void) 568617a3babSopenharmony_ci0:214 Function Parameters: 569617a3babSopenharmony_ci0:? Sequence 570617a3babSopenharmony_ci0:217 Sequence 571617a3babSopenharmony_ci0:217 move second child to first child ( temp 4-component vector of float) 572617a3babSopenharmony_ci0:217 'v' ( temp 4-component vector of float) 573617a3babSopenharmony_ci0:217 texture ( global 4-component vector of float) 574617a3babSopenharmony_ci0:217 's2DRbad' ( uniform sampler2DRect) 575617a3babSopenharmony_ci0:217 'v2' ( temp 2-component vector of float) 576617a3babSopenharmony_ci0:225 Function Definition: foo12111( ( global void) 577617a3babSopenharmony_ci0:225 Function Parameters: 578617a3babSopenharmony_ci0:? Sequence 579617a3babSopenharmony_ci0:231 move second child to first child ( temp 4-component vector of float) 580617a3babSopenharmony_ci0:231 'v' ( temp 4-component vector of float) 581617a3babSopenharmony_ci0:231 texture ( global 4-component vector of float) 582617a3babSopenharmony_ci0:231 's2DR' ( uniform sampler2DRect) 583617a3babSopenharmony_ci0:231 'v2' ( temp 2-component vector of float) 584617a3babSopenharmony_ci0:232 move second child to first child ( temp 4-component vector of float) 585617a3babSopenharmony_ci0:232 'v' ( temp 4-component vector of float) 586617a3babSopenharmony_ci0:232 textureProj ( global 4-component vector of float) 587617a3babSopenharmony_ci0:232 's2DR' ( uniform sampler2DRect) 588617a3babSopenharmony_ci0:232 'v3' ( temp 3-component vector of float) 589617a3babSopenharmony_ci0:233 move second child to first child ( temp 4-component vector of float) 590617a3babSopenharmony_ci0:233 'v' ( temp 4-component vector of float) 591617a3babSopenharmony_ci0:233 textureProj ( global 4-component vector of float) 592617a3babSopenharmony_ci0:233 's2DR' ( uniform sampler2DRect) 593617a3babSopenharmony_ci0:233 'v4' ( temp 4-component vector of float) 594617a3babSopenharmony_ci0:234 move second child to first child ( temp 4-component vector of float) 595617a3babSopenharmony_ci0:234 'v' ( temp 4-component vector of float) 596617a3babSopenharmony_ci0:234 texture ( global 4-component vector of float) 597617a3babSopenharmony_ci0:234 's2DRS' ( uniform sampler2DRectShadow) 598617a3babSopenharmony_ci0:234 'v3' ( temp 3-component vector of float) 599617a3babSopenharmony_ci0:235 move second child to first child ( temp 4-component vector of float) 600617a3babSopenharmony_ci0:235 'v' ( temp 4-component vector of float) 601617a3babSopenharmony_ci0:235 textureProj ( global 4-component vector of float) 602617a3babSopenharmony_ci0:235 's2DRS' ( uniform sampler2DRectShadow) 603617a3babSopenharmony_ci0:235 'v4' ( temp 4-component vector of float) 604617a3babSopenharmony_ci0:237 move second child to first child ( temp 4-component vector of float) 605617a3babSopenharmony_ci0:237 'v' ( temp 4-component vector of float) 606617a3babSopenharmony_ci0:237 textureProjGrad ( global 4-component vector of float) 607617a3babSopenharmony_ci0:237 's2DRS' ( uniform sampler2DRectShadow) 608617a3babSopenharmony_ci0:237 'v' ( temp 4-component vector of float) 609617a3babSopenharmony_ci0:237 'v2' ( temp 2-component vector of float) 610617a3babSopenharmony_ci0:237 'v2' ( temp 2-component vector of float) 611617a3babSopenharmony_ci0:240 Function Definition: voidTernary( ( global void) 612617a3babSopenharmony_ci0:240 Function Parameters: 613617a3babSopenharmony_ci0:? Sequence 614617a3babSopenharmony_ci0:243 Test condition and select ( temp void) 615617a3babSopenharmony_ci0:243 Condition 616617a3babSopenharmony_ci0:243 'b' ( temp bool) 617617a3babSopenharmony_ci0:243 true case 618617a3babSopenharmony_ci0:243 Function Call: foo121111( ( global void) 619617a3babSopenharmony_ci0:243 false case 620617a3babSopenharmony_ci0:243 Function Call: foo12111( ( global void) 621617a3babSopenharmony_ci0:244 Constant: 622617a3babSopenharmony_ci0:244 4 (const int) 623617a3babSopenharmony_ci0:245 Function Call: foo12111( ( global void) 624617a3babSopenharmony_ci0:? Linker Objects 625617a3babSopenharmony_ci0:? 'lowp' ( global float) 626617a3babSopenharmony_ci0:? 'mediump' ( global float) 627617a3babSopenharmony_ci0:? 'highp' ( global float) 628617a3babSopenharmony_ci0:? 'precision' ( global float) 629617a3babSopenharmony_ci0:? 'i' ( smooth in 4-component vector of float) 630617a3babSopenharmony_ci0:? 'o' ( out 4-component vector of float) 631617a3babSopenharmony_ci0:? 's2D' ( uniform sampler2D) 632617a3babSopenharmony_ci0:? 'centTexCoord' ( centroid smooth in 2-component vector of float) 633617a3babSopenharmony_ci0:? 'm' ( uniform 4X2 matrix of float) 634617a3babSopenharmony_ci0:? 'imageBuffer' ( global float) 635617a3babSopenharmony_ci0:? 'uimage2DRect' ( global float) 636617a3babSopenharmony_ci0:? 'a' ( temp int) 637617a3babSopenharmony_ci0:? 'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord) 638617a3babSopenharmony_ci0:? 'm22' ( global 2X2 matrix of float) 639617a3babSopenharmony_ci0:? 'm23' ( global 2X3 matrix of float) 640617a3babSopenharmony_ci0:? 'm24' ( global 2X4 matrix of float) 641617a3babSopenharmony_ci0:? 'm32' ( global 3X2 matrix of float) 642617a3babSopenharmony_ci0:? 'm33' ( global 3X3 matrix of float) 643617a3babSopenharmony_ci0:? 'm34' ( global 3X4 matrix of float) 644617a3babSopenharmony_ci0:? 'm42' ( global 4X2 matrix of float) 645617a3babSopenharmony_ci0:? 'm43' ( global 4X3 matrix of float) 646617a3babSopenharmony_ci0:? 'm44' ( global 4X4 matrix of float) 647617a3babSopenharmony_ci0:? 's3D' ( uniform sampler3D) 648617a3babSopenharmony_ci0:? 's1D' ( uniform sampler1D) 649617a3babSopenharmony_ci0:? 's2DS' ( uniform sampler2DShadow) 650617a3babSopenharmony_ci0:? 's2DRbad' ( uniform sampler2DRect) 651617a3babSopenharmony_ci0:? 's2DR' ( uniform sampler2DRect) 652617a3babSopenharmony_ci0:? 's2DRS' ( uniform sampler2DRectShadow) 653617a3babSopenharmony_ci0:? 'halfFloat1' ( global float) 654617a3babSopenharmony_ci 655617a3babSopenharmony_ci 656617a3babSopenharmony_ciLinked fragment stage: 657617a3babSopenharmony_ci 658617a3babSopenharmony_ciERROR: Linking fragment stage: Recursion detected: 659617a3babSopenharmony_ci foo(f1; calling foo(f1; 660617a3babSopenharmony_ci 661617a3babSopenharmony_ciShader version: 120 662617a3babSopenharmony_ciRequested GL_ARB_shader_texture_lod 663617a3babSopenharmony_ciRequested GL_ARB_texture_rectangle 664617a3babSopenharmony_ciERROR: node is still EOpNull! 665617a3babSopenharmony_ci0:92 Function Definition: main(i1; ( global void) 666617a3babSopenharmony_ci0:92 Function Parameters: 667617a3babSopenharmony_ci0:92 'a' ( in int) 668617a3babSopenharmony_ci0:? Linker Objects 669617a3babSopenharmony_ci0:? 'lowp' ( global float) 670617a3babSopenharmony_ci0:? 'mediump' ( global float) 671617a3babSopenharmony_ci0:? 'highp' ( global float) 672617a3babSopenharmony_ci0:? 'precision' ( global float) 673617a3babSopenharmony_ci0:? 'i' ( smooth in 4-component vector of float) 674617a3babSopenharmony_ci0:? 'o' ( out 4-component vector of float) 675617a3babSopenharmony_ci0:? 's2D' ( uniform sampler2D) 676617a3babSopenharmony_ci0:? 'centTexCoord' ( centroid smooth in 2-component vector of float) 677617a3babSopenharmony_ci0:? 'm' ( uniform 4X2 matrix of float) 678617a3babSopenharmony_ci0:? 'imageBuffer' ( global float) 679617a3babSopenharmony_ci0:? 'uimage2DRect' ( global float) 680617a3babSopenharmony_ci0:? 'a' ( temp int) 681617a3babSopenharmony_ci0:? 'gl_TexCoord' ( smooth in 6-element array of 4-component vector of float TexCoord) 682617a3babSopenharmony_ci0:? 'm22' ( global 2X2 matrix of float) 683617a3babSopenharmony_ci0:? 'm23' ( global 2X3 matrix of float) 684617a3babSopenharmony_ci0:? 'm24' ( global 2X4 matrix of float) 685617a3babSopenharmony_ci0:? 'm32' ( global 3X2 matrix of float) 686617a3babSopenharmony_ci0:? 'm33' ( global 3X3 matrix of float) 687617a3babSopenharmony_ci0:? 'm34' ( global 3X4 matrix of float) 688617a3babSopenharmony_ci0:? 'm42' ( global 4X2 matrix of float) 689617a3babSopenharmony_ci0:? 'm43' ( global 4X3 matrix of float) 690617a3babSopenharmony_ci0:? 'm44' ( global 4X4 matrix of float) 691617a3babSopenharmony_ci0:? 's3D' ( uniform sampler3D) 692617a3babSopenharmony_ci0:? 's1D' ( uniform sampler1D) 693617a3babSopenharmony_ci0:? 's2DS' ( uniform sampler2DShadow) 694617a3babSopenharmony_ci0:? 's2DRbad' ( uniform sampler2DRect) 695617a3babSopenharmony_ci0:? 's2DR' ( uniform sampler2DRect) 696617a3babSopenharmony_ci0:? 's2DRS' ( uniform sampler2DRectShadow) 697617a3babSopenharmony_ci0:? 'halfFloat1' ( global float) 698617a3babSopenharmony_ci 699