e4s-sdk/gamedata/shaders/r2/shadow_direct_base.vs
2026-06-17 23:06:51 +03:00

21 lines
413 B
GLSL

#include "common.h"
struct a2v
{
float4 P: POSITION; // Object-space position
float4 tc0: TEXCOORD0; // Texture coordinates
};
//////////////////////////////////////////////////////////////////////////////////////////
// Vertex
v_shadow_direct main ( a2v I )
{
v_shadow_direct O;
O.hpos = mul (m_WVP, I.P );
#ifndef USE_HWSMAP
O.depth = O.hpos.z;
#endif
return O;
}
FXVS;