Home | History | Annotate | Download | only in baseResults
      1 texture.frag
      2 WARNING: 0:14: varying deprecated in version 130; may be removed in future release
      3 WARNING: 0:15: varying deprecated in version 130; may be removed in future release
      4 
      5 Shader version: 130
      6 0:? Sequence
      7 0:17  Function Definition: main( ( global void)
      8 0:17    Function Parameters: 
      9 0:19    Sequence
     10 0:19      Sequence
     11 0:19        move second child to first child ( temp float)
     12 0:19          'blendscale' ( temp float)
     13 0:19          Constant:
     14 0:19            1.789000
     15 0:20      Sequence
     16 0:20        move second child to first child ( temp float)
     17 0:20          'bias' ( temp float)
     18 0:20          Constant:
     19 0:20            2.000000
     20 0:21      Sequence
     21 0:21        move second child to first child ( temp float)
     22 0:21          'lod' ( temp float)
     23 0:21          Constant:
     24 0:21            3.000000
     25 0:22      Sequence
     26 0:22        move second child to first child ( temp float)
     27 0:22          'proj' ( temp float)
     28 0:22          Constant:
     29 0:22            2.000000
     30 0:23      Sequence
     31 0:23        move second child to first child ( temp float)
     32 0:23          'coords1D' ( temp float)
     33 0:23          Constant:
     34 0:23            1.789000
     35 0:24      Sequence
     36 0:24        move second child to first child ( temp 3-component vector of float)
     37 0:24          'coords3D' ( temp 3-component vector of float)
     38 0:24          Constant:
     39 0:24            1.789000
     40 0:24            2.718000
     41 0:24            3.453000
     42 0:25      Sequence
     43 0:25        move second child to first child ( temp 4-component vector of float)
     44 0:25          'coords4D' ( temp 4-component vector of float)
     45 0:25          Constant:
     46 0:25            1.789000
     47 0:25            2.718000
     48 0:25            3.453000
     49 0:25            2.000000
     50 0:26      Sequence
     51 0:26        move second child to first child ( temp 4-component vector of float)
     52 0:26          'color' ( temp 4-component vector of float)
     53 0:26          Constant:
     54 0:26            0.000000
     55 0:26            0.000000
     56 0:26            0.000000
     57 0:26            0.000000
     58 0:28      add second child into first child ( temp 4-component vector of float)
     59 0:28        'color' ( temp 4-component vector of float)
     60 0:28        texture ( global 4-component vector of float)
     61 0:28          'texSampler1D' ( uniform sampler1D)
     62 0:28          'coords1D' ( temp float)
     63 0:29      add second child into first child ( temp 4-component vector of float)
     64 0:29        'color' ( temp 4-component vector of float)
     65 0:29        texture ( global 4-component vector of float)
     66 0:29          'texSampler1D' ( uniform sampler1D)
     67 0:29          'coords1D' ( temp float)
     68 0:29          'bias' ( temp float)
     69 0:30      add second child into first child ( temp 4-component vector of float)
     70 0:30        'color' ( temp 4-component vector of float)
     71 0:30        textureProj ( global 4-component vector of float)
     72 0:30          'texSampler1D' ( uniform sampler1D)
     73 0:30          'coords2D' ( smooth in 2-component vector of float)
     74 0:31      add second child into first child ( temp 4-component vector of float)
     75 0:31        'color' ( temp 4-component vector of float)
     76 0:31        textureProj ( global 4-component vector of float)
     77 0:31          'texSampler1D' ( uniform sampler1D)
     78 0:31          'coords4D' ( temp 4-component vector of float)
     79 0:32      add second child into first child ( temp 4-component vector of float)
     80 0:32        'color' ( temp 4-component vector of float)
     81 0:32        textureProj ( global 4-component vector of float)
     82 0:32          'texSampler1D' ( uniform sampler1D)
     83 0:32          'coords2D' ( smooth in 2-component vector of float)
     84 0:32          'bias' ( temp float)
     85 0:33      add second child into first child ( temp 4-component vector of float)
     86 0:33        'color' ( temp 4-component vector of float)
     87 0:33        textureProj ( global 4-component vector of float)
     88 0:33          'texSampler1D' ( uniform sampler1D)
     89 0:33          'coords4D' ( temp 4-component vector of float)
     90 0:33          'bias' ( temp float)
     91 0:35      add second child into first child ( temp 4-component vector of float)
     92 0:35        'color' ( temp 4-component vector of float)
     93 0:35        texture ( global 4-component vector of float)
     94 0:35          'texSampler2D' ( uniform sampler2D)
     95 0:35          'coords2D' ( smooth in 2-component vector of float)
     96 0:36      add second child into first child ( temp 4-component vector of float)
     97 0:36        'color' ( temp 4-component vector of float)
     98 0:36        texture ( global 4-component vector of float)
     99 0:36          'texSampler2D' ( uniform sampler2D)
    100 0:36          'coords2D' ( smooth in 2-component vector of float)
    101 0:36          'bias' ( temp float)
    102 0:37      add second child into first child ( temp 4-component vector of float)
    103 0:37        'color' ( temp 4-component vector of float)
    104 0:37        textureProj ( global 4-component vector of float)
    105 0:37          'texSampler2D' ( uniform sampler2D)
    106 0:37          'coords3D' ( temp 3-component vector of float)
    107 0:38      add second child into first child ( temp 4-component vector of float)
    108 0:38        'color' ( temp 4-component vector of float)
    109 0:38        textureProj ( global 4-component vector of float)
    110 0:38          'texSampler2D' ( uniform sampler2D)
    111 0:38          'coords4D' ( temp 4-component vector of float)
    112 0:38          'bias' ( temp float)
    113 0:40      add second child into first child ( temp 4-component vector of float)
    114 0:40        'color' ( temp 4-component vector of float)
    115 0:40        texture ( global 4-component vector of float)
    116 0:40          'texSampler3D' ( uniform sampler3D)
    117 0:40          'coords3D' ( temp 3-component vector of float)
    118 0:41      add second child into first child ( temp 4-component vector of float)
    119 0:41        'color' ( temp 4-component vector of float)
    120 0:41        texture ( global 4-component vector of float)
    121 0:41          'texSampler3D' ( uniform sampler3D)
    122 0:41          'coords3D' ( temp 3-component vector of float)
    123 0:41          'bias' ( temp float)
    124 0:42      add second child into first child ( temp 4-component vector of float)
    125 0:42        'color' ( temp 4-component vector of float)
    126 0:42        textureProj ( global 4-component vector of float)
    127 0:42          'texSampler3D' ( uniform sampler3D)
    128 0:42          'coords4D' ( temp 4-component vector of float)
    129 0:43      add second child into first child ( temp 4-component vector of float)
    130 0:43        'color' ( temp 4-component vector of float)
    131 0:43        textureProj ( global 4-component vector of float)
    132 0:43          'texSampler3D' ( uniform sampler3D)
    133 0:43          'coords4D' ( temp 4-component vector of float)
    134 0:43          'bias' ( temp float)
    135 0:45      add second child into first child ( temp 4-component vector of float)
    136 0:45        'color' ( temp 4-component vector of float)
    137 0:45        texture ( global 4-component vector of float)
    138 0:45          'texSamplerCube' ( uniform samplerCube)
    139 0:45          'coords3D' ( temp 3-component vector of float)
    140 0:46      add second child into first child ( temp 4-component vector of float)
    141 0:46        'color' ( temp 4-component vector of float)
    142 0:46        texture ( global 4-component vector of float)
    143 0:46          'texSamplerCube' ( uniform samplerCube)
    144 0:46          'coords3D' ( temp 3-component vector of float)
    145 0:46          'bias' ( temp float)
    146 0:48      add second child into first child ( temp 4-component vector of float)
    147 0:48        'color' ( temp 4-component vector of float)
    148 0:48        texture ( global 4-component vector of float)
    149 0:48          'shadowSampler1D' ( uniform sampler1DShadow)
    150 0:48          'coords3D' ( temp 3-component vector of float)
    151 0:49      add second child into first child ( temp 4-component vector of float)
    152 0:49        'color' ( temp 4-component vector of float)
    153 0:49        texture ( global 4-component vector of float)
    154 0:49          'shadowSampler1D' ( uniform sampler1DShadow)
    155 0:49          'coords3D' ( temp 3-component vector of float)
    156 0:49          'bias' ( temp float)
    157 0:50      add second child into first child ( temp 4-component vector of float)
    158 0:50        'color' ( temp 4-component vector of float)
    159 0:50        texture ( global 4-component vector of float)
    160 0:50          'shadowSampler2D' ( uniform sampler2DShadow)
    161 0:50          'coords3D' ( temp 3-component vector of float)
    162 0:51      add second child into first child ( temp 4-component vector of float)
    163 0:51        'color' ( temp 4-component vector of float)
    164 0:51        texture ( global 4-component vector of float)
    165 0:51          'shadowSampler2D' ( uniform sampler2DShadow)
    166 0:51          'coords3D' ( temp 3-component vector of float)
    167 0:51          'bias' ( temp float)
    168 0:52      add second child into first child ( temp 4-component vector of float)
    169 0:52        'color' ( temp 4-component vector of float)
    170 0:52        textureProj ( global 4-component vector of float)
    171 0:52          'shadowSampler1D' ( uniform sampler1DShadow)
    172 0:52          'coords4D' ( temp 4-component vector of float)
    173 0:53      add second child into first child ( temp 4-component vector of float)
    174 0:53        'color' ( temp 4-component vector of float)
    175 0:53        textureProj ( global 4-component vector of float)
    176 0:53          'shadowSampler1D' ( uniform sampler1DShadow)
    177 0:53          'coords4D' ( temp 4-component vector of float)
    178 0:53          'bias' ( temp float)
    179 0:54      add second child into first child ( temp 4-component vector of float)
    180 0:54        'color' ( temp 4-component vector of float)
    181 0:54        textureProj ( global 4-component vector of float)
    182 0:54          'shadowSampler2D' ( uniform sampler2DShadow)
    183 0:54          'coords4D' ( temp 4-component vector of float)
    184 0:55      add second child into first child ( temp 4-component vector of float)
    185 0:55        'color' ( temp 4-component vector of float)
    186 0:55        textureProj ( global 4-component vector of float)
    187 0:55          'shadowSampler2D' ( uniform sampler2DShadow)
    188 0:55          'coords4D' ( temp 4-component vector of float)
    189 0:55          'bias' ( temp float)
    190 0:57      Sequence
    191 0:57        move second child to first child ( temp 2-component vector of int)
    192 0:57          'iCoords2D' ( temp 2-component vector of int)
    193 0:57          Constant:
    194 0:57            0 (const int)
    195 0:57            5 (const int)
    196 0:58      Sequence
    197 0:58        move second child to first child ( temp int)
    198 0:58          'iLod' ( temp int)
    199 0:58          Constant:
    200 0:58            1 (const int)
    201 0:60      add second child into first child ( temp 4-component vector of float)
    202 0:60        'color' ( temp 4-component vector of float)
    203 0:60        textureFetch ( global 4-component vector of float)
    204 0:60          'texSampler2D' ( uniform sampler2D)
    205 0:60          'iCoords2D' ( temp 2-component vector of int)
    206 0:60          'iLod' ( temp int)
    207 0:62      Sequence
    208 0:62        move second child to first child ( temp 2-component vector of float)
    209 0:62          'gradX' ( temp 2-component vector of float)
    210 0:62          dPdx ( global 2-component vector of float)
    211 0:62            'coords2D' ( smooth in 2-component vector of float)
    212 0:63      Sequence
    213 0:63        move second child to first child ( temp 2-component vector of float)
    214 0:63          'gradY' ( temp 2-component vector of float)
    215 0:63          dPdy ( global 2-component vector of float)
    216 0:63            'coords2D' ( smooth in 2-component vector of float)
    217 0:66      add second child into first child ( temp 4-component vector of float)
    218 0:66        'color' ( temp 4-component vector of float)
    219 0:66        textureGrad ( global 4-component vector of float)
    220 0:66          'texSampler2D' ( uniform sampler2D)
    221 0:66          'coords2D' ( smooth in 2-component vector of float)
    222 0:66          'gradX' ( temp 2-component vector of float)
    223 0:66          'gradY' ( temp 2-component vector of float)
    224 0:67      add second child into first child ( temp 4-component vector of float)
    225 0:67        'color' ( temp 4-component vector of float)
    226 0:67        textureProjGrad ( global 4-component vector of float)
    227 0:67          'texSampler2D' ( uniform sampler2D)
    228 0:67          Construct vec3 ( temp 3-component vector of float)
    229 0:67            'coords2D' ( smooth in 2-component vector of float)
    230 0:67            'proj' ( temp float)
    231 0:67          'gradX' ( temp 2-component vector of float)
    232 0:67          'gradY' ( temp 2-component vector of float)
    233 0:68      add second child into first child ( temp 4-component vector of float)
    234 0:68        'color' ( temp 4-component vector of float)
    235 0:68        textureGradOffset ( global 4-component vector of float)
    236 0:68          'texSampler2D' ( uniform sampler2D)
    237 0:68          'coords2D' ( smooth in 2-component vector of float)
    238 0:68          'gradX' ( temp 2-component vector of float)
    239 0:68          'gradY' ( temp 2-component vector of float)
    240 0:68          Constant:
    241 0:68            3 (const int)
    242 0:68            -7 (const int)
    243 0:69      add second child into first child ( temp 4-component vector of float)
    244 0:69        'color' ( temp 4-component vector of float)
    245 0:69        textureProjGradOffset ( global 4-component vector of float)
    246 0:69          'texSampler2D' ( uniform sampler2D)
    247 0:69          'coords3D' ( temp 3-component vector of float)
    248 0:69          'gradX' ( temp 2-component vector of float)
    249 0:69          'gradY' ( temp 2-component vector of float)
    250 0:69          Constant:
    251 0:69            3 (const int)
    252 0:69            -7 (const int)
    253 0:70      add second child into first child ( temp 4-component vector of float)
    254 0:70        'color' ( temp 4-component vector of float)
    255 0:70        textureGrad ( global float)
    256 0:70          'shadowSampler2D' ( uniform sampler2DShadow)
    257 0:70          Construct vec3 ( temp 3-component vector of float)
    258 0:70            'coords2D' ( smooth in 2-component vector of float)
    259 0:70            'lod' ( temp float)
    260 0:70          'gradX' ( temp 2-component vector of float)
    261 0:70          'gradY' ( temp 2-component vector of float)
    262 0:72      move second child to first child ( temp 4-component vector of float)
    263 0:72        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
    264 0:72        mix ( global 4-component vector of float)
    265 0:72          'color' ( temp 4-component vector of float)
    266 0:72          'u' ( uniform 4-component vector of float)
    267 0:72          component-wise multiply ( temp float)
    268 0:72            'blend' ( uniform float)
    269 0:72            'blendscale' ( temp float)
    270 0:?   Linker Objects
    271 0:?     'texSampler1D' ( uniform sampler1D)
    272 0:?     'texSampler2D' ( uniform sampler2D)
    273 0:?     'texSampler3D' ( uniform sampler3D)
    274 0:?     'texSamplerCube' ( uniform samplerCube)
    275 0:?     'shadowSampler1D' ( uniform sampler1DShadow)
    276 0:?     'shadowSampler2D' ( uniform sampler2DShadow)
    277 0:?     'blend' ( uniform float)
    278 0:?     'scale' ( uniform 2-component vector of float)
    279 0:?     'u' ( uniform 4-component vector of float)
    280 0:?     't' ( smooth in 2-component vector of float)
    281 0:?     'coords2D' ( smooth in 2-component vector of float)
    282 
    283 
    284 Linked fragment stage:
    285 
    286 
    287 Shader version: 130
    288 0:? Sequence
    289 0:17  Function Definition: main( ( global void)
    290 0:17    Function Parameters: 
    291 0:19    Sequence
    292 0:19      Sequence
    293 0:19        move second child to first child ( temp float)
    294 0:19          'blendscale' ( temp float)
    295 0:19          Constant:
    296 0:19            1.789000
    297 0:20      Sequence
    298 0:20        move second child to first child ( temp float)
    299 0:20          'bias' ( temp float)
    300 0:20          Constant:
    301 0:20            2.000000
    302 0:21      Sequence
    303 0:21        move second child to first child ( temp float)
    304 0:21          'lod' ( temp float)
    305 0:21          Constant:
    306 0:21            3.000000
    307 0:22      Sequence
    308 0:22        move second child to first child ( temp float)
    309 0:22          'proj' ( temp float)
    310 0:22          Constant:
    311 0:22            2.000000
    312 0:23      Sequence
    313 0:23        move second child to first child ( temp float)
    314 0:23          'coords1D' ( temp float)
    315 0:23          Constant:
    316 0:23            1.789000
    317 0:24      Sequence
    318 0:24        move second child to first child ( temp 3-component vector of float)
    319 0:24          'coords3D' ( temp 3-component vector of float)
    320 0:24          Constant:
    321 0:24            1.789000
    322 0:24            2.718000
    323 0:24            3.453000
    324 0:25      Sequence
    325 0:25        move second child to first child ( temp 4-component vector of float)
    326 0:25          'coords4D' ( temp 4-component vector of float)
    327 0:25          Constant:
    328 0:25            1.789000
    329 0:25            2.718000
    330 0:25            3.453000
    331 0:25            2.000000
    332 0:26      Sequence
    333 0:26        move second child to first child ( temp 4-component vector of float)
    334 0:26          'color' ( temp 4-component vector of float)
    335 0:26          Constant:
    336 0:26            0.000000
    337 0:26            0.000000
    338 0:26            0.000000
    339 0:26            0.000000
    340 0:28      add second child into first child ( temp 4-component vector of float)
    341 0:28        'color' ( temp 4-component vector of float)
    342 0:28        texture ( global 4-component vector of float)
    343 0:28          'texSampler1D' ( uniform sampler1D)
    344 0:28          'coords1D' ( temp float)
    345 0:29      add second child into first child ( temp 4-component vector of float)
    346 0:29        'color' ( temp 4-component vector of float)
    347 0:29        texture ( global 4-component vector of float)
    348 0:29          'texSampler1D' ( uniform sampler1D)
    349 0:29          'coords1D' ( temp float)
    350 0:29          'bias' ( temp float)
    351 0:30      add second child into first child ( temp 4-component vector of float)
    352 0:30        'color' ( temp 4-component vector of float)
    353 0:30        textureProj ( global 4-component vector of float)
    354 0:30          'texSampler1D' ( uniform sampler1D)
    355 0:30          'coords2D' ( smooth in 2-component vector of float)
    356 0:31      add second child into first child ( temp 4-component vector of float)
    357 0:31        'color' ( temp 4-component vector of float)
    358 0:31        textureProj ( global 4-component vector of float)
    359 0:31          'texSampler1D' ( uniform sampler1D)
    360 0:31          'coords4D' ( temp 4-component vector of float)
    361 0:32      add second child into first child ( temp 4-component vector of float)
    362 0:32        'color' ( temp 4-component vector of float)
    363 0:32        textureProj ( global 4-component vector of float)
    364 0:32          'texSampler1D' ( uniform sampler1D)
    365 0:32          'coords2D' ( smooth in 2-component vector of float)
    366 0:32          'bias' ( temp float)
    367 0:33      add second child into first child ( temp 4-component vector of float)
    368 0:33        'color' ( temp 4-component vector of float)
    369 0:33        textureProj ( global 4-component vector of float)
    370 0:33          'texSampler1D' ( uniform sampler1D)
    371 0:33          'coords4D' ( temp 4-component vector of float)
    372 0:33          'bias' ( temp float)
    373 0:35      add second child into first child ( temp 4-component vector of float)
    374 0:35        'color' ( temp 4-component vector of float)
    375 0:35        texture ( global 4-component vector of float)
    376 0:35          'texSampler2D' ( uniform sampler2D)
    377 0:35          'coords2D' ( smooth in 2-component vector of float)
    378 0:36      add second child into first child ( temp 4-component vector of float)
    379 0:36        'color' ( temp 4-component vector of float)
    380 0:36        texture ( global 4-component vector of float)
    381 0:36          'texSampler2D' ( uniform sampler2D)
    382 0:36          'coords2D' ( smooth in 2-component vector of float)
    383 0:36          'bias' ( temp float)
    384 0:37      add second child into first child ( temp 4-component vector of float)
    385 0:37        'color' ( temp 4-component vector of float)
    386 0:37        textureProj ( global 4-component vector of float)
    387 0:37          'texSampler2D' ( uniform sampler2D)
    388 0:37          'coords3D' ( temp 3-component vector of float)
    389 0:38      add second child into first child ( temp 4-component vector of float)
    390 0:38        'color' ( temp 4-component vector of float)
    391 0:38        textureProj ( global 4-component vector of float)
    392 0:38          'texSampler2D' ( uniform sampler2D)
    393 0:38          'coords4D' ( temp 4-component vector of float)
    394 0:38          'bias' ( temp float)
    395 0:40      add second child into first child ( temp 4-component vector of float)
    396 0:40        'color' ( temp 4-component vector of float)
    397 0:40        texture ( global 4-component vector of float)
    398 0:40          'texSampler3D' ( uniform sampler3D)
    399 0:40          'coords3D' ( temp 3-component vector of float)
    400 0:41      add second child into first child ( temp 4-component vector of float)
    401 0:41        'color' ( temp 4-component vector of float)
    402 0:41        texture ( global 4-component vector of float)
    403 0:41          'texSampler3D' ( uniform sampler3D)
    404 0:41          'coords3D' ( temp 3-component vector of float)
    405 0:41          'bias' ( temp float)
    406 0:42      add second child into first child ( temp 4-component vector of float)
    407 0:42        'color' ( temp 4-component vector of float)
    408 0:42        textureProj ( global 4-component vector of float)
    409 0:42          'texSampler3D' ( uniform sampler3D)
    410 0:42          'coords4D' ( temp 4-component vector of float)
    411 0:43      add second child into first child ( temp 4-component vector of float)
    412 0:43        'color' ( temp 4-component vector of float)
    413 0:43        textureProj ( global 4-component vector of float)
    414 0:43          'texSampler3D' ( uniform sampler3D)
    415 0:43          'coords4D' ( temp 4-component vector of float)
    416 0:43          'bias' ( temp float)
    417 0:45      add second child into first child ( temp 4-component vector of float)
    418 0:45        'color' ( temp 4-component vector of float)
    419 0:45        texture ( global 4-component vector of float)
    420 0:45          'texSamplerCube' ( uniform samplerCube)
    421 0:45          'coords3D' ( temp 3-component vector of float)
    422 0:46      add second child into first child ( temp 4-component vector of float)
    423 0:46        'color' ( temp 4-component vector of float)
    424 0:46        texture ( global 4-component vector of float)
    425 0:46          'texSamplerCube' ( uniform samplerCube)
    426 0:46          'coords3D' ( temp 3-component vector of float)
    427 0:46          'bias' ( temp float)
    428 0:48      add second child into first child ( temp 4-component vector of float)
    429 0:48        'color' ( temp 4-component vector of float)
    430 0:48        texture ( global 4-component vector of float)
    431 0:48          'shadowSampler1D' ( uniform sampler1DShadow)
    432 0:48          'coords3D' ( temp 3-component vector of float)
    433 0:49      add second child into first child ( temp 4-component vector of float)
    434 0:49        'color' ( temp 4-component vector of float)
    435 0:49        texture ( global 4-component vector of float)
    436 0:49          'shadowSampler1D' ( uniform sampler1DShadow)
    437 0:49          'coords3D' ( temp 3-component vector of float)
    438 0:49          'bias' ( temp float)
    439 0:50      add second child into first child ( temp 4-component vector of float)
    440 0:50        'color' ( temp 4-component vector of float)
    441 0:50        texture ( global 4-component vector of float)
    442 0:50          'shadowSampler2D' ( uniform sampler2DShadow)
    443 0:50          'coords3D' ( temp 3-component vector of float)
    444 0:51      add second child into first child ( temp 4-component vector of float)
    445 0:51        'color' ( temp 4-component vector of float)
    446 0:51        texture ( global 4-component vector of float)
    447 0:51          'shadowSampler2D' ( uniform sampler2DShadow)
    448 0:51          'coords3D' ( temp 3-component vector of float)
    449 0:51          'bias' ( temp float)
    450 0:52      add second child into first child ( temp 4-component vector of float)
    451 0:52        'color' ( temp 4-component vector of float)
    452 0:52        textureProj ( global 4-component vector of float)
    453 0:52          'shadowSampler1D' ( uniform sampler1DShadow)
    454 0:52          'coords4D' ( temp 4-component vector of float)
    455 0:53      add second child into first child ( temp 4-component vector of float)
    456 0:53        'color' ( temp 4-component vector of float)
    457 0:53        textureProj ( global 4-component vector of float)
    458 0:53          'shadowSampler1D' ( uniform sampler1DShadow)
    459 0:53          'coords4D' ( temp 4-component vector of float)
    460 0:53          'bias' ( temp float)
    461 0:54      add second child into first child ( temp 4-component vector of float)
    462 0:54        'color' ( temp 4-component vector of float)
    463 0:54        textureProj ( global 4-component vector of float)
    464 0:54          'shadowSampler2D' ( uniform sampler2DShadow)
    465 0:54          'coords4D' ( temp 4-component vector of float)
    466 0:55      add second child into first child ( temp 4-component vector of float)
    467 0:55        'color' ( temp 4-component vector of float)
    468 0:55        textureProj ( global 4-component vector of float)
    469 0:55          'shadowSampler2D' ( uniform sampler2DShadow)
    470 0:55          'coords4D' ( temp 4-component vector of float)
    471 0:55          'bias' ( temp float)
    472 0:57      Sequence
    473 0:57        move second child to first child ( temp 2-component vector of int)
    474 0:57          'iCoords2D' ( temp 2-component vector of int)
    475 0:57          Constant:
    476 0:57            0 (const int)
    477 0:57            5 (const int)
    478 0:58      Sequence
    479 0:58        move second child to first child ( temp int)
    480 0:58          'iLod' ( temp int)
    481 0:58          Constant:
    482 0:58            1 (const int)
    483 0:60      add second child into first child ( temp 4-component vector of float)
    484 0:60        'color' ( temp 4-component vector of float)
    485 0:60        textureFetch ( global 4-component vector of float)
    486 0:60          'texSampler2D' ( uniform sampler2D)
    487 0:60          'iCoords2D' ( temp 2-component vector of int)
    488 0:60          'iLod' ( temp int)
    489 0:62      Sequence
    490 0:62        move second child to first child ( temp 2-component vector of float)
    491 0:62          'gradX' ( temp 2-component vector of float)
    492 0:62          dPdx ( global 2-component vector of float)
    493 0:62            'coords2D' ( smooth in 2-component vector of float)
    494 0:63      Sequence
    495 0:63        move second child to first child ( temp 2-component vector of float)
    496 0:63          'gradY' ( temp 2-component vector of float)
    497 0:63          dPdy ( global 2-component vector of float)
    498 0:63            'coords2D' ( smooth in 2-component vector of float)
    499 0:66      add second child into first child ( temp 4-component vector of float)
    500 0:66        'color' ( temp 4-component vector of float)
    501 0:66        textureGrad ( global 4-component vector of float)
    502 0:66          'texSampler2D' ( uniform sampler2D)
    503 0:66          'coords2D' ( smooth in 2-component vector of float)
    504 0:66          'gradX' ( temp 2-component vector of float)
    505 0:66          'gradY' ( temp 2-component vector of float)
    506 0:67      add second child into first child ( temp 4-component vector of float)
    507 0:67        'color' ( temp 4-component vector of float)
    508 0:67        textureProjGrad ( global 4-component vector of float)
    509 0:67          'texSampler2D' ( uniform sampler2D)
    510 0:67          Construct vec3 ( temp 3-component vector of float)
    511 0:67            'coords2D' ( smooth in 2-component vector of float)
    512 0:67            'proj' ( temp float)
    513 0:67          'gradX' ( temp 2-component vector of float)
    514 0:67          'gradY' ( temp 2-component vector of float)
    515 0:68      add second child into first child ( temp 4-component vector of float)
    516 0:68        'color' ( temp 4-component vector of float)
    517 0:68        textureGradOffset ( global 4-component vector of float)
    518 0:68          'texSampler2D' ( uniform sampler2D)
    519 0:68          'coords2D' ( smooth in 2-component vector of float)
    520 0:68          'gradX' ( temp 2-component vector of float)
    521 0:68          'gradY' ( temp 2-component vector of float)
    522 0:68          Constant:
    523 0:68            3 (const int)
    524 0:68            -7 (const int)
    525 0:69      add second child into first child ( temp 4-component vector of float)
    526 0:69        'color' ( temp 4-component vector of float)
    527 0:69        textureProjGradOffset ( global 4-component vector of float)
    528 0:69          'texSampler2D' ( uniform sampler2D)
    529 0:69          'coords3D' ( temp 3-component vector of float)
    530 0:69          'gradX' ( temp 2-component vector of float)
    531 0:69          'gradY' ( temp 2-component vector of float)
    532 0:69          Constant:
    533 0:69            3 (const int)
    534 0:69            -7 (const int)
    535 0:70      add second child into first child ( temp 4-component vector of float)
    536 0:70        'color' ( temp 4-component vector of float)
    537 0:70        textureGrad ( global float)
    538 0:70          'shadowSampler2D' ( uniform sampler2DShadow)
    539 0:70          Construct vec3 ( temp 3-component vector of float)
    540 0:70            'coords2D' ( smooth in 2-component vector of float)
    541 0:70            'lod' ( temp float)
    542 0:70          'gradX' ( temp 2-component vector of float)
    543 0:70          'gradY' ( temp 2-component vector of float)
    544 0:72      move second child to first child ( temp 4-component vector of float)
    545 0:72        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
    546 0:72        mix ( global 4-component vector of float)
    547 0:72          'color' ( temp 4-component vector of float)
    548 0:72          'u' ( uniform 4-component vector of float)
    549 0:72          component-wise multiply ( temp float)
    550 0:72            'blend' ( uniform float)
    551 0:72            'blendscale' ( temp float)
    552 0:?   Linker Objects
    553 0:?     'texSampler1D' ( uniform sampler1D)
    554 0:?     'texSampler2D' ( uniform sampler2D)
    555 0:?     'texSampler3D' ( uniform sampler3D)
    556 0:?     'texSamplerCube' ( uniform samplerCube)
    557 0:?     'shadowSampler1D' ( uniform sampler1DShadow)
    558 0:?     'shadowSampler2D' ( uniform sampler2DShadow)
    559 0:?     'blend' ( uniform float)
    560 0:?     'scale' ( uniform 2-component vector of float)
    561 0:?     'u' ( uniform 4-component vector of float)
    562 0:?     't' ( smooth in 2-component vector of float)
    563 0:?     'coords2D' ( smooth in 2-component vector of float)
    564 
    565