InvertColorPS.hlsl   [plain text]


// Pixel shader to invert color of texture
texture sceneTexture;

sampler2D sceneTextureSampler = sampler_state {
    Texture = <sceneTexture>;
};

float4 InvertColorPS(float2 textureCoordinate : TEXCOORD0) : COLOR0
{
    float4 color = tex2D(sceneTextureSampler, textureCoordinate);
    color.rgb = 1.0f - color.rgb;
    return color;
};