//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4 ColorScale;
//   float4 OverlayColor;
//   float4x4 Transform;
//
//
// Registers:
//
//   Name         Reg   Size
//   ------------ ----- ----
//   Transform    c6       4
//   OverlayColor c10      1
//   ColorScale   c11      1
//

    vs_3_0
	 def c253, 0, 0, 0.0625, 1
    dcl_position v0
    dcl_color v1
    dcl_texcoord v2
	dcl_2d s1
    dcl_texcoord o0.xy
    dcl_color o1
    dcl_position o2
    mov r0, c11
    mad o1, v1, r0, c10
    dp4 r12.x, v0, c6
    dp4 r12.y, v0, c7
    dp4 r12.z, v0, c8
    dp4 r12.w, v0, c9
		mov r13, r12
	 texldl r11, c253.z, s1
	 if_ne r12.w, c253.w
 add r11.y, r12.w, -r11.y
 mul r11.x, r11.x, r11.y
 add r12.x, r12.x, -r11.x
 endif
    if_eq r12.w, c253.x
	mov r12, r13
	endif
 mov o2, r12
    mov o0.xy, v2

// approximately 7 instruction slots used
 