blob: 768d491f3bd003cebf1d2fdbd7c60d70e0101b54 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
Texture2D Texture : register(t0);
SamplerState Linear : register(s0);
float4 main(in float4 oPosition : SV_Position, in float4 oColor : COLOR,
in float3 oTexCoord0 : TEXCOORD0, in float3 oTexCoord1 : TEXCOORD1, in float3 oTexCoord2 : TEXCOORD2) : SV_Target
{
float ResultR = Texture.SampleLevel(Linear, oTexCoord0.xy, 0.0).r;
float ResultG = Texture.SampleLevel(Linear, oTexCoord1.xy, 0.0).g;
float ResultB = Texture.SampleLevel(Linear, oTexCoord2.xy, 0.0).b;
return float4(ResultR * oColor.r, ResultG * oColor.g, ResultB * oColor.b, 1.0);
//" return oColor.rrrr;
}
|