Home | History | Annotate | Download | only in baseResults
      1 uint.frag
      2 ERROR: 0:2: 'uint' : must be qualified as flat in
      3 ERROR: 0:6: 'in' : cannot be bool 
      4 ERROR: 0:20: 'const' : non-matching or non-convertible constant type for const initializer 
      5 ERROR: 0:24: 'const' : non-matching or non-convertible constant type for const initializer 
      6 ERROR: 0:34: 'const' : non-matching or non-convertible constant type for const initializer 
      7 ERROR: 0:37: 'const' : non-matching or non-convertible constant type for const initializer 
      8 ERROR: 0:48: '=' :  cannot convert from ' const int' to ' temp mediump uint'
      9 ERROR: 0:51: '=' :  cannot convert from ' const int' to ' temp mediump uint'
     10 ERROR: 0:63: 'float' : type requires declaration of default precision qualifier 
     11 ERROR: 9 compilation errors.  No code generated.
     12 
     13 
     14 Shader version: 300
     15 ERROR: node is still EOpNull!
     16 0:15  Function Definition: main( ( global void)
     17 0:15    Function Parameters: 
     18 0:17    Sequence
     19 0:17      Sequence
     20 0:17        move second child to first child ( temp mediump int)
     21 0:17          'count' ( temp mediump int)
     22 0:17          Constant:
     23 0:17            1 (const int)
     24 0:19      Sequence
     25 0:19        move second child to first child ( temp mediump uint)
     26 0:19          'u' ( temp mediump uint)
     27 0:19          add ( temp mediump uint)
     28 0:19            direct index ( temp mediump uint)
     29 0:19              't' ( flat in mediump 2-component vector of uint)
     30 0:19              Constant:
     31 0:19                1 (const int)
     32 0:19            Constant:
     33 0:19              3 (const uint)
     34 0:27      Test condition and select ( temp void)
     35 0:27        Condition
     36 0:27        Constant:
     37 0:27          true (const bool)
     38 0:27        true case
     39 0:28        multiply second child into first child ( temp mediump int)
     40 0:28          'count' ( temp mediump int)
     41 0:28          Constant:
     42 0:28            2 (const int)
     43 0:29      Test condition and select ( temp void)
     44 0:29        Condition
     45 0:29        Constant:
     46 0:29          true (const bool)
     47 0:29        true case
     48 0:30        multiply second child into first child ( temp mediump int)
     49 0:30          'count' ( temp mediump int)
     50 0:30          Constant:
     51 0:30            3 (const int)
     52 0:31      Test condition and select ( temp void)
     53 0:31        Condition
     54 0:31        Constant:
     55 0:31          false (const bool)
     56 0:31        true case
     57 0:32        multiply second child into first child ( temp mediump int)
     58 0:32          'count' ( temp mediump int)
     59 0:32          Constant:
     60 0:32            5 (const int)
     61 0:41      Test condition and select ( temp void)
     62 0:41        Condition
     63 0:41        Constant:
     64 0:41          true (const bool)
     65 0:41        true case
     66 0:42        multiply second child into first child ( temp mediump int)
     67 0:42          'count' ( temp mediump int)
     68 0:42          Constant:
     69 0:42            7 (const int)
     70 0:43      Test condition and select ( temp void)
     71 0:43        Condition
     72 0:43        Constant:
     73 0:43          true (const bool)
     74 0:43        true case
     75 0:44        multiply second child into first child ( temp mediump int)
     76 0:44          'count' ( temp mediump int)
     77 0:44          Constant:
     78 0:44            11 (const int)
     79 0:45      Test condition and select ( temp void)
     80 0:45        Condition
     81 0:45        Constant:
     82 0:45          false (const bool)
     83 0:45        true case
     84 0:46        multiply second child into first child ( temp mediump int)
     85 0:46          'count' ( temp mediump int)
     86 0:46          Constant:
     87 0:46            13 (const int)
     88 0:49      Sequence
     89 0:49        move second child to first child ( temp mediump int)
     90 0:49          'shiftedii' ( temp mediump int)
     91 0:49          Constant:
     92 0:49            -1 (const int)
     93 0:50      Sequence
     94 0:50        move second child to first child ( temp mediump uint)
     95 0:50          'shiftedui' ( temp mediump uint)
     96 0:50          Constant:
     97 0:50            4194303 (const uint)
     98 0:52      Sequence
     99 0:52        move second child to first child ( temp mediump int)
    100 0:52          'shiftediu' ( temp mediump int)
    101 0:52          Constant:
    102 0:52            -1 (const int)
    103 0:53      Sequence
    104 0:53        move second child to first child ( temp mediump uint)
    105 0:53          'shifteduu' ( temp mediump uint)
    106 0:53          Constant:
    107 0:53            4194303 (const uint)
    108 0:55      Test condition and select ( temp void)
    109 0:55        Condition
    110 0:55        Compare Equal ( temp bool)
    111 0:55          'shiftedii' ( temp mediump int)
    112 0:55          'shiftediu' ( temp mediump int)
    113 0:55        true case
    114 0:56        move second child to first child ( temp mediump 4-component vector of uint)
    115 0:56          'c' ( out mediump 4-component vector of uint)
    116 0:56          texture ( global lowp 4-component vector of uint, operation at highp)
    117 0:56            'usampler' ( uniform lowp usampler2D)
    118 0:56            'tc' ( smooth in highp 2-component vector of float)
    119 0:57      Test condition and select ( temp void)
    120 0:57        Condition
    121 0:57        Compare Equal ( temp bool)
    122 0:57          'shiftedui' ( temp mediump uint)
    123 0:57          'shifteduu' ( temp mediump uint)
    124 0:57        true case
    125 0:58        move second child to first child ( temp mediump 4-component vector of uint)
    126 0:58          'c' ( out mediump 4-component vector of uint)
    127 0:58          texture ( global lowp 4-component vector of uint, operation at highp)
    128 0:58            'usampler' ( uniform lowp usampler2D)
    129 0:58            add ( temp highp 2-component vector of float)
    130 0:58              'tc' ( smooth in highp 2-component vector of float)
    131 0:58              Constant:
    132 0:58                1.000000
    133 0:59      Test condition and select ( temp void)
    134 0:59        Condition
    135 0:59        Compare Equal ( temp bool)
    136 0:59          'shiftedii' ( temp mediump int)
    137 0:59          Convert uint to int ( temp int)
    138 0:59            'shiftedui' ( temp mediump uint)
    139 0:59        true case
    140 0:60        move second child to first child ( temp mediump 4-component vector of uint)
    141 0:60          'c' ( out mediump 4-component vector of uint)
    142 0:60          texture ( global lowp 4-component vector of uint, operation at highp)
    143 0:60            'usampler' ( uniform lowp usampler2D)
    144 0:60            subtract ( temp highp 2-component vector of float)
    145 0:60              'tc' ( smooth in highp 2-component vector of float)
    146 0:60              Constant:
    147 0:60                2.000000
    148 0:60                2.000000
    149 0:62      Test condition and select ( temp void)
    150 0:62        Condition
    151 0:62        Compare Greater Than ( temp bool)
    152 0:62          direct index ( temp mediump uint)
    153 0:62            't' ( flat in mediump 2-component vector of uint)
    154 0:62            Constant:
    155 0:62              0 (const int)
    156 0:62          Constant:
    157 0:62            4 (const uint)
    158 0:62        true case
    159 0:63        Sequence
    160 0:63          Sequence
    161 0:63            move second child to first child ( temp mediump float)
    162 0:63              'af' ( temp mediump float)
    163 0:63              Convert uint to float ( temp mediump float)
    164 0:63                'u' ( temp mediump uint)
    165 0:64          Sequence
    166 0:64            move second child to first child ( temp bool)
    167 0:64              'ab' ( temp bool)
    168 0:64              Convert uint to bool ( temp bool)
    169 0:64                'u' ( temp mediump uint)
    170 0:65          Sequence
    171 0:65            move second child to first child ( temp mediump int)
    172 0:65              'ai' ( temp mediump int)
    173 0:65              Convert uint to int ( temp mediump int)
    174 0:65                'u' ( temp mediump uint)
    175 0:67          add second child into first child ( temp mediump 4-component vector of uint)
    176 0:67            'c' ( out mediump 4-component vector of uint)
    177 0:67            Construct uvec4 ( temp mediump 4-component vector of uint)
    178 0:67              Convert float to uint ( temp mediump uint)
    179 0:67                'af' ( temp mediump float)
    180 0:67              Convert bool to uint ( temp mediump uint)
    181 0:67                'ab' ( temp bool)
    182 0:67              Convert int to uint ( temp mediump uint)
    183 0:67                'ai' ( temp mediump int)
    184 0:67              Convert int to uint ( temp mediump uint)
    185 0:67                'count' ( temp mediump int)
    186 0:75      Test condition and select ( temp void)
    187 0:75        Condition
    188 0:75        Constant:
    189 0:75          true (const bool)
    190 0:75        true case
    191 0:76        multiply second child into first child ( temp mediump int)
    192 0:76          'count' ( temp mediump int)
    193 0:76          Constant:
    194 0:76            17 (const int)
    195 0:78      Test condition and select ( temp void)
    196 0:78        Condition
    197 0:78        Constant:
    198 0:78          false (const bool)
    199 0:78        true case
    200 0:79        multiply second child into first child ( temp mediump int)
    201 0:79          'count' ( temp mediump int)
    202 0:79          Constant:
    203 0:79            19 (const int)
    204 0:81      Test condition and select ( temp void)
    205 0:81        Condition
    206 0:81        Constant:
    207 0:81          true (const bool)
    208 0:81        true case
    209 0:82        multiply second child into first child ( temp mediump int)
    210 0:82          'count' ( temp mediump int)
    211 0:82          Constant:
    212 0:82            23 (const int)
    213 0:84      Test condition and select ( temp void)
    214 0:84        Condition
    215 0:84        Constant:
    216 0:84          true (const bool)
    217 0:84        true case
    218 0:85        multiply second child into first child ( temp mediump int)
    219 0:85          'count' ( temp mediump int)
    220 0:85          Constant:
    221 0:85            27 (const int)
    222 0:87      Sequence
    223 0:87        move second child to first child ( temp mediump uint)
    224 0:87          'mask1' ( temp mediump uint)
    225 0:87          Constant:
    226 0:87            161 (const uint)
    227 0:88      Sequence
    228 0:88        move second child to first child ( temp mediump uint)
    229 0:88          'mask2' ( temp mediump uint)
    230 0:88          Constant:
    231 0:88            2576 (const uint)
    232 0:89      Sequence
    233 0:89        move second child to first child ( temp mediump uint)
    234 0:89          'mask3' ( temp mediump uint)
    235 0:89          left-shift ( temp mediump uint)
    236 0:89            'mask1' ( temp mediump uint)
    237 0:89            Constant:
    238 0:89              4 (const int)
    239 0:90      Sequence
    240 0:90        move second child to first child ( temp mediump uint)
    241 0:90          'mask4' ( temp mediump uint)
    242 0:90          Constant:
    243 0:90            2737 (const uint)
    244 0:92      Test condition and select ( temp void)
    245 0:92        Condition
    246 0:92        Compare Equal ( temp bool)
    247 0:92          'mask3' ( temp mediump uint)
    248 0:92          'mask2' ( temp mediump uint)
    249 0:92        true case
    250 0:93        multiply second child into first child ( temp mediump int)
    251 0:93          'count' ( temp mediump int)
    252 0:93          Constant:
    253 0:93            100 (const int)
    254 0:95      Test condition and select ( temp void)
    255 0:95        Condition
    256 0:95        Compare Not Equal ( temp bool)
    257 0:95          bitwise and ( temp mediump uint)
    258 0:95            'mask3' ( temp mediump uint)
    259 0:95            'mask1' ( temp mediump uint)
    260 0:95          Constant:
    261 0:95            0 (const uint)
    262 0:95        true case
    263 0:96        multiply second child into first child ( temp mediump int)
    264 0:96          'count' ( temp mediump int)
    265 0:96          Constant:
    266 0:96            101 (const int)
    267 0:98      Test condition and select ( temp void)
    268 0:98        Condition
    269 0:98        Compare Equal ( temp bool)
    270 0:98          inclusive-or ( temp mediump uint)
    271 0:98            'mask1' ( temp mediump uint)
    272 0:98            'mask3' ( temp mediump uint)
    273 0:98          'mask4' ( temp mediump uint)
    274 0:98        true case
    275 0:99        multiply second child into first child ( temp mediump int)
    276 0:99          'count' ( temp mediump int)
    277 0:99          Constant:
    278 0:99            102 (const int)
    279 0:101      Test condition and select ( temp void)
    280 0:101        Condition
    281 0:101        Compare Equal ( temp bool)
    282 0:101          exclusive-or ( temp mediump uint)
    283 0:101            'mask1' ( temp mediump uint)
    284 0:101            'mask4' ( temp mediump uint)
    285 0:101          Constant:
    286 0:101            2576 (const uint)
    287 0:101        true case
    288 0:102        multiply second child into first child ( temp mediump int)
    289 0:102          'count' ( temp mediump int)
    290 0:102          Constant:
    291 0:102            103 (const int)
    292 0:104      add second child into first child ( temp mediump 4-component vector of uint)
    293 0:104        'c' ( out mediump 4-component vector of uint)
    294 0:104        Construct uvec4 ( temp mediump 4-component vector of uint)
    295 0:104          Convert int to uint ( temp mediump uint)
    296 0:104            'count' ( temp mediump int)
    297 0:?   Linker Objects
    298 0:?     'badu' ( smooth in mediump 2-component vector of uint)
    299 0:?     't' ( flat in mediump 2-component vector of uint)
    300 0:?     'f' ( smooth in highp float)
    301 0:?     'tc' ( smooth in highp 2-component vector of float)
    302 0:?     'bad' ( smooth in bool)
    303 0:?     'v' ( uniform mediump 4-component vector of uint)
    304 0:?     'i' ( uniform mediump int)
    305 0:?     'b' ( uniform bool)
    306 0:?     'c' ( out mediump 4-component vector of uint)
    307 0:?     'usampler' ( uniform lowp usampler2D)
    308 
    309 
    310 Linked fragment stage:
    311 
    312 
    313 Shader version: 300
    314 ERROR: node is still EOpNull!
    315 0:15  Function Definition: main( ( global void)
    316 0:15    Function Parameters: 
    317 0:17    Sequence
    318 0:17      Sequence
    319 0:17        move second child to first child ( temp mediump int)
    320 0:17          'count' ( temp mediump int)
    321 0:17          Constant:
    322 0:17            1 (const int)
    323 0:19      Sequence
    324 0:19        move second child to first child ( temp mediump uint)
    325 0:19          'u' ( temp mediump uint)
    326 0:19          add ( temp mediump uint)
    327 0:19            direct index ( temp mediump uint)
    328 0:19              't' ( flat in mediump 2-component vector of uint)
    329 0:19              Constant:
    330 0:19                1 (const int)
    331 0:19            Constant:
    332 0:19              3 (const uint)
    333 0:27      Test condition and select ( temp void)
    334 0:27        Condition
    335 0:27        Constant:
    336 0:27          true (const bool)
    337 0:27        true case
    338 0:28        multiply second child into first child ( temp mediump int)
    339 0:28          'count' ( temp mediump int)
    340 0:28          Constant:
    341 0:28            2 (const int)
    342 0:29      Test condition and select ( temp void)
    343 0:29        Condition
    344 0:29        Constant:
    345 0:29          true (const bool)
    346 0:29        true case
    347 0:30        multiply second child into first child ( temp mediump int)
    348 0:30          'count' ( temp mediump int)
    349 0:30          Constant:
    350 0:30            3 (const int)
    351 0:31      Test condition and select ( temp void)
    352 0:31        Condition
    353 0:31        Constant:
    354 0:31          false (const bool)
    355 0:31        true case
    356 0:32        multiply second child into first child ( temp mediump int)
    357 0:32          'count' ( temp mediump int)
    358 0:32          Constant:
    359 0:32            5 (const int)
    360 0:41      Test condition and select ( temp void)
    361 0:41        Condition
    362 0:41        Constant:
    363 0:41          true (const bool)
    364 0:41        true case
    365 0:42        multiply second child into first child ( temp mediump int)
    366 0:42          'count' ( temp mediump int)
    367 0:42          Constant:
    368 0:42            7 (const int)
    369 0:43      Test condition and select ( temp void)
    370 0:43        Condition
    371 0:43        Constant:
    372 0:43          true (const bool)
    373 0:43        true case
    374 0:44        multiply second child into first child ( temp mediump int)
    375 0:44          'count' ( temp mediump int)
    376 0:44          Constant:
    377 0:44            11 (const int)
    378 0:45      Test condition and select ( temp void)
    379 0:45        Condition
    380 0:45        Constant:
    381 0:45          false (const bool)
    382 0:45        true case
    383 0:46        multiply second child into first child ( temp mediump int)
    384 0:46          'count' ( temp mediump int)
    385 0:46          Constant:
    386 0:46            13 (const int)
    387 0:49      Sequence
    388 0:49        move second child to first child ( temp mediump int)
    389 0:49          'shiftedii' ( temp mediump int)
    390 0:49          Constant:
    391 0:49            -1 (const int)
    392 0:50      Sequence
    393 0:50        move second child to first child ( temp mediump uint)
    394 0:50          'shiftedui' ( temp mediump uint)
    395 0:50          Constant:
    396 0:50            4194303 (const uint)
    397 0:52      Sequence
    398 0:52        move second child to first child ( temp mediump int)
    399 0:52          'shiftediu' ( temp mediump int)
    400 0:52          Constant:
    401 0:52            -1 (const int)
    402 0:53      Sequence
    403 0:53        move second child to first child ( temp mediump uint)
    404 0:53          'shifteduu' ( temp mediump uint)
    405 0:53          Constant:
    406 0:53            4194303 (const uint)
    407 0:55      Test condition and select ( temp void)
    408 0:55        Condition
    409 0:55        Compare Equal ( temp bool)
    410 0:55          'shiftedii' ( temp mediump int)
    411 0:55          'shiftediu' ( temp mediump int)
    412 0:55        true case
    413 0:56        move second child to first child ( temp mediump 4-component vector of uint)
    414 0:56          'c' ( out mediump 4-component vector of uint)
    415 0:56          texture ( global lowp 4-component vector of uint, operation at highp)
    416 0:56            'usampler' ( uniform lowp usampler2D)
    417 0:56            'tc' ( smooth in highp 2-component vector of float)
    418 0:57      Test condition and select ( temp void)
    419 0:57        Condition
    420 0:57        Compare Equal ( temp bool)
    421 0:57          'shiftedui' ( temp mediump uint)
    422 0:57          'shifteduu' ( temp mediump uint)
    423 0:57        true case
    424 0:58        move second child to first child ( temp mediump 4-component vector of uint)
    425 0:58          'c' ( out mediump 4-component vector of uint)
    426 0:58          texture ( global lowp 4-component vector of uint, operation at highp)
    427 0:58            'usampler' ( uniform lowp usampler2D)
    428 0:58            add ( temp highp 2-component vector of float)
    429 0:58              'tc' ( smooth in highp 2-component vector of float)
    430 0:58              Constant:
    431 0:58                1.000000
    432 0:59      Test condition and select ( temp void)
    433 0:59        Condition
    434 0:59        Compare Equal ( temp bool)
    435 0:59          'shiftedii' ( temp mediump int)
    436 0:59          Convert uint to int ( temp int)
    437 0:59            'shiftedui' ( temp mediump uint)
    438 0:59        true case
    439 0:60        move second child to first child ( temp mediump 4-component vector of uint)
    440 0:60          'c' ( out mediump 4-component vector of uint)
    441 0:60          texture ( global lowp 4-component vector of uint, operation at highp)
    442 0:60            'usampler' ( uniform lowp usampler2D)
    443 0:60            subtract ( temp highp 2-component vector of float)
    444 0:60              'tc' ( smooth in highp 2-component vector of float)
    445 0:60              Constant:
    446 0:60                2.000000
    447 0:60                2.000000
    448 0:62      Test condition and select ( temp void)
    449 0:62        Condition
    450 0:62        Compare Greater Than ( temp bool)
    451 0:62          direct index ( temp mediump uint)
    452 0:62            't' ( flat in mediump 2-component vector of uint)
    453 0:62            Constant:
    454 0:62              0 (const int)
    455 0:62          Constant:
    456 0:62            4 (const uint)
    457 0:62        true case
    458 0:63        Sequence
    459 0:63          Sequence
    460 0:63            move second child to first child ( temp mediump float)
    461 0:63              'af' ( temp mediump float)
    462 0:63              Convert uint to float ( temp mediump float)
    463 0:63                'u' ( temp mediump uint)
    464 0:64          Sequence
    465 0:64            move second child to first child ( temp bool)
    466 0:64              'ab' ( temp bool)
    467 0:64              Convert uint to bool ( temp bool)
    468 0:64                'u' ( temp mediump uint)
    469 0:65          Sequence
    470 0:65            move second child to first child ( temp mediump int)
    471 0:65              'ai' ( temp mediump int)
    472 0:65              Convert uint to int ( temp mediump int)
    473 0:65                'u' ( temp mediump uint)
    474 0:67          add second child into first child ( temp mediump 4-component vector of uint)
    475 0:67            'c' ( out mediump 4-component vector of uint)
    476 0:67            Construct uvec4 ( temp mediump 4-component vector of uint)
    477 0:67              Convert float to uint ( temp mediump uint)
    478 0:67                'af' ( temp mediump float)
    479 0:67              Convert bool to uint ( temp mediump uint)
    480 0:67                'ab' ( temp bool)
    481 0:67              Convert int to uint ( temp mediump uint)
    482 0:67                'ai' ( temp mediump int)
    483 0:67              Convert int to uint ( temp mediump uint)
    484 0:67                'count' ( temp mediump int)
    485 0:75      Test condition and select ( temp void)
    486 0:75        Condition
    487 0:75        Constant:
    488 0:75          true (const bool)
    489 0:75        true case
    490 0:76        multiply second child into first child ( temp mediump int)
    491 0:76          'count' ( temp mediump int)
    492 0:76          Constant:
    493 0:76            17 (const int)
    494 0:78      Test condition and select ( temp void)
    495 0:78        Condition
    496 0:78        Constant:
    497 0:78          false (const bool)
    498 0:78        true case
    499 0:79        multiply second child into first child ( temp mediump int)
    500 0:79          'count' ( temp mediump int)
    501 0:79          Constant:
    502 0:79            19 (const int)
    503 0:81      Test condition and select ( temp void)
    504 0:81        Condition
    505 0:81        Constant:
    506 0:81          true (const bool)
    507 0:81        true case
    508 0:82        multiply second child into first child ( temp mediump int)
    509 0:82          'count' ( temp mediump int)
    510 0:82          Constant:
    511 0:82            23 (const int)
    512 0:84      Test condition and select ( temp void)
    513 0:84        Condition
    514 0:84        Constant:
    515 0:84          true (const bool)
    516 0:84        true case
    517 0:85        multiply second child into first child ( temp mediump int)
    518 0:85          'count' ( temp mediump int)
    519 0:85          Constant:
    520 0:85            27 (const int)
    521 0:87      Sequence
    522 0:87        move second child to first child ( temp mediump uint)
    523 0:87          'mask1' ( temp mediump uint)
    524 0:87          Constant:
    525 0:87            161 (const uint)
    526 0:88      Sequence
    527 0:88        move second child to first child ( temp mediump uint)
    528 0:88          'mask2' ( temp mediump uint)
    529 0:88          Constant:
    530 0:88            2576 (const uint)
    531 0:89      Sequence
    532 0:89        move second child to first child ( temp mediump uint)
    533 0:89          'mask3' ( temp mediump uint)
    534 0:89          left-shift ( temp mediump uint)
    535 0:89            'mask1' ( temp mediump uint)
    536 0:89            Constant:
    537 0:89              4 (const int)
    538 0:90      Sequence
    539 0:90        move second child to first child ( temp mediump uint)
    540 0:90          'mask4' ( temp mediump uint)
    541 0:90          Constant:
    542 0:90            2737 (const uint)
    543 0:92      Test condition and select ( temp void)
    544 0:92        Condition
    545 0:92        Compare Equal ( temp bool)
    546 0:92          'mask3' ( temp mediump uint)
    547 0:92          'mask2' ( temp mediump uint)
    548 0:92        true case
    549 0:93        multiply second child into first child ( temp mediump int)
    550 0:93          'count' ( temp mediump int)
    551 0:93          Constant:
    552 0:93            100 (const int)
    553 0:95      Test condition and select ( temp void)
    554 0:95        Condition
    555 0:95        Compare Not Equal ( temp bool)
    556 0:95          bitwise and ( temp mediump uint)
    557 0:95            'mask3' ( temp mediump uint)
    558 0:95            'mask1' ( temp mediump uint)
    559 0:95          Constant:
    560 0:95            0 (const uint)
    561 0:95        true case
    562 0:96        multiply second child into first child ( temp mediump int)
    563 0:96          'count' ( temp mediump int)
    564 0:96          Constant:
    565 0:96            101 (const int)
    566 0:98      Test condition and select ( temp void)
    567 0:98        Condition
    568 0:98        Compare Equal ( temp bool)
    569 0:98          inclusive-or ( temp mediump uint)
    570 0:98            'mask1' ( temp mediump uint)
    571 0:98            'mask3' ( temp mediump uint)
    572 0:98          'mask4' ( temp mediump uint)
    573 0:98        true case
    574 0:99        multiply second child into first child ( temp mediump int)
    575 0:99          'count' ( temp mediump int)
    576 0:99          Constant:
    577 0:99            102 (const int)
    578 0:101      Test condition and select ( temp void)
    579 0:101        Condition
    580 0:101        Compare Equal ( temp bool)
    581 0:101          exclusive-or ( temp mediump uint)
    582 0:101            'mask1' ( temp mediump uint)
    583 0:101            'mask4' ( temp mediump uint)
    584 0:101          Constant:
    585 0:101            2576 (const uint)
    586 0:101        true case
    587 0:102        multiply second child into first child ( temp mediump int)
    588 0:102          'count' ( temp mediump int)
    589 0:102          Constant:
    590 0:102            103 (const int)
    591 0:104      add second child into first child ( temp mediump 4-component vector of uint)
    592 0:104        'c' ( out mediump 4-component vector of uint)
    593 0:104        Construct uvec4 ( temp mediump 4-component vector of uint)
    594 0:104          Convert int to uint ( temp mediump uint)
    595 0:104            'count' ( temp mediump int)
    596 0:?   Linker Objects
    597 0:?     'badu' ( smooth in mediump 2-component vector of uint)
    598 0:?     't' ( flat in mediump 2-component vector of uint)
    599 0:?     'f' ( smooth in highp float)
    600 0:?     'tc' ( smooth in highp 2-component vector of float)
    601 0:?     'bad' ( smooth in bool)
    602 0:?     'v' ( uniform mediump 4-component vector of uint)
    603 0:?     'i' ( uniform mediump int)
    604 0:?     'b' ( uniform bool)
    605 0:?     'c' ( out mediump 4-component vector of uint)
    606 0:?     'usampler' ( uniform lowp usampler2D)
    607 
    608