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

    vs_3_0
	     def c200, 0.80, 0, 0.0625, 0
		 def c201, .01, .25, 0.0625, .50
     def c220, 0, 0, 0, 0
	 def c222, 1, 2, 3, 4
    dcl_position v0
    dcl_color1 v1
	dcl_2d s1
    dcl_color1 o0
    dcl_texcoord o1.xy
    dcl_position o2
    dp4 o1.x, v0, c8
    dp4 o1.y, v0, c9
    dp4 r3.x, v0, c6
    dp4 r3.y, v0, c7
    mov o0, v1
    mov r3.zw, v0
	mov r5, c220
	texldl r1, c200.z, s1
	mov r10.x, c201.x
					mov r15.x, c250.y
					mov r11.x, c250.z
  	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
				mov r14.x, c251.x
  	if_eq r14.x, c200.w
    mov r10.x, c200.x
	if_eq r11.x, c222.x
		   mov r3, r5
	   endif 
	endif
	if_eq r3.w, c222.x
	 mul r1.x, r1.x, -r10.x
    add r3.x, r3.x, -r1.x
	endif
		mov o2, r3

// approximately 6 instruction slots used
 