vs_2_0

def				c7, 0.5, 0.5, 0.5, 0.5
def				c8, 0.2, 0.2, 0.2, 0.2

dcl_position	v0
dcl_texcoord0	v1
dcl_normal		v2

// Deform and Transform
mul				r0, v0, c4
m4x4			r0, r0, c0

// Moving texture
add				r1, v1, c5
mul				r1, r1, c7

// Ambient and Diffuse
sub				r3, c6, v0
nrm				r3, r3
dp3				r2, r3, v2
add				r2, r2, c7

mov				oPos, r0
mov				oT0, v1
mov				oT1, r1
mov				oD0, r2