ShaderX..
Making our graphics card work for us..
Shaders - Simple 3 - Let there be light
by bkenwright@xbdev.net
vs.1.0
// Transform our coordinates
m4x4 oPos, v0, c0 // v0-Input coordinates
// Simple Lighting Calculation
dp3 r0, v3, c4
mul oD0, r0.x, v5