blob: 3bd03a0c622372621243ca0c98f43e619b20b91f [file] [log] [blame]
uniform half4 colorGreen;uniform half4 colorRed;bool a(){half b=.5;float c=float(b);int d=2;short e=short(d);return float(b)==c&&d==int(e);}bool b(){half2 c=half2(2.);vec2 d=vec2(c);half3 e=half3(3.);vec3 f=vec3(e);half4 g=half4(4.);vec4 h=vec4(g);ivec2 i=ivec2(2);short2 j=short2(i);ivec3 k=ivec3(3);short3 l=short3(k);ivec4 m=ivec4(4);short4 n=short4(m);return((((vec2(c)==d&&f==vec3(e))&&vec4(g)==h)&&ivec2(j)==i)&&k==ivec3(l))&&ivec4(n)==m;}bool c(){half2x2 d=half2x2(2.);mat2 e=mat2(d);half3x3 f=half3x3(3.);mat3 g=mat3(f);half4x4 h=half4x4(4.);mat4 i=mat4(h);return(mat2(d)==e&&g==mat3(f))&&mat4(h)==i;}bool d(){half e[1];e[0]=1.;float f[1];f[0]=1.;half2 g[2];g[0]=half2(0.,1.);g[1]=half2(2.,3.);vec2 h[2];h[0]=vec2(0.,1.);h[1]=vec2(2.,3.);return(float(e[0])==f[0]&&h[0]==vec2(g[0]))&&vec2(g[1])==h[1];}bool e(float f){return f==1.;}bool f(half g){return g==2.;}bool g(half h){return h==3.;}vec4 main(vec2 h){vec4 i=vec4(0.);half4 j=half4(1.);half4 k=colorGreen;k=half4(vec4(k*j)+i);vec4 l=vec4(colorRed);l=(l+i)*vec4(j);return(((((a()&&b())&&c())&&d())&&e(1.))&&f(2.))&&g(3.)?vec4(k):l;}