//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   sampler2D colorSampler;
//   sampler2D maskSampler;
//
//
// Registers:
//
//   Name         Reg   Size
//   ------------ ----- ----
//   colorSampler s0       1
//   maskSampler  s1       1
//

    ps_3_0
	def c223, 0, 1, 0.5, 2	// new
    def c0, -65535, 1, 1.9921875, 0
    dcl_color v0
    dcl_texcoord v1.xy
    dcl_texcoord1 v2.xy
    dcl_2d s0
    dcl_2d s1
    add r0.x, c0.x, v2.x
    texld_pp r1, v2, s1
    cmp_pp r0.w, r0.x, c0.y, r1.w
    texld r1, v1, s0
    mul r1, r1, v0
    mov_pp r0.xyz, c0.z
    mul_pp oC0, r0, r1
	// transperancy switch
	mov r30.x, c222.y
	if_eq r30.x, c223.y
		mul r1.w, r1.w, c223.z	
		mov oC0.w, r1.w
//		mov oC0.x, r1.z
	endif
	if_eq r30.x, c223.w
	// disable HUD
		mov oC0.xyzw, c223.xxxx
	endif	


// approximately 7 instruction slots used (2 texture, 5 arithmetic)