123456789101112131415 |
- sampler2D implicitInput : register(s0);
- float scale : register(c0);
- float4 main(float2 uv : TEXCOORD) : COLOR
- {
- float4 color = tex2D(implicitInput, uv);
-
- float4 complement;
- float intensity = (color.r + color.g + color.b) / 3;
- complement.rgb = color.rgb * (1 - scale) + intensity * scale;
- complement.a = color.a;
-
- return complement;
- }
|