; STATIC: "REFRACTTINTTEXTURE" "0..1" ; STATIC: "NORMALMAPALPHA" "0..1" ps.1.1 ; t0: ; texture: dudv map ; texcoords: dudvmap texcoords ; t1: ; texture: refraction render target ; texcoords: tex t0 ; sample dudv map texbem t1, t0 ; refraction #if REFRACTTINTTEXTURE tex t2 #endif #if NORMALMAPALPHA tex t3 #endif ; refracttint #if REFRACTTINTTEXTURE mul_x2 r0, t1, t2 #else mov r0, t1 #endif #if NORMALMAPALPHA mul r0.rgb, r0, c0 + mov r0.a, t3.a #else mul r0.rgb, r0, c0 #endif