xvs.1.1 ; Constants: ; c0 - c3 - WVP Matrix (WORLD*VIEW*PROJECTION) ; c8 - diffuse color ; In: ; v0 - Position ; v1 - Normal ; v2 - TexCoord0 ; Out: ; oPos - shadowbuf view coords, post-perspective ; oT0 - decal tex coords ;vertex->screen (i.e. shadowbuffer) dp4 oPos.x, v0, c0 dp4 oPos.y, v0, c1 dp4 oPos.z, v0, c2 dp4 oPos.w, v0, c3 ;diffuse lighting mov oD0, c8 ;decal texture mov oT0, v2