Home | History | Annotate | Download | only in baseResults
      1 300.frag
      2 ERROR: 0:2: 'float' : type requires declaration of default precision qualifier 
      3 ERROR: 0:30: 'noperspective' : Reserved word. 
      4 ERROR: 0:30: 'noperspective' : not supported for this version or the enabled extensions 
      5 ERROR: 0:31: 'sampler2D' : sampler/image types can only be used in uniform variables or function parameters: bads
      6 ERROR: 0:32: 'uint' : cannot apply precision statement to this type; use 'float', 'int' or a sampler type 
      7 ERROR: 0:39: 'structure' : must be qualified as flat in
      8 ERROR: 0:39: 'structure' : non-uniform struct contains a sampler or image: badout
      9 ERROR: 0:60: 'texel offset' : argument must be compile-time constant 
     10 ERROR: 0:62: 'texel offset' : argument must be compile-time constant 
     11 ERROR: 0:63: 'texel offset' : argument must be compile-time constant 
     12 ERROR: 0:64: 'texel offset' : argument must be compile-time constant 
     13 ERROR: 0:66: 'texel offset' : argument must be compile-time constant 
     14 ERROR: 0:68: 'texel offset' : argument must be compile-time constant 
     15 ERROR: 0:69: 'variable indexing sampler array' : not supported for this version or the enabled extensions 
     16 ERROR: 0:73: 'texel offset' : argument must be compile-time constant 
     17 ERROR: 0:83: 'double' : Reserved word. 
     18 ERROR: 0:83: 'double' : not supported with this profile: es
     19 ERROR: 0:84: 'dvec2' : Reserved word. 
     20 ERROR: 0:84: 'double vector' : not supported with this profile: es
     21 ERROR: 0:85: 'dvec3' : Reserved word. 
     22 ERROR: 0:85: 'double vector' : not supported with this profile: es
     23 ERROR: 0:86: 'dvec4' : Reserved word. 
     24 ERROR: 0:86: 'double vector' : not supported with this profile: es
     25 ERROR: 0:101: 'arrays of arrays' : not supported for this version or the enabled extensions 
     26 ERROR: 0:102: 'arrays of arrays' : not supported for this version or the enabled extensions 
     27 ERROR: 0:102: 'arrays of arrays' : not supported for this version or the enabled extensions 
     28 ERROR: 0:103: 'arrays of arrays' : not supported for this version or the enabled extensions 
     29 ERROR: 0:103: 'arrays of arrays' : not supported for this version or the enabled extensions 
     30 ERROR: 0:100: 'arrays of arrays' : not supported for this version or the enabled extensions 
     31 ERROR: 0:100: 'array-of-array of block' : not supported with this profile: es
     32 ERROR: 0:111: 'variable indexing fragment shader output array' : not supported with this profile: es
     33 ERROR: 0:119: '==' : can't use with samplers or structs containing samplers 
     34 ERROR: 0:120: '!=' : can't use with samplers or structs containing samplers 
     35 ERROR: 0:121: '==' : can't use with samplers or structs containing samplers 
     36 ERROR: 0:121: '==' :  wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global lowp sampler2D' and a right operand of type ' global lowp sampler2D' (or there is no acceptable conversion)
     37 ERROR: 0:122: '=' : can't use with samplers or structs containing samplers 
     38 ERROR: 0:123: '==' : can't use with samplers or structs containing samplers 
     39 ERROR: 0:129: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
     40 ERROR: 0:129: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
     41 ERROR: 0:148: 'qualifier' : cannot use auxiliary, memory, interpolation, or precision qualifier in a default qualifier declaration (declaration with no type) 
     42 ERROR: 0:150: 'early_fragment_tests' : not supported for this version or the enabled extensions 
     43 ERROR: 0:156: 'invariant' : can only apply to an output 
     44 ERROR: 0:157: 'invariant' : can only apply to an output 
     45 ERROR: 0:158: 'invariant' : can only apply to an output 
     46 ERROR: 0:160: 'imageBuffer' : Reserved word. 
     47 ERROR: 0:160: '' :  syntax error, unexpected IMAGEBUFFER, expecting COMMA or SEMICOLON
     48 ERROR: 46 compilation errors.  No code generated.
     49 
     50 
     51 Shader version: 300
     52 using early_fragment_tests
     53 ERROR: node is still EOpNull!
     54 0:53  Function Definition: main( ( global void)
     55 0:53    Function Parameters: 
     56 0:?     Sequence
     57 0:57      move second child to first child ( temp lowp 4-component vector of float)
     58 0:57        'v' ( temp lowp 4-component vector of float)
     59 0:57        texture ( global lowp 4-component vector of float)
     60 0:57          's2D' ( uniform lowp sampler2D)
     61 0:57          'c2D' ( smooth in lowp 2-component vector of float)
     62 0:58      move second child to first child ( temp lowp 4-component vector of float)
     63 0:58        'v' ( temp lowp 4-component vector of float)
     64 0:58        textureProj ( global lowp 4-component vector of float)
     65 0:58          's3D' ( uniform lowp sampler3D)
     66 0:58          'c4D' ( smooth temp lowp 4-component vector of float)
     67 0:59      move second child to first child ( temp lowp 4-component vector of float)
     68 0:59        'v' ( temp lowp 4-component vector of float)
     69 0:59        textureLod ( global lowp 4-component vector of float)
     70 0:59          's2DArray' ( uniform lowp sampler2DArray)
     71 0:59          'c3D' ( smooth in lowp 3-component vector of float)
     72 0:59          Constant:
     73 0:59            1.200000
     74 0:60      move second child to first child ( temp lowp float)
     75 0:60        'f' ( temp lowp float)
     76 0:60        textureOffset ( global lowp float, operation at mediump)
     77 0:60          's2DShadow' ( uniform lowp sampler2DShadow)
     78 0:60          'c3D' ( smooth in lowp 3-component vector of float)
     79 0:60          'ic2D' ( flat in mediump 2-component vector of int)
     80 0:60          'c1D' ( smooth in lowp float)
     81 0:61      move second child to first child ( temp lowp 4-component vector of float)
     82 0:61        'v' ( temp lowp 4-component vector of float)
     83 0:61        textureFetch ( global lowp 4-component vector of float, operation at mediump)
     84 0:61          's3D' ( uniform lowp sampler3D)
     85 0:61          'ic3D' ( flat in mediump 3-component vector of int)
     86 0:61          'ic1D' ( flat in mediump int)
     87 0:62      move second child to first child ( temp lowp 4-component vector of float)
     88 0:62        'v' ( temp lowp 4-component vector of float)
     89 0:62        textureFetchOffset ( global lowp 4-component vector of float, operation at mediump)
     90 0:62          direct index ( temp lowp sampler2D)
     91 0:62            'arrayedSampler' ( uniform 5-element array of lowp sampler2D)
     92 0:62            Constant:
     93 0:62              2 (const int)
     94 0:62          'ic2D' ( flat in mediump 2-component vector of int)
     95 0:62          Constant:
     96 0:62            4 (const int)
     97 0:62          'ic2D' ( flat in mediump 2-component vector of int)
     98 0:63      move second child to first child ( temp lowp float)
     99 0:63        'f' ( temp lowp float)
    100 0:63        textureLodOffset ( global lowp float, operation at mediump)
    101 0:63          's2DShadow' ( uniform lowp sampler2DShadow)
    102 0:63          'c3D' ( smooth in lowp 3-component vector of float)
    103 0:63          'c1D' ( smooth in lowp float)
    104 0:63          'ic2D' ( flat in mediump 2-component vector of int)
    105 0:64      move second child to first child ( temp lowp 4-component vector of float)
    106 0:64        'v' ( temp lowp 4-component vector of float)
    107 0:64        textureProjLodOffset ( global lowp 4-component vector of float, operation at mediump)
    108 0:64          's2D' ( uniform lowp sampler2D)
    109 0:64          'c3D' ( smooth in lowp 3-component vector of float)
    110 0:64          'c1D' ( smooth in lowp float)
    111 0:64          'ic2D' ( flat in mediump 2-component vector of int)
    112 0:65      move second child to first child ( temp lowp 4-component vector of float)
    113 0:65        'v' ( temp lowp 4-component vector of float)
    114 0:65        textureGrad ( global lowp 4-component vector of float)
    115 0:65          'sCube' ( uniform lowp samplerCube)
    116 0:65          'c3D' ( smooth in lowp 3-component vector of float)
    117 0:65          'c3D' ( smooth in lowp 3-component vector of float)
    118 0:65          'c3D' ( smooth in lowp 3-component vector of float)
    119 0:66      move second child to first child ( temp lowp float)
    120 0:66        'f' ( temp lowp float)
    121 0:66        textureGradOffset ( global lowp float, operation at mediump)
    122 0:66          's2DArrayShadow' ( uniform lowp sampler2DArrayShadow)
    123 0:66          'c4D' ( smooth temp lowp 4-component vector of float)
    124 0:66          'c2D' ( smooth in lowp 2-component vector of float)
    125 0:66          'c2D' ( smooth in lowp 2-component vector of float)
    126 0:66          'ic2D' ( flat in mediump 2-component vector of int)
    127 0:67      move second child to first child ( temp lowp 4-component vector of float)
    128 0:67        'v' ( temp lowp 4-component vector of float)
    129 0:67        textureProjGrad ( global lowp 4-component vector of float)
    130 0:67          's3D' ( uniform lowp sampler3D)
    131 0:67          'c4D' ( smooth temp lowp 4-component vector of float)
    132 0:67          'c3D' ( smooth in lowp 3-component vector of float)
    133 0:67          'c3D' ( smooth in lowp 3-component vector of float)
    134 0:68      move second child to first child ( temp lowp 4-component vector of float)
    135 0:68        'v' ( temp lowp 4-component vector of float)
    136 0:68        textureProjGradOffset ( global lowp 4-component vector of float, operation at mediump)
    137 0:68          's2D' ( uniform lowp sampler2D)
    138 0:68          'c3D' ( smooth in lowp 3-component vector of float)
    139 0:68          'c2D' ( smooth in lowp 2-component vector of float)
    140 0:68          'c2D' ( smooth in lowp 2-component vector of float)
    141 0:68          'ic2D' ( flat in mediump 2-component vector of int)
    142 0:69      move second child to first child ( temp lowp 4-component vector of float)
    143 0:69        'v' ( temp lowp 4-component vector of float)
    144 0:69        texture ( global lowp 4-component vector of float)
    145 0:69          indirect index ( temp lowp sampler2D)
    146 0:69            'arrayedSampler' ( uniform 5-element array of lowp sampler2D)
    147 0:69            'ic1D' ( flat in mediump int)
    148 0:69          'c2D' ( smooth in lowp 2-component vector of float)
    149 0:72      move second child to first child ( temp mediump 4-component vector of int)
    150 0:72        'iv' ( temp mediump 4-component vector of int)
    151 0:72        texture ( global lowp 4-component vector of int)
    152 0:72          'is2D' ( uniform lowp isampler2D)
    153 0:72          'c2D' ( smooth in lowp 2-component vector of float)
    154 0:73      move second child to first child ( temp mediump 4-component vector of int)
    155 0:73        'iv' ( temp mediump 4-component vector of int)
    156 0:73        textureProjOffset ( global lowp 4-component vector of int, operation at mediump)
    157 0:73          'is2D' ( uniform lowp isampler2D)
    158 0:73          'c4D' ( smooth temp lowp 4-component vector of float)
    159 0:73          'ic2D' ( flat in mediump 2-component vector of int)
    160 0:74      move second child to first child ( temp mediump 4-component vector of int)
    161 0:74        'iv' ( temp mediump 4-component vector of int)
    162 0:74        textureProjLod ( global lowp 4-component vector of int)
    163 0:74          'is2D' ( uniform lowp isampler2D)
    164 0:74          'c3D' ( smooth in lowp 3-component vector of float)
    165 0:74          'c1D' ( smooth in lowp float)
    166 0:75      move second child to first child ( temp mediump 4-component vector of int)
    167 0:75        'iv' ( temp mediump 4-component vector of int)
    168 0:75        textureProjGrad ( global lowp 4-component vector of int)
    169 0:75          'is2D' ( uniform lowp isampler2D)
    170 0:75          'c3D' ( smooth in lowp 3-component vector of float)
    171 0:75          'c2D' ( smooth in lowp 2-component vector of float)
    172 0:75          'c2D' ( smooth in lowp 2-component vector of float)
    173 0:76      move second child to first child ( temp mediump 4-component vector of int)
    174 0:76        'iv' ( temp mediump 4-component vector of int)
    175 0:76        texture ( global lowp 4-component vector of int)
    176 0:76          'is3D' ( uniform lowp isampler3D)
    177 0:76          'c3D' ( smooth in lowp 3-component vector of float)
    178 0:76          Constant:
    179 0:76            4.200000
    180 0:77      move second child to first child ( temp mediump 4-component vector of int)
    181 0:77        'iv' ( temp mediump 4-component vector of int)
    182 0:77        textureLod ( global lowp 4-component vector of int)
    183 0:77          'isCube' ( uniform lowp isamplerCube)
    184 0:77          'c3D' ( smooth in lowp 3-component vector of float)
    185 0:77          'c1D' ( smooth in lowp float)
    186 0:78      move second child to first child ( temp mediump 4-component vector of int)
    187 0:78        'iv' ( temp mediump 4-component vector of int)
    188 0:78        textureFetch ( global lowp 4-component vector of int, operation at mediump)
    189 0:78          'is2DArray' ( uniform lowp isampler2DArray)
    190 0:78          'ic3D' ( flat in mediump 3-component vector of int)
    191 0:78          'ic1D' ( flat in mediump int)
    192 0:80      move second child to first child ( temp highp 2-component vector of int)
    193 0:80        vector swizzle ( temp mediump 2-component vector of int)
    194 0:80          'iv' ( temp mediump 4-component vector of int)
    195 0:80          Sequence
    196 0:80            Constant:
    197 0:80              0 (const int)
    198 0:80            Constant:
    199 0:80              1 (const int)
    200 0:80        textureSize ( global highp 2-component vector of int, operation at lowp)
    201 0:80          'sCubeShadow' ( uniform lowp samplerCubeShadow)
    202 0:80          Constant:
    203 0:80            2 (const int)
    204 0:88      add second child into first child ( temp highp float)
    205 0:88        'f' ( temp lowp float)
    206 0:88        direct index ( temp highp float)
    207 0:88          'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord)
    208 0:88          Constant:
    209 0:88            1 (const int)
    210 0:89      move second child to first child ( temp highp float)
    211 0:89        'gl_FragDepth' ( gl_FragDepth highp float FragDepth)
    212 0:89        'f' ( temp lowp float)
    213 0:91      move second child to first child ( temp lowp 3-component vector of float)
    214 0:91        'sc' ( out lowp 3-component vector of float)
    215 0:91        c: direct index for structure ( global lowp 3-component vector of float)
    216 0:91          's2' ( smooth in structure{ global lowp 3-component vector of float c,  global lowp float f})
    217 0:91          Constant:
    218 0:91            0 (const int)
    219 0:92      move second child to first child ( temp lowp float)
    220 0:92        'sf' ( out lowp float)
    221 0:92        f: direct index for structure ( global lowp float)
    222 0:92          's2' ( smooth in structure{ global lowp 3-component vector of float c,  global lowp float f})
    223 0:92          Constant:
    224 0:92            1 (const int)
    225 0:94      add ( temp lowp 2-component vector of float)
    226 0:94        hyp. sine ( global lowp float)
    227 0:94          'c1D' ( smooth in lowp float)
    228 0:95        vector-scale ( temp lowp 2-component vector of float)
    229 0:95          hyp. cosine ( global lowp float)
    230 0:95            'c1D' ( smooth in lowp float)
    231 0:95          hyp. tangent ( global lowp 2-component vector of float)
    232 0:95            'c2D' ( smooth in lowp 2-component vector of float)
    233 0:96      add ( temp lowp 4-component vector of float)
    234 0:96        arc hyp. sine ( global lowp 4-component vector of float)
    235 0:96          'c4D' ( smooth temp lowp 4-component vector of float)
    236 0:96        arc hyp. cosine ( global lowp 4-component vector of float)
    237 0:96          'c4D' ( smooth temp lowp 4-component vector of float)
    238 0:97      arc hyp. tangent ( global lowp 3-component vector of float)
    239 0:97        'c3D' ( smooth in lowp 3-component vector of float)
    240 0:108  Function Definition: foo( ( global void)
    241 0:108    Function Parameters: 
    242 0:110    Sequence
    243 0:110      move second child to first child ( temp lowp 4-component vector of float)
    244 0:110        direct index ( temp lowp 4-component vector of float)
    245 0:110          'colors' ( out 4-element array of lowp 4-component vector of float)
    246 0:110          Constant:
    247 0:110            2 (const int)
    248 0:110        'c4D' ( smooth temp lowp 4-component vector of float)
    249 0:111      move second child to first child ( temp lowp 4-component vector of float)
    250 0:111        indirect index ( temp lowp 4-component vector of float)
    251 0:111          'colors' ( out 4-element array of lowp 4-component vector of float)
    252 0:111          'ic1D' ( flat in mediump int)
    253 0:111        'c4D' ( smooth temp lowp 4-component vector of float)
    254 0:117  Function Definition: foo13(struct-s-i1-s211; ( global void)
    255 0:117    Function Parameters: 
    256 0:117      'inSt2' ( in structure{ global mediump int i,  global lowp sampler2D s})
    257 0:119    Sequence
    258 0:119      Test condition and select ( temp void)
    259 0:119        Condition
    260 0:119        Compare Equal ( temp bool)
    261 0:119          'st1' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    262 0:119          'st2' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    263 0:119        true case is null
    264 0:120      Test condition and select ( temp void)
    265 0:120        Condition
    266 0:120        Compare Not Equal ( temp bool)
    267 0:120          'st1' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    268 0:120          'st2' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    269 0:120        true case is null
    270 0:121      Constant:
    271 0:121        false (const bool)
    272 0:122      move second child to first child ( temp structure{ global mediump int i,  global lowp sampler2D s})
    273 0:122        'inSt2' ( in structure{ global mediump int i,  global lowp sampler2D s})
    274 0:122        'st1' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    275 0:123      Compare Equal ( temp bool)
    276 0:123        'inSt2' ( in structure{ global mediump int i,  global lowp sampler2D s})
    277 0:123        'st1' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    278 0:126  Function Definition: foo23( ( global void)
    279 0:126    Function Parameters: 
    280 0:128    Sequence
    281 0:128      textureOffset ( global lowp float)
    282 0:128        's2DShadow' ( uniform lowp sampler2DShadow)
    283 0:128        'c3D' ( smooth in lowp 3-component vector of float)
    284 0:128        Constant:
    285 0:128          -8 (const int)
    286 0:128          7 (const int)
    287 0:128        'c1D' ( smooth in lowp float)
    288 0:129      textureOffset ( global lowp float)
    289 0:129        's2DShadow' ( uniform lowp sampler2DShadow)
    290 0:129        'c3D' ( smooth in lowp 3-component vector of float)
    291 0:129        Constant:
    292 0:129          -9 (const int)
    293 0:129          8 (const int)
    294 0:129        'c1D' ( smooth in lowp float)
    295 0:132  Function Definition: foo324( ( global void)
    296 0:132    Function Parameters: 
    297 0:134    Sequence
    298 0:134      Sequence
    299 0:134        move second child to first child ( temp lowp float)
    300 0:134          'p' ( temp lowp float)
    301 0:134          Constant:
    302 0:134            210.712306
    303 0:135      add second child into first child ( temp lowp float)
    304 0:135        'p' ( temp lowp float)
    305 0:135        Constant:
    306 0:135          0.389418
    307 0:136      add second child into first child ( temp lowp float)
    308 0:136        'p' ( temp lowp float)
    309 0:136        Constant:
    310 0:136          5.000000
    311 0:137      add second child into first child ( temp lowp float)
    312 0:137        'p' ( temp lowp float)
    313 0:137        Constant:
    314 0:137          13.000000
    315 0:138      Sequence
    316 0:138        move second child to first child ( temp lowp 3-component vector of float)
    317 0:138          'c3' ( temp lowp 3-component vector of float)
    318 0:138          Constant:
    319 0:138            -15.000000
    320 0:138            -2.000000
    321 0:138            39.000000
    322 0:139      add second child into first child ( temp lowp 3-component vector of float)
    323 0:139        'c3' ( temp lowp 3-component vector of float)
    324 0:139        Constant:
    325 0:139          -1.000000
    326 0:139          -2.000000
    327 0:139          -3.000000
    328 0:140      add second child into first child ( temp lowp 3-component vector of float)
    329 0:140        'c3' ( temp lowp 3-component vector of float)
    330 0:140        Constant:
    331 0:140          1.000000
    332 0:140          2.000000
    333 0:140          3.000000
    334 0:141      Sequence
    335 0:141        move second child to first child ( temp lowp 2-component vector of float)
    336 0:141          'c2' ( temp lowp 2-component vector of float)
    337 0:141          Constant:
    338 0:141            1.000000
    339 0:141            -3.000000
    340 0:142      add second child into first child ( temp lowp 2-component vector of float)
    341 0:142        'c2' ( temp lowp 2-component vector of float)
    342 0:142        Constant:
    343 0:142          1.000000
    344 0:142          -3.000000
    345 0:143      add second child into first child ( temp lowp 2-component vector of float)
    346 0:143        'c2' ( temp lowp 2-component vector of float)
    347 0:143        Constant:
    348 0:143          3.000000
    349 0:143          -8.544004
    350 0:144      add second child into first child ( temp lowp 2-component vector of float)
    351 0:144        'c2' ( temp lowp 2-component vector of float)
    352 0:144        Constant:
    353 0:144          0.000000
    354 0:144          0.000000
    355 0:145      Sequence
    356 0:145        move second child to first child ( temp lowp 3X2 matrix of float)
    357 0:145          'm32' ( temp lowp 3X2 matrix of float)
    358 0:145          Constant:
    359 0:145            10.000000
    360 0:145            15.000000
    361 0:145            14.000000
    362 0:145            21.000000
    363 0:145            22.000000
    364 0:145            33.000000
    365 0:?   Linker Objects
    366 0:?     's2D' ( uniform lowp sampler2D)
    367 0:?     's3D' ( uniform lowp sampler3D)
    368 0:?     'sCube' ( uniform lowp samplerCube)
    369 0:?     'sCubeShadow' ( uniform lowp samplerCubeShadow)
    370 0:?     's2DShadow' ( uniform lowp sampler2DShadow)
    371 0:?     's2DArray' ( uniform lowp sampler2DArray)
    372 0:?     's2DArrayShadow' ( uniform lowp sampler2DArrayShadow)
    373 0:?     'is2D' ( uniform lowp isampler2D)
    374 0:?     'is3D' ( uniform lowp isampler3D)
    375 0:?     'isCube' ( uniform lowp isamplerCube)
    376 0:?     'is2DArray' ( uniform lowp isampler2DArray)
    377 0:?     'us2D' ( uniform lowp usampler2D)
    378 0:?     'us3D' ( uniform lowp usampler3D)
    379 0:?     'usCube' ( uniform lowp usamplerCube)
    380 0:?     'us2DArray' ( uniform lowp usampler2DArray)
    381 0:?     'c1D' ( smooth in lowp float)
    382 0:?     'c2D' ( smooth in lowp 2-component vector of float)
    383 0:?     'c3D' ( smooth in lowp 3-component vector of float)
    384 0:?     'c4D' ( smooth temp lowp 4-component vector of float)
    385 0:?     'ic1D' ( flat in mediump int)
    386 0:?     'ic2D' ( flat in mediump 2-component vector of int)
    387 0:?     'ic3D' ( flat in mediump 3-component vector of int)
    388 0:?     'ic4D' ( flat in mediump 4-component vector of int)
    389 0:?     'badv' ( noperspective in lowp 4-component vector of float)
    390 0:?     'bads' ( smooth in lowp sampler2D)
    391 0:?     'badout' ( smooth in structure{ global mediump int i,  global lowp sampler2D s})
    392 0:?     's2' ( smooth in structure{ global lowp 3-component vector of float c,  global lowp float f})
    393 0:?     'sc' ( out lowp 3-component vector of float)
    394 0:?     'sf' ( out lowp float)
    395 0:?     'arrayedSampler' ( uniform 5-element array of lowp sampler2D)
    396 0:?     'multiInst' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform 3-element array of 2-element array of mediump int a, layout( column_major shared) uniform 2-element array of 3-element array of mediump int b, layout( column_major shared) uniform 2-element array of 3-element array of mediump int c})
    397 0:?     'colors' ( out 4-element array of lowp 4-component vector of float)
    398 0:?     'st1' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    399 0:?     'st2' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    400 0:?     'fooinv' ( invariant smooth in lowp 4-component vector of float)
    401 
    402 
    403 Linked fragment stage:
    404 
    405 ERROR: Linking fragment stage: when more than one fragment shader output, all must have location qualifiers
    406 
    407 Shader version: 300
    408 using early_fragment_tests
    409 ERROR: node is still EOpNull!
    410 0:53  Function Definition: main( ( global void)
    411 0:53    Function Parameters: 
    412 0:?     Sequence
    413 0:57      move second child to first child ( temp lowp 4-component vector of float)
    414 0:57        'v' ( temp lowp 4-component vector of float)
    415 0:57        texture ( global lowp 4-component vector of float)
    416 0:57          's2D' ( uniform lowp sampler2D)
    417 0:57          'c2D' ( smooth in lowp 2-component vector of float)
    418 0:58      move second child to first child ( temp lowp 4-component vector of float)
    419 0:58        'v' ( temp lowp 4-component vector of float)
    420 0:58        textureProj ( global lowp 4-component vector of float)
    421 0:58          's3D' ( uniform lowp sampler3D)
    422 0:58          'c4D' ( smooth temp lowp 4-component vector of float)
    423 0:59      move second child to first child ( temp lowp 4-component vector of float)
    424 0:59        'v' ( temp lowp 4-component vector of float)
    425 0:59        textureLod ( global lowp 4-component vector of float)
    426 0:59          's2DArray' ( uniform lowp sampler2DArray)
    427 0:59          'c3D' ( smooth in lowp 3-component vector of float)
    428 0:59          Constant:
    429 0:59            1.200000
    430 0:60      move second child to first child ( temp lowp float)
    431 0:60        'f' ( temp lowp float)
    432 0:60        textureOffset ( global lowp float, operation at mediump)
    433 0:60          's2DShadow' ( uniform lowp sampler2DShadow)
    434 0:60          'c3D' ( smooth in lowp 3-component vector of float)
    435 0:60          'ic2D' ( flat in mediump 2-component vector of int)
    436 0:60          'c1D' ( smooth in lowp float)
    437 0:61      move second child to first child ( temp lowp 4-component vector of float)
    438 0:61        'v' ( temp lowp 4-component vector of float)
    439 0:61        textureFetch ( global lowp 4-component vector of float, operation at mediump)
    440 0:61          's3D' ( uniform lowp sampler3D)
    441 0:61          'ic3D' ( flat in mediump 3-component vector of int)
    442 0:61          'ic1D' ( flat in mediump int)
    443 0:62      move second child to first child ( temp lowp 4-component vector of float)
    444 0:62        'v' ( temp lowp 4-component vector of float)
    445 0:62        textureFetchOffset ( global lowp 4-component vector of float, operation at mediump)
    446 0:62          direct index ( temp lowp sampler2D)
    447 0:62            'arrayedSampler' ( uniform 5-element array of lowp sampler2D)
    448 0:62            Constant:
    449 0:62              2 (const int)
    450 0:62          'ic2D' ( flat in mediump 2-component vector of int)
    451 0:62          Constant:
    452 0:62            4 (const int)
    453 0:62          'ic2D' ( flat in mediump 2-component vector of int)
    454 0:63      move second child to first child ( temp lowp float)
    455 0:63        'f' ( temp lowp float)
    456 0:63        textureLodOffset ( global lowp float, operation at mediump)
    457 0:63          's2DShadow' ( uniform lowp sampler2DShadow)
    458 0:63          'c3D' ( smooth in lowp 3-component vector of float)
    459 0:63          'c1D' ( smooth in lowp float)
    460 0:63          'ic2D' ( flat in mediump 2-component vector of int)
    461 0:64      move second child to first child ( temp lowp 4-component vector of float)
    462 0:64        'v' ( temp lowp 4-component vector of float)
    463 0:64        textureProjLodOffset ( global lowp 4-component vector of float, operation at mediump)
    464 0:64          's2D' ( uniform lowp sampler2D)
    465 0:64          'c3D' ( smooth in lowp 3-component vector of float)
    466 0:64          'c1D' ( smooth in lowp float)
    467 0:64          'ic2D' ( flat in mediump 2-component vector of int)
    468 0:65      move second child to first child ( temp lowp 4-component vector of float)
    469 0:65        'v' ( temp lowp 4-component vector of float)
    470 0:65        textureGrad ( global lowp 4-component vector of float)
    471 0:65          'sCube' ( uniform lowp samplerCube)
    472 0:65          'c3D' ( smooth in lowp 3-component vector of float)
    473 0:65          'c3D' ( smooth in lowp 3-component vector of float)
    474 0:65          'c3D' ( smooth in lowp 3-component vector of float)
    475 0:66      move second child to first child ( temp lowp float)
    476 0:66        'f' ( temp lowp float)
    477 0:66        textureGradOffset ( global lowp float, operation at mediump)
    478 0:66          's2DArrayShadow' ( uniform lowp sampler2DArrayShadow)
    479 0:66          'c4D' ( smooth temp lowp 4-component vector of float)
    480 0:66          'c2D' ( smooth in lowp 2-component vector of float)
    481 0:66          'c2D' ( smooth in lowp 2-component vector of float)
    482 0:66          'ic2D' ( flat in mediump 2-component vector of int)
    483 0:67      move second child to first child ( temp lowp 4-component vector of float)
    484 0:67        'v' ( temp lowp 4-component vector of float)
    485 0:67        textureProjGrad ( global lowp 4-component vector of float)
    486 0:67          's3D' ( uniform lowp sampler3D)
    487 0:67          'c4D' ( smooth temp lowp 4-component vector of float)
    488 0:67          'c3D' ( smooth in lowp 3-component vector of float)
    489 0:67          'c3D' ( smooth in lowp 3-component vector of float)
    490 0:68      move second child to first child ( temp lowp 4-component vector of float)
    491 0:68        'v' ( temp lowp 4-component vector of float)
    492 0:68        textureProjGradOffset ( global lowp 4-component vector of float, operation at mediump)
    493 0:68          's2D' ( uniform lowp sampler2D)
    494 0:68          'c3D' ( smooth in lowp 3-component vector of float)
    495 0:68          'c2D' ( smooth in lowp 2-component vector of float)
    496 0:68          'c2D' ( smooth in lowp 2-component vector of float)
    497 0:68          'ic2D' ( flat in mediump 2-component vector of int)
    498 0:69      move second child to first child ( temp lowp 4-component vector of float)
    499 0:69        'v' ( temp lowp 4-component vector of float)
    500 0:69        texture ( global lowp 4-component vector of float)
    501 0:69          indirect index ( temp lowp sampler2D)
    502 0:69            'arrayedSampler' ( uniform 5-element array of lowp sampler2D)
    503 0:69            'ic1D' ( flat in mediump int)
    504 0:69          'c2D' ( smooth in lowp 2-component vector of float)
    505 0:72      move second child to first child ( temp mediump 4-component vector of int)
    506 0:72        'iv' ( temp mediump 4-component vector of int)
    507 0:72        texture ( global lowp 4-component vector of int)
    508 0:72          'is2D' ( uniform lowp isampler2D)
    509 0:72          'c2D' ( smooth in lowp 2-component vector of float)
    510 0:73      move second child to first child ( temp mediump 4-component vector of int)
    511 0:73        'iv' ( temp mediump 4-component vector of int)
    512 0:73        textureProjOffset ( global lowp 4-component vector of int, operation at mediump)
    513 0:73          'is2D' ( uniform lowp isampler2D)
    514 0:73          'c4D' ( smooth temp lowp 4-component vector of float)
    515 0:73          'ic2D' ( flat in mediump 2-component vector of int)
    516 0:74      move second child to first child ( temp mediump 4-component vector of int)
    517 0:74        'iv' ( temp mediump 4-component vector of int)
    518 0:74        textureProjLod ( global lowp 4-component vector of int)
    519 0:74          'is2D' ( uniform lowp isampler2D)
    520 0:74          'c3D' ( smooth in lowp 3-component vector of float)
    521 0:74          'c1D' ( smooth in lowp float)
    522 0:75      move second child to first child ( temp mediump 4-component vector of int)
    523 0:75        'iv' ( temp mediump 4-component vector of int)
    524 0:75        textureProjGrad ( global lowp 4-component vector of int)
    525 0:75          'is2D' ( uniform lowp isampler2D)
    526 0:75          'c3D' ( smooth in lowp 3-component vector of float)
    527 0:75          'c2D' ( smooth in lowp 2-component vector of float)
    528 0:75          'c2D' ( smooth in lowp 2-component vector of float)
    529 0:76      move second child to first child ( temp mediump 4-component vector of int)
    530 0:76        'iv' ( temp mediump 4-component vector of int)
    531 0:76        texture ( global lowp 4-component vector of int)
    532 0:76          'is3D' ( uniform lowp isampler3D)
    533 0:76          'c3D' ( smooth in lowp 3-component vector of float)
    534 0:76          Constant:
    535 0:76            4.200000
    536 0:77      move second child to first child ( temp mediump 4-component vector of int)
    537 0:77        'iv' ( temp mediump 4-component vector of int)
    538 0:77        textureLod ( global lowp 4-component vector of int)
    539 0:77          'isCube' ( uniform lowp isamplerCube)
    540 0:77          'c3D' ( smooth in lowp 3-component vector of float)
    541 0:77          'c1D' ( smooth in lowp float)
    542 0:78      move second child to first child ( temp mediump 4-component vector of int)
    543 0:78        'iv' ( temp mediump 4-component vector of int)
    544 0:78        textureFetch ( global lowp 4-component vector of int, operation at mediump)
    545 0:78          'is2DArray' ( uniform lowp isampler2DArray)
    546 0:78          'ic3D' ( flat in mediump 3-component vector of int)
    547 0:78          'ic1D' ( flat in mediump int)
    548 0:80      move second child to first child ( temp highp 2-component vector of int)
    549 0:80        vector swizzle ( temp mediump 2-component vector of int)
    550 0:80          'iv' ( temp mediump 4-component vector of int)
    551 0:80          Sequence
    552 0:80            Constant:
    553 0:80              0 (const int)
    554 0:80            Constant:
    555 0:80              1 (const int)
    556 0:80        textureSize ( global highp 2-component vector of int, operation at lowp)
    557 0:80          'sCubeShadow' ( uniform lowp samplerCubeShadow)
    558 0:80          Constant:
    559 0:80            2 (const int)
    560 0:88      add second child into first child ( temp highp float)
    561 0:88        'f' ( temp lowp float)
    562 0:88        direct index ( temp highp float)
    563 0:88          'gl_FragCoord' ( gl_FragCoord highp 4-component vector of float FragCoord)
    564 0:88          Constant:
    565 0:88            1 (const int)
    566 0:89      move second child to first child ( temp highp float)
    567 0:89        'gl_FragDepth' ( gl_FragDepth highp float FragDepth)
    568 0:89        'f' ( temp lowp float)
    569 0:91      move second child to first child ( temp lowp 3-component vector of float)
    570 0:91        'sc' ( out lowp 3-component vector of float)
    571 0:91        c: direct index for structure ( global lowp 3-component vector of float)
    572 0:91          's2' ( smooth in structure{ global lowp 3-component vector of float c,  global lowp float f})
    573 0:91          Constant:
    574 0:91            0 (const int)
    575 0:92      move second child to first child ( temp lowp float)
    576 0:92        'sf' ( out lowp float)
    577 0:92        f: direct index for structure ( global lowp float)
    578 0:92          's2' ( smooth in structure{ global lowp 3-component vector of float c,  global lowp float f})
    579 0:92          Constant:
    580 0:92            1 (const int)
    581 0:94      add ( temp lowp 2-component vector of float)
    582 0:94        hyp. sine ( global lowp float)
    583 0:94          'c1D' ( smooth in lowp float)
    584 0:95        vector-scale ( temp lowp 2-component vector of float)
    585 0:95          hyp. cosine ( global lowp float)
    586 0:95            'c1D' ( smooth in lowp float)
    587 0:95          hyp. tangent ( global lowp 2-component vector of float)
    588 0:95            'c2D' ( smooth in lowp 2-component vector of float)
    589 0:96      add ( temp lowp 4-component vector of float)
    590 0:96        arc hyp. sine ( global lowp 4-component vector of float)
    591 0:96          'c4D' ( smooth temp lowp 4-component vector of float)
    592 0:96        arc hyp. cosine ( global lowp 4-component vector of float)
    593 0:96          'c4D' ( smooth temp lowp 4-component vector of float)
    594 0:97      arc hyp. tangent ( global lowp 3-component vector of float)
    595 0:97        'c3D' ( smooth in lowp 3-component vector of float)
    596 0:?   Linker Objects
    597 0:?     's2D' ( uniform lowp sampler2D)
    598 0:?     's3D' ( uniform lowp sampler3D)
    599 0:?     'sCube' ( uniform lowp samplerCube)
    600 0:?     'sCubeShadow' ( uniform lowp samplerCubeShadow)
    601 0:?     's2DShadow' ( uniform lowp sampler2DShadow)
    602 0:?     's2DArray' ( uniform lowp sampler2DArray)
    603 0:?     's2DArrayShadow' ( uniform lowp sampler2DArrayShadow)
    604 0:?     'is2D' ( uniform lowp isampler2D)
    605 0:?     'is3D' ( uniform lowp isampler3D)
    606 0:?     'isCube' ( uniform lowp isamplerCube)
    607 0:?     'is2DArray' ( uniform lowp isampler2DArray)
    608 0:?     'us2D' ( uniform lowp usampler2D)
    609 0:?     'us3D' ( uniform lowp usampler3D)
    610 0:?     'usCube' ( uniform lowp usamplerCube)
    611 0:?     'us2DArray' ( uniform lowp usampler2DArray)
    612 0:?     'c1D' ( smooth in lowp float)
    613 0:?     'c2D' ( smooth in lowp 2-component vector of float)
    614 0:?     'c3D' ( smooth in lowp 3-component vector of float)
    615 0:?     'c4D' ( smooth temp lowp 4-component vector of float)
    616 0:?     'ic1D' ( flat in mediump int)
    617 0:?     'ic2D' ( flat in mediump 2-component vector of int)
    618 0:?     'ic3D' ( flat in mediump 3-component vector of int)
    619 0:?     'ic4D' ( flat in mediump 4-component vector of int)
    620 0:?     'badv' ( noperspective in lowp 4-component vector of float)
    621 0:?     'bads' ( smooth in lowp sampler2D)
    622 0:?     'badout' ( smooth in structure{ global mediump int i,  global lowp sampler2D s})
    623 0:?     's2' ( smooth in structure{ global lowp 3-component vector of float c,  global lowp float f})
    624 0:?     'sc' ( out lowp 3-component vector of float)
    625 0:?     'sf' ( out lowp float)
    626 0:?     'arrayedSampler' ( uniform 5-element array of lowp sampler2D)
    627 0:?     'multiInst' (layout( column_major shared) uniform 2-element array of 3-element array of block{layout( column_major shared) uniform 3-element array of 2-element array of mediump int a, layout( column_major shared) uniform 2-element array of 3-element array of mediump int b, layout( column_major shared) uniform 2-element array of 3-element array of mediump int c})
    628 0:?     'colors' ( out 4-element array of lowp 4-component vector of float)
    629 0:?     'st1' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    630 0:?     'st2' ( uniform structure{ global mediump int i,  global lowp sampler2D s})
    631 0:?     'fooinv' ( invariant smooth in lowp 4-component vector of float)
    632 
    633