• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1uniform half4 colorGreen, colorRed;
2
3half4 main(float2) {
4    float4 color;
5    color        = float4(colorGreen) * 0.5;       // 0,    0.5, 0,    0.5
6    color.a      = 2.0;                            // 0,    0.5, 0,    2
7    color.g     /= 0.25;                           // 0,    2,   0,    2
8    color.gba   *= float3(0.5);                    // 0,    1,   0,    1
9    color.bgar  += float4(0.25, 0.0, 0.0, 0.75);   // 0.75, 1,   0.25, 1
10    color.r     += color.a <= 1.0 ? color.b : 0.0; // 1,    1,   0.25, 1
11
12    return (color == float4(1, 1, 0.25, 1)) ? colorGreen : colorRed;
13}
14