uniform half4 colorRed;uniform half4 colorGreen;float a(float b){for(float c=0.;c<10.;++c){if(c==b){return c;}}return 0.;}float b(float c){float d=0.;for(float e=0.;e<10.;++e){if(e<c){continue;}d+=e;}return d;}float c(float d){float e=0.;for(float g=0.;g<10.;g+=1.){if(g>d){break;}e+=g;}return e;}float d(){float e=0.;for(float f=.123;f<.6;f+=.111){e+=f;}return e-1.725;}bool e(){float4 f=float4(9.);for(float g=1.;g<=3.;++g){f=float4(f.yzw,g);}return f==float4(9.,1.,2.,3.);}bool f(){float4 g=float4(9.);for(float h=1.;h<4.;++h){g=float4(g.yzw,h);}return g==float4(9.,1.,2.,3.);}bool g(){float4 h=float4(9.);for(float j=3.;j>=1.;--j){h=float4(h.yzw,j);}return h==float4(9.,3.,2.,1.);}bool h(){float4 i=float4(9.);for(float j=3.;j>0.;--j){i=float4(i.yzw,j);}return i==float4(9.,3.,2.,1.);}bool i(){float4 j=float4(9.);for(float k=1.;k!=4.;++k){j=float4(j.yzw,k);}return j==float4(9.,1.,2.,3.);}bool j(){float4 k=float4(9.);for(float l=1.;l==1.;++l){k=float4(k.yzw,l);}return k==float4(9.,9.,9.,1.);}half4 main(float2 k){float l=clamp(k.x,float(colorGreen.y),float(colorGreen.w))*5.;return((((((((a(l)==5.&&b(l)==35.)&&c(l)==15.)&&abs(d())<.025)&&e())&&f())&&g())&&h())&&j())&&i()?colorGreen:colorRed;} |