2 in uvec2 badu; // ERROR
13 uniform lowp usampler2D usampler;
20 const uint cu1error = 0xFFFFFFFF; // ERROR
21 const uint cu1 = 0xFFFFFFFFU;
22 const uint cu2 = -1u; // 0xFFFFFFFF
24 const uint cu4error = 1; // ERROR
32 count *= 5; // not done
34 const uint cushiftediierror = 0xFFFFFFFF >> 10; // ERROR
35 const int cshiftedii = 0xFFFFFFFF >> 10;
36 const uint cushiftedui = 0xFFFFFFFFu >> 10;
37 const uint cushiftediuerror = 0xFFFFFFFF >> 10u; // ERROR
38 const int cshiftediu = 0xFFFFFFFF >> 10u;
39 const uint cushifteduu = 0xFFFFFFFFu >> 10u;
41 if (cshiftedii == cshiftediu)
43 if (cushiftedui == cushifteduu)
45 if (cshiftedii == int(cushiftedui))
46 count *= 13; // not done
48 uint shiftediierror = 0xFFFFFFFF >> 10; // ERROR
49 int shiftedii = 0xFFFFFFFF >> 10;
50 uint shiftedui = 0xFFFFFFFFu >> 10;
51 uint shiftediuerror = 0xFFFFFFFF >> 10u; // ERROR
52 int shiftediu = 0xFFFFFFFF >> 10u;
53 uint shifteduu = 0xFFFFFFFFu >> 10u;
55 if (shiftedii == shiftediu)
56 c = texture(usampler, tc);
57 if (shiftedui == shifteduu)
58 c = texture(usampler, tc + float(1u));
59 if (shiftedii == int(shiftedui))
60 c = texture(usampler, tc - vec2(2u));
67 c += uvec4(uint(af), uint(ab), uint(ai), count);
70 const uint cmask1 = 0x0A1u;
71 const uint cmask2 = 0xA10u;
72 const uint cmask3 = cmask1 << 4;
73 const uint cmask4 = 0xAB1u;
78 if ((cmask3 & cmask1) != 0u)
79 count *= 19; // not done
81 if ((cmask1 | cmask3) == cmask4)
84 if ((cmask1 ^ cmask4) == 0xA10u)
89 uint mask3 = mask1 << 4;
95 if ((mask3 & mask1) != 0u)
98 if ((mask1 | mask3) == mask4)
101 if ((mask1 ^ mask4) == 0xA10u)