diff options
Diffstat (limited to 'mp/src/materialsystem/stdshaders/UnlitGeneric_MaskBaseByDetailAlpha_ps11.fxc')
| -rw-r--r-- | mp/src/materialsystem/stdshaders/UnlitGeneric_MaskBaseByDetailAlpha_ps11.fxc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/mp/src/materialsystem/stdshaders/UnlitGeneric_MaskBaseByDetailAlpha_ps11.fxc b/mp/src/materialsystem/stdshaders/UnlitGeneric_MaskBaseByDetailAlpha_ps11.fxc new file mode 100644 index 00000000..f46a7617 --- /dev/null +++ b/mp/src/materialsystem/stdshaders/UnlitGeneric_MaskBaseByDetailAlpha_ps11.fxc @@ -0,0 +1,20 @@ +#define HDRTYPE HDR_TYPE_NONE +#include "common_ps_fxc.h" + +struct PS_INPUT +{ + float2 texCoord0 : TEXCOORD0; + float2 texCoord1 : TEXCOORD3; +}; + +sampler BaseTextureSampler : register( s0 ); +sampler DetailTextureSampler : register( s3 ); + +float4 main( PS_INPUT i ) : COLOR +{ + // Sample frames from texture 0 + float4 base= tex2D( BaseTextureSampler, i.texCoord0 ); + float4 detail=tex2D( DetailTextureSampler, i.texCoord1 ); + + return float4(base.rgb, base.a * detail.a); +} |