Home | History | Annotate | Download | only in baseResults
      1 specExamples.frag
      2 ERROR: 0:6: '=' :  cannot convert from ' const uint' to ' global int'
      3 ERROR: 0:20: '' : numeric literal too big 
      4 ERROR: 0:21: '' : hexadecimal literal too big 
      5 ERROR: 0:37: 'view' : redefinition 
      6 ERROR: 0:63: 'invariant' : can only apply to an output 
      7 ERROR: 0:68: 'lightPosition' : redefinition 
      8 ERROR: 0:75: 'Atten' : member storage qualifier cannot contradict block storage qualifier 
      9 ERROR: 0:87: 'Color' : redefinition 
     10 ERROR: 0:92: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
     11 ERROR: 0:93: 'redeclaration' : cannot redeclare with different qualification: gl_FragCoord
     12 ERROR: 0:99: 'local_size_x' : there is no such layout identifier for this stage taking an assigned value 
     13 ERROR: 0:99: 'local_size_y' : there is no such layout identifier for this stage taking an assigned value 
     14 ERROR: 0:100: 'local_size_x' : there is no such layout identifier for this stage taking an assigned value 
     15 ERROR: 0:102: 'color' : redefinition 
     16 ERROR: 0:112: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth
     17 ERROR: 0:118: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth
     18 ERROR: 0:121: 'redeclaration' : all redeclarations must use the same depth layout on gl_FragDepth
     19 ERROR: 0:172: 'x' : undeclared identifier 
     20 ERROR: 0:172: '[]' : scalar integer expression required 
     21 ERROR: 0:175: 'x' : undeclared identifier 
     22 ERROR: 0:175: '[]' : scalar integer expression required 
     23 ERROR: 0:175: 'b' :  left of '[' is not of type array, matrix, or vector  
     24 ERROR: 0:175: 'a' : vector swizzle selection out of range 
     25 ERROR: 0:175: 'length' : does not operate on this type:  const float
     26 ERROR: 0:175: '' : function call, method, or subroutine call expected 
     27 ERROR: 0:175: '' : no matching overloaded function found 
     28 ERROR: 0:178: '[]' : scalar integer expression required 
     29 ERROR: 0:178: 's' : undeclared identifier 
     30 ERROR: 0:178: 's' :  left of '[' is not of type array, matrix, or vector  
     31 ERROR: 0:178: 'a' : vector swizzle selection out of range 
     32 ERROR: 0:178: 'length' : does not operate on this type:  const float
     33 ERROR: 0:178: '' : function call, method, or subroutine call expected 
     34 ERROR: 0:178: '' : no matching overloaded function found 
     35 ERROR: 0:198: 'e' : redefinition 
     36 ERROR: 0:226: 'in' : not allowed in nested scope 
     37 ERROR: 0:227: 'in' : not allowed in nested scope 
     38 ERROR: 0:228: 'in' : not allowed in nested scope 
     39 ERROR: 0:232: 'out' : not allowed in nested scope 
     40 ERROR: 38 compilation errors.  No code generated.
     41 
     42 
     43 Shader version: 430
     44 Requested GL_3DL_array_objects
     45 gl_FragCoord pixel center is integer
     46 gl_FragCoord origin is upper left
     47 using early_fragment_tests
     48 using depth_greater
     49 ERROR: node is still EOpNull!
     50 0:5  Sequence
     51 0:5    move second child to first child ( temp int)
     52 0:5      'a' ( global int)
     53 0:5      Constant:
     54 0:5        -1 (const int)
     55 0:7  Sequence
     56 0:7    move second child to first child ( temp uint)
     57 0:7      'c' ( global uint)
     58 0:7      Constant:
     59 0:7        4294967295 (const uint)
     60 0:8  Sequence
     61 0:8    move second child to first child ( temp uint)
     62 0:8      'd' ( global uint)
     63 0:8      Constant:
     64 0:8        4294967295 (const uint)
     65 0:9  Sequence
     66 0:9    move second child to first child ( temp int)
     67 0:9      'e' ( global int)
     68 0:9      Constant:
     69 0:9        -1 (const int)
     70 0:13  Sequence
     71 0:13    move second child to first child ( temp uint)
     72 0:13      'f' ( global uint)
     73 0:13      Constant:
     74 0:13        4294967295 (const uint)
     75 0:17  Sequence
     76 0:17    move second child to first child ( temp int)
     77 0:17      'g' ( global int)
     78 0:17      Constant:
     79 0:17        -1294967296 (const int)
     80 0:19  Sequence
     81 0:19    move second child to first child ( temp int)
     82 0:19      'h' ( global int)
     83 0:19      Constant:
     84 0:19        -1610612736 (const int)
     85 0:20  Sequence
     86 0:20    move second child to first child ( temp int)
     87 0:20      'i' ( global int)
     88 0:20      Constant:
     89 0:20        -1 (const int)
     90 0:21  Sequence
     91 0:21    move second child to first child ( temp int)
     92 0:21      'j' ( global int)
     93 0:21      Constant:
     94 0:21        -1 (const int)
     95 0:22  Sequence
     96 0:22    move second child to first child ( temp int)
     97 0:22      'k' ( global int)
     98 0:22      Constant:
     99 0:22        -2147483648 (const int)
    100 0:23  Sequence
    101 0:23    move second child to first child ( temp int)
    102 0:23      'l' ( global int)
    103 0:23      Constant:
    104 0:23        -2147483648 (const int)
    105 0:25  Sequence
    106 0:25    move second child to first child ( temp float)
    107 0:25      'fb' ( global float)
    108 0:25      Constant:
    109 0:25        1.500000
    110 0:26  Sequence
    111 0:26    move second child to first child ( temp double)
    112 0:26      'fd' ( global double)
    113 0:26      Constant:
    114 0:26        2.000000
    115 0:127  Function Definition: foo(f1[5]; ( global 5-element array of float)
    116 0:127    Function Parameters: 
    117 0:127      '' ( in 5-element array of float)
    118 0:129    Sequence
    119 0:129      Branch: Return with expression
    120 0:129        Constant:
    121 0:129          3.400000
    122 0:129          4.200000
    123 0:129          5.000000
    124 0:129          5.200000
    125 0:129          1.100000
    126 0:137  Function Definition: main( ( global void)
    127 0:137    Function Parameters: 
    128 0:140    Sequence
    129 0:140      Sequence
    130 0:140        Sequence
    131 0:140          move second child to first child ( temp 5-element array of float)
    132 0:140            'a' ( temp 5-element array of float)
    133 0:140            Constant:
    134 0:140              3.400000
    135 0:140              4.200000
    136 0:140              5.000000
    137 0:140              5.200000
    138 0:140              1.100000
    139 0:143      Sequence
    140 0:143        Sequence
    141 0:143          move second child to first child ( temp 5-element array of float)
    142 0:143            'a' ( temp 5-element array of float)
    143 0:143            Constant:
    144 0:143              3.400000
    145 0:143              4.200000
    146 0:143              5.000000
    147 0:143              5.200000
    148 0:143              1.100000
    149 0:?       Sequence
    150 0:149        Sequence
    151 0:149          move second child to first child ( temp 2-element array of 4-component vector of float)
    152 0:149            'b' ( temp 2-element array of 4-component vector of float)
    153 0:149            Constant:
    154 0:149              0.000000
    155 0:149              0.000000
    156 0:149              0.000000
    157 0:149              0.000000
    158 0:149              0.100000
    159 0:149              0.100000
    160 0:149              0.100000
    161 0:149              0.100000
    162 0:150        Sequence
    163 0:150          move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
    164 0:150            'a3' ( temp 3-element array of 2-element array of 4-component vector of float)
    165 0:150            Construct vec4 ( temp 3-element array of 2-element array of 4-component vector of float)
    166 0:150              'b' ( temp 2-element array of 4-component vector of float)
    167 0:150              'b' ( temp 2-element array of 4-component vector of float)
    168 0:150              'b' ( temp 2-element array of 4-component vector of float)
    169 0:152        Sequence
    170 0:152          move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
    171 0:152            'a4' ( temp 3-element array of 2-element array of 4-component vector of float)
    172 0:152            Constant:
    173 0:152              0.000000
    174 0:152              0.000000
    175 0:152              0.000000
    176 0:152              0.000000
    177 0:152              1.000000
    178 0:152              1.000000
    179 0:152              1.000000
    180 0:152              1.000000
    181 0:152              0.000000
    182 0:152              0.000000
    183 0:152              0.000000
    184 0:152              0.000000
    185 0:152              1.000000
    186 0:152              1.000000
    187 0:152              1.000000
    188 0:152              1.000000
    189 0:152              0.000000
    190 0:152              0.000000
    191 0:152              0.000000
    192 0:152              0.000000
    193 0:152              1.000000
    194 0:152              1.000000
    195 0:152              1.000000
    196 0:152              1.000000
    197 0:?       Sequence
    198 0:159        Sequence
    199 0:159          Sequence
    200 0:159            move second child to first child ( temp 5-element array of float)
    201 0:159              'b' ( temp 5-element array of float)
    202 0:159              'a' ( temp 5-element array of float)
    203 0:162        Sequence
    204 0:162          Sequence
    205 0:162            move second child to first child ( temp 5-element array of float)
    206 0:162              'b' ( temp 5-element array of float)
    207 0:162              'a' ( temp 5-element array of float)
    208 0:165        Sequence
    209 0:165          Sequence
    210 0:165            move second child to first child ( temp 5-element array of float)
    211 0:165              'b' ( temp 5-element array of float)
    212 0:165              Constant:
    213 0:165                1.000000
    214 0:165                2.000000
    215 0:165                3.000000
    216 0:165                4.000000
    217 0:165                5.000000
    218 0:167        Constant:
    219 0:167          5 (const int)
    220 0:?       Sequence
    221 0:171        Constant:
    222 0:171          3 (const int)
    223 0:172        Constant:
    224 0:172          2 (const int)
    225 0:175      Constant:
    226 0:175        0.000000
    227 0:178      Constant:
    228 0:178        0.000000
    229 0:193      Sequence
    230 0:193        move second child to first child ( temp structure{ temp float a,  temp int b})
    231 0:193          'e' ( temp structure{ temp float a,  temp int b})
    232 0:193          Constant:
    233 0:193            1.200000
    234 0:193            2 (const int)
    235 0:216      Sequence
    236 0:216        Sequence
    237 0:216          move second child to first child ( temp 5-element array of float)
    238 0:216            'a' ( temp 5-element array of float)
    239 0:216            Constant:
    240 0:216              3.400000
    241 0:216              4.200000
    242 0:216              5.000000
    243 0:216              5.200000
    244 0:216              1.100000
    245 0:217        Sequence
    246 0:217          move second child to first child ( temp 5-element array of float)
    247 0:217            'b' ( temp 5-element array of float)
    248 0:217            Constant:
    249 0:217              3.400000
    250 0:217              4.200000
    251 0:217              5.000000
    252 0:217              5.200000
    253 0:217              1.100000
    254 0:218        Sequence
    255 0:218          move second child to first child ( temp 5-element array of float)
    256 0:218            'c' ( temp 5-element array of float)
    257 0:218            'a' ( temp 5-element array of float)
    258 0:219        Sequence
    259 0:219          move second child to first child ( temp 5-element array of float)
    260 0:219            'd' ( temp 5-element array of float)
    261 0:219            'b' ( temp 5-element array of float)
    262 0:?       Sequence
    263 0:223        Sequence
    264 0:223          move second child to first child ( temp float)
    265 0:223            'ceiling' ( const (read only) float)
    266 0:223            Convert int to float ( temp float)
    267 0:223              add ( temp int)
    268 0:223                'a' ( global int)
    269 0:223                'b' ( global int)
    270 0:?   Linker Objects
    271 0:?     'a' ( global int)
    272 0:?     'b' ( global int)
    273 0:?     'c' ( global uint)
    274 0:?     'd' ( global uint)
    275 0:?     'e' ( global int)
    276 0:?     'f' ( global uint)
    277 0:?     'g' ( global int)
    278 0:?     'h' ( global int)
    279 0:?     'i' ( global int)
    280 0:?     'j' ( global int)
    281 0:?     'k' ( global int)
    282 0:?     'l' ( global int)
    283 0:?     'fa' ( global float)
    284 0:?     'fb' ( global float)
    285 0:?     'fc' ( global double)
    286 0:?     'fd' ( global double)
    287 0:?     'texcoord1' ( global 2-component vector of float)
    288 0:?     'texcoord2' ( global 2-component vector of float)
    289 0:?     'position' ( global 3-component vector of float)
    290 0:?     'myRGBA' ( global 4-component vector of float)
    291 0:?     'textureLookup' ( global 2-component vector of int)
    292 0:?     'less' ( global 3-component vector of bool)
    293 0:?     'mat2D' ( global 2X2 matrix of float)
    294 0:?     'optMatrix' ( global 3X3 matrix of float)
    295 0:?     'view' ( global 4X4 matrix of float)
    296 0:?     'projection' ( global 4X4 matrix of float)
    297 0:?     'm' ( global 3X2 matrix of float)
    298 0:?     'highPrecisionMVP' ( global 4X4 matrix of double)
    299 0:?     'dm' ( global 2X4 matrix of double)
    300 0:?     'lightVar' ( global structure{ global float intensity,  global 3-component vector of float position})
    301 0:?     'frequencies' ( global 3-element array of float)
    302 0:?     'lightPosition' ( uniform 4-element array of 4-component vector of float)
    303 0:?     'lights' ( global 2-element array of structure{ global float intensity,  global 3-component vector of float position})
    304 0:?     'numLights' ( const int)
    305 0:?       2 (const int)
    306 0:?     'normal' ( smooth in 3-component vector of float)
    307 0:?     'TexCoord' ( centroid smooth in 2-component vector of float)
    308 0:?     'Color' ( invariant centroid smooth in 4-component vector of float)
    309 0:?     'temperature' ( noperspective in float)
    310 0:?     'myColor' ( flat in 3-component vector of float)
    311 0:?     'myTexCoord' ( centroid noperspective in 2-component vector of float)
    312 0:?     'color' ( uniform 3-component vector of float)
    313 0:?       0.700000
    314 0:?       0.700000
    315 0:?       0.200000
    316 0:?     '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})
    317 0:?     'anon@1' ( in block{ in 4-component vector of float LightPos,  in 3-component vector of float LightColor})
    318 0:?     'Materiala' ( in block{ in 4-component vector of float Color,  in 2-component vector of float TexCoord})
    319 0:?     'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
    320 0:?     'factor' (layout( location=3 index=1) out 4-component vector of float)
    321 0:?     'colors' (layout( location=2) out 3-element array of 4-component vector of float)
    322 0:?     'gl_FragDepth' ( gl_FragDepth float FragDepth)
    323 0:?     'anon@2' ( in block{ in float FogFragCoord gl_FogFragCoord,  in unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord,  flat in 4-component vector of float Color gl_Color,  in 4-component vector of float SecondaryColor gl_SecondaryColor})
    324 
    325 
    326 Linked fragment stage:
    327 
    328 
    329 Shader version: 430
    330 Requested GL_3DL_array_objects
    331 gl_FragCoord pixel center is integer
    332 gl_FragCoord origin is upper left
    333 using early_fragment_tests
    334 using depth_greater
    335 ERROR: node is still EOpNull!
    336 0:5  Sequence
    337 0:5    move second child to first child ( temp int)
    338 0:5      'a' ( global int)
    339 0:5      Constant:
    340 0:5        -1 (const int)
    341 0:7  Sequence
    342 0:7    move second child to first child ( temp uint)
    343 0:7      'c' ( global uint)
    344 0:7      Constant:
    345 0:7        4294967295 (const uint)
    346 0:8  Sequence
    347 0:8    move second child to first child ( temp uint)
    348 0:8      'd' ( global uint)
    349 0:8      Constant:
    350 0:8        4294967295 (const uint)
    351 0:9  Sequence
    352 0:9    move second child to first child ( temp int)
    353 0:9      'e' ( global int)
    354 0:9      Constant:
    355 0:9        -1 (const int)
    356 0:13  Sequence
    357 0:13    move second child to first child ( temp uint)
    358 0:13      'f' ( global uint)
    359 0:13      Constant:
    360 0:13        4294967295 (const uint)
    361 0:17  Sequence
    362 0:17    move second child to first child ( temp int)
    363 0:17      'g' ( global int)
    364 0:17      Constant:
    365 0:17        -1294967296 (const int)
    366 0:19  Sequence
    367 0:19    move second child to first child ( temp int)
    368 0:19      'h' ( global int)
    369 0:19      Constant:
    370 0:19        -1610612736 (const int)
    371 0:20  Sequence
    372 0:20    move second child to first child ( temp int)
    373 0:20      'i' ( global int)
    374 0:20      Constant:
    375 0:20        -1 (const int)
    376 0:21  Sequence
    377 0:21    move second child to first child ( temp int)
    378 0:21      'j' ( global int)
    379 0:21      Constant:
    380 0:21        -1 (const int)
    381 0:22  Sequence
    382 0:22    move second child to first child ( temp int)
    383 0:22      'k' ( global int)
    384 0:22      Constant:
    385 0:22        -2147483648 (const int)
    386 0:23  Sequence
    387 0:23    move second child to first child ( temp int)
    388 0:23      'l' ( global int)
    389 0:23      Constant:
    390 0:23        -2147483648 (const int)
    391 0:25  Sequence
    392 0:25    move second child to first child ( temp float)
    393 0:25      'fb' ( global float)
    394 0:25      Constant:
    395 0:25        1.500000
    396 0:26  Sequence
    397 0:26    move second child to first child ( temp double)
    398 0:26      'fd' ( global double)
    399 0:26      Constant:
    400 0:26        2.000000
    401 0:137  Function Definition: main( ( global void)
    402 0:137    Function Parameters: 
    403 0:140    Sequence
    404 0:140      Sequence
    405 0:140        Sequence
    406 0:140          move second child to first child ( temp 5-element array of float)
    407 0:140            'a' ( temp 5-element array of float)
    408 0:140            Constant:
    409 0:140              3.400000
    410 0:140              4.200000
    411 0:140              5.000000
    412 0:140              5.200000
    413 0:140              1.100000
    414 0:143      Sequence
    415 0:143        Sequence
    416 0:143          move second child to first child ( temp 5-element array of float)
    417 0:143            'a' ( temp 5-element array of float)
    418 0:143            Constant:
    419 0:143              3.400000
    420 0:143              4.200000
    421 0:143              5.000000
    422 0:143              5.200000
    423 0:143              1.100000
    424 0:?       Sequence
    425 0:149        Sequence
    426 0:149          move second child to first child ( temp 2-element array of 4-component vector of float)
    427 0:149            'b' ( temp 2-element array of 4-component vector of float)
    428 0:149            Constant:
    429 0:149              0.000000
    430 0:149              0.000000
    431 0:149              0.000000
    432 0:149              0.000000
    433 0:149              0.100000
    434 0:149              0.100000
    435 0:149              0.100000
    436 0:149              0.100000
    437 0:150        Sequence
    438 0:150          move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
    439 0:150            'a3' ( temp 3-element array of 2-element array of 4-component vector of float)
    440 0:150            Construct vec4 ( temp 3-element array of 2-element array of 4-component vector of float)
    441 0:150              'b' ( temp 2-element array of 4-component vector of float)
    442 0:150              'b' ( temp 2-element array of 4-component vector of float)
    443 0:150              'b' ( temp 2-element array of 4-component vector of float)
    444 0:152        Sequence
    445 0:152          move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
    446 0:152            'a4' ( temp 3-element array of 2-element array of 4-component vector of float)
    447 0:152            Constant:
    448 0:152              0.000000
    449 0:152              0.000000
    450 0:152              0.000000
    451 0:152              0.000000
    452 0:152              1.000000
    453 0:152              1.000000
    454 0:152              1.000000
    455 0:152              1.000000
    456 0:152              0.000000
    457 0:152              0.000000
    458 0:152              0.000000
    459 0:152              0.000000
    460 0:152              1.000000
    461 0:152              1.000000
    462 0:152              1.000000
    463 0:152              1.000000
    464 0:152              0.000000
    465 0:152              0.000000
    466 0:152              0.000000
    467 0:152              0.000000
    468 0:152              1.000000
    469 0:152              1.000000
    470 0:152              1.000000
    471 0:152              1.000000
    472 0:?       Sequence
    473 0:159        Sequence
    474 0:159          Sequence
    475 0:159            move second child to first child ( temp 5-element array of float)
    476 0:159              'b' ( temp 5-element array of float)
    477 0:159              'a' ( temp 5-element array of float)
    478 0:162        Sequence
    479 0:162          Sequence
    480 0:162            move second child to first child ( temp 5-element array of float)
    481 0:162              'b' ( temp 5-element array of float)
    482 0:162              'a' ( temp 5-element array of float)
    483 0:165        Sequence
    484 0:165          Sequence
    485 0:165            move second child to first child ( temp 5-element array of float)
    486 0:165              'b' ( temp 5-element array of float)
    487 0:165              Constant:
    488 0:165                1.000000
    489 0:165                2.000000
    490 0:165                3.000000
    491 0:165                4.000000
    492 0:165                5.000000
    493 0:167        Constant:
    494 0:167          5 (const int)
    495 0:?       Sequence
    496 0:171        Constant:
    497 0:171          3 (const int)
    498 0:172        Constant:
    499 0:172          2 (const int)
    500 0:175      Constant:
    501 0:175        0.000000
    502 0:178      Constant:
    503 0:178        0.000000
    504 0:193      Sequence
    505 0:193        move second child to first child ( temp structure{ temp float a,  temp int b})
    506 0:193          'e' ( temp structure{ temp float a,  temp int b})
    507 0:193          Constant:
    508 0:193            1.200000
    509 0:193            2 (const int)
    510 0:216      Sequence
    511 0:216        Sequence
    512 0:216          move second child to first child ( temp 5-element array of float)
    513 0:216            'a' ( temp 5-element array of float)
    514 0:216            Constant:
    515 0:216              3.400000
    516 0:216              4.200000
    517 0:216              5.000000
    518 0:216              5.200000
    519 0:216              1.100000
    520 0:217        Sequence
    521 0:217          move second child to first child ( temp 5-element array of float)
    522 0:217            'b' ( temp 5-element array of float)
    523 0:217            Constant:
    524 0:217              3.400000
    525 0:217              4.200000
    526 0:217              5.000000
    527 0:217              5.200000
    528 0:217              1.100000
    529 0:218        Sequence
    530 0:218          move second child to first child ( temp 5-element array of float)
    531 0:218            'c' ( temp 5-element array of float)
    532 0:218            'a' ( temp 5-element array of float)
    533 0:219        Sequence
    534 0:219          move second child to first child ( temp 5-element array of float)
    535 0:219            'd' ( temp 5-element array of float)
    536 0:219            'b' ( temp 5-element array of float)
    537 0:?       Sequence
    538 0:223        Sequence
    539 0:223          move second child to first child ( temp float)
    540 0:223            'ceiling' ( const (read only) float)
    541 0:223            Convert int to float ( temp float)
    542 0:223              add ( temp int)
    543 0:223                'a' ( global int)
    544 0:223                'b' ( global int)
    545 0:?   Linker Objects
    546 0:?     'a' ( global int)
    547 0:?     'b' ( global int)
    548 0:?     'c' ( global uint)
    549 0:?     'd' ( global uint)
    550 0:?     'e' ( global int)
    551 0:?     'f' ( global uint)
    552 0:?     'g' ( global int)
    553 0:?     'h' ( global int)
    554 0:?     'i' ( global int)
    555 0:?     'j' ( global int)
    556 0:?     'k' ( global int)
    557 0:?     'l' ( global int)
    558 0:?     'fa' ( global float)
    559 0:?     'fb' ( global float)
    560 0:?     'fc' ( global double)
    561 0:?     'fd' ( global double)
    562 0:?     'texcoord1' ( global 2-component vector of float)
    563 0:?     'texcoord2' ( global 2-component vector of float)
    564 0:?     'position' ( global 3-component vector of float)
    565 0:?     'myRGBA' ( global 4-component vector of float)
    566 0:?     'textureLookup' ( global 2-component vector of int)
    567 0:?     'less' ( global 3-component vector of bool)
    568 0:?     'mat2D' ( global 2X2 matrix of float)
    569 0:?     'optMatrix' ( global 3X3 matrix of float)
    570 0:?     'view' ( global 4X4 matrix of float)
    571 0:?     'projection' ( global 4X4 matrix of float)
    572 0:?     'm' ( global 3X2 matrix of float)
    573 0:?     'highPrecisionMVP' ( global 4X4 matrix of double)
    574 0:?     'dm' ( global 2X4 matrix of double)
    575 0:?     'lightVar' ( global structure{ global float intensity,  global 3-component vector of float position})
    576 0:?     'frequencies' ( global 3-element array of float)
    577 0:?     'lightPosition' ( uniform 4-element array of 4-component vector of float)
    578 0:?     'lights' ( global 2-element array of structure{ global float intensity,  global 3-component vector of float position})
    579 0:?     'numLights' ( const int)
    580 0:?       2 (const int)
    581 0:?     'normal' ( smooth in 3-component vector of float)
    582 0:?     'TexCoord' ( centroid smooth in 2-component vector of float)
    583 0:?     'Color' ( invariant centroid smooth in 4-component vector of float)
    584 0:?     'temperature' ( noperspective in float)
    585 0:?     'myColor' ( flat in 3-component vector of float)
    586 0:?     'myTexCoord' ( centroid noperspective in 2-component vector of float)
    587 0:?     'color' ( uniform 3-component vector of float)
    588 0:?       0.700000
    589 0:?       0.700000
    590 0:?       0.200000
    591 0:?     '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})
    592 0:?     'anon@1' ( in block{ in 4-component vector of float LightPos,  in 3-component vector of float LightColor})
    593 0:?     'Materiala' ( in block{ in 4-component vector of float Color,  in 2-component vector of float TexCoord})
    594 0:?     'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
    595 0:?     'factor' (layout( location=3 index=1) out 4-component vector of float)
    596 0:?     'colors' (layout( location=2) out 3-element array of 4-component vector of float)
    597 0:?     'gl_FragDepth' ( gl_FragDepth float FragDepth)
    598 0:?     'anon@2' ( in block{ in float FogFragCoord gl_FogFragCoord,  in 1-element array of 4-component vector of float TexCoord gl_TexCoord,  flat in 4-component vector of float Color gl_Color,  in 4-component vector of float SecondaryColor gl_SecondaryColor})
    599 
    600