1617a3babSopenharmony_ciarray100.frag 2617a3babSopenharmony_ciERROR: 0:3: 'float' : type requires declaration of default precision qualifier 3617a3babSopenharmony_ciERROR: 0:3: '' : array size required 4617a3babSopenharmony_ciERROR: 0:9: 'arrayed type' : not supported for this version or the enabled extensions 5617a3babSopenharmony_ciERROR: 0:9: 'arrayed type' : not supported for this version or the enabled extensions 6617a3babSopenharmony_ciERROR: 0:9: 'array in function return type' : not supported for this version or the enabled extensions 7617a3babSopenharmony_ciERROR: 0:11: 'arrayed constructor' : not supported for this version or the enabled extensions 8617a3babSopenharmony_ciERROR: 0:21: '[' : array index out of range '2' 9617a3babSopenharmony_ciERROR: 0:24: 'array assignment' : not supported for this version or the enabled extensions 10617a3babSopenharmony_ciERROR: 0:25: 'array assignment' : not supported for this version or the enabled extensions 11617a3babSopenharmony_ciERROR: 0:25: 'assign' : cannot convert from ' global 4-element array of mediump float' to ' global 5-element array of mediump float' 12617a3babSopenharmony_ciERROR: 0:26: 'array assignment' : not supported for this version or the enabled extensions 13617a3babSopenharmony_ciERROR: 0:26: 'assign' : cannot convert from ' global 4-element array of mediump float' to ' global unsized 1-element array of mediump float' 14617a3babSopenharmony_ciERROR: 0:28: 'foo' : no matching overloaded function found 15617a3babSopenharmony_ciERROR: 0:31: 'arrayed constructor' : not supported for this version or the enabled extensions 16617a3babSopenharmony_ciERROR: 0:31: 'array comparison' : not supported for this version or the enabled extensions 17617a3babSopenharmony_ciERROR: 0:35: '[' : array index out of range '5' 18617a3babSopenharmony_ciERROR: 0:38: '[' : array index out of range '1000' 19617a3babSopenharmony_ciERROR: 0:39: '[' : index out of range '-1' 20617a3babSopenharmony_ciERROR: 0:53: 'array in function return type' : not supported for this version or the enabled extensions 21617a3babSopenharmony_ciERROR: 0:66: 'array assignment' : not supported for this version or the enabled extensions 22617a3babSopenharmony_ciERROR: 0:68: 'array assignment' : not supported for this version or the enabled extensions 23617a3babSopenharmony_ciERROR: 0:69: 'array initializer' : not supported for this version or the enabled extensions 24617a3babSopenharmony_ciERROR: 22 compilation errors. No code generated. 25617a3babSopenharmony_ci 26617a3babSopenharmony_ci 27617a3babSopenharmony_ciShader version: 100 28617a3babSopenharmony_ciERROR: node is still EOpNull! 29617a3babSopenharmony_ci0:9 Function Definition: foo(f1[5]; ( global 4-element array of mediump float) 30617a3babSopenharmony_ci0:9 Function Parameters: 31617a3babSopenharmony_ci0:9 'a' ( in 5-element array of mediump float) 32617a3babSopenharmony_ci0:11 Sequence 33617a3babSopenharmony_ci0:11 Branch: Return with expression 34617a3babSopenharmony_ci0:11 Construct float ( temp 4-element array of mediump float) 35617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 36617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 37617a3babSopenharmony_ci0:11 Constant: 38617a3babSopenharmony_ci0:11 0 (const int) 39617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 40617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 41617a3babSopenharmony_ci0:11 Constant: 42617a3babSopenharmony_ci0:11 1 (const int) 43617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 44617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 45617a3babSopenharmony_ci0:11 Constant: 46617a3babSopenharmony_ci0:11 2 (const int) 47617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 48617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 49617a3babSopenharmony_ci0:11 Constant: 50617a3babSopenharmony_ci0:11 3 (const int) 51617a3babSopenharmony_ci0:14 Function Definition: bar(f1[5]; ( global void) 52617a3babSopenharmony_ci0:14 Function Parameters: 53617a3babSopenharmony_ci0:14 '' ( in 5-element array of mediump float) 54617a3babSopenharmony_ci0:16 Function Definition: main( ( global void) 55617a3babSopenharmony_ci0:16 Function Parameters: 56617a3babSopenharmony_ci0:? Sequence 57617a3babSopenharmony_ci0:? Sequence 58617a3babSopenharmony_ci0:21 move second child to first child ( temp mediump float) 59617a3babSopenharmony_ci0:21 direct index ( temp mediump float) 60617a3babSopenharmony_ci0:21 'gu' ( temp 2-element array of mediump float) 61617a3babSopenharmony_ci0:21 Constant: 62617a3babSopenharmony_ci0:21 2 (const int) 63617a3babSopenharmony_ci0:21 Constant: 64617a3babSopenharmony_ci0:21 4.000000 65617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-element array of mediump float) 66617a3babSopenharmony_ci0:24 'g4' ( global 4-element array of mediump float) 67617a3babSopenharmony_ci0:24 Function Call: foo(f1[5]; ( global 4-element array of mediump float) 68617a3babSopenharmony_ci0:24 'g5' ( global 5-element array of mediump float) 69617a3babSopenharmony_ci0:25 'g5' ( global 5-element array of mediump float) 70617a3babSopenharmony_ci0:26 'gu' ( global unsized 1-element array of mediump float) 71617a3babSopenharmony_ci0:28 Constant: 72617a3babSopenharmony_ci0:28 0.000000 73617a3babSopenharmony_ci0:29 Function Call: bar(f1[5]; ( global void) 74617a3babSopenharmony_ci0:29 'g5' ( global 5-element array of mediump float) 75617a3babSopenharmony_ci0:31 Test condition and select ( temp void) 76617a3babSopenharmony_ci0:31 Condition 77617a3babSopenharmony_ci0:31 Compare Equal ( temp bool) 78617a3babSopenharmony_ci0:31 Constant: 79617a3babSopenharmony_ci0:31 1.000000 80617a3babSopenharmony_ci0:31 2.000000 81617a3babSopenharmony_ci0:31 3.000000 82617a3babSopenharmony_ci0:31 4.000000 83617a3babSopenharmony_ci0:31 'g4' ( global 4-element array of mediump float) 84617a3babSopenharmony_ci0:31 true case 85617a3babSopenharmony_ci0:32 move second child to first child ( temp mediump float) 86617a3babSopenharmony_ci0:32 direct index ( temp mediump float) 87617a3babSopenharmony_ci0:32 'gu' ( global unsized 1-element array of mediump float) 88617a3babSopenharmony_ci0:32 Constant: 89617a3babSopenharmony_ci0:32 0 (const int) 90617a3babSopenharmony_ci0:32 Constant: 91617a3babSopenharmony_ci0:32 2.000000 92617a3babSopenharmony_ci0:35 move second child to first child ( temp mediump float) 93617a3babSopenharmony_ci0:35 direct index ( temp mediump float) 94617a3babSopenharmony_ci0:35 'u' ( temp 5-element array of mediump float) 95617a3babSopenharmony_ci0:35 Constant: 96617a3babSopenharmony_ci0:35 5 (const int) 97617a3babSopenharmony_ci0:35 Constant: 98617a3babSopenharmony_ci0:35 5.000000 99617a3babSopenharmony_ci0:36 Function Call: foo(f1[5]; ( global 4-element array of mediump float) 100617a3babSopenharmony_ci0:36 'u' ( temp 5-element array of mediump float) 101617a3babSopenharmony_ci0:38 move second child to first child ( temp mediump 4-component vector of float) 102617a3babSopenharmony_ci0:38 direct index ( temp mediump 4-component vector of float FragData) 103617a3babSopenharmony_ci0:38 'gl_FragData' ( fragColor 32-element array of mediump 4-component vector of float FragData) 104617a3babSopenharmony_ci0:38 Constant: 105617a3babSopenharmony_ci0:38 1000 (const int) 106617a3babSopenharmony_ci0:38 Constant: 107617a3babSopenharmony_ci0:38 1.000000 108617a3babSopenharmony_ci0:38 1.000000 109617a3babSopenharmony_ci0:38 1.000000 110617a3babSopenharmony_ci0:38 1.000000 111617a3babSopenharmony_ci0:39 move second child to first child ( temp mediump 4-component vector of float) 112617a3babSopenharmony_ci0:39 direct index ( temp mediump 4-component vector of float FragData) 113617a3babSopenharmony_ci0:39 'gl_FragData' ( fragColor 32-element array of mediump 4-component vector of float FragData) 114617a3babSopenharmony_ci0:39 Constant: 115617a3babSopenharmony_ci0:39 -1 (const int) 116617a3babSopenharmony_ci0:39 Constant: 117617a3babSopenharmony_ci0:39 1.000000 118617a3babSopenharmony_ci0:39 1.000000 119617a3babSopenharmony_ci0:39 1.000000 120617a3babSopenharmony_ci0:39 1.000000 121617a3babSopenharmony_ci0:40 move second child to first child ( temp mediump 4-component vector of float) 122617a3babSopenharmony_ci0:40 direct index ( temp mediump 4-component vector of float FragData) 123617a3babSopenharmony_ci0:40 'gl_FragData' ( fragColor 32-element array of mediump 4-component vector of float FragData) 124617a3babSopenharmony_ci0:40 Constant: 125617a3babSopenharmony_ci0:40 3 (const int) 126617a3babSopenharmony_ci0:40 Constant: 127617a3babSopenharmony_ci0:40 1.000000 128617a3babSopenharmony_ci0:40 1.000000 129617a3babSopenharmony_ci0:40 1.000000 130617a3babSopenharmony_ci0:40 1.000000 131617a3babSopenharmony_ci0:53 Function Definition: bar9( ( global structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 132617a3babSopenharmony_ci0:53 Function Parameters: 133617a3babSopenharmony_ci0:? Sequence 134617a3babSopenharmony_ci0:56 Branch: Return with expression 135617a3babSopenharmony_ci0:56 's' ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 136617a3babSopenharmony_ci0:59 Function Definition: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; ( global void) 137617a3babSopenharmony_ci0:59 Function Parameters: 138617a3babSopenharmony_ci0:59 's' ( in structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 139617a3babSopenharmony_ci0:63 Function Definition: bar11( ( global void) 140617a3babSopenharmony_ci0:63 Function Parameters: 141617a3babSopenharmony_ci0:? Sequence 142617a3babSopenharmony_ci0:66 move second child to first child ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 143617a3babSopenharmony_ci0:66 's1' ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 144617a3babSopenharmony_ci0:66 's2' ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 145617a3babSopenharmony_ci0:67 Function Call: bar10(struct-SB-vf4-struct-SA-vf3-vf2[4]11; ( global void) 146617a3babSopenharmony_ci0:67 's1' ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 147617a3babSopenharmony_ci0:68 move second child to first child ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 148617a3babSopenharmony_ci0:68 's2' ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 149617a3babSopenharmony_ci0:68 Function Call: bar9( ( global structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 150617a3babSopenharmony_ci0:69 Sequence 151617a3babSopenharmony_ci0:69 move second child to first child ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 152617a3babSopenharmony_ci0:69 'initSb' ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 153617a3babSopenharmony_ci0:69 's1' ( temp structure{ global mediump 4-component vector of float v4, global structure{ global mediump 3-component vector of float v3, global 4-element array of mediump 2-component vector of float v2} sa}) 154617a3babSopenharmony_ci0:? Linker Objects 155617a3babSopenharmony_ci0:? 'gu' ( global unsized 1-element array of mediump float) 156617a3babSopenharmony_ci0:? 'g4' ( global 4-element array of mediump float) 157617a3babSopenharmony_ci0:? 'g5' ( global 5-element array of mediump float) 158617a3babSopenharmony_ci0:? 'a' ( uniform mediump int) 159617a3babSopenharmony_ci 160617a3babSopenharmony_ci 161617a3babSopenharmony_ciLinked fragment stage: 162617a3babSopenharmony_ci 163617a3babSopenharmony_ci 164617a3babSopenharmony_ciShader version: 100 165617a3babSopenharmony_ciERROR: node is still EOpNull! 166617a3babSopenharmony_ci0:9 Function Definition: foo(f1[5]; ( global 4-element array of mediump float) 167617a3babSopenharmony_ci0:9 Function Parameters: 168617a3babSopenharmony_ci0:9 'a' ( in 5-element array of mediump float) 169617a3babSopenharmony_ci0:11 Sequence 170617a3babSopenharmony_ci0:11 Branch: Return with expression 171617a3babSopenharmony_ci0:11 Construct float ( temp 4-element array of mediump float) 172617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 173617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 174617a3babSopenharmony_ci0:11 Constant: 175617a3babSopenharmony_ci0:11 0 (const int) 176617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 177617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 178617a3babSopenharmony_ci0:11 Constant: 179617a3babSopenharmony_ci0:11 1 (const int) 180617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 181617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 182617a3babSopenharmony_ci0:11 Constant: 183617a3babSopenharmony_ci0:11 2 (const int) 184617a3babSopenharmony_ci0:11 direct index ( temp mediump float) 185617a3babSopenharmony_ci0:11 'a' ( in 5-element array of mediump float) 186617a3babSopenharmony_ci0:11 Constant: 187617a3babSopenharmony_ci0:11 3 (const int) 188617a3babSopenharmony_ci0:14 Function Definition: bar(f1[5]; ( global void) 189617a3babSopenharmony_ci0:14 Function Parameters: 190617a3babSopenharmony_ci0:14 '' ( in 5-element array of mediump float) 191617a3babSopenharmony_ci0:16 Function Definition: main( ( global void) 192617a3babSopenharmony_ci0:16 Function Parameters: 193617a3babSopenharmony_ci0:? Sequence 194617a3babSopenharmony_ci0:? Sequence 195617a3babSopenharmony_ci0:21 move second child to first child ( temp mediump float) 196617a3babSopenharmony_ci0:21 direct index ( temp mediump float) 197617a3babSopenharmony_ci0:21 'gu' ( temp 2-element array of mediump float) 198617a3babSopenharmony_ci0:21 Constant: 199617a3babSopenharmony_ci0:21 2 (const int) 200617a3babSopenharmony_ci0:21 Constant: 201617a3babSopenharmony_ci0:21 4.000000 202617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-element array of mediump float) 203617a3babSopenharmony_ci0:24 'g4' ( global 4-element array of mediump float) 204617a3babSopenharmony_ci0:24 Function Call: foo(f1[5]; ( global 4-element array of mediump float) 205617a3babSopenharmony_ci0:24 'g5' ( global 5-element array of mediump float) 206617a3babSopenharmony_ci0:25 'g5' ( global 5-element array of mediump float) 207617a3babSopenharmony_ci0:26 'gu' ( global 1-element array of mediump float) 208617a3babSopenharmony_ci0:28 Constant: 209617a3babSopenharmony_ci0:28 0.000000 210617a3babSopenharmony_ci0:29 Function Call: bar(f1[5]; ( global void) 211617a3babSopenharmony_ci0:29 'g5' ( global 5-element array of mediump float) 212617a3babSopenharmony_ci0:31 Test condition and select ( temp void) 213617a3babSopenharmony_ci0:31 Condition 214617a3babSopenharmony_ci0:31 Compare Equal ( temp bool) 215617a3babSopenharmony_ci0:31 Constant: 216617a3babSopenharmony_ci0:31 1.000000 217617a3babSopenharmony_ci0:31 2.000000 218617a3babSopenharmony_ci0:31 3.000000 219617a3babSopenharmony_ci0:31 4.000000 220617a3babSopenharmony_ci0:31 'g4' ( global 4-element array of mediump float) 221617a3babSopenharmony_ci0:31 true case 222617a3babSopenharmony_ci0:32 move second child to first child ( temp mediump float) 223617a3babSopenharmony_ci0:32 direct index ( temp mediump float) 224617a3babSopenharmony_ci0:32 'gu' ( global 1-element array of mediump float) 225617a3babSopenharmony_ci0:32 Constant: 226617a3babSopenharmony_ci0:32 0 (const int) 227617a3babSopenharmony_ci0:32 Constant: 228617a3babSopenharmony_ci0:32 2.000000 229617a3babSopenharmony_ci0:35 move second child to first child ( temp mediump float) 230617a3babSopenharmony_ci0:35 direct index ( temp mediump float) 231617a3babSopenharmony_ci0:35 'u' ( temp 5-element array of mediump float) 232617a3babSopenharmony_ci0:35 Constant: 233617a3babSopenharmony_ci0:35 5 (const int) 234617a3babSopenharmony_ci0:35 Constant: 235617a3babSopenharmony_ci0:35 5.000000 236617a3babSopenharmony_ci0:36 Function Call: foo(f1[5]; ( global 4-element array of mediump float) 237617a3babSopenharmony_ci0:36 'u' ( temp 5-element array of mediump float) 238617a3babSopenharmony_ci0:38 move second child to first child ( temp mediump 4-component vector of float) 239617a3babSopenharmony_ci0:38 direct index ( temp mediump 4-component vector of float FragData) 240617a3babSopenharmony_ci0:38 'gl_FragData' ( fragColor 32-element array of mediump 4-component vector of float FragData) 241617a3babSopenharmony_ci0:38 Constant: 242617a3babSopenharmony_ci0:38 1000 (const int) 243617a3babSopenharmony_ci0:38 Constant: 244617a3babSopenharmony_ci0:38 1.000000 245617a3babSopenharmony_ci0:38 1.000000 246617a3babSopenharmony_ci0:38 1.000000 247617a3babSopenharmony_ci0:38 1.000000 248617a3babSopenharmony_ci0:39 move second child to first child ( temp mediump 4-component vector of float) 249617a3babSopenharmony_ci0:39 direct index ( temp mediump 4-component vector of float FragData) 250617a3babSopenharmony_ci0:39 'gl_FragData' ( fragColor 32-element array of mediump 4-component vector of float FragData) 251617a3babSopenharmony_ci0:39 Constant: 252617a3babSopenharmony_ci0:39 -1 (const int) 253617a3babSopenharmony_ci0:39 Constant: 254617a3babSopenharmony_ci0:39 1.000000 255617a3babSopenharmony_ci0:39 1.000000 256617a3babSopenharmony_ci0:39 1.000000 257617a3babSopenharmony_ci0:39 1.000000 258617a3babSopenharmony_ci0:40 move second child to first child ( temp mediump 4-component vector of float) 259617a3babSopenharmony_ci0:40 direct index ( temp mediump 4-component vector of float FragData) 260617a3babSopenharmony_ci0:40 'gl_FragData' ( fragColor 32-element array of mediump 4-component vector of float FragData) 261617a3babSopenharmony_ci0:40 Constant: 262617a3babSopenharmony_ci0:40 3 (const int) 263617a3babSopenharmony_ci0:40 Constant: 264617a3babSopenharmony_ci0:40 1.000000 265617a3babSopenharmony_ci0:40 1.000000 266617a3babSopenharmony_ci0:40 1.000000 267617a3babSopenharmony_ci0:40 1.000000 268617a3babSopenharmony_ci0:? Linker Objects 269617a3babSopenharmony_ci0:? 'gu' ( global 1-element array of mediump float) 270617a3babSopenharmony_ci0:? 'g4' ( global 4-element array of mediump float) 271617a3babSopenharmony_ci0:? 'g5' ( global 5-element array of mediump float) 272617a3babSopenharmony_ci0:? 'a' ( uniform mediump int) 273617a3babSopenharmony_ci 274