1617a3babSopenharmony_cispecExamples.frag 2617a3babSopenharmony_ciERROR: 0:6: '=' : cannot convert from ' const uint' to ' global int' 3617a3babSopenharmony_ciERROR: 0:20: '' : numeric literal too big 4617a3babSopenharmony_ciERROR: 0:21: '' : hexadecimal literal too big 5617a3babSopenharmony_ciERROR: 0:37: 'view' : redefinition 6617a3babSopenharmony_ciERROR: 0:63: 'invariant' : can only apply to an output 7617a3babSopenharmony_ciERROR: 0:68: 'lightPosition' : redefinition 8617a3babSopenharmony_ciERROR: 0:75: 'Atten' : member storage qualifier cannot contradict block storage qualifier 9617a3babSopenharmony_ciERROR: 0:87: 'Color' : redefinition 10617a3babSopenharmony_ciERROR: 0:92: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord 11617a3babSopenharmony_ciERROR: 0:93: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord 12617a3babSopenharmony_ciERROR: 0:99: 'local_size_x' : there is no such layout identifier for this stage taking an assigned value 13617a3babSopenharmony_ciERROR: 0:99: 'local_size_y' : there is no such layout identifier for this stage taking an assigned value 14617a3babSopenharmony_ciERROR: 0:100: 'local_size_x' : there is no such layout identifier for this stage taking an assigned value 15617a3babSopenharmony_ciERROR: 0:102: 'color' : redefinition 16617a3babSopenharmony_ciERROR: 0:112: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth 17617a3babSopenharmony_ciERROR: 0:118: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth 18617a3babSopenharmony_ciERROR: 0:121: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth 19617a3babSopenharmony_ciERROR: 0:123: 'gl_Color' : identifiers starting with "gl_" are reserved 20617a3babSopenharmony_ciERROR: 0:172: 'x' : undeclared identifier 21617a3babSopenharmony_ciERROR: 0:172: '[]' : scalar integer expression required 22617a3babSopenharmony_ciERROR: 0:175: 'x' : undeclared identifier 23617a3babSopenharmony_ciERROR: 0:175: '[]' : scalar integer expression required 24617a3babSopenharmony_ciERROR: 0:175: 'b' : left of '[' is not of type array, matrix, or vector 25617a3babSopenharmony_ciERROR: 0:175: 'a' : vector swizzle selection out of range 26617a3babSopenharmony_ciERROR: 0:175: 'length' : does not operate on this type: const float 27617a3babSopenharmony_ciERROR: 0:175: '' : function call, method, or subroutine call expected 28617a3babSopenharmony_ciERROR: 0:175: '' : no matching overloaded function found 29617a3babSopenharmony_ciERROR: 0:178: '[]' : scalar integer expression required 30617a3babSopenharmony_ciERROR: 0:178: 's' : undeclared identifier 31617a3babSopenharmony_ciERROR: 0:178: 's' : left of '[' is not of type array, matrix, or vector 32617a3babSopenharmony_ciERROR: 0:178: 'a' : vector swizzle selection out of range 33617a3babSopenharmony_ciERROR: 0:178: 'length' : does not operate on this type: const float 34617a3babSopenharmony_ciERROR: 0:178: '' : function call, method, or subroutine call expected 35617a3babSopenharmony_ciERROR: 0:178: '' : no matching overloaded function found 36617a3babSopenharmony_ciERROR: 0:198: 'e' : redefinition 37617a3babSopenharmony_ciERROR: 0:226: 'in' : not allowed in nested scope 38617a3babSopenharmony_ciERROR: 0:227: 'in' : not allowed in nested scope 39617a3babSopenharmony_ciERROR: 0:228: 'in' : not allowed in nested scope 40617a3babSopenharmony_ciERROR: 0:232: 'out' : not allowed in nested scope 41617a3babSopenharmony_ciERROR: 39 compilation errors. No code generated. 42617a3babSopenharmony_ci 43617a3babSopenharmony_ci 44617a3babSopenharmony_ciShader version: 430 45617a3babSopenharmony_ciRequested GL_3DL_array_objects 46617a3babSopenharmony_cigl_FragCoord pixel center is integer 47617a3babSopenharmony_cigl_FragCoord origin is upper left 48617a3babSopenharmony_ciusing early_fragment_tests 49617a3babSopenharmony_ciusing depth_greater 50617a3babSopenharmony_ciERROR: node is still EOpNull! 51617a3babSopenharmony_ci0:5 Sequence 52617a3babSopenharmony_ci0:5 move second child to first child ( temp int) 53617a3babSopenharmony_ci0:5 'a' ( global int) 54617a3babSopenharmony_ci0:5 Constant: 55617a3babSopenharmony_ci0:5 -1 (const int) 56617a3babSopenharmony_ci0:7 Sequence 57617a3babSopenharmony_ci0:7 move second child to first child ( temp uint) 58617a3babSopenharmony_ci0:7 'c' ( global uint) 59617a3babSopenharmony_ci0:7 Constant: 60617a3babSopenharmony_ci0:7 4294967295 (const uint) 61617a3babSopenharmony_ci0:8 Sequence 62617a3babSopenharmony_ci0:8 move second child to first child ( temp uint) 63617a3babSopenharmony_ci0:8 'd' ( global uint) 64617a3babSopenharmony_ci0:8 Constant: 65617a3babSopenharmony_ci0:8 4294967295 (const uint) 66617a3babSopenharmony_ci0:9 Sequence 67617a3babSopenharmony_ci0:9 move second child to first child ( temp int) 68617a3babSopenharmony_ci0:9 'e' ( global int) 69617a3babSopenharmony_ci0:9 Constant: 70617a3babSopenharmony_ci0:9 -1 (const int) 71617a3babSopenharmony_ci0:13 Sequence 72617a3babSopenharmony_ci0:13 move second child to first child ( temp uint) 73617a3babSopenharmony_ci0:13 'f' ( global uint) 74617a3babSopenharmony_ci0:13 Constant: 75617a3babSopenharmony_ci0:13 4294967295 (const uint) 76617a3babSopenharmony_ci0:17 Sequence 77617a3babSopenharmony_ci0:17 move second child to first child ( temp int) 78617a3babSopenharmony_ci0:17 'g' ( global int) 79617a3babSopenharmony_ci0:17 Constant: 80617a3babSopenharmony_ci0:17 -1294967296 (const int) 81617a3babSopenharmony_ci0:19 Sequence 82617a3babSopenharmony_ci0:19 move second child to first child ( temp int) 83617a3babSopenharmony_ci0:19 'h' ( global int) 84617a3babSopenharmony_ci0:19 Constant: 85617a3babSopenharmony_ci0:19 -1610612736 (const int) 86617a3babSopenharmony_ci0:20 Sequence 87617a3babSopenharmony_ci0:20 move second child to first child ( temp int) 88617a3babSopenharmony_ci0:20 'i' ( global int) 89617a3babSopenharmony_ci0:20 Constant: 90617a3babSopenharmony_ci0:20 -1 (const int) 91617a3babSopenharmony_ci0:21 Sequence 92617a3babSopenharmony_ci0:21 move second child to first child ( temp int) 93617a3babSopenharmony_ci0:21 'j' ( global int) 94617a3babSopenharmony_ci0:21 Constant: 95617a3babSopenharmony_ci0:21 -1 (const int) 96617a3babSopenharmony_ci0:22 Sequence 97617a3babSopenharmony_ci0:22 move second child to first child ( temp int) 98617a3babSopenharmony_ci0:22 'k' ( global int) 99617a3babSopenharmony_ci0:22 Constant: 100617a3babSopenharmony_ci0:22 -2147483648 (const int) 101617a3babSopenharmony_ci0:23 Sequence 102617a3babSopenharmony_ci0:23 move second child to first child ( temp int) 103617a3babSopenharmony_ci0:23 'l' ( global int) 104617a3babSopenharmony_ci0:23 Constant: 105617a3babSopenharmony_ci0:23 -2147483648 (const int) 106617a3babSopenharmony_ci0:25 Sequence 107617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 108617a3babSopenharmony_ci0:25 'fb' ( global float) 109617a3babSopenharmony_ci0:25 Constant: 110617a3babSopenharmony_ci0:25 1.500000 111617a3babSopenharmony_ci0:26 Sequence 112617a3babSopenharmony_ci0:26 move second child to first child ( temp double) 113617a3babSopenharmony_ci0:26 'fd' ( global double) 114617a3babSopenharmony_ci0:26 Constant: 115617a3babSopenharmony_ci0:26 2.000000 116617a3babSopenharmony_ci0:127 Function Definition: foo(f1[5]; ( global 5-element array of float) 117617a3babSopenharmony_ci0:127 Function Parameters: 118617a3babSopenharmony_ci0:127 '' ( in 5-element array of float) 119617a3babSopenharmony_ci0:129 Sequence 120617a3babSopenharmony_ci0:129 Branch: Return with expression 121617a3babSopenharmony_ci0:129 Constant: 122617a3babSopenharmony_ci0:129 3.400000 123617a3babSopenharmony_ci0:129 4.200000 124617a3babSopenharmony_ci0:129 5.000000 125617a3babSopenharmony_ci0:129 5.200000 126617a3babSopenharmony_ci0:129 1.100000 127617a3babSopenharmony_ci0:137 Function Definition: main( ( global void) 128617a3babSopenharmony_ci0:137 Function Parameters: 129617a3babSopenharmony_ci0:140 Sequence 130617a3babSopenharmony_ci0:140 Sequence 131617a3babSopenharmony_ci0:140 Sequence 132617a3babSopenharmony_ci0:140 move second child to first child ( temp 5-element array of float) 133617a3babSopenharmony_ci0:140 'a' ( temp 5-element array of float) 134617a3babSopenharmony_ci0:140 Constant: 135617a3babSopenharmony_ci0:140 3.400000 136617a3babSopenharmony_ci0:140 4.200000 137617a3babSopenharmony_ci0:140 5.000000 138617a3babSopenharmony_ci0:140 5.200000 139617a3babSopenharmony_ci0:140 1.100000 140617a3babSopenharmony_ci0:143 Sequence 141617a3babSopenharmony_ci0:143 Sequence 142617a3babSopenharmony_ci0:143 move second child to first child ( temp 5-element array of float) 143617a3babSopenharmony_ci0:143 'a' ( temp 5-element array of float) 144617a3babSopenharmony_ci0:143 Constant: 145617a3babSopenharmony_ci0:143 3.400000 146617a3babSopenharmony_ci0:143 4.200000 147617a3babSopenharmony_ci0:143 5.000000 148617a3babSopenharmony_ci0:143 5.200000 149617a3babSopenharmony_ci0:143 1.100000 150617a3babSopenharmony_ci0:? Sequence 151617a3babSopenharmony_ci0:149 Sequence 152617a3babSopenharmony_ci0:149 move second child to first child ( temp 2-element array of 4-component vector of float) 153617a3babSopenharmony_ci0:149 'b' ( temp 2-element array of 4-component vector of float) 154617a3babSopenharmony_ci0:149 Constant: 155617a3babSopenharmony_ci0:149 0.000000 156617a3babSopenharmony_ci0:149 0.000000 157617a3babSopenharmony_ci0:149 0.000000 158617a3babSopenharmony_ci0:149 0.000000 159617a3babSopenharmony_ci0:149 0.100000 160617a3babSopenharmony_ci0:149 0.100000 161617a3babSopenharmony_ci0:149 0.100000 162617a3babSopenharmony_ci0:149 0.100000 163617a3babSopenharmony_ci0:150 Sequence 164617a3babSopenharmony_ci0:150 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 165617a3babSopenharmony_ci0:150 'a3' ( temp 3-element array of 2-element array of 4-component vector of float) 166617a3babSopenharmony_ci0:150 Construct vec4 ( temp 3-element array of 2-element array of 4-component vector of float) 167617a3babSopenharmony_ci0:150 'b' ( temp 2-element array of 4-component vector of float) 168617a3babSopenharmony_ci0:150 'b' ( temp 2-element array of 4-component vector of float) 169617a3babSopenharmony_ci0:150 'b' ( temp 2-element array of 4-component vector of float) 170617a3babSopenharmony_ci0:152 Sequence 171617a3babSopenharmony_ci0:152 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 172617a3babSopenharmony_ci0:152 'a4' ( temp 3-element array of 2-element array of 4-component vector of float) 173617a3babSopenharmony_ci0:152 Constant: 174617a3babSopenharmony_ci0:152 0.000000 175617a3babSopenharmony_ci0:152 0.000000 176617a3babSopenharmony_ci0:152 0.000000 177617a3babSopenharmony_ci0:152 0.000000 178617a3babSopenharmony_ci0:152 1.000000 179617a3babSopenharmony_ci0:152 1.000000 180617a3babSopenharmony_ci0:152 1.000000 181617a3babSopenharmony_ci0:152 1.000000 182617a3babSopenharmony_ci0:152 0.000000 183617a3babSopenharmony_ci0:152 0.000000 184617a3babSopenharmony_ci0:152 0.000000 185617a3babSopenharmony_ci0:152 0.000000 186617a3babSopenharmony_ci0:152 1.000000 187617a3babSopenharmony_ci0:152 1.000000 188617a3babSopenharmony_ci0:152 1.000000 189617a3babSopenharmony_ci0:152 1.000000 190617a3babSopenharmony_ci0:152 0.000000 191617a3babSopenharmony_ci0:152 0.000000 192617a3babSopenharmony_ci0:152 0.000000 193617a3babSopenharmony_ci0:152 0.000000 194617a3babSopenharmony_ci0:152 1.000000 195617a3babSopenharmony_ci0:152 1.000000 196617a3babSopenharmony_ci0:152 1.000000 197617a3babSopenharmony_ci0:152 1.000000 198617a3babSopenharmony_ci0:? Sequence 199617a3babSopenharmony_ci0:159 Sequence 200617a3babSopenharmony_ci0:159 Sequence 201617a3babSopenharmony_ci0:159 move second child to first child ( temp 5-element array of float) 202617a3babSopenharmony_ci0:159 'b' ( temp 5-element array of float) 203617a3babSopenharmony_ci0:159 'a' ( temp 5-element array of float) 204617a3babSopenharmony_ci0:162 Sequence 205617a3babSopenharmony_ci0:162 Sequence 206617a3babSopenharmony_ci0:162 move second child to first child ( temp 5-element array of float) 207617a3babSopenharmony_ci0:162 'b' ( temp 5-element array of float) 208617a3babSopenharmony_ci0:162 'a' ( temp 5-element array of float) 209617a3babSopenharmony_ci0:165 Sequence 210617a3babSopenharmony_ci0:165 Sequence 211617a3babSopenharmony_ci0:165 move second child to first child ( temp 5-element array of float) 212617a3babSopenharmony_ci0:165 'b' ( temp 5-element array of float) 213617a3babSopenharmony_ci0:165 Constant: 214617a3babSopenharmony_ci0:165 1.000000 215617a3babSopenharmony_ci0:165 2.000000 216617a3babSopenharmony_ci0:165 3.000000 217617a3babSopenharmony_ci0:165 4.000000 218617a3babSopenharmony_ci0:165 5.000000 219617a3babSopenharmony_ci0:167 Constant: 220617a3babSopenharmony_ci0:167 5 (const int) 221617a3babSopenharmony_ci0:? Sequence 222617a3babSopenharmony_ci0:171 Constant: 223617a3babSopenharmony_ci0:171 3 (const int) 224617a3babSopenharmony_ci0:172 Constant: 225617a3babSopenharmony_ci0:172 2 (const int) 226617a3babSopenharmony_ci0:175 Constant: 227617a3babSopenharmony_ci0:175 0.000000 228617a3babSopenharmony_ci0:178 Constant: 229617a3babSopenharmony_ci0:178 0.000000 230617a3babSopenharmony_ci0:193 Sequence 231617a3babSopenharmony_ci0:193 move second child to first child ( temp structure{ temp float a, temp int b}) 232617a3babSopenharmony_ci0:193 'e' ( temp structure{ temp float a, temp int b}) 233617a3babSopenharmony_ci0:193 Constant: 234617a3babSopenharmony_ci0:193 1.200000 235617a3babSopenharmony_ci0:193 2 (const int) 236617a3babSopenharmony_ci0:216 Sequence 237617a3babSopenharmony_ci0:216 Sequence 238617a3babSopenharmony_ci0:216 move second child to first child ( temp 5-element array of float) 239617a3babSopenharmony_ci0:216 'a' ( temp 5-element array of float) 240617a3babSopenharmony_ci0:216 Constant: 241617a3babSopenharmony_ci0:216 3.400000 242617a3babSopenharmony_ci0:216 4.200000 243617a3babSopenharmony_ci0:216 5.000000 244617a3babSopenharmony_ci0:216 5.200000 245617a3babSopenharmony_ci0:216 1.100000 246617a3babSopenharmony_ci0:217 Sequence 247617a3babSopenharmony_ci0:217 move second child to first child ( temp 5-element array of float) 248617a3babSopenharmony_ci0:217 'b' ( temp 5-element array of float) 249617a3babSopenharmony_ci0:217 Constant: 250617a3babSopenharmony_ci0:217 3.400000 251617a3babSopenharmony_ci0:217 4.200000 252617a3babSopenharmony_ci0:217 5.000000 253617a3babSopenharmony_ci0:217 5.200000 254617a3babSopenharmony_ci0:217 1.100000 255617a3babSopenharmony_ci0:218 Sequence 256617a3babSopenharmony_ci0:218 move second child to first child ( temp 5-element array of float) 257617a3babSopenharmony_ci0:218 'c' ( temp 5-element array of float) 258617a3babSopenharmony_ci0:218 'a' ( temp 5-element array of float) 259617a3babSopenharmony_ci0:219 Sequence 260617a3babSopenharmony_ci0:219 move second child to first child ( temp 5-element array of float) 261617a3babSopenharmony_ci0:219 'd' ( temp 5-element array of float) 262617a3babSopenharmony_ci0:219 'b' ( temp 5-element array of float) 263617a3babSopenharmony_ci0:? Sequence 264617a3babSopenharmony_ci0:223 Sequence 265617a3babSopenharmony_ci0:223 move second child to first child ( temp float) 266617a3babSopenharmony_ci0:223 'ceiling' ( const (read only) float) 267617a3babSopenharmony_ci0:223 Convert int to float ( temp float) 268617a3babSopenharmony_ci0:223 add ( temp int) 269617a3babSopenharmony_ci0:223 'a' ( global int) 270617a3babSopenharmony_ci0:223 'b' ( global int) 271617a3babSopenharmony_ci0:? Linker Objects 272617a3babSopenharmony_ci0:? 'a' ( global int) 273617a3babSopenharmony_ci0:? 'b' ( global int) 274617a3babSopenharmony_ci0:? 'c' ( global uint) 275617a3babSopenharmony_ci0:? 'd' ( global uint) 276617a3babSopenharmony_ci0:? 'e' ( global int) 277617a3babSopenharmony_ci0:? 'f' ( global uint) 278617a3babSopenharmony_ci0:? 'g' ( global int) 279617a3babSopenharmony_ci0:? 'h' ( global int) 280617a3babSopenharmony_ci0:? 'i' ( global int) 281617a3babSopenharmony_ci0:? 'j' ( global int) 282617a3babSopenharmony_ci0:? 'k' ( global int) 283617a3babSopenharmony_ci0:? 'l' ( global int) 284617a3babSopenharmony_ci0:? 'fa' ( global float) 285617a3babSopenharmony_ci0:? 'fb' ( global float) 286617a3babSopenharmony_ci0:? 'fc' ( global double) 287617a3babSopenharmony_ci0:? 'fd' ( global double) 288617a3babSopenharmony_ci0:? 'texcoord1' ( global 2-component vector of float) 289617a3babSopenharmony_ci0:? 'texcoord2' ( global 2-component vector of float) 290617a3babSopenharmony_ci0:? 'position' ( global 3-component vector of float) 291617a3babSopenharmony_ci0:? 'myRGBA' ( global 4-component vector of float) 292617a3babSopenharmony_ci0:? 'textureLookup' ( global 2-component vector of int) 293617a3babSopenharmony_ci0:? 'less' ( global 3-component vector of bool) 294617a3babSopenharmony_ci0:? 'mat2D' ( global 2X2 matrix of float) 295617a3babSopenharmony_ci0:? 'optMatrix' ( global 3X3 matrix of float) 296617a3babSopenharmony_ci0:? 'view' ( global 4X4 matrix of float) 297617a3babSopenharmony_ci0:? 'projection' ( global 4X4 matrix of float) 298617a3babSopenharmony_ci0:? 'm' ( global 3X2 matrix of float) 299617a3babSopenharmony_ci0:? 'highPrecisionMVP' ( global 4X4 matrix of double) 300617a3babSopenharmony_ci0:? 'dm' ( global 2X4 matrix of double) 301617a3babSopenharmony_ci0:? 'lightVar' ( global structure{ global float intensity, global 3-component vector of float position}) 302617a3babSopenharmony_ci0:? 'frequencies' ( global 3-element array of float) 303617a3babSopenharmony_ci0:? 'lightPosition' ( uniform 4-element array of 4-component vector of float) 304617a3babSopenharmony_ci0:? 'lights' ( global 2-element array of structure{ global float intensity, global 3-component vector of float position}) 305617a3babSopenharmony_ci0:? 'numLights' ( const int) 306617a3babSopenharmony_ci0:? 2 (const int) 307617a3babSopenharmony_ci0:? 'normal' ( smooth in 3-component vector of float) 308617a3babSopenharmony_ci0:? 'TexCoord' ( centroid smooth in 2-component vector of float) 309617a3babSopenharmony_ci0:? 'Color' ( invariant centroid smooth in 4-component vector of float) 310617a3babSopenharmony_ci0:? 'temperature' ( noperspective in float) 311617a3babSopenharmony_ci0:? 'myColor' ( flat in 3-component vector of float) 312617a3babSopenharmony_ci0:? 'myTexCoord' ( centroid noperspective in 2-component vector of float) 313617a3babSopenharmony_ci0:? 'color' ( uniform 3-component vector of float) 314617a3babSopenharmony_ci0:? 0.700000 315617a3babSopenharmony_ci0:? 0.700000 316617a3babSopenharmony_ci0:? 0.200000 317617a3babSopenharmony_ci0:? 'anon@0' ( in block{ smooth in 4-component vector of float Color1, smooth in 4-component vector of float Color2, in 2-component vector of float TexCoordA, in float Atten}) 318617a3babSopenharmony_ci0:? 'anon@1' ( in block{ in 4-component vector of float LightPos, in 3-component vector of float LightColor}) 319617a3babSopenharmony_ci0:? 'Materiala' ( in block{ in 4-component vector of float Color, in 2-component vector of float TexCoord}) 320617a3babSopenharmony_ci0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 321617a3babSopenharmony_ci0:? 'factor' (layout( location=3 index=1) out 4-component vector of float) 322617a3babSopenharmony_ci0:? 'colors' (layout( location=2) out 3-element array of 4-component vector of float) 323617a3babSopenharmony_ci0:? 'gl_FragDepth' ( gl_FragDepth float FragDepth) 324617a3babSopenharmony_ci0:? 'gl_Color' ( flat in 4-component vector of float) 325617a3babSopenharmony_ci 326617a3babSopenharmony_ci 327617a3babSopenharmony_ciLinked fragment stage: 328617a3babSopenharmony_ci 329617a3babSopenharmony_ci 330617a3babSopenharmony_ciShader version: 430 331617a3babSopenharmony_ciRequested GL_3DL_array_objects 332617a3babSopenharmony_cigl_FragCoord pixel center is integer 333617a3babSopenharmony_cigl_FragCoord origin is upper left 334617a3babSopenharmony_ciusing early_fragment_tests 335617a3babSopenharmony_ciusing depth_greater 336617a3babSopenharmony_ciERROR: node is still EOpNull! 337617a3babSopenharmony_ci0:5 Sequence 338617a3babSopenharmony_ci0:5 move second child to first child ( temp int) 339617a3babSopenharmony_ci0:5 'a' ( global int) 340617a3babSopenharmony_ci0:5 Constant: 341617a3babSopenharmony_ci0:5 -1 (const int) 342617a3babSopenharmony_ci0:7 Sequence 343617a3babSopenharmony_ci0:7 move second child to first child ( temp uint) 344617a3babSopenharmony_ci0:7 'c' ( global uint) 345617a3babSopenharmony_ci0:7 Constant: 346617a3babSopenharmony_ci0:7 4294967295 (const uint) 347617a3babSopenharmony_ci0:8 Sequence 348617a3babSopenharmony_ci0:8 move second child to first child ( temp uint) 349617a3babSopenharmony_ci0:8 'd' ( global uint) 350617a3babSopenharmony_ci0:8 Constant: 351617a3babSopenharmony_ci0:8 4294967295 (const uint) 352617a3babSopenharmony_ci0:9 Sequence 353617a3babSopenharmony_ci0:9 move second child to first child ( temp int) 354617a3babSopenharmony_ci0:9 'e' ( global int) 355617a3babSopenharmony_ci0:9 Constant: 356617a3babSopenharmony_ci0:9 -1 (const int) 357617a3babSopenharmony_ci0:13 Sequence 358617a3babSopenharmony_ci0:13 move second child to first child ( temp uint) 359617a3babSopenharmony_ci0:13 'f' ( global uint) 360617a3babSopenharmony_ci0:13 Constant: 361617a3babSopenharmony_ci0:13 4294967295 (const uint) 362617a3babSopenharmony_ci0:17 Sequence 363617a3babSopenharmony_ci0:17 move second child to first child ( temp int) 364617a3babSopenharmony_ci0:17 'g' ( global int) 365617a3babSopenharmony_ci0:17 Constant: 366617a3babSopenharmony_ci0:17 -1294967296 (const int) 367617a3babSopenharmony_ci0:19 Sequence 368617a3babSopenharmony_ci0:19 move second child to first child ( temp int) 369617a3babSopenharmony_ci0:19 'h' ( global int) 370617a3babSopenharmony_ci0:19 Constant: 371617a3babSopenharmony_ci0:19 -1610612736 (const int) 372617a3babSopenharmony_ci0:20 Sequence 373617a3babSopenharmony_ci0:20 move second child to first child ( temp int) 374617a3babSopenharmony_ci0:20 'i' ( global int) 375617a3babSopenharmony_ci0:20 Constant: 376617a3babSopenharmony_ci0:20 -1 (const int) 377617a3babSopenharmony_ci0:21 Sequence 378617a3babSopenharmony_ci0:21 move second child to first child ( temp int) 379617a3babSopenharmony_ci0:21 'j' ( global int) 380617a3babSopenharmony_ci0:21 Constant: 381617a3babSopenharmony_ci0:21 -1 (const int) 382617a3babSopenharmony_ci0:22 Sequence 383617a3babSopenharmony_ci0:22 move second child to first child ( temp int) 384617a3babSopenharmony_ci0:22 'k' ( global int) 385617a3babSopenharmony_ci0:22 Constant: 386617a3babSopenharmony_ci0:22 -2147483648 (const int) 387617a3babSopenharmony_ci0:23 Sequence 388617a3babSopenharmony_ci0:23 move second child to first child ( temp int) 389617a3babSopenharmony_ci0:23 'l' ( global int) 390617a3babSopenharmony_ci0:23 Constant: 391617a3babSopenharmony_ci0:23 -2147483648 (const int) 392617a3babSopenharmony_ci0:25 Sequence 393617a3babSopenharmony_ci0:25 move second child to first child ( temp float) 394617a3babSopenharmony_ci0:25 'fb' ( global float) 395617a3babSopenharmony_ci0:25 Constant: 396617a3babSopenharmony_ci0:25 1.500000 397617a3babSopenharmony_ci0:26 Sequence 398617a3babSopenharmony_ci0:26 move second child to first child ( temp double) 399617a3babSopenharmony_ci0:26 'fd' ( global double) 400617a3babSopenharmony_ci0:26 Constant: 401617a3babSopenharmony_ci0:26 2.000000 402617a3babSopenharmony_ci0:137 Function Definition: main( ( global void) 403617a3babSopenharmony_ci0:137 Function Parameters: 404617a3babSopenharmony_ci0:140 Sequence 405617a3babSopenharmony_ci0:140 Sequence 406617a3babSopenharmony_ci0:140 Sequence 407617a3babSopenharmony_ci0:140 move second child to first child ( temp 5-element array of float) 408617a3babSopenharmony_ci0:140 'a' ( temp 5-element array of float) 409617a3babSopenharmony_ci0:140 Constant: 410617a3babSopenharmony_ci0:140 3.400000 411617a3babSopenharmony_ci0:140 4.200000 412617a3babSopenharmony_ci0:140 5.000000 413617a3babSopenharmony_ci0:140 5.200000 414617a3babSopenharmony_ci0:140 1.100000 415617a3babSopenharmony_ci0:143 Sequence 416617a3babSopenharmony_ci0:143 Sequence 417617a3babSopenharmony_ci0:143 move second child to first child ( temp 5-element array of float) 418617a3babSopenharmony_ci0:143 'a' ( temp 5-element array of float) 419617a3babSopenharmony_ci0:143 Constant: 420617a3babSopenharmony_ci0:143 3.400000 421617a3babSopenharmony_ci0:143 4.200000 422617a3babSopenharmony_ci0:143 5.000000 423617a3babSopenharmony_ci0:143 5.200000 424617a3babSopenharmony_ci0:143 1.100000 425617a3babSopenharmony_ci0:? Sequence 426617a3babSopenharmony_ci0:149 Sequence 427617a3babSopenharmony_ci0:149 move second child to first child ( temp 2-element array of 4-component vector of float) 428617a3babSopenharmony_ci0:149 'b' ( temp 2-element array of 4-component vector of float) 429617a3babSopenharmony_ci0:149 Constant: 430617a3babSopenharmony_ci0:149 0.000000 431617a3babSopenharmony_ci0:149 0.000000 432617a3babSopenharmony_ci0:149 0.000000 433617a3babSopenharmony_ci0:149 0.000000 434617a3babSopenharmony_ci0:149 0.100000 435617a3babSopenharmony_ci0:149 0.100000 436617a3babSopenharmony_ci0:149 0.100000 437617a3babSopenharmony_ci0:149 0.100000 438617a3babSopenharmony_ci0:150 Sequence 439617a3babSopenharmony_ci0:150 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 440617a3babSopenharmony_ci0:150 'a3' ( temp 3-element array of 2-element array of 4-component vector of float) 441617a3babSopenharmony_ci0:150 Construct vec4 ( temp 3-element array of 2-element array of 4-component vector of float) 442617a3babSopenharmony_ci0:150 'b' ( temp 2-element array of 4-component vector of float) 443617a3babSopenharmony_ci0:150 'b' ( temp 2-element array of 4-component vector of float) 444617a3babSopenharmony_ci0:150 'b' ( temp 2-element array of 4-component vector of float) 445617a3babSopenharmony_ci0:152 Sequence 446617a3babSopenharmony_ci0:152 move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float) 447617a3babSopenharmony_ci0:152 'a4' ( temp 3-element array of 2-element array of 4-component vector of float) 448617a3babSopenharmony_ci0:152 Constant: 449617a3babSopenharmony_ci0:152 0.000000 450617a3babSopenharmony_ci0:152 0.000000 451617a3babSopenharmony_ci0:152 0.000000 452617a3babSopenharmony_ci0:152 0.000000 453617a3babSopenharmony_ci0:152 1.000000 454617a3babSopenharmony_ci0:152 1.000000 455617a3babSopenharmony_ci0:152 1.000000 456617a3babSopenharmony_ci0:152 1.000000 457617a3babSopenharmony_ci0:152 0.000000 458617a3babSopenharmony_ci0:152 0.000000 459617a3babSopenharmony_ci0:152 0.000000 460617a3babSopenharmony_ci0:152 0.000000 461617a3babSopenharmony_ci0:152 1.000000 462617a3babSopenharmony_ci0:152 1.000000 463617a3babSopenharmony_ci0:152 1.000000 464617a3babSopenharmony_ci0:152 1.000000 465617a3babSopenharmony_ci0:152 0.000000 466617a3babSopenharmony_ci0:152 0.000000 467617a3babSopenharmony_ci0:152 0.000000 468617a3babSopenharmony_ci0:152 0.000000 469617a3babSopenharmony_ci0:152 1.000000 470617a3babSopenharmony_ci0:152 1.000000 471617a3babSopenharmony_ci0:152 1.000000 472617a3babSopenharmony_ci0:152 1.000000 473617a3babSopenharmony_ci0:? Sequence 474617a3babSopenharmony_ci0:159 Sequence 475617a3babSopenharmony_ci0:159 Sequence 476617a3babSopenharmony_ci0:159 move second child to first child ( temp 5-element array of float) 477617a3babSopenharmony_ci0:159 'b' ( temp 5-element array of float) 478617a3babSopenharmony_ci0:159 'a' ( temp 5-element array of float) 479617a3babSopenharmony_ci0:162 Sequence 480617a3babSopenharmony_ci0:162 Sequence 481617a3babSopenharmony_ci0:162 move second child to first child ( temp 5-element array of float) 482617a3babSopenharmony_ci0:162 'b' ( temp 5-element array of float) 483617a3babSopenharmony_ci0:162 'a' ( temp 5-element array of float) 484617a3babSopenharmony_ci0:165 Sequence 485617a3babSopenharmony_ci0:165 Sequence 486617a3babSopenharmony_ci0:165 move second child to first child ( temp 5-element array of float) 487617a3babSopenharmony_ci0:165 'b' ( temp 5-element array of float) 488617a3babSopenharmony_ci0:165 Constant: 489617a3babSopenharmony_ci0:165 1.000000 490617a3babSopenharmony_ci0:165 2.000000 491617a3babSopenharmony_ci0:165 3.000000 492617a3babSopenharmony_ci0:165 4.000000 493617a3babSopenharmony_ci0:165 5.000000 494617a3babSopenharmony_ci0:167 Constant: 495617a3babSopenharmony_ci0:167 5 (const int) 496617a3babSopenharmony_ci0:? Sequence 497617a3babSopenharmony_ci0:171 Constant: 498617a3babSopenharmony_ci0:171 3 (const int) 499617a3babSopenharmony_ci0:172 Constant: 500617a3babSopenharmony_ci0:172 2 (const int) 501617a3babSopenharmony_ci0:175 Constant: 502617a3babSopenharmony_ci0:175 0.000000 503617a3babSopenharmony_ci0:178 Constant: 504617a3babSopenharmony_ci0:178 0.000000 505617a3babSopenharmony_ci0:193 Sequence 506617a3babSopenharmony_ci0:193 move second child to first child ( temp structure{ temp float a, temp int b}) 507617a3babSopenharmony_ci0:193 'e' ( temp structure{ temp float a, temp int b}) 508617a3babSopenharmony_ci0:193 Constant: 509617a3babSopenharmony_ci0:193 1.200000 510617a3babSopenharmony_ci0:193 2 (const int) 511617a3babSopenharmony_ci0:216 Sequence 512617a3babSopenharmony_ci0:216 Sequence 513617a3babSopenharmony_ci0:216 move second child to first child ( temp 5-element array of float) 514617a3babSopenharmony_ci0:216 'a' ( temp 5-element array of float) 515617a3babSopenharmony_ci0:216 Constant: 516617a3babSopenharmony_ci0:216 3.400000 517617a3babSopenharmony_ci0:216 4.200000 518617a3babSopenharmony_ci0:216 5.000000 519617a3babSopenharmony_ci0:216 5.200000 520617a3babSopenharmony_ci0:216 1.100000 521617a3babSopenharmony_ci0:217 Sequence 522617a3babSopenharmony_ci0:217 move second child to first child ( temp 5-element array of float) 523617a3babSopenharmony_ci0:217 'b' ( temp 5-element array of float) 524617a3babSopenharmony_ci0:217 Constant: 525617a3babSopenharmony_ci0:217 3.400000 526617a3babSopenharmony_ci0:217 4.200000 527617a3babSopenharmony_ci0:217 5.000000 528617a3babSopenharmony_ci0:217 5.200000 529617a3babSopenharmony_ci0:217 1.100000 530617a3babSopenharmony_ci0:218 Sequence 531617a3babSopenharmony_ci0:218 move second child to first child ( temp 5-element array of float) 532617a3babSopenharmony_ci0:218 'c' ( temp 5-element array of float) 533617a3babSopenharmony_ci0:218 'a' ( temp 5-element array of float) 534617a3babSopenharmony_ci0:219 Sequence 535617a3babSopenharmony_ci0:219 move second child to first child ( temp 5-element array of float) 536617a3babSopenharmony_ci0:219 'd' ( temp 5-element array of float) 537617a3babSopenharmony_ci0:219 'b' ( temp 5-element array of float) 538617a3babSopenharmony_ci0:? Sequence 539617a3babSopenharmony_ci0:223 Sequence 540617a3babSopenharmony_ci0:223 move second child to first child ( temp float) 541617a3babSopenharmony_ci0:223 'ceiling' ( const (read only) float) 542617a3babSopenharmony_ci0:223 Convert int to float ( temp float) 543617a3babSopenharmony_ci0:223 add ( temp int) 544617a3babSopenharmony_ci0:223 'a' ( global int) 545617a3babSopenharmony_ci0:223 'b' ( global int) 546617a3babSopenharmony_ci0:? Linker Objects 547617a3babSopenharmony_ci0:? 'a' ( global int) 548617a3babSopenharmony_ci0:? 'b' ( global int) 549617a3babSopenharmony_ci0:? 'c' ( global uint) 550617a3babSopenharmony_ci0:? 'd' ( global uint) 551617a3babSopenharmony_ci0:? 'e' ( global int) 552617a3babSopenharmony_ci0:? 'f' ( global uint) 553617a3babSopenharmony_ci0:? 'g' ( global int) 554617a3babSopenharmony_ci0:? 'h' ( global int) 555617a3babSopenharmony_ci0:? 'i' ( global int) 556617a3babSopenharmony_ci0:? 'j' ( global int) 557617a3babSopenharmony_ci0:? 'k' ( global int) 558617a3babSopenharmony_ci0:? 'l' ( global int) 559617a3babSopenharmony_ci0:? 'fa' ( global float) 560617a3babSopenharmony_ci0:? 'fb' ( global float) 561617a3babSopenharmony_ci0:? 'fc' ( global double) 562617a3babSopenharmony_ci0:? 'fd' ( global double) 563617a3babSopenharmony_ci0:? 'texcoord1' ( global 2-component vector of float) 564617a3babSopenharmony_ci0:? 'texcoord2' ( global 2-component vector of float) 565617a3babSopenharmony_ci0:? 'position' ( global 3-component vector of float) 566617a3babSopenharmony_ci0:? 'myRGBA' ( global 4-component vector of float) 567617a3babSopenharmony_ci0:? 'textureLookup' ( global 2-component vector of int) 568617a3babSopenharmony_ci0:? 'less' ( global 3-component vector of bool) 569617a3babSopenharmony_ci0:? 'mat2D' ( global 2X2 matrix of float) 570617a3babSopenharmony_ci0:? 'optMatrix' ( global 3X3 matrix of float) 571617a3babSopenharmony_ci0:? 'view' ( global 4X4 matrix of float) 572617a3babSopenharmony_ci0:? 'projection' ( global 4X4 matrix of float) 573617a3babSopenharmony_ci0:? 'm' ( global 3X2 matrix of float) 574617a3babSopenharmony_ci0:? 'highPrecisionMVP' ( global 4X4 matrix of double) 575617a3babSopenharmony_ci0:? 'dm' ( global 2X4 matrix of double) 576617a3babSopenharmony_ci0:? 'lightVar' ( global structure{ global float intensity, global 3-component vector of float position}) 577617a3babSopenharmony_ci0:? 'frequencies' ( global 3-element array of float) 578617a3babSopenharmony_ci0:? 'lightPosition' ( uniform 4-element array of 4-component vector of float) 579617a3babSopenharmony_ci0:? 'lights' ( global 2-element array of structure{ global float intensity, global 3-component vector of float position}) 580617a3babSopenharmony_ci0:? 'numLights' ( const int) 581617a3babSopenharmony_ci0:? 2 (const int) 582617a3babSopenharmony_ci0:? 'normal' ( smooth in 3-component vector of float) 583617a3babSopenharmony_ci0:? 'TexCoord' ( centroid smooth in 2-component vector of float) 584617a3babSopenharmony_ci0:? 'Color' ( invariant centroid smooth in 4-component vector of float) 585617a3babSopenharmony_ci0:? 'temperature' ( noperspective in float) 586617a3babSopenharmony_ci0:? 'myColor' ( flat in 3-component vector of float) 587617a3babSopenharmony_ci0:? 'myTexCoord' ( centroid noperspective in 2-component vector of float) 588617a3babSopenharmony_ci0:? 'color' ( uniform 3-component vector of float) 589617a3babSopenharmony_ci0:? 0.700000 590617a3babSopenharmony_ci0:? 0.700000 591617a3babSopenharmony_ci0:? 0.200000 592617a3babSopenharmony_ci0:? 'anon@0' ( in block{ smooth in 4-component vector of float Color1, smooth in 4-component vector of float Color2, in 2-component vector of float TexCoordA, in float Atten}) 593617a3babSopenharmony_ci0:? 'anon@1' ( in block{ in 4-component vector of float LightPos, in 3-component vector of float LightColor}) 594617a3babSopenharmony_ci0:? 'Materiala' ( in block{ in 4-component vector of float Color, in 2-component vector of float TexCoord}) 595617a3babSopenharmony_ci0:? 'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord) 596617a3babSopenharmony_ci0:? 'factor' (layout( location=3 index=1) out 4-component vector of float) 597617a3babSopenharmony_ci0:? 'colors' (layout( location=2) out 3-element array of 4-component vector of float) 598617a3babSopenharmony_ci0:? 'gl_FragDepth' ( gl_FragDepth float FragDepth) 599617a3babSopenharmony_ci0:? 'gl_Color' ( flat in 4-component vector of float) 600617a3babSopenharmony_ci 601