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