Home | History | Annotate | Download | only in baseResults
      1 Operations.frag
      2 ERROR: 0:76: 'intBitsToFloat' : no matching overloaded function found 
      3 ERROR: 0:77: 'uintBitsToFloat' : no matching overloaded function found 
      4 ERROR: 0:78: 'fma' : no matching overloaded function found 
      5 ERROR: 0:79: 'frexp' : no matching overloaded function found 
      6 ERROR: 0:80: 'ldexp' : no matching overloaded function found 
      7 ERROR: 0:81: 'unpackUnorm2x16' : no matching overloaded function found 
      8 ERROR: 0:82: 'unpackUnorm4x8' : no matching overloaded function found 
      9 ERROR: 0:83: 'unpackSnorm4x8' : no matching overloaded function found 
     10 ERROR: 0:107: 'floatsBitsToInt' : no matching overloaded function found 
     11 ERROR: 0:108: 'packUnorm2x16' : no matching overloaded function found 
     12 ERROR: 0:109: 'packUnorm4x8' : no matching overloaded function found 
     13 ERROR: 0:110: 'packSnorm4x8' : no matching overloaded function found 
     14 ERROR: 0:113: 'assign' :  cannot convert from ' global float' to ' temp uint'
     15 ERROR: 0:114: 'assign' :  cannot convert from ' global float' to ' temp uint'
     16 ERROR: 0:118: 'floatsBitToInt' : no matching overloaded function found 
     17 ERROR: 0:118: 'assign' :  cannot convert from ' const float' to ' temp uint'
     18 ERROR: 0:119: 'packUnorm2x16' : no matching overloaded function found 
     19 ERROR: 0:119: 'assign' :  cannot convert from ' const float' to ' temp uint'
     20 ERROR: 0:120: 'packUnorm4x8' : no matching overloaded function found 
     21 ERROR: 0:120: 'assign' :  cannot convert from ' const float' to ' temp uint'
     22 ERROR: 0:121: '&' :  wrong operand types: no operation '&' exists that takes a left-hand operand of type ' uniform uint' and a right operand of type ' temp int' (or there is no acceptable conversion)
     23 ERROR: 0:121: 'assign' :  cannot convert from ' uniform uint' to ' temp int'
     24 ERROR: 0:122: '^' :  wrong operand types: no operation '^' exists that takes a left-hand operand of type ' uniform uint' and a right operand of type ' temp int' (or there is no acceptable conversion)
     25 ERROR: 0:122: 'assign' :  cannot convert from ' uniform uint' to ' temp int'
     26 ERROR: 0:123: '|' :  wrong operand types: no operation '|' exists that takes a left-hand operand of type ' temp int' and a right operand of type ' uniform uint' (or there is no acceptable conversion)
     27 ERROR: 25 compilation errors.  No code generated.
     28 
     29 
     30 Shader version: 130
     31 ERROR: node is still EOpNull!
     32 0:15  Function Definition: main( ( global void)
     33 0:15    Function Parameters: 
     34 0:?     Sequence
     35 0:27      move second child to first child ( temp 4-component vector of float)
     36 0:27        'v' ( temp 4-component vector of float)
     37 0:27        radians ( global 4-component vector of float)
     38 0:27          'uv4' ( uniform 4-component vector of float)
     39 0:28      add second child into first child ( temp 4-component vector of float)
     40 0:28        'v' ( temp 4-component vector of float)
     41 0:28        degrees ( global 4-component vector of float)
     42 0:28          'v' ( temp 4-component vector of float)
     43 0:29      add second child into first child ( temp 4-component vector of float)
     44 0:29        'v' ( temp 4-component vector of float)
     45 0:29        Comma ( temp 4-component vector of float)
     46 0:29          move second child to first child ( temp int)
     47 0:29            'i' ( temp int)
     48 0:29            component-wise multiply ( temp int)
     49 0:29              'ui' ( uniform int)
     50 0:29              'ui' ( uniform int)
     51 0:29          sine ( global 4-component vector of float)
     52 0:29            'v' ( temp 4-component vector of float)
     53 0:30      add second child into first child ( temp 4-component vector of float)
     54 0:30        'v' ( temp 4-component vector of float)
     55 0:30        cosine ( global 4-component vector of float)
     56 0:30          'v' ( temp 4-component vector of float)
     57 0:31      add second child into first child ( temp 4-component vector of float)
     58 0:31        'v' ( temp 4-component vector of float)
     59 0:31        tangent ( global 4-component vector of float)
     60 0:31          'v' ( temp 4-component vector of float)
     61 0:32      add second child into first child ( temp 4-component vector of float)
     62 0:32        'v' ( temp 4-component vector of float)
     63 0:32        arc sine ( global 4-component vector of float)
     64 0:32          'v' ( temp 4-component vector of float)
     65 0:33      add second child into first child ( temp 4-component vector of float)
     66 0:33        'v' ( temp 4-component vector of float)
     67 0:33        arc cosine ( global 4-component vector of float)
     68 0:33          'v' ( temp 4-component vector of float)
     69 0:35      add second child into first child ( temp 4-component vector of float)
     70 0:35        'v' ( temp 4-component vector of float)
     71 0:35        arc tangent ( global 4-component vector of float)
     72 0:35          'v' ( temp 4-component vector of float)
     73 0:36      add second child into first child ( temp 4-component vector of float)
     74 0:36        'v' ( temp 4-component vector of float)
     75 0:36        hyp. sine ( global 4-component vector of float)
     76 0:36          'v' ( temp 4-component vector of float)
     77 0:37      add second child into first child ( temp 4-component vector of float)
     78 0:37        'v' ( temp 4-component vector of float)
     79 0:37        hyp. cosine ( global 4-component vector of float)
     80 0:37          'v' ( temp 4-component vector of float)
     81 0:38      add second child into first child ( temp 4-component vector of float)
     82 0:38        'v' ( temp 4-component vector of float)
     83 0:38        hyp. tangent ( global 4-component vector of float)
     84 0:38          'v' ( temp 4-component vector of float)
     85 0:39      add second child into first child ( temp 4-component vector of float)
     86 0:39        'v' ( temp 4-component vector of float)
     87 0:39        arc hyp. sine ( global 4-component vector of float)
     88 0:39          'v' ( temp 4-component vector of float)
     89 0:40      add second child into first child ( temp 4-component vector of float)
     90 0:40        'v' ( temp 4-component vector of float)
     91 0:40        arc hyp. cosine ( global 4-component vector of float)
     92 0:40          'v' ( temp 4-component vector of float)
     93 0:41      add second child into first child ( temp 4-component vector of float)
     94 0:41        'v' ( temp 4-component vector of float)
     95 0:41        arc hyp. tangent ( global 4-component vector of float)
     96 0:41          'v' ( temp 4-component vector of float)
     97 0:43      add second child into first child ( temp 4-component vector of float)
     98 0:43        'v' ( temp 4-component vector of float)
     99 0:43        pow ( global 4-component vector of float)
    100 0:43          'v' ( temp 4-component vector of float)
    101 0:43          'v' ( temp 4-component vector of float)
    102 0:44      add second child into first child ( temp 4-component vector of float)
    103 0:44        'v' ( temp 4-component vector of float)
    104 0:44        exp ( global 4-component vector of float)
    105 0:44          'v' ( temp 4-component vector of float)
    106 0:45      add second child into first child ( temp 4-component vector of float)
    107 0:45        'v' ( temp 4-component vector of float)
    108 0:45        log ( global 4-component vector of float)
    109 0:45          'v' ( temp 4-component vector of float)
    110 0:46      add second child into first child ( temp 4-component vector of float)
    111 0:46        'v' ( temp 4-component vector of float)
    112 0:46        exp2 ( global 4-component vector of float)
    113 0:46          'v' ( temp 4-component vector of float)
    114 0:47      add second child into first child ( temp 4-component vector of float)
    115 0:47        'v' ( temp 4-component vector of float)
    116 0:47        log2 ( global 4-component vector of float)
    117 0:47          'v' ( temp 4-component vector of float)
    118 0:48      add second child into first child ( temp 4-component vector of float)
    119 0:48        'v' ( temp 4-component vector of float)
    120 0:48        sqrt ( global 4-component vector of float)
    121 0:48          'v' ( temp 4-component vector of float)
    122 0:49      add second child into first child ( temp 4-component vector of float)
    123 0:49        'v' ( temp 4-component vector of float)
    124 0:49        inverse sqrt ( global 4-component vector of float)
    125 0:49          'v' ( temp 4-component vector of float)
    126 0:50      add second child into first child ( temp 4-component vector of float)
    127 0:50        'v' ( temp 4-component vector of float)
    128 0:50        Absolute value ( global 4-component vector of float)
    129 0:50          'v' ( temp 4-component vector of float)
    130 0:51      add second child into first child ( temp 4-component vector of float)
    131 0:51        'v' ( temp 4-component vector of float)
    132 0:51        Sign ( global 4-component vector of float)
    133 0:51          'v' ( temp 4-component vector of float)
    134 0:52      add second child into first child ( temp 4-component vector of float)
    135 0:52        'v' ( temp 4-component vector of float)
    136 0:52        Floor ( global 4-component vector of float)
    137 0:52          'v' ( temp 4-component vector of float)
    138 0:55      add second child into first child ( temp 4-component vector of float)
    139 0:55        'v' ( temp 4-component vector of float)
    140 0:55        trunc ( global 4-component vector of float)
    141 0:55          'v' ( temp 4-component vector of float)
    142 0:56      add second child into first child ( temp 4-component vector of float)
    143 0:56        'v' ( temp 4-component vector of float)
    144 0:56        round ( global 4-component vector of float)
    145 0:56          'v' ( temp 4-component vector of float)
    146 0:57      add second child into first child ( temp 4-component vector of float)
    147 0:57        'v' ( temp 4-component vector of float)
    148 0:57        roundEven ( global 4-component vector of float)
    149 0:57          'v' ( temp 4-component vector of float)
    150 0:60      add second child into first child ( temp 4-component vector of float)
    151 0:60        'v' ( temp 4-component vector of float)
    152 0:60        Ceiling ( global 4-component vector of float)
    153 0:60          'v' ( temp 4-component vector of float)
    154 0:61      add second child into first child ( temp 4-component vector of float)
    155 0:61        'v' ( temp 4-component vector of float)
    156 0:61        Fraction ( global 4-component vector of float)
    157 0:61          'v' ( temp 4-component vector of float)
    158 0:62      add second child into first child ( temp 4-component vector of float)
    159 0:62        'v' ( temp 4-component vector of float)
    160 0:62        mod ( global 4-component vector of float)
    161 0:62          'v' ( temp 4-component vector of float)
    162 0:62          'v' ( temp 4-component vector of float)
    163 0:63      add second child into first child ( temp 4-component vector of float)
    164 0:63        'v' ( temp 4-component vector of float)
    165 0:63        mod ( global 4-component vector of float)
    166 0:63          'v' ( temp 4-component vector of float)
    167 0:63          direct index ( temp float)
    168 0:63            'v' ( temp 4-component vector of float)
    169 0:63            Constant:
    170 0:63              0 (const int)
    171 0:66      add second child into first child ( temp 4-component vector of float)
    172 0:66        'v' ( temp 4-component vector of float)
    173 0:66        modf ( global 4-component vector of float)
    174 0:66          'v' ( temp 4-component vector of float)
    175 0:66          'v' ( temp 4-component vector of float)
    176 0:69      add second child into first child ( temp 4-component vector of float)
    177 0:69        'v' ( temp 4-component vector of float)
    178 0:69        min ( global 4-component vector of float)
    179 0:69          'v' ( temp 4-component vector of float)
    180 0:69          'uv4' ( uniform 4-component vector of float)
    181 0:70      add second child into first child ( temp 4-component vector of float)
    182 0:70        'v' ( temp 4-component vector of float)
    183 0:70        max ( global 4-component vector of float)
    184 0:70          'v' ( temp 4-component vector of float)
    185 0:70          'uv4' ( uniform 4-component vector of float)
    186 0:71      add second child into first child ( temp 4-component vector of float)
    187 0:71        'v' ( temp 4-component vector of float)
    188 0:71        clamp ( global 4-component vector of float)
    189 0:71          'v' ( temp 4-component vector of float)
    190 0:71          'uv4' ( uniform 4-component vector of float)
    191 0:71          'uv4' ( uniform 4-component vector of float)
    192 0:72      add second child into first child ( temp 4-component vector of float)
    193 0:72        'v' ( temp 4-component vector of float)
    194 0:72        mix ( global 4-component vector of float)
    195 0:72          'v' ( temp 4-component vector of float)
    196 0:72          'v' ( temp 4-component vector of float)
    197 0:72          'v' ( temp 4-component vector of float)
    198 0:75      add second child into first child ( temp 4-component vector of float)
    199 0:75        'v' ( temp 4-component vector of float)
    200 0:75        mix ( global 4-component vector of float)
    201 0:75          'v' ( temp 4-component vector of float)
    202 0:75          'v' ( temp 4-component vector of float)
    203 0:75          'bv4' ( temp 4-component vector of bool)
    204 0:76      add second child into first child ( temp 4-component vector of float)
    205 0:76        'v' ( temp 4-component vector of float)
    206 0:76        Constant:
    207 0:76          0.000000
    208 0:77      add second child into first child ( temp 4-component vector of float)
    209 0:77        'v' ( temp 4-component vector of float)
    210 0:77        Constant:
    211 0:77          0.000000
    212 0:78      add second child into first child ( temp 4-component vector of float)
    213 0:78        'v' ( temp 4-component vector of float)
    214 0:78        Constant:
    215 0:78          0.000000
    216 0:79      add second child into first child ( temp 4-component vector of float)
    217 0:79        'v' ( temp 4-component vector of float)
    218 0:79        Constant:
    219 0:79          0.000000
    220 0:80      add second child into first child ( temp 4-component vector of float)
    221 0:80        'v' ( temp 4-component vector of float)
    222 0:80        Constant:
    223 0:80          0.000000
    224 0:81      add second child into first child ( temp 4-component vector of float)
    225 0:81        'v' ( temp 4-component vector of float)
    226 0:81        Constant:
    227 0:81          0.000000
    228 0:82      add second child into first child ( temp 4-component vector of float)
    229 0:82        'v' ( temp 4-component vector of float)
    230 0:82        Constant:
    231 0:82          0.000000
    232 0:83      add second child into first child ( temp 4-component vector of float)
    233 0:83        'v' ( temp 4-component vector of float)
    234 0:83        Constant:
    235 0:83          0.000000
    236 0:86      add second child into first child ( temp 4-component vector of float)
    237 0:86        'v' ( temp 4-component vector of float)
    238 0:86        step ( global 4-component vector of float)
    239 0:86          'v' ( temp 4-component vector of float)
    240 0:86          'v' ( temp 4-component vector of float)
    241 0:87      add second child into first child ( temp 4-component vector of float)
    242 0:87        'v' ( temp 4-component vector of float)
    243 0:87        smoothstep ( global 4-component vector of float)
    244 0:87          'v' ( temp 4-component vector of float)
    245 0:87          'v' ( temp 4-component vector of float)
    246 0:87          'v' ( temp 4-component vector of float)
    247 0:88      add second child into first child ( temp 4-component vector of float)
    248 0:88        'v' ( temp 4-component vector of float)
    249 0:88        step ( global 4-component vector of float)
    250 0:88          'uf' ( uniform float)
    251 0:88          'v' ( temp 4-component vector of float)
    252 0:89      add second child into first child ( temp 4-component vector of float)
    253 0:89        'v' ( temp 4-component vector of float)
    254 0:89        smoothstep ( global 4-component vector of float)
    255 0:89          'uf' ( uniform float)
    256 0:89          'uf' ( uniform float)
    257 0:89          'v' ( temp 4-component vector of float)
    258 0:90      add second child into first child ( temp 4-component vector of float)
    259 0:90        'v' ( temp 4-component vector of float)
    260 0:90        normalize ( global 4-component vector of float)
    261 0:90          'v' ( temp 4-component vector of float)
    262 0:91      add second child into first child ( temp 4-component vector of float)
    263 0:91        'v' ( temp 4-component vector of float)
    264 0:91        face-forward ( global 4-component vector of float)
    265 0:91          'v' ( temp 4-component vector of float)
    266 0:91          'v' ( temp 4-component vector of float)
    267 0:91          'v' ( temp 4-component vector of float)
    268 0:92      add second child into first child ( temp 4-component vector of float)
    269 0:92        'v' ( temp 4-component vector of float)
    270 0:92        reflect ( global 4-component vector of float)
    271 0:92          'v' ( temp 4-component vector of float)
    272 0:92          'v' ( temp 4-component vector of float)
    273 0:93      add second child into first child ( temp 4-component vector of float)
    274 0:93        'v' ( temp 4-component vector of float)
    275 0:93        refract ( global 4-component vector of float)
    276 0:93          'v' ( temp 4-component vector of float)
    277 0:93          'v' ( temp 4-component vector of float)
    278 0:93          'uf' ( uniform float)
    279 0:94      add second child into first child ( temp 4-component vector of float)
    280 0:94        'v' ( temp 4-component vector of float)
    281 0:94        dPdx ( global 4-component vector of float)
    282 0:94          'v' ( temp 4-component vector of float)
    283 0:95      add second child into first child ( temp 4-component vector of float)
    284 0:95        'v' ( temp 4-component vector of float)
    285 0:95        dPdy ( global 4-component vector of float)
    286 0:95          'v' ( temp 4-component vector of float)
    287 0:96      add second child into first child ( temp 4-component vector of float)
    288 0:96        'v' ( temp 4-component vector of float)
    289 0:96        fwidth ( global 4-component vector of float)
    290 0:96          'v' ( temp 4-component vector of float)
    291 0:101      add second child into first child ( temp int)
    292 0:101        'i' ( temp int)
    293 0:101        Absolute value ( global int)
    294 0:101          'ui' ( uniform int)
    295 0:102      add second child into first child ( temp int)
    296 0:102        'i' ( temp int)
    297 0:102        Sign ( global int)
    298 0:102          'i' ( temp int)
    299 0:103      add second child into first child ( temp int)
    300 0:103        'i' ( temp int)
    301 0:103        min ( global int)
    302 0:103          'i' ( temp int)
    303 0:103          'ui' ( uniform int)
    304 0:104      add second child into first child ( temp int)
    305 0:104        'i' ( temp int)
    306 0:104        max ( global int)
    307 0:104          'i' ( temp int)
    308 0:104          'ui' ( uniform int)
    309 0:105      add second child into first child ( temp int)
    310 0:105        'i' ( temp int)
    311 0:105        clamp ( global int)
    312 0:105          'i' ( temp int)
    313 0:105          'ui' ( uniform int)
    314 0:105          'ui' ( uniform int)
    315 0:107      Constant:
    316 0:107        0.000000
    317 0:108      Constant:
    318 0:108        0.000000
    319 0:109      Constant:
    320 0:109        0.000000
    321 0:110      Constant:
    322 0:110        0.000000
    323 0:113      'u' ( temp uint)
    324 0:114      'u' ( temp uint)
    325 0:115      add second child into first child ( temp uint)
    326 0:115        'u' ( temp uint)
    327 0:115        min ( global uint)
    328 0:115          'u' ( temp uint)
    329 0:115          'uui' ( uniform uint)
    330 0:116      add second child into first child ( temp uint)
    331 0:116        'u' ( temp uint)
    332 0:116        max ( global uint)
    333 0:116          'u' ( temp uint)
    334 0:116          'uui' ( uniform uint)
    335 0:117      add second child into first child ( temp uint)
    336 0:117        'u' ( temp uint)
    337 0:117        clamp ( global uint)
    338 0:117          'u' ( temp uint)
    339 0:117          'uui' ( uniform uint)
    340 0:117          'uui' ( uniform uint)
    341 0:118      'u' ( temp uint)
    342 0:119      'u' ( temp uint)
    343 0:120      'u' ( temp uint)
    344 0:121      'i' ( temp int)
    345 0:122      'i' ( temp int)
    346 0:123      add second child into first child ( temp int)
    347 0:123        'i' ( temp int)
    348 0:123        'i' ( temp int)
    349 0:127      move second child to first child ( temp bool)
    350 0:127        'b' ( temp bool)
    351 0:127        isnan ( global bool)
    352 0:127          'uf' ( uniform float)
    353 0:128      move second child to first child ( temp bool)
    354 0:128        'b' ( temp bool)
    355 0:128        isinf ( global bool)
    356 0:128          direct index ( temp float)
    357 0:128            'v' ( temp 4-component vector of float)
    358 0:128            Constant:
    359 0:128              1 (const int)
    360 0:130      move second child to first child ( temp bool)
    361 0:130        'b' ( temp bool)
    362 0:130        any ( global bool)
    363 0:130          Compare Less Than ( global 4-component vector of bool)
    364 0:130            'v' ( temp 4-component vector of float)
    365 0:130            'uv4' ( uniform 4-component vector of float)
    366 0:131      move second child to first child ( temp bool)
    367 0:131        'b' ( temp bool)
    368 0:131        logical-and ( temp bool)
    369 0:131          'b' ( temp bool)
    370 0:131          any ( global bool)
    371 0:131            Compare Less Than or Equal ( global 4-component vector of bool)
    372 0:131              'v' ( temp 4-component vector of float)
    373 0:131              'uv4' ( uniform 4-component vector of float)
    374 0:132      move second child to first child ( temp bool)
    375 0:132        'b' ( temp bool)
    376 0:132        logical-and ( temp bool)
    377 0:132          'b' ( temp bool)
    378 0:132          any ( global bool)
    379 0:132            Compare Greater Than ( global 4-component vector of bool)
    380 0:132              'v' ( temp 4-component vector of float)
    381 0:132              'uv4' ( uniform 4-component vector of float)
    382 0:133      move second child to first child ( temp bool)
    383 0:133        'b' ( temp bool)
    384 0:133        logical-and ( temp bool)
    385 0:133          'b' ( temp bool)
    386 0:133          any ( global bool)
    387 0:133            Compare Greater Than or Equal ( global 4-component vector of bool)
    388 0:133              'v' ( temp 4-component vector of float)
    389 0:133              'uv4' ( uniform 4-component vector of float)
    390 0:134      move second child to first child ( temp bool)
    391 0:134        'b' ( temp bool)
    392 0:134        logical-and ( temp bool)
    393 0:134          'b' ( temp bool)
    394 0:134          any ( global bool)
    395 0:134            Equal ( global 4-component vector of bool)
    396 0:134              'ub41' ( uniform 4-component vector of bool)
    397 0:134              'ub42' ( uniform 4-component vector of bool)
    398 0:135      move second child to first child ( temp bool)
    399 0:135        'b' ( temp bool)
    400 0:135        logical-and ( temp bool)
    401 0:135          'b' ( temp bool)
    402 0:135          any ( global bool)
    403 0:135            NotEqual ( global 4-component vector of bool)
    404 0:135              'ub41' ( uniform 4-component vector of bool)
    405 0:135              'ub42' ( uniform 4-component vector of bool)
    406 0:136      move second child to first child ( temp bool)
    407 0:136        'b' ( temp bool)
    408 0:136        logical-and ( temp bool)
    409 0:136          'b' ( temp bool)
    410 0:136          any ( global bool)
    411 0:136            'ub41' ( uniform 4-component vector of bool)
    412 0:137      move second child to first child ( temp bool)
    413 0:137        'b' ( temp bool)
    414 0:137        logical-and ( temp bool)
    415 0:137          'b' ( temp bool)
    416 0:137          all ( global bool)
    417 0:137            'ub41' ( uniform 4-component vector of bool)
    418 0:138      move second child to first child ( temp bool)
    419 0:138        'b' ( temp bool)
    420 0:138        logical-and ( temp bool)
    421 0:138          'b' ( temp bool)
    422 0:138          any ( global bool)
    423 0:138            Negate conditional ( global 4-component vector of bool)
    424 0:138              'ub41' ( uniform 4-component vector of bool)
    425 0:140      move second child to first child ( temp int)
    426 0:140        'i' ( temp int)
    427 0:140        divide ( temp int)
    428 0:140          subtract ( temp int)
    429 0:140            component-wise multiply ( temp int)
    430 0:140              add ( temp int)
    431 0:140                'i' ( temp int)
    432 0:140                'ui' ( uniform int)
    433 0:140              'i' ( temp int)
    434 0:140            'ui' ( uniform int)
    435 0:140          'i' ( temp int)
    436 0:141      move second child to first child ( temp int)
    437 0:141        'i' ( temp int)
    438 0:141        mod ( temp int)
    439 0:141          'i' ( temp int)
    440 0:141          'ui' ( uniform int)
    441 0:142      Test condition and select ( temp void)
    442 0:142        Condition
    443 0:142        logical-or ( temp bool)
    444 0:142          Compare Equal ( temp bool)
    445 0:142            'i' ( temp int)
    446 0:142            'ui' ( uniform int)
    447 0:142          logical-xor ( temp bool)
    448 0:142            logical-and ( temp bool)
    449 0:142              Compare Not Equal ( temp bool)
    450 0:142                'i' ( temp int)
    451 0:142                'ui' ( uniform int)
    452 0:142              Compare Equal ( temp bool)
    453 0:142                'i' ( temp int)
    454 0:142                'ui' ( uniform int)
    455 0:142            Compare Not Equal ( temp bool)
    456 0:142              'i' ( temp int)
    457 0:142              Constant:
    458 0:142                2 (const int)
    459 0:142        true case
    460 0:143        Pre-Increment ( temp int)
    461 0:143          'i' ( temp int)
    462 0:145      move second child to first child ( temp float)
    463 0:145        'f' ( temp float)
    464 0:145        divide ( temp float)
    465 0:145          subtract ( temp float)
    466 0:145            component-wise multiply ( temp float)
    467 0:145              add ( temp float)
    468 0:145                'uf' ( uniform float)
    469 0:145                'uf' ( uniform float)
    470 0:145              'uf' ( uniform float)
    471 0:145            'uf' ( uniform float)
    472 0:145          'uf' ( uniform float)
    473 0:147      add second child into first child ( temp float)
    474 0:147        'f' ( temp float)
    475 0:147        length ( global float)
    476 0:147          'v' ( temp 4-component vector of float)
    477 0:148      add second child into first child ( temp float)
    478 0:148        'f' ( temp float)
    479 0:148        distance ( global float)
    480 0:148          'v' ( temp 4-component vector of float)
    481 0:148          'v' ( temp 4-component vector of float)
    482 0:149      add second child into first child ( temp float)
    483 0:149        'f' ( temp float)
    484 0:149        dot-product ( global float)
    485 0:149          'v' ( temp 4-component vector of float)
    486 0:149          'v' ( temp 4-component vector of float)
    487 0:150      add second child into first child ( temp float)
    488 0:150        'f' ( temp float)
    489 0:150        dot-product ( global float)
    490 0:150          'f' ( temp float)
    491 0:150          'uf' ( uniform float)
    492 0:151      add second child into first child ( temp float)
    493 0:151        'f' ( temp float)
    494 0:151        direct index ( temp float)
    495 0:151          cross-product ( global 3-component vector of float)
    496 0:151            vector swizzle ( temp 3-component vector of float)
    497 0:151              'v' ( temp 4-component vector of float)
    498 0:151              Sequence
    499 0:151                Constant:
    500 0:151                  0 (const int)
    501 0:151                Constant:
    502 0:151                  1 (const int)
    503 0:151                Constant:
    504 0:151                  2 (const int)
    505 0:151            vector swizzle ( temp 3-component vector of float)
    506 0:151              'v' ( temp 4-component vector of float)
    507 0:151              Sequence
    508 0:151                Constant:
    509 0:151                  0 (const int)
    510 0:151                Constant:
    511 0:151                  1 (const int)
    512 0:151                Constant:
    513 0:151                  2 (const int)
    514 0:151          Constant:
    515 0:151            0 (const int)
    516 0:153      Test condition and select ( temp void)
    517 0:153        Condition
    518 0:153        logical-or ( temp bool)
    519 0:153          Compare Equal ( temp bool)
    520 0:153            'f' ( temp float)
    521 0:153            'uf' ( uniform float)
    522 0:153          logical-and ( temp bool)
    523 0:153            Compare Not Equal ( temp bool)
    524 0:153              'f' ( temp float)
    525 0:153              'uf' ( uniform float)
    526 0:153            Compare Not Equal ( temp bool)
    527 0:153              'f' ( temp float)
    528 0:153              Constant:
    529 0:153                2.000000
    530 0:153        true case
    531 0:154        Pre-Increment ( temp float)
    532 0:154          'f' ( temp float)
    533 0:156      and second child into first child ( temp int)
    534 0:156        'i' ( temp int)
    535 0:156        'ui' ( uniform int)
    536 0:157      or second child into first child ( temp int)
    537 0:157        'i' ( temp int)
    538 0:157        Constant:
    539 0:157          66 (const int)
    540 0:158      exclusive or second child into first child ( temp int)
    541 0:158        'i' ( temp int)
    542 0:158        'ui' ( uniform int)
    543 0:159      mod second child into first child ( temp int)
    544 0:159        'i' ( temp int)
    545 0:159        Constant:
    546 0:159          17 (const int)
    547 0:160      right shift second child into first child ( temp int)
    548 0:160        'i' ( temp int)
    549 0:160        Constant:
    550 0:160          2 (const int)
    551 0:161      left shift second child into first child ( temp int)
    552 0:161        'i' ( temp int)
    553 0:161        'ui' ( uniform int)
    554 0:162      move second child to first child ( temp int)
    555 0:162        'i' ( temp int)
    556 0:162        Bitwise not ( temp int)
    557 0:162          'i' ( temp int)
    558 0:163      move second child to first child ( temp bool)
    559 0:163        'b' ( temp bool)
    560 0:163        Negate conditional ( temp bool)
    561 0:163          'b' ( temp bool)
    562 0:165      move second child to first child ( temp 4-component vector of float)
    563 0:165        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
    564 0:165        Test condition and select ( temp 4-component vector of float)
    565 0:165          Condition
    566 0:165          'b' ( temp bool)
    567 0:165          true case
    568 0:165          add ( temp 4-component vector of float)
    569 0:165            add ( temp 4-component vector of float)
    570 0:165              Construct vec4 ( temp 4-component vector of float)
    571 0:165                Convert int to float ( temp float)
    572 0:165                  'i' ( temp int)
    573 0:165              Construct vec4 ( temp 4-component vector of float)
    574 0:165                'f' ( temp float)
    575 0:165            'v' ( temp 4-component vector of float)
    576 0:165          false case
    577 0:165          'v' ( temp 4-component vector of float)
    578 0:?   Linker Objects
    579 0:?     'uiv4' ( uniform 4-component vector of int)
    580 0:?     'uv4' ( uniform 4-component vector of float)
    581 0:?     'ub' ( uniform bool)
    582 0:?     'ub41' ( uniform 4-component vector of bool)
    583 0:?     'ub42' ( uniform 4-component vector of bool)
    584 0:?     'uf' ( uniform float)
    585 0:?     'ui' ( uniform int)
    586 0:?     'uuv4' ( uniform 4-component vector of uint)
    587 0:?     'uui' ( uniform uint)
    588 
    589 
    590 Linked fragment stage:
    591 
    592 
    593 Shader version: 130
    594 ERROR: node is still EOpNull!
    595 0:15  Function Definition: main( ( global void)
    596 0:15    Function Parameters: 
    597 0:?     Sequence
    598 0:27      move second child to first child ( temp 4-component vector of float)
    599 0:27        'v' ( temp 4-component vector of float)
    600 0:27        radians ( global 4-component vector of float)
    601 0:27          'uv4' ( uniform 4-component vector of float)
    602 0:28      add second child into first child ( temp 4-component vector of float)
    603 0:28        'v' ( temp 4-component vector of float)
    604 0:28        degrees ( global 4-component vector of float)
    605 0:28          'v' ( temp 4-component vector of float)
    606 0:29      add second child into first child ( temp 4-component vector of float)
    607 0:29        'v' ( temp 4-component vector of float)
    608 0:29        Comma ( temp 4-component vector of float)
    609 0:29          move second child to first child ( temp int)
    610 0:29            'i' ( temp int)
    611 0:29            component-wise multiply ( temp int)
    612 0:29              'ui' ( uniform int)
    613 0:29              'ui' ( uniform int)
    614 0:29          sine ( global 4-component vector of float)
    615 0:29            'v' ( temp 4-component vector of float)
    616 0:30      add second child into first child ( temp 4-component vector of float)
    617 0:30        'v' ( temp 4-component vector of float)
    618 0:30        cosine ( global 4-component vector of float)
    619 0:30          'v' ( temp 4-component vector of float)
    620 0:31      add second child into first child ( temp 4-component vector of float)
    621 0:31        'v' ( temp 4-component vector of float)
    622 0:31        tangent ( global 4-component vector of float)
    623 0:31          'v' ( temp 4-component vector of float)
    624 0:32      add second child into first child ( temp 4-component vector of float)
    625 0:32        'v' ( temp 4-component vector of float)
    626 0:32        arc sine ( global 4-component vector of float)
    627 0:32          'v' ( temp 4-component vector of float)
    628 0:33      add second child into first child ( temp 4-component vector of float)
    629 0:33        'v' ( temp 4-component vector of float)
    630 0:33        arc cosine ( global 4-component vector of float)
    631 0:33          'v' ( temp 4-component vector of float)
    632 0:35      add second child into first child ( temp 4-component vector of float)
    633 0:35        'v' ( temp 4-component vector of float)
    634 0:35        arc tangent ( global 4-component vector of float)
    635 0:35          'v' ( temp 4-component vector of float)
    636 0:36      add second child into first child ( temp 4-component vector of float)
    637 0:36        'v' ( temp 4-component vector of float)
    638 0:36        hyp. sine ( global 4-component vector of float)
    639 0:36          'v' ( temp 4-component vector of float)
    640 0:37      add second child into first child ( temp 4-component vector of float)
    641 0:37        'v' ( temp 4-component vector of float)
    642 0:37        hyp. cosine ( global 4-component vector of float)
    643 0:37          'v' ( temp 4-component vector of float)
    644 0:38      add second child into first child ( temp 4-component vector of float)
    645 0:38        'v' ( temp 4-component vector of float)
    646 0:38        hyp. tangent ( global 4-component vector of float)
    647 0:38          'v' ( temp 4-component vector of float)
    648 0:39      add second child into first child ( temp 4-component vector of float)
    649 0:39        'v' ( temp 4-component vector of float)
    650 0:39        arc hyp. sine ( global 4-component vector of float)
    651 0:39          'v' ( temp 4-component vector of float)
    652 0:40      add second child into first child ( temp 4-component vector of float)
    653 0:40        'v' ( temp 4-component vector of float)
    654 0:40        arc hyp. cosine ( global 4-component vector of float)
    655 0:40          'v' ( temp 4-component vector of float)
    656 0:41      add second child into first child ( temp 4-component vector of float)
    657 0:41        'v' ( temp 4-component vector of float)
    658 0:41        arc hyp. tangent ( global 4-component vector of float)
    659 0:41          'v' ( temp 4-component vector of float)
    660 0:43      add second child into first child ( temp 4-component vector of float)
    661 0:43        'v' ( temp 4-component vector of float)
    662 0:43        pow ( global 4-component vector of float)
    663 0:43          'v' ( temp 4-component vector of float)
    664 0:43          'v' ( temp 4-component vector of float)
    665 0:44      add second child into first child ( temp 4-component vector of float)
    666 0:44        'v' ( temp 4-component vector of float)
    667 0:44        exp ( global 4-component vector of float)
    668 0:44          'v' ( temp 4-component vector of float)
    669 0:45      add second child into first child ( temp 4-component vector of float)
    670 0:45        'v' ( temp 4-component vector of float)
    671 0:45        log ( global 4-component vector of float)
    672 0:45          'v' ( temp 4-component vector of float)
    673 0:46      add second child into first child ( temp 4-component vector of float)
    674 0:46        'v' ( temp 4-component vector of float)
    675 0:46        exp2 ( global 4-component vector of float)
    676 0:46          'v' ( temp 4-component vector of float)
    677 0:47      add second child into first child ( temp 4-component vector of float)
    678 0:47        'v' ( temp 4-component vector of float)
    679 0:47        log2 ( global 4-component vector of float)
    680 0:47          'v' ( temp 4-component vector of float)
    681 0:48      add second child into first child ( temp 4-component vector of float)
    682 0:48        'v' ( temp 4-component vector of float)
    683 0:48        sqrt ( global 4-component vector of float)
    684 0:48          'v' ( temp 4-component vector of float)
    685 0:49      add second child into first child ( temp 4-component vector of float)
    686 0:49        'v' ( temp 4-component vector of float)
    687 0:49        inverse sqrt ( global 4-component vector of float)
    688 0:49          'v' ( temp 4-component vector of float)
    689 0:50      add second child into first child ( temp 4-component vector of float)
    690 0:50        'v' ( temp 4-component vector of float)
    691 0:50        Absolute value ( global 4-component vector of float)
    692 0:50          'v' ( temp 4-component vector of float)
    693 0:51      add second child into first child ( temp 4-component vector of float)
    694 0:51        'v' ( temp 4-component vector of float)
    695 0:51        Sign ( global 4-component vector of float)
    696 0:51          'v' ( temp 4-component vector of float)
    697 0:52      add second child into first child ( temp 4-component vector of float)
    698 0:52        'v' ( temp 4-component vector of float)
    699 0:52        Floor ( global 4-component vector of float)
    700 0:52          'v' ( temp 4-component vector of float)
    701 0:55      add second child into first child ( temp 4-component vector of float)
    702 0:55        'v' ( temp 4-component vector of float)
    703 0:55        trunc ( global 4-component vector of float)
    704 0:55          'v' ( temp 4-component vector of float)
    705 0:56      add second child into first child ( temp 4-component vector of float)
    706 0:56        'v' ( temp 4-component vector of float)
    707 0:56        round ( global 4-component vector of float)
    708 0:56          'v' ( temp 4-component vector of float)
    709 0:57      add second child into first child ( temp 4-component vector of float)
    710 0:57        'v' ( temp 4-component vector of float)
    711 0:57        roundEven ( global 4-component vector of float)
    712 0:57          'v' ( temp 4-component vector of float)
    713 0:60      add second child into first child ( temp 4-component vector of float)
    714 0:60        'v' ( temp 4-component vector of float)
    715 0:60        Ceiling ( global 4-component vector of float)
    716 0:60          'v' ( temp 4-component vector of float)
    717 0:61      add second child into first child ( temp 4-component vector of float)
    718 0:61        'v' ( temp 4-component vector of float)
    719 0:61        Fraction ( global 4-component vector of float)
    720 0:61          'v' ( temp 4-component vector of float)
    721 0:62      add second child into first child ( temp 4-component vector of float)
    722 0:62        'v' ( temp 4-component vector of float)
    723 0:62        mod ( global 4-component vector of float)
    724 0:62          'v' ( temp 4-component vector of float)
    725 0:62          'v' ( temp 4-component vector of float)
    726 0:63      add second child into first child ( temp 4-component vector of float)
    727 0:63        'v' ( temp 4-component vector of float)
    728 0:63        mod ( global 4-component vector of float)
    729 0:63          'v' ( temp 4-component vector of float)
    730 0:63          direct index ( temp float)
    731 0:63            'v' ( temp 4-component vector of float)
    732 0:63            Constant:
    733 0:63              0 (const int)
    734 0:66      add second child into first child ( temp 4-component vector of float)
    735 0:66        'v' ( temp 4-component vector of float)
    736 0:66        modf ( global 4-component vector of float)
    737 0:66          'v' ( temp 4-component vector of float)
    738 0:66          'v' ( temp 4-component vector of float)
    739 0:69      add second child into first child ( temp 4-component vector of float)
    740 0:69        'v' ( temp 4-component vector of float)
    741 0:69        min ( global 4-component vector of float)
    742 0:69          'v' ( temp 4-component vector of float)
    743 0:69          'uv4' ( uniform 4-component vector of float)
    744 0:70      add second child into first child ( temp 4-component vector of float)
    745 0:70        'v' ( temp 4-component vector of float)
    746 0:70        max ( global 4-component vector of float)
    747 0:70          'v' ( temp 4-component vector of float)
    748 0:70          'uv4' ( uniform 4-component vector of float)
    749 0:71      add second child into first child ( temp 4-component vector of float)
    750 0:71        'v' ( temp 4-component vector of float)
    751 0:71        clamp ( global 4-component vector of float)
    752 0:71          'v' ( temp 4-component vector of float)
    753 0:71          'uv4' ( uniform 4-component vector of float)
    754 0:71          'uv4' ( uniform 4-component vector of float)
    755 0:72      add second child into first child ( temp 4-component vector of float)
    756 0:72        'v' ( temp 4-component vector of float)
    757 0:72        mix ( global 4-component vector of float)
    758 0:72          'v' ( temp 4-component vector of float)
    759 0:72          'v' ( temp 4-component vector of float)
    760 0:72          'v' ( temp 4-component vector of float)
    761 0:75      add second child into first child ( temp 4-component vector of float)
    762 0:75        'v' ( temp 4-component vector of float)
    763 0:75        mix ( global 4-component vector of float)
    764 0:75          'v' ( temp 4-component vector of float)
    765 0:75          'v' ( temp 4-component vector of float)
    766 0:75          'bv4' ( temp 4-component vector of bool)
    767 0:76      add second child into first child ( temp 4-component vector of float)
    768 0:76        'v' ( temp 4-component vector of float)
    769 0:76        Constant:
    770 0:76          0.000000
    771 0:77      add second child into first child ( temp 4-component vector of float)
    772 0:77        'v' ( temp 4-component vector of float)
    773 0:77        Constant:
    774 0:77          0.000000
    775 0:78      add second child into first child ( temp 4-component vector of float)
    776 0:78        'v' ( temp 4-component vector of float)
    777 0:78        Constant:
    778 0:78          0.000000
    779 0:79      add second child into first child ( temp 4-component vector of float)
    780 0:79        'v' ( temp 4-component vector of float)
    781 0:79        Constant:
    782 0:79          0.000000
    783 0:80      add second child into first child ( temp 4-component vector of float)
    784 0:80        'v' ( temp 4-component vector of float)
    785 0:80        Constant:
    786 0:80          0.000000
    787 0:81      add second child into first child ( temp 4-component vector of float)
    788 0:81        'v' ( temp 4-component vector of float)
    789 0:81        Constant:
    790 0:81          0.000000
    791 0:82      add second child into first child ( temp 4-component vector of float)
    792 0:82        'v' ( temp 4-component vector of float)
    793 0:82        Constant:
    794 0:82          0.000000
    795 0:83      add second child into first child ( temp 4-component vector of float)
    796 0:83        'v' ( temp 4-component vector of float)
    797 0:83        Constant:
    798 0:83          0.000000
    799 0:86      add second child into first child ( temp 4-component vector of float)
    800 0:86        'v' ( temp 4-component vector of float)
    801 0:86        step ( global 4-component vector of float)
    802 0:86          'v' ( temp 4-component vector of float)
    803 0:86          'v' ( temp 4-component vector of float)
    804 0:87      add second child into first child ( temp 4-component vector of float)
    805 0:87        'v' ( temp 4-component vector of float)
    806 0:87        smoothstep ( global 4-component vector of float)
    807 0:87          'v' ( temp 4-component vector of float)
    808 0:87          'v' ( temp 4-component vector of float)
    809 0:87          'v' ( temp 4-component vector of float)
    810 0:88      add second child into first child ( temp 4-component vector of float)
    811 0:88        'v' ( temp 4-component vector of float)
    812 0:88        step ( global 4-component vector of float)
    813 0:88          'uf' ( uniform float)
    814 0:88          'v' ( temp 4-component vector of float)
    815 0:89      add second child into first child ( temp 4-component vector of float)
    816 0:89        'v' ( temp 4-component vector of float)
    817 0:89        smoothstep ( global 4-component vector of float)
    818 0:89          'uf' ( uniform float)
    819 0:89          'uf' ( uniform float)
    820 0:89          'v' ( temp 4-component vector of float)
    821 0:90      add second child into first child ( temp 4-component vector of float)
    822 0:90        'v' ( temp 4-component vector of float)
    823 0:90        normalize ( global 4-component vector of float)
    824 0:90          'v' ( temp 4-component vector of float)
    825 0:91      add second child into first child ( temp 4-component vector of float)
    826 0:91        'v' ( temp 4-component vector of float)
    827 0:91        face-forward ( global 4-component vector of float)
    828 0:91          'v' ( temp 4-component vector of float)
    829 0:91          'v' ( temp 4-component vector of float)
    830 0:91          'v' ( temp 4-component vector of float)
    831 0:92      add second child into first child ( temp 4-component vector of float)
    832 0:92        'v' ( temp 4-component vector of float)
    833 0:92        reflect ( global 4-component vector of float)
    834 0:92          'v' ( temp 4-component vector of float)
    835 0:92          'v' ( temp 4-component vector of float)
    836 0:93      add second child into first child ( temp 4-component vector of float)
    837 0:93        'v' ( temp 4-component vector of float)
    838 0:93        refract ( global 4-component vector of float)
    839 0:93          'v' ( temp 4-component vector of float)
    840 0:93          'v' ( temp 4-component vector of float)
    841 0:93          'uf' ( uniform float)
    842 0:94      add second child into first child ( temp 4-component vector of float)
    843 0:94        'v' ( temp 4-component vector of float)
    844 0:94        dPdx ( global 4-component vector of float)
    845 0:94          'v' ( temp 4-component vector of float)
    846 0:95      add second child into first child ( temp 4-component vector of float)
    847 0:95        'v' ( temp 4-component vector of float)
    848 0:95        dPdy ( global 4-component vector of float)
    849 0:95          'v' ( temp 4-component vector of float)
    850 0:96      add second child into first child ( temp 4-component vector of float)
    851 0:96        'v' ( temp 4-component vector of float)
    852 0:96        fwidth ( global 4-component vector of float)
    853 0:96          'v' ( temp 4-component vector of float)
    854 0:101      add second child into first child ( temp int)
    855 0:101        'i' ( temp int)
    856 0:101        Absolute value ( global int)
    857 0:101          'ui' ( uniform int)
    858 0:102      add second child into first child ( temp int)
    859 0:102        'i' ( temp int)
    860 0:102        Sign ( global int)
    861 0:102          'i' ( temp int)
    862 0:103      add second child into first child ( temp int)
    863 0:103        'i' ( temp int)
    864 0:103        min ( global int)
    865 0:103          'i' ( temp int)
    866 0:103          'ui' ( uniform int)
    867 0:104      add second child into first child ( temp int)
    868 0:104        'i' ( temp int)
    869 0:104        max ( global int)
    870 0:104          'i' ( temp int)
    871 0:104          'ui' ( uniform int)
    872 0:105      add second child into first child ( temp int)
    873 0:105        'i' ( temp int)
    874 0:105        clamp ( global int)
    875 0:105          'i' ( temp int)
    876 0:105          'ui' ( uniform int)
    877 0:105          'ui' ( uniform int)
    878 0:107      Constant:
    879 0:107        0.000000
    880 0:108      Constant:
    881 0:108        0.000000
    882 0:109      Constant:
    883 0:109        0.000000
    884 0:110      Constant:
    885 0:110        0.000000
    886 0:113      'u' ( temp uint)
    887 0:114      'u' ( temp uint)
    888 0:115      add second child into first child ( temp uint)
    889 0:115        'u' ( temp uint)
    890 0:115        min ( global uint)
    891 0:115          'u' ( temp uint)
    892 0:115          'uui' ( uniform uint)
    893 0:116      add second child into first child ( temp uint)
    894 0:116        'u' ( temp uint)
    895 0:116        max ( global uint)
    896 0:116          'u' ( temp uint)
    897 0:116          'uui' ( uniform uint)
    898 0:117      add second child into first child ( temp uint)
    899 0:117        'u' ( temp uint)
    900 0:117        clamp ( global uint)
    901 0:117          'u' ( temp uint)
    902 0:117          'uui' ( uniform uint)
    903 0:117          'uui' ( uniform uint)
    904 0:118      'u' ( temp uint)
    905 0:119      'u' ( temp uint)
    906 0:120      'u' ( temp uint)
    907 0:121      'i' ( temp int)
    908 0:122      'i' ( temp int)
    909 0:123      add second child into first child ( temp int)
    910 0:123        'i' ( temp int)
    911 0:123        'i' ( temp int)
    912 0:127      move second child to first child ( temp bool)
    913 0:127        'b' ( temp bool)
    914 0:127        isnan ( global bool)
    915 0:127          'uf' ( uniform float)
    916 0:128      move second child to first child ( temp bool)
    917 0:128        'b' ( temp bool)
    918 0:128        isinf ( global bool)
    919 0:128          direct index ( temp float)
    920 0:128            'v' ( temp 4-component vector of float)
    921 0:128            Constant:
    922 0:128              1 (const int)
    923 0:130      move second child to first child ( temp bool)
    924 0:130        'b' ( temp bool)
    925 0:130        any ( global bool)
    926 0:130          Compare Less Than ( global 4-component vector of bool)
    927 0:130            'v' ( temp 4-component vector of float)
    928 0:130            'uv4' ( uniform 4-component vector of float)
    929 0:131      move second child to first child ( temp bool)
    930 0:131        'b' ( temp bool)
    931 0:131        logical-and ( temp bool)
    932 0:131          'b' ( temp bool)
    933 0:131          any ( global bool)
    934 0:131            Compare Less Than or Equal ( global 4-component vector of bool)
    935 0:131              'v' ( temp 4-component vector of float)
    936 0:131              'uv4' ( uniform 4-component vector of float)
    937 0:132      move second child to first child ( temp bool)
    938 0:132        'b' ( temp bool)
    939 0:132        logical-and ( temp bool)
    940 0:132          'b' ( temp bool)
    941 0:132          any ( global bool)
    942 0:132            Compare Greater Than ( global 4-component vector of bool)
    943 0:132              'v' ( temp 4-component vector of float)
    944 0:132              'uv4' ( uniform 4-component vector of float)
    945 0:133      move second child to first child ( temp bool)
    946 0:133        'b' ( temp bool)
    947 0:133        logical-and ( temp bool)
    948 0:133          'b' ( temp bool)
    949 0:133          any ( global bool)
    950 0:133            Compare Greater Than or Equal ( global 4-component vector of bool)
    951 0:133              'v' ( temp 4-component vector of float)
    952 0:133              'uv4' ( uniform 4-component vector of float)
    953 0:134      move second child to first child ( temp bool)
    954 0:134        'b' ( temp bool)
    955 0:134        logical-and ( temp bool)
    956 0:134          'b' ( temp bool)
    957 0:134          any ( global bool)
    958 0:134            Equal ( global 4-component vector of bool)
    959 0:134              'ub41' ( uniform 4-component vector of bool)
    960 0:134              'ub42' ( uniform 4-component vector of bool)
    961 0:135      move second child to first child ( temp bool)
    962 0:135        'b' ( temp bool)
    963 0:135        logical-and ( temp bool)
    964 0:135          'b' ( temp bool)
    965 0:135          any ( global bool)
    966 0:135            NotEqual ( global 4-component vector of bool)
    967 0:135              'ub41' ( uniform 4-component vector of bool)
    968 0:135              'ub42' ( uniform 4-component vector of bool)
    969 0:136      move second child to first child ( temp bool)
    970 0:136        'b' ( temp bool)
    971 0:136        logical-and ( temp bool)
    972 0:136          'b' ( temp bool)
    973 0:136          any ( global bool)
    974 0:136            'ub41' ( uniform 4-component vector of bool)
    975 0:137      move second child to first child ( temp bool)
    976 0:137        'b' ( temp bool)
    977 0:137        logical-and ( temp bool)
    978 0:137          'b' ( temp bool)
    979 0:137          all ( global bool)
    980 0:137            'ub41' ( uniform 4-component vector of bool)
    981 0:138      move second child to first child ( temp bool)
    982 0:138        'b' ( temp bool)
    983 0:138        logical-and ( temp bool)
    984 0:138          'b' ( temp bool)
    985 0:138          any ( global bool)
    986 0:138            Negate conditional ( global 4-component vector of bool)
    987 0:138              'ub41' ( uniform 4-component vector of bool)
    988 0:140      move second child to first child ( temp int)
    989 0:140        'i' ( temp int)
    990 0:140        divide ( temp int)
    991 0:140          subtract ( temp int)
    992 0:140            component-wise multiply ( temp int)
    993 0:140              add ( temp int)
    994 0:140                'i' ( temp int)
    995 0:140                'ui' ( uniform int)
    996 0:140              'i' ( temp int)
    997 0:140            'ui' ( uniform int)
    998 0:140          'i' ( temp int)
    999 0:141      move second child to first child ( temp int)
   1000 0:141        'i' ( temp int)
   1001 0:141        mod ( temp int)
   1002 0:141          'i' ( temp int)
   1003 0:141          'ui' ( uniform int)
   1004 0:142      Test condition and select ( temp void)
   1005 0:142        Condition
   1006 0:142        logical-or ( temp bool)
   1007 0:142          Compare Equal ( temp bool)
   1008 0:142            'i' ( temp int)
   1009 0:142            'ui' ( uniform int)
   1010 0:142          logical-xor ( temp bool)
   1011 0:142            logical-and ( temp bool)
   1012 0:142              Compare Not Equal ( temp bool)
   1013 0:142                'i' ( temp int)
   1014 0:142                'ui' ( uniform int)
   1015 0:142              Compare Equal ( temp bool)
   1016 0:142                'i' ( temp int)
   1017 0:142                'ui' ( uniform int)
   1018 0:142            Compare Not Equal ( temp bool)
   1019 0:142              'i' ( temp int)
   1020 0:142              Constant:
   1021 0:142                2 (const int)
   1022 0:142        true case
   1023 0:143        Pre-Increment ( temp int)
   1024 0:143          'i' ( temp int)
   1025 0:145      move second child to first child ( temp float)
   1026 0:145        'f' ( temp float)
   1027 0:145        divide ( temp float)
   1028 0:145          subtract ( temp float)
   1029 0:145            component-wise multiply ( temp float)
   1030 0:145              add ( temp float)
   1031 0:145                'uf' ( uniform float)
   1032 0:145                'uf' ( uniform float)
   1033 0:145              'uf' ( uniform float)
   1034 0:145            'uf' ( uniform float)
   1035 0:145          'uf' ( uniform float)
   1036 0:147      add second child into first child ( temp float)
   1037 0:147        'f' ( temp float)
   1038 0:147        length ( global float)
   1039 0:147          'v' ( temp 4-component vector of float)
   1040 0:148      add second child into first child ( temp float)
   1041 0:148        'f' ( temp float)
   1042 0:148        distance ( global float)
   1043 0:148          'v' ( temp 4-component vector of float)
   1044 0:148          'v' ( temp 4-component vector of float)
   1045 0:149      add second child into first child ( temp float)
   1046 0:149        'f' ( temp float)
   1047 0:149        dot-product ( global float)
   1048 0:149          'v' ( temp 4-component vector of float)
   1049 0:149          'v' ( temp 4-component vector of float)
   1050 0:150      add second child into first child ( temp float)
   1051 0:150        'f' ( temp float)
   1052 0:150        dot-product ( global float)
   1053 0:150          'f' ( temp float)
   1054 0:150          'uf' ( uniform float)
   1055 0:151      add second child into first child ( temp float)
   1056 0:151        'f' ( temp float)
   1057 0:151        direct index ( temp float)
   1058 0:151          cross-product ( global 3-component vector of float)
   1059 0:151            vector swizzle ( temp 3-component vector of float)
   1060 0:151              'v' ( temp 4-component vector of float)
   1061 0:151              Sequence
   1062 0:151                Constant:
   1063 0:151                  0 (const int)
   1064 0:151                Constant:
   1065 0:151                  1 (const int)
   1066 0:151                Constant:
   1067 0:151                  2 (const int)
   1068 0:151            vector swizzle ( temp 3-component vector of float)
   1069 0:151              'v' ( temp 4-component vector of float)
   1070 0:151              Sequence
   1071 0:151                Constant:
   1072 0:151                  0 (const int)
   1073 0:151                Constant:
   1074 0:151                  1 (const int)
   1075 0:151                Constant:
   1076 0:151                  2 (const int)
   1077 0:151          Constant:
   1078 0:151            0 (const int)
   1079 0:153      Test condition and select ( temp void)
   1080 0:153        Condition
   1081 0:153        logical-or ( temp bool)
   1082 0:153          Compare Equal ( temp bool)
   1083 0:153            'f' ( temp float)
   1084 0:153            'uf' ( uniform float)
   1085 0:153          logical-and ( temp bool)
   1086 0:153            Compare Not Equal ( temp bool)
   1087 0:153              'f' ( temp float)
   1088 0:153              'uf' ( uniform float)
   1089 0:153            Compare Not Equal ( temp bool)
   1090 0:153              'f' ( temp float)
   1091 0:153              Constant:
   1092 0:153                2.000000
   1093 0:153        true case
   1094 0:154        Pre-Increment ( temp float)
   1095 0:154          'f' ( temp float)
   1096 0:156      and second child into first child ( temp int)
   1097 0:156        'i' ( temp int)
   1098 0:156        'ui' ( uniform int)
   1099 0:157      or second child into first child ( temp int)
   1100 0:157        'i' ( temp int)
   1101 0:157        Constant:
   1102 0:157          66 (const int)
   1103 0:158      exclusive or second child into first child ( temp int)
   1104 0:158        'i' ( temp int)
   1105 0:158        'ui' ( uniform int)
   1106 0:159      mod second child into first child ( temp int)
   1107 0:159        'i' ( temp int)
   1108 0:159        Constant:
   1109 0:159          17 (const int)
   1110 0:160      right shift second child into first child ( temp int)
   1111 0:160        'i' ( temp int)
   1112 0:160        Constant:
   1113 0:160          2 (const int)
   1114 0:161      left shift second child into first child ( temp int)
   1115 0:161        'i' ( temp int)
   1116 0:161        'ui' ( uniform int)
   1117 0:162      move second child to first child ( temp int)
   1118 0:162        'i' ( temp int)
   1119 0:162        Bitwise not ( temp int)
   1120 0:162          'i' ( temp int)
   1121 0:163      move second child to first child ( temp bool)
   1122 0:163        'b' ( temp bool)
   1123 0:163        Negate conditional ( temp bool)
   1124 0:163          'b' ( temp bool)
   1125 0:165      move second child to first child ( temp 4-component vector of float)
   1126 0:165        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
   1127 0:165        Test condition and select ( temp 4-component vector of float)
   1128 0:165          Condition
   1129 0:165          'b' ( temp bool)
   1130 0:165          true case
   1131 0:165          add ( temp 4-component vector of float)
   1132 0:165            add ( temp 4-component vector of float)
   1133 0:165              Construct vec4 ( temp 4-component vector of float)
   1134 0:165                Convert int to float ( temp float)
   1135 0:165                  'i' ( temp int)
   1136 0:165              Construct vec4 ( temp 4-component vector of float)
   1137 0:165                'f' ( temp float)
   1138 0:165            'v' ( temp 4-component vector of float)
   1139 0:165          false case
   1140 0:165          'v' ( temp 4-component vector of float)
   1141 0:?   Linker Objects
   1142 0:?     'uiv4' ( uniform 4-component vector of int)
   1143 0:?     'uv4' ( uniform 4-component vector of float)
   1144 0:?     'ub' ( uniform bool)
   1145 0:?     'ub41' ( uniform 4-component vector of bool)
   1146 0:?     'ub42' ( uniform 4-component vector of bool)
   1147 0:?     'uf' ( uniform float)
   1148 0:?     'ui' ( uniform int)
   1149 0:?     'uuv4' ( uniform 4-component vector of uint)
   1150 0:?     'uui' ( uniform uint)
   1151 
   1152