mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-19 20:16:10 +08:00
SDK sync.
This commit is contained in:
20
materialsystem/stdshaders/shadowmodel_ps20.fxc
Normal file
20
materialsystem/stdshaders/shadowmodel_ps20.fxc
Normal file
@ -0,0 +1,20 @@
|
||||
|
||||
struct PS_INPUT
|
||||
{
|
||||
float4 T0 : TEXCOORD0;
|
||||
float3 T1 : TEXCOORD1;
|
||||
float3 T2 : TEXCOORD2;
|
||||
float T3 : TEXCOORD3;
|
||||
float3 vColor : COLOR0;
|
||||
};
|
||||
|
||||
float4 main( PS_INPUT i ) : COLOR
|
||||
{
|
||||
// Kill pixel against various fields computed in vertex shader
|
||||
clip ( i.T1 );
|
||||
clip ( i.T2 );
|
||||
clip ( i.T3 ); // Backface cull
|
||||
|
||||
// i.T0.a is uninitialized by the vs, but this is how the original asm shader was written????
|
||||
return float4( lerp( float3(1,1,1), i.vColor.xyz, i.T0.a ), 1 );
|
||||
}
|
Reference in New Issue
Block a user