; Pixel shader - activision hack ps.1.1 ;c0.a controls fraction of env map that gets used ;c0.rgb controls fraction of base texture def c0, 0.6f, 0.6f, 0.6f, 0.6f tex t0 tex t1 mul r1.rgb, t0.rgb, v0.a ;env.rgb = envtex.rgb x vertex.a mul r1.rgb, r1.rgb, c0.a ;env.rgb *= const.a mad r0.rgb, t1.rgb, c0.rgb, r1.rgb ;out.rgb = basetex.rgb x const.rgb + env.rgb mul_x2 r0.rgb, r0.rgb, v0.rgb ;out.rgb *= vertex.rgb x 2 +mov r0.a, t1.a ;outa.a = basetex.a