RogueLegacy1/RogueCastle/Shaders/BWMaskShader.fx
Ethan Lee 01f2eb5307
Some checks failed
CI / Linux (push) Has been cancelled
Add shader source!
2024-11-19 12:00:36 -05:00

23 lines
No EOL
523 B
HLSL

sampler TextureSampler : register(s1);
sampler LightSampler : register(s0);
float4 MaskShade(float2 texCoord : TEXCOORD0, float4 color : COLOR0) : COLOR0
{
float4 colorGround = tex2D(TextureSampler, texCoord);
float4 colorShadow = tex2D(LightSampler, texCoord);
float4 resultColor = 0;
if (colorShadow.r == 0 && colorShadow.g == 0 && colorShadow.b == 0)
resultColor = colorGround;
return resultColor;
}
technique Basic
{
pass Pass0
{
PixelShader = compile ps_2_0 MaskShade();
}
}