Home | History | Annotate | Download | only in baseResults
      1 400.frag
      2 ERROR: 0:18: 'textureGatherOffsets(...)' : must be a compile-time constant: offsets argument
      3 ERROR: 0:22: 'textureGatherOffset(...)' : must be a compile-time constant: component argument
      4 ERROR: 0:23: 'textureGatherOffset(...)' : must be 0, 1, 2, or 3: component argument
      5 ERROR: 0:30: 'location qualifier on input' : not supported for this version or the enabled extensions 
      6 ERROR: 0:38: 'location qualifier on uniform or buffer' : not supported for this version or the enabled extensions 
      7 ERROR: 0:40: 'redeclaration' : cannot apply layout qualifier to gl_Color
      8 ERROR: 0:41: 'redeclaration' : cannot change qualification of gl_ClipDistance
      9 ERROR: 0:43: 'gl_FragCoord' : cannot redeclare after use 
     10 ERROR: 0:51: 'texel offset' : argument must be compile-time constant 
     11 ERROR: 0:53: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
     12 ERROR: 0:53: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
     13 ERROR: 0:54: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
     14 ERROR: 0:54: 'texel offset' : value is out of range: [gl_MinProgramTexelOffset, gl_MaxProgramTexelOffset]
     15 ERROR: 0:57: 'patch' : not supported in this stage: fragment
     16 ERROR: 0:58: 'patch' : not supported in this stage: fragment
     17 ERROR: 0:58: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 
     18 ERROR: 0:73: 'dFdxFine' : required extension not requested: GL_ARB_derivative_control
     19 ERROR: 0:74: 'dFdyCoarse' : required extension not requested: GL_ARB_derivative_control
     20 ERROR: 0:75: 'fwidthCoarse' : required extension not requested: GL_ARB_derivative_control
     21 ERROR: 0:75: 'fwidthFine' : required extension not requested: GL_ARB_derivative_control
     22 ERROR: 0:104: 'centroid/sample/patch' : can't use auxiliary qualifier on a fragment output 
     23 ERROR: 0:123: 'interpolateAtCentroid' : no matching overloaded function found 
     24 ERROR: 0:125: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 
     25 ERROR: 0:127: 'interpolateAtSample' : no matching overloaded function found 
     26 ERROR: 0:132: 'interpolateAtOffset' : no matching overloaded function found 
     27 ERROR: 0:134: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 
     28 ERROR: 0:135: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 
     29 ERROR: 0:136: 'interpolateAtOffset' : first argument must be an interpolant, or interpolant-array element 
     30 ERROR: 0:139: 'interpolateAtCentroid' : first argument must be an interpolant, or interpolant-array element 
     31 ERROR: 0:140: 'interpolateAtSample' : first argument must be an interpolant, or interpolant-array element 
     32 ERROR: 0:183: 'textureQueryLod' : no matching overloaded function found 
     33 ERROR: 0:183: 'assign' :  cannot convert from ' const float' to ' temp 2-component vector of float'
     34 ERROR: 0:184: 'textureQueryLod' : no matching overloaded function found 
     35 ERROR: 0:184: 'assign' :  cannot convert from ' const float' to ' temp 2-component vector of float'
     36 ERROR: 0:197: 'subroutine' : feature not yet implemented 
     37 ERROR: 0:197: '' : default qualifier requires 'uniform', 'buffer', 'in', or 'out' storage qualification 
     38 ERROR: 0:198: 'subroutine' : feature not yet implemented 
     39 ERROR: 0:199: 'subroutine' : feature not yet implemented 
     40 ERROR: 0:201: '' :  syntax error, unexpected PRECISE, expecting IDENTIFIER
     41 ERROR: 39 compilation errors.  No code generated.
     42 
     43 
     44 Shader version: 400
     45 Requested GL_ARB_derivative_control
     46 Requested GL_ARB_separate_shader_objects
     47 gl_FragCoord pixel center is integer
     48 gl_FragCoord origin is upper left
     49 ERROR: node is still EOpNull!
     50 0:10  Function Definition: main( ( global void)
     51 0:10    Function Parameters: 
     52 0:?     Sequence
     53 0:13      move second child to first child ( temp 4-component vector of float)
     54 0:13        'v' ( temp 4-component vector of float)
     55 0:13        texture ( global 4-component vector of float)
     56 0:13          indirect index ( temp sampler2D)
     57 0:13            'arrayedSampler' ( uniform 5-element array of sampler2D)
     58 0:13            'i' ( flat in int)
     59 0:13          'c2D' ( smooth in 2-component vector of float)
     60 0:14      move second child to first child ( temp float)
     61 0:14        direct index ( temp float)
     62 0:14          'outp' ( out 4-component vector of float)
     63 0:14          Constant:
     64 0:14            0 (const int)
     65 0:14        direct index ( smooth temp float ClipDistance)
     66 0:14          'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance)
     67 0:14          Constant:
     68 0:14            1 (const int)
     69 0:18      Sequence
     70 0:18        move second child to first child ( temp 4-component vector of uint)
     71 0:18          'uv4' ( temp 4-component vector of uint)
     72 0:18          textureGatherOffsets ( global 4-component vector of uint)
     73 0:18            'samp2dr' ( uniform usampler2DRect)
     74 0:18            'c2D' ( smooth in 2-component vector of float)
     75 0:18            'offsets' ( temp 4-element array of 2-component vector of int)
     76 0:18            Constant:
     77 0:18              2 (const int)
     78 0:19      move second child to first child ( temp 4-component vector of uint)
     79 0:19        'uv4' ( temp 4-component vector of uint)
     80 0:19        textureGatherOffsets ( global 4-component vector of uint)
     81 0:19          'samp2dr' ( uniform usampler2DRect)
     82 0:19          'c2D' ( smooth in 2-component vector of float)
     83 0:19          Constant:
     84 0:19            1 (const int)
     85 0:19            2 (const int)
     86 0:19            3 (const int)
     87 0:19            4 (const int)
     88 0:19            15 (const int)
     89 0:19            16 (const int)
     90 0:19            -2 (const int)
     91 0:19            0 (const int)
     92 0:19          Constant:
     93 0:19            2 (const int)
     94 0:20      Sequence
     95 0:20        move second child to first child ( temp 4-component vector of float)
     96 0:20          'v4' ( temp 4-component vector of float)
     97 0:20          textureGather ( global 4-component vector of float)
     98 0:20            direct index ( temp sampler2D)
     99 0:20              'arrayedSampler' ( uniform 5-element array of sampler2D)
    100 0:20              Constant:
    101 0:20                0 (const int)
    102 0:20            'c2D' ( smooth in 2-component vector of float)
    103 0:21      Sequence
    104 0:21        move second child to first child ( temp 4-component vector of int)
    105 0:21          'iv4' ( temp 4-component vector of int)
    106 0:21          textureGatherOffset ( global 4-component vector of int)
    107 0:21            'isamp2DA' ( uniform isampler2DArray)
    108 0:21            Constant:
    109 0:21              0.100000
    110 0:21              0.100000
    111 0:21              0.100000
    112 0:21            Constant:
    113 0:21              1 (const int)
    114 0:21              1 (const int)
    115 0:21            Constant:
    116 0:21              3 (const int)
    117 0:22      move second child to first child ( temp 4-component vector of int)
    118 0:22        'iv4' ( temp 4-component vector of int)
    119 0:22        textureGatherOffset ( global 4-component vector of int)
    120 0:22          'isamp2DA' ( uniform isampler2DArray)
    121 0:22          Constant:
    122 0:22            0.100000
    123 0:22            0.100000
    124 0:22            0.100000
    125 0:22          Constant:
    126 0:22            1 (const int)
    127 0:22            1 (const int)
    128 0:22          'i' ( flat in int)
    129 0:23      move second child to first child ( temp 4-component vector of int)
    130 0:23        'iv4' ( temp 4-component vector of int)
    131 0:23        textureGatherOffset ( global 4-component vector of int)
    132 0:23          'isamp2DA' ( uniform isampler2DArray)
    133 0:23          Constant:
    134 0:23            0.100000
    135 0:23            0.100000
    136 0:23            0.100000
    137 0:23          Constant:
    138 0:23            1 (const int)
    139 0:23            1 (const int)
    140 0:23          Constant:
    141 0:23            4 (const int)
    142 0:24      move second child to first child ( temp 4-component vector of int)
    143 0:24        'iv4' ( temp 4-component vector of int)
    144 0:24        textureGatherOffset ( global 4-component vector of int)
    145 0:24          'isamp2DA' ( uniform isampler2DArray)
    146 0:24          Constant:
    147 0:24            0.100000
    148 0:24            0.100000
    149 0:24            0.100000
    150 0:24          Constant:
    151 0:24            1 (const int)
    152 0:24            1 (const int)
    153 0:24          Constant:
    154 0:24            3 (const int)
    155 0:25      move second child to first child ( temp 4-component vector of int)
    156 0:25        'iv4' ( temp 4-component vector of int)
    157 0:25        textureGatherOffset ( global 4-component vector of int)
    158 0:25          'isamp2DA' ( uniform isampler2DArray)
    159 0:25          Constant:
    160 0:25            0.100000
    161 0:25            0.100000
    162 0:25            0.100000
    163 0:25          Construct ivec2 ( temp 2-component vector of int)
    164 0:25            'i' ( flat in int)
    165 0:27      Sequence
    166 0:27        move second child to first child ( temp 4-component vector of float)
    167 0:27          'c' ( temp 4-component vector of float)
    168 0:27          'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
    169 0:47  Function Definition: foo23( ( global void)
    170 0:47    Function Parameters: 
    171 0:?     Sequence
    172 0:51      textureProjGradOffset ( global float)
    173 0:51        'u2drs' ( uniform sampler2DRectShadow)
    174 0:51        'outp' ( out 4-component vector of float)
    175 0:51        Constant:
    176 0:51          0.000000
    177 0:51          0.000000
    178 0:51        Constant:
    179 0:51          0.000000
    180 0:51          0.000000
    181 0:51        Convert float to int ( temp 2-component vector of int)
    182 0:51          'c2D' ( smooth in 2-component vector of float)
    183 0:52      textureProjGradOffset ( global float)
    184 0:52        'u2drs' ( uniform sampler2DRectShadow)
    185 0:52        'outp' ( out 4-component vector of float)
    186 0:52        Constant:
    187 0:52          0.000000
    188 0:52          0.000000
    189 0:52        Constant:
    190 0:52          0.000000
    191 0:52          0.000000
    192 0:52        Constant:
    193 0:52          3 (const int)
    194 0:52          4 (const int)
    195 0:53      textureProjGradOffset ( global float)
    196 0:53        'u2drs' ( uniform sampler2DRectShadow)
    197 0:53        'outp' ( out 4-component vector of float)
    198 0:53        Constant:
    199 0:53          0.000000
    200 0:53          0.000000
    201 0:53        Constant:
    202 0:53          0.000000
    203 0:53          0.000000
    204 0:53        Constant:
    205 0:53          15 (const int)
    206 0:53          16 (const int)
    207 0:54      textureProjGradOffset ( global float)
    208 0:54        'u2drs' ( uniform sampler2DRectShadow)
    209 0:54        'outp' ( out 4-component vector of float)
    210 0:54        Constant:
    211 0:54          0.000000
    212 0:54          0.000000
    213 0:54        Constant:
    214 0:54          0.000000
    215 0:54          0.000000
    216 0:54        Constant:
    217 0:54          -10 (const int)
    218 0:54          20 (const int)
    219 0:60  Function Definition: foo24( ( global void)
    220 0:60    Function Parameters: 
    221 0:?     Sequence
    222 0:63      move second child to first child ( temp 3-component vector of double)
    223 0:63        'df' ( temp 3-component vector of double)
    224 0:63        modf ( global 3-component vector of double)
    225 0:63          Convert float to double ( temp 3-component vector of double)
    226 0:63            vector swizzle ( temp 3-component vector of float)
    227 0:63              'outp' ( out 4-component vector of float)
    228 0:63              Sequence
    229 0:63                Constant:
    230 0:63                  0 (const int)
    231 0:63                Constant:
    232 0:63                  1 (const int)
    233 0:63                Constant:
    234 0:63                  2 (const int)
    235 0:63          'di' ( temp 3-component vector of double)
    236 0:71  Function Definition: foodc1( ( global void)
    237 0:71    Function Parameters: 
    238 0:73    Sequence
    239 0:73      Sequence
    240 0:73        move second child to first child ( temp 2-component vector of float)
    241 0:73          'v2' ( temp 2-component vector of float)
    242 0:73          dPdxFine ( global 2-component vector of float)
    243 0:73            'in2' ( smooth in 2-component vector of float)
    244 0:74      Sequence
    245 0:74        move second child to first child ( temp 3-component vector of float)
    246 0:74          'v3' ( temp 3-component vector of float)
    247 0:74          dPdyCoarse ( global 3-component vector of float)
    248 0:74            'in3' ( smooth in 3-component vector of float)
    249 0:75      Sequence
    250 0:75        move second child to first child ( temp 4-component vector of float)
    251 0:75          'v4' ( temp 4-component vector of float)
    252 0:75          add ( temp 4-component vector of float)
    253 0:75            fwidthCoarse ( global 4-component vector of float)
    254 0:75              'in4' ( smooth in 4-component vector of float)
    255 0:75            fwidthFine ( global 4-component vector of float)
    256 0:75              'in4' ( smooth in 4-component vector of float)
    257 0:80  Function Definition: foodc2( ( global void)
    258 0:80    Function Parameters: 
    259 0:82    Sequence
    260 0:82      Sequence
    261 0:82        move second child to first child ( temp 2-component vector of float)
    262 0:82          'v2' ( temp 2-component vector of float)
    263 0:82          dPdxFine ( global 2-component vector of float)
    264 0:82            'in2' ( smooth in 2-component vector of float)
    265 0:83      Sequence
    266 0:83        move second child to first child ( temp 3-component vector of float)
    267 0:83          'v3' ( temp 3-component vector of float)
    268 0:83          dPdyCoarse ( global 3-component vector of float)
    269 0:83            'in3' ( smooth in 3-component vector of float)
    270 0:84      Sequence
    271 0:84        move second child to first child ( temp 4-component vector of float)
    272 0:84          'v4' ( temp 4-component vector of float)
    273 0:84          add ( temp 4-component vector of float)
    274 0:84            fwidthCoarse ( global 4-component vector of float)
    275 0:84              'in4' ( smooth in 4-component vector of float)
    276 0:84            fwidthFine ( global 4-component vector of float)
    277 0:84              'in4' ( smooth in 4-component vector of float)
    278 0:89      move second child to first child ( temp 2-component vector of float)
    279 0:89        'v2' ( temp 2-component vector of float)
    280 0:89        frexp ( global 2-component vector of float)
    281 0:89          'v2' ( temp 2-component vector of float)
    282 0:89          'i2' ( temp 2-component vector of int)
    283 0:90      move second child to first child ( temp 3-component vector of float)
    284 0:90        'v3' ( temp 3-component vector of float)
    285 0:90        ldexp ( global 3-component vector of float)
    286 0:90          'v3' ( temp 3-component vector of float)
    287 0:90          'i3' ( temp 3-component vector of int)
    288 0:92      move second child to first child ( temp uint)
    289 0:92        'u1' ( temp uint)
    290 0:92        PackUnorm4x8 ( global uint)
    291 0:92          'v4' ( temp 4-component vector of float)
    292 0:93      move second child to first child ( temp uint)
    293 0:93        'u1' ( temp uint)
    294 0:93        PackSnorm4x8 ( global uint)
    295 0:93          'v4' ( temp 4-component vector of float)
    296 0:94      move second child to first child ( temp 4-component vector of float)
    297 0:94        'v4' ( temp 4-component vector of float)
    298 0:94        UnpackUnorm4x8 ( global 4-component vector of float)
    299 0:94          'u1' ( temp uint)
    300 0:95      move second child to first child ( temp 4-component vector of float)
    301 0:95        'v4' ( temp 4-component vector of float)
    302 0:95        UnpackSnorm4x8 ( global 4-component vector of float)
    303 0:95          'u1' ( temp uint)
    304 0:99      move second child to first child ( temp double)
    305 0:99        'd' ( temp double)
    306 0:99        PackDouble2x32 ( global double)
    307 0:99          'u2' ( temp 2-component vector of uint)
    308 0:100      move second child to first child ( temp 2-component vector of uint)
    309 0:100        'u2' ( temp 2-component vector of uint)
    310 0:100        UnpackDouble2x32 ( global 2-component vector of uint)
    311 0:100          'd' ( temp double)
    312 0:117  Function Definition: interp( ( global void)
    313 0:117    Function Parameters: 
    314 0:119    Sequence
    315 0:119      interpolateAtCentroid ( global 2-component vector of float)
    316 0:119        'colorfc' ( centroid flat in 2-component vector of float)
    317 0:120      interpolateAtCentroid ( global 4-component vector of float)
    318 0:120        'colorSampIn' ( smooth sample in 4-component vector of float)
    319 0:121      interpolateAtCentroid ( global 4-component vector of float)
    320 0:121        'colorfsi' ( noperspective in 4-component vector of float)
    321 0:122      interpolateAtCentroid ( global float)
    322 0:122        'scalarIn' ( smooth in float)
    323 0:123      Constant:
    324 0:123        0.000000
    325 0:124      interpolateAtCentroid ( global 3-component vector of float)
    326 0:124        direct index ( smooth sample temp 3-component vector of float)
    327 0:124          'sampInArray' ( smooth sample in 4-element array of 3-component vector of float)
    328 0:124          Constant:
    329 0:124            2 (const int)
    330 0:125      interpolateAtCentroid ( global 2-component vector of float)
    331 0:125        vector swizzle ( temp 2-component vector of float)
    332 0:125          direct index ( smooth sample temp 3-component vector of float)
    333 0:125            'sampInArray' ( smooth sample in 4-element array of 3-component vector of float)
    334 0:125            Constant:
    335 0:125              2 (const int)
    336 0:125          Sequence
    337 0:125            Constant:
    338 0:125              0 (const int)
    339 0:125            Constant:
    340 0:125              1 (const int)
    341 0:127      Constant:
    342 0:127        0.000000
    343 0:128      interpolateAtSample ( global 3-component vector of float)
    344 0:128        indirect index ( smooth sample temp 3-component vector of float)
    345 0:128          'sampInArray' ( smooth sample in 4-element array of 3-component vector of float)
    346 0:128          'i' ( flat in int)
    347 0:128        Constant:
    348 0:128          0 (const int)
    349 0:129      interpolateAtSample ( global float)
    350 0:129        x: direct index for structure ( global float)
    351 0:129          's1' ( smooth in structure{ global float x})
    352 0:129          Constant:
    353 0:129            0 (const int)
    354 0:129        Constant:
    355 0:129          2 (const int)
    356 0:130      interpolateAtSample ( global float)
    357 0:130        'scalarIn' ( smooth in float)
    358 0:130        Constant:
    359 0:130          1 (const int)
    360 0:132      Constant:
    361 0:132        0.000000
    362 0:133      interpolateAtOffset ( global 3-component vector of float)
    363 0:133        direct index ( smooth sample temp 3-component vector of float)
    364 0:133          'sampInArray' ( smooth sample in 4-element array of 3-component vector of float)
    365 0:133          Constant:
    366 0:133            2 (const int)
    367 0:133        Constant:
    368 0:133          0.200000
    369 0:133          0.200000
    370 0:134      interpolateAtOffset ( global 2-component vector of float)
    371 0:134        vector swizzle ( temp 2-component vector of float)
    372 0:134          direct index ( smooth sample temp 3-component vector of float)
    373 0:134            'sampInArray' ( smooth sample in 4-element array of 3-component vector of float)
    374 0:134            Constant:
    375 0:134              2 (const int)
    376 0:134          Sequence
    377 0:134            Constant:
    378 0:134              0 (const int)
    379 0:134            Constant:
    380 0:134              1 (const int)
    381 0:134        Constant:
    382 0:134          0.200000
    383 0:134          0.200000
    384 0:135      interpolateAtOffset ( global float)
    385 0:135        add ( temp float)
    386 0:135          'scalarIn' ( smooth in float)
    387 0:135          'scalarIn' ( smooth in float)
    388 0:135        Constant:
    389 0:135          0.200000
    390 0:135          0.200000
    391 0:136      interpolateAtOffset ( global float)
    392 0:136        x: direct index for structure ( global float)
    393 0:136          's2' ( sample temp structure{ global float x})
    394 0:136          Constant:
    395 0:136            0 (const int)
    396 0:136        Constant:
    397 0:136          0.200000
    398 0:136          0.200000
    399 0:139      interpolateAtCentroid ( global float)
    400 0:139        'f' ( temp float)
    401 0:140      interpolateAtSample ( global 4-component vector of float)
    402 0:140        'outp' ( out 4-component vector of float)
    403 0:140        Constant:
    404 0:140          0 (const int)
    405 0:161  Function Definition: qlod( ( global void)
    406 0:161    Function Parameters: 
    407 0:?     Sequence
    408 0:168      move second child to first child ( temp 2-component vector of float)
    409 0:168        'lod' ( temp 2-component vector of float)
    410 0:168        textureQueryLod ( global 2-component vector of float)
    411 0:168          'samp1D' ( uniform sampler1D)
    412 0:168          'pf' ( temp float)
    413 0:169      move second child to first child ( temp 2-component vector of float)
    414 0:169        'lod' ( temp 2-component vector of float)
    415 0:169        textureQueryLod ( global 2-component vector of float)
    416 0:169          'isamp2D' ( uniform isampler2D)
    417 0:169          'pf2' ( temp 2-component vector of float)
    418 0:170      move second child to first child ( temp 2-component vector of float)
    419 0:170        'lod' ( temp 2-component vector of float)
    420 0:170        textureQueryLod ( global 2-component vector of float)
    421 0:170          'usamp3D' ( uniform usampler3D)
    422 0:170          'pf3' ( temp 3-component vector of float)
    423 0:171      move second child to first child ( temp 2-component vector of float)
    424 0:171        'lod' ( temp 2-component vector of float)
    425 0:171        textureQueryLod ( global 2-component vector of float)
    426 0:171          'sampCube' ( uniform samplerCube)
    427 0:171          'pf3' ( temp 3-component vector of float)
    428 0:172      move second child to first child ( temp 2-component vector of float)
    429 0:172        'lod' ( temp 2-component vector of float)
    430 0:172        textureQueryLod ( global 2-component vector of float)
    431 0:172          'isamp1DA' ( uniform isampler1DArray)
    432 0:172          'pf' ( temp float)
    433 0:173      move second child to first child ( temp 2-component vector of float)
    434 0:173        'lod' ( temp 2-component vector of float)
    435 0:173        textureQueryLod ( global 2-component vector of float)
    436 0:173          'usamp2DA' ( uniform usampler2DArray)
    437 0:173          'pf2' ( temp 2-component vector of float)
    438 0:174      move second child to first child ( temp 2-component vector of float)
    439 0:174        'lod' ( temp 2-component vector of float)
    440 0:174        textureQueryLod ( global 2-component vector of float)
    441 0:174          'isampCubeA' ( uniform isamplerCubeArray)
    442 0:174          'pf3' ( temp 3-component vector of float)
    443 0:176      move second child to first child ( temp 2-component vector of float)
    444 0:176        'lod' ( temp 2-component vector of float)
    445 0:176        textureQueryLod ( global 2-component vector of float)
    446 0:176          'samp1Ds' ( uniform sampler1DShadow)
    447 0:176          'pf' ( temp float)
    448 0:177      move second child to first child ( temp 2-component vector of float)
    449 0:177        'lod' ( temp 2-component vector of float)
    450 0:177        textureQueryLod ( global 2-component vector of float)
    451 0:177          'samp2Ds' ( uniform sampler2DShadow)
    452 0:177          'pf2' ( temp 2-component vector of float)
    453 0:178      move second child to first child ( temp 2-component vector of float)
    454 0:178        'lod' ( temp 2-component vector of float)
    455 0:178        textureQueryLod ( global 2-component vector of float)
    456 0:178          'sampCubes' ( uniform samplerCubeShadow)
    457 0:178          'pf3' ( temp 3-component vector of float)
    458 0:179      move second child to first child ( temp 2-component vector of float)
    459 0:179        'lod' ( temp 2-component vector of float)
    460 0:179        textureQueryLod ( global 2-component vector of float)
    461 0:179          'samp1DAs' ( uniform sampler1DArrayShadow)
    462 0:179          'pf' ( temp float)
    463 0:180      move second child to first child ( temp 2-component vector of float)
    464 0:180        'lod' ( temp 2-component vector of float)
    465 0:180        textureQueryLod ( global 2-component vector of float)
    466 0:180          'samp2DAs' ( uniform sampler2DArrayShadow)
    467 0:180          'pf2' ( temp 2-component vector of float)
    468 0:181      move second child to first child ( temp 2-component vector of float)
    469 0:181        'lod' ( temp 2-component vector of float)
    470 0:181        textureQueryLod ( global 2-component vector of float)
    471 0:181          'sampCubeAs' ( uniform samplerCubeArrayShadow)
    472 0:181          'pf3' ( temp 3-component vector of float)
    473 0:183      'lod' ( temp 2-component vector of float)
    474 0:184      'lod' ( temp 2-component vector of float)
    475 0:190  Function Definition: bitwiseConv( ( global void)
    476 0:190    Function Parameters: 
    477 0:192    Sequence
    478 0:192      move second child to first child ( temp uint)
    479 0:192        'iout' ( out uint)
    480 0:192        bitwise and ( temp uint)
    481 0:192          'uu' ( uniform uint)
    482 0:192          Convert int to uint ( temp uint)
    483 0:192            'i' ( flat in int)
    484 0:193      add second child into first child ( temp uint)
    485 0:193        'iout' ( out uint)
    486 0:193        exclusive-or ( temp uint)
    487 0:193          'uu' ( uniform uint)
    488 0:193          Convert int to uint ( temp uint)
    489 0:193            'i' ( flat in int)
    490 0:194      add second child into first child ( temp uint)
    491 0:194        'iout' ( out uint)
    492 0:194        inclusive-or ( temp uint)
    493 0:194          Convert int to uint ( temp uint)
    494 0:194            'i' ( flat in int)
    495 0:194          'uu' ( uniform uint)
    496 0:198  Function Definition: subT1( ( temp float)
    497 0:198    Function Parameters: 
    498 0:198    Sequence
    499 0:198      Branch: Return with expression
    500 0:198        Constant:
    501 0:198          1.000000
    502 0:199  Function Definition: subT2( ( temp float)
    503 0:199    Function Parameters: 
    504 0:199    Sequence
    505 0:199      Branch: Return with expression
    506 0:199        Constant:
    507 0:199          1.000000
    508 0:?   Linker Objects
    509 0:?     'c2D' ( smooth in 2-component vector of float)
    510 0:?     'i' ( flat in int)
    511 0:?     'outp' ( out 4-component vector of float)
    512 0:?     'arrayedSampler' ( uniform 5-element array of sampler2D)
    513 0:?     'samp2dr' ( uniform usampler2DRect)
    514 0:?     'isamp2DA' ( uniform isampler2DArray)
    515 0:?     'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance)
    516 0:?     'vl' (layout( location=4) smooth in 4-component vector of float)
    517 0:?     'vl2' (layout( location=6) smooth in 4-component vector of float)
    518 0:?     'uv3' (layout( location=3) uniform 3-component vector of float)
    519 0:?     'anon@0' ( in block{ in float FogFragCoord gl_FogFragCoord,  in unsized 1-element array of 4-component vector of float TexCoord gl_TexCoord,  smooth in 4-component vector of float Color gl_Color,  in 4-component vector of float SecondaryColor gl_SecondaryColor})
    520 0:?     'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
    521 0:?     'u2drs' ( uniform sampler2DRectShadow)
    522 0:?     'patchIn' ( smooth patch in 4-component vector of float)
    523 0:?     'patchOut' ( patch out 4-component vector of float)
    524 0:?     'in1' ( smooth in float)
    525 0:?     'in2' ( smooth in 2-component vector of float)
    526 0:?     'in3' ( smooth in 3-component vector of float)
    527 0:?     'in4' ( smooth in 4-component vector of float)
    528 0:?     'colorSampIn' ( smooth sample in 4-component vector of float)
    529 0:?     'colorSampleBad' ( sample out 4-component vector of float)
    530 0:?     'colorfsi' ( noperspective in 4-component vector of float)
    531 0:?     'sampInArray' ( smooth sample in 4-element array of 3-component vector of float)
    532 0:?     'scalarIn' ( smooth in float)
    533 0:?     'colorfc' ( centroid flat in 2-component vector of float)
    534 0:?     's1' ( smooth in structure{ global float x})
    535 0:?     's2' ( sample temp structure{ global float x})
    536 0:?     'samp1D' ( uniform sampler1D)
    537 0:?     'isamp2D' ( uniform isampler2D)
    538 0:?     'usamp3D' ( uniform usampler3D)
    539 0:?     'sampCube' ( uniform samplerCube)
    540 0:?     'isamp1DA' ( uniform isampler1DArray)
    541 0:?     'usamp2DA' ( uniform usampler2DArray)
    542 0:?     'isampCubeA' ( uniform isamplerCubeArray)
    543 0:?     'samp1Ds' ( uniform sampler1DShadow)
    544 0:?     'samp2Ds' ( uniform sampler2DShadow)
    545 0:?     'sampCubes' ( uniform samplerCubeShadow)
    546 0:?     'samp1DAs' ( uniform sampler1DArrayShadow)
    547 0:?     'samp2DAs' ( uniform sampler2DArrayShadow)
    548 0:?     'sampCubeAs' ( uniform samplerCubeArrayShadow)
    549 0:?     'sampBuf' ( uniform samplerBuffer)
    550 0:?     'sampRect' ( uniform sampler2DRect)
    551 0:?     'uu' ( uniform uint)
    552 0:?     'iout' ( out uint)
    553 
    554 
    555 Linked fragment stage:
    556 
    557 
    558 Shader version: 400
    559 Requested GL_ARB_derivative_control
    560 Requested GL_ARB_separate_shader_objects
    561 gl_FragCoord pixel center is integer
    562 gl_FragCoord origin is upper left
    563 ERROR: node is still EOpNull!
    564 0:10  Function Definition: main( ( global void)
    565 0:10    Function Parameters: 
    566 0:?     Sequence
    567 0:13      move second child to first child ( temp 4-component vector of float)
    568 0:13        'v' ( temp 4-component vector of float)
    569 0:13        texture ( global 4-component vector of float)
    570 0:13          indirect index ( temp sampler2D)
    571 0:13            'arrayedSampler' ( uniform 5-element array of sampler2D)
    572 0:13            'i' ( flat in int)
    573 0:13          'c2D' ( smooth in 2-component vector of float)
    574 0:14      move second child to first child ( temp float)
    575 0:14        direct index ( temp float)
    576 0:14          'outp' ( out 4-component vector of float)
    577 0:14          Constant:
    578 0:14            0 (const int)
    579 0:14        direct index ( smooth temp float ClipDistance)
    580 0:14          'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance)
    581 0:14          Constant:
    582 0:14            1 (const int)
    583 0:18      Sequence
    584 0:18        move second child to first child ( temp 4-component vector of uint)
    585 0:18          'uv4' ( temp 4-component vector of uint)
    586 0:18          textureGatherOffsets ( global 4-component vector of uint)
    587 0:18            'samp2dr' ( uniform usampler2DRect)
    588 0:18            'c2D' ( smooth in 2-component vector of float)
    589 0:18            'offsets' ( temp 4-element array of 2-component vector of int)
    590 0:18            Constant:
    591 0:18              2 (const int)
    592 0:19      move second child to first child ( temp 4-component vector of uint)
    593 0:19        'uv4' ( temp 4-component vector of uint)
    594 0:19        textureGatherOffsets ( global 4-component vector of uint)
    595 0:19          'samp2dr' ( uniform usampler2DRect)
    596 0:19          'c2D' ( smooth in 2-component vector of float)
    597 0:19          Constant:
    598 0:19            1 (const int)
    599 0:19            2 (const int)
    600 0:19            3 (const int)
    601 0:19            4 (const int)
    602 0:19            15 (const int)
    603 0:19            16 (const int)
    604 0:19            -2 (const int)
    605 0:19            0 (const int)
    606 0:19          Constant:
    607 0:19            2 (const int)
    608 0:20      Sequence
    609 0:20        move second child to first child ( temp 4-component vector of float)
    610 0:20          'v4' ( temp 4-component vector of float)
    611 0:20          textureGather ( global 4-component vector of float)
    612 0:20            direct index ( temp sampler2D)
    613 0:20              'arrayedSampler' ( uniform 5-element array of sampler2D)
    614 0:20              Constant:
    615 0:20                0 (const int)
    616 0:20            'c2D' ( smooth in 2-component vector of float)
    617 0:21      Sequence
    618 0:21        move second child to first child ( temp 4-component vector of int)
    619 0:21          'iv4' ( temp 4-component vector of int)
    620 0:21          textureGatherOffset ( global 4-component vector of int)
    621 0:21            'isamp2DA' ( uniform isampler2DArray)
    622 0:21            Constant:
    623 0:21              0.100000
    624 0:21              0.100000
    625 0:21              0.100000
    626 0:21            Constant:
    627 0:21              1 (const int)
    628 0:21              1 (const int)
    629 0:21            Constant:
    630 0:21              3 (const int)
    631 0:22      move second child to first child ( temp 4-component vector of int)
    632 0:22        'iv4' ( temp 4-component vector of int)
    633 0:22        textureGatherOffset ( global 4-component vector of int)
    634 0:22          'isamp2DA' ( uniform isampler2DArray)
    635 0:22          Constant:
    636 0:22            0.100000
    637 0:22            0.100000
    638 0:22            0.100000
    639 0:22          Constant:
    640 0:22            1 (const int)
    641 0:22            1 (const int)
    642 0:22          'i' ( flat in int)
    643 0:23      move second child to first child ( temp 4-component vector of int)
    644 0:23        'iv4' ( temp 4-component vector of int)
    645 0:23        textureGatherOffset ( global 4-component vector of int)
    646 0:23          'isamp2DA' ( uniform isampler2DArray)
    647 0:23          Constant:
    648 0:23            0.100000
    649 0:23            0.100000
    650 0:23            0.100000
    651 0:23          Constant:
    652 0:23            1 (const int)
    653 0:23            1 (const int)
    654 0:23          Constant:
    655 0:23            4 (const int)
    656 0:24      move second child to first child ( temp 4-component vector of int)
    657 0:24        'iv4' ( temp 4-component vector of int)
    658 0:24        textureGatherOffset ( global 4-component vector of int)
    659 0:24          'isamp2DA' ( uniform isampler2DArray)
    660 0:24          Constant:
    661 0:24            0.100000
    662 0:24            0.100000
    663 0:24            0.100000
    664 0:24          Constant:
    665 0:24            1 (const int)
    666 0:24            1 (const int)
    667 0:24          Constant:
    668 0:24            3 (const int)
    669 0:25      move second child to first child ( temp 4-component vector of int)
    670 0:25        'iv4' ( temp 4-component vector of int)
    671 0:25        textureGatherOffset ( global 4-component vector of int)
    672 0:25          'isamp2DA' ( uniform isampler2DArray)
    673 0:25          Constant:
    674 0:25            0.100000
    675 0:25            0.100000
    676 0:25            0.100000
    677 0:25          Construct ivec2 ( temp 2-component vector of int)
    678 0:25            'i' ( flat in int)
    679 0:27      Sequence
    680 0:27        move second child to first child ( temp 4-component vector of float)
    681 0:27          'c' ( temp 4-component vector of float)
    682 0:27          'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
    683 0:?   Linker Objects
    684 0:?     'c2D' ( smooth in 2-component vector of float)
    685 0:?     'i' ( flat in int)
    686 0:?     'outp' ( out 4-component vector of float)
    687 0:?     'arrayedSampler' ( uniform 5-element array of sampler2D)
    688 0:?     'samp2dr' ( uniform usampler2DRect)
    689 0:?     'isamp2DA' ( uniform isampler2DArray)
    690 0:?     'gl_ClipDistance' ( smooth in 4-element array of float ClipDistance)
    691 0:?     'vl' (layout( location=4) smooth in 4-component vector of float)
    692 0:?     'vl2' (layout( location=6) smooth in 4-component vector of float)
    693 0:?     'uv3' (layout( location=3) uniform 3-component vector of float)
    694 0:?     'anon@0' ( in block{ in float FogFragCoord gl_FogFragCoord,  in 1-element array of 4-component vector of float TexCoord gl_TexCoord,  smooth in 4-component vector of float Color gl_Color,  in 4-component vector of float SecondaryColor gl_SecondaryColor})
    695 0:?     'gl_FragCoord' ( gl_FragCoord 4-component vector of float FragCoord)
    696 0:?     'u2drs' ( uniform sampler2DRectShadow)
    697 0:?     'patchIn' ( smooth patch in 4-component vector of float)
    698 0:?     'patchOut' ( patch out 4-component vector of float)
    699 0:?     'in1' ( smooth in float)
    700 0:?     'in2' ( smooth in 2-component vector of float)
    701 0:?     'in3' ( smooth in 3-component vector of float)
    702 0:?     'in4' ( smooth in 4-component vector of float)
    703 0:?     'colorSampIn' ( smooth sample in 4-component vector of float)
    704 0:?     'colorSampleBad' ( sample out 4-component vector of float)
    705 0:?     'colorfsi' ( noperspective in 4-component vector of float)
    706 0:?     'sampInArray' ( smooth sample in 4-element array of 3-component vector of float)
    707 0:?     'scalarIn' ( smooth in float)
    708 0:?     'colorfc' ( centroid flat in 2-component vector of float)
    709 0:?     's1' ( smooth in structure{ global float x})
    710 0:?     's2' ( sample temp structure{ global float x})
    711 0:?     'samp1D' ( uniform sampler1D)
    712 0:?     'isamp2D' ( uniform isampler2D)
    713 0:?     'usamp3D' ( uniform usampler3D)
    714 0:?     'sampCube' ( uniform samplerCube)
    715 0:?     'isamp1DA' ( uniform isampler1DArray)
    716 0:?     'usamp2DA' ( uniform usampler2DArray)
    717 0:?     'isampCubeA' ( uniform isamplerCubeArray)
    718 0:?     'samp1Ds' ( uniform sampler1DShadow)
    719 0:?     'samp2Ds' ( uniform sampler2DShadow)
    720 0:?     'sampCubes' ( uniform samplerCubeShadow)
    721 0:?     'samp1DAs' ( uniform sampler1DArrayShadow)
    722 0:?     'samp2DAs' ( uniform sampler2DArrayShadow)
    723 0:?     'sampCubeAs' ( uniform samplerCubeArrayShadow)
    724 0:?     'sampBuf' ( uniform samplerBuffer)
    725 0:?     'sampRect' ( uniform sampler2DRect)
    726 0:?     'uu' ( uniform uint)
    727 0:?     'iout' ( out uint)
    728 
    729