aboutsummaryrefslogtreecommitdiff
path: root/src/extras/shaders/contrastPS.hlsl
blob: a1de1d81161afb0ac64e0f41cfc31701abde7be3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
struct PS_INPUT
{
	float4 position		: POSITION;
	float3 texcoord0	: TEXCOORD0;
	float4 color		: COLOR0;
};

uniform float3 contrastMult : register(c10);
uniform float3 contrastAdd : register(c11);

sampler2D tex : register(s0);

float4
main(PS_INPUT In) : COLOR
{
	float4 dst = tex2D(tex, In.texcoord0.xy);

	dst.rgb = dst.rgb*contrastMult + contrastAdd;
	dst.a = 1.0;
	return dst;
}