//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4 TextureTransform2D[4];
//   float4 Transform[2];
//
//
// Registers:
//
//   Name               Reg   Size
//   ------------------ ----- ----
//   TextureTransform2D c12      4
//   Transform          c16      2
//

    vs_3_0
						        			     def c200, 0.80, 0, 0.0625, 0
		 def c201, .00, .15, 0.0625, .30
     def c220, 0, 0, 0, 0
	 def c222, 1, 2, 3, 4
    dcl_position v0
	 dcl_2d s0
    dcl_color1 v1
    dcl_color1 o0
    dcl_texcoord o1.xy
    dcl_texcoord1 o2.xy
    dcl_position o3
    dp4 o1.x, v0, c12
    dp4 o1.y, v0, c13
    dp4 o2.x, v0, c14
    dp4 o2.y, v0, c15
    dp4 r3.x, v0, c16
    dp4 r3.y, v0, c17
    mov o0, v1
    mov r3.zw, v0
					            		texldl r1, c200.z, s0
					mov r15.x, c250.y
					mov r10.x, c201.x
  	if_eq r15.x, c222.x
	mov r10.x, c201.x
	endif
	  	if_eq r15.x, c222.y
		mov r10.x, c201.y
	endif
	  	if_eq r15.x, c222.z
		mov r10.x, c201.w
	endif
	if_eq r3.z, c220.x
	if_eq r3.w, c222.x
	 mul r1.x, r1.x, -r10.x
    add r3.x, r3.x, -r1.x
	endif
	endif
	mov o3, r3

// approximately 8 instruction slots used
 