aboutsummaryrefslogtreecommitdiff
path: root/demo/Shaders/imguiPS.hlsl
blob: f51a21b509af796ac72f3fa68dc6f0d37a4620e7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
struct Input
{
	float4 position : SV_POSITION;
	float2 texCoord : TEXCOORD;
	float4 color : COLOR;
};

Texture2D<float> tex : register(t0);
SamplerState texSampler : register(s0);

float4 imguiPS(Input input) : SV_TARGET
{
	float4 color = input.color;

	if (input.texCoord.x >= 0.f)
	{
		color.a *= tex.SampleLevel(texSampler, input.texCoord, 0.f);
	}

	return color;
}