b = b&&float(i)==f;
int j = 1;
i = i|1;
- j = j<<(i%5);
+ j = j<<i%5;
b = b||i!=j;
ivec2 iv;
i = i<<j;
- iv = iv>>i;
+ iv = iv>>ivec2(i);
mat4x2 m1;
mat2x4 m2;
vec4 v1 = vec4(1.0);
vec2 v3;
- v3 = v1*m2+(m2*m1*float(5)*v1).xy+vec2(iv);
+ v3 = v1*m2+(m2*m1*5.0*v1).xy+vec2(iv);
if(b)
++v3;
}