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

    vs_3_0
    dcl_position v0
    dcl_color1 v1
                def c220, 1, 1, 0.0625, 1
    dcl_2d s1
    dcl_color1 o0
    dcl_texcoord o1.xy
    dcl_position o2
    dp4 o1.x, v0, c10
    dp4 o1.y, v0, c11
    dp4 r3.x, v0, c6
    dp4 r3.y, v0, c7
    dp4 r3.z, v0, c8
    dp4 r3.w, v0, c9
                    		texldl r12, c220.z, s1
			if_ne r3.w, c220.w
	add r12.y, r3.w, -r12.y
	mul r12.x, r12.x, r12.y
	add r3.x, r3.x, -r12.x
	endif
	mov o2, r3
    mov o0, v1

// approximately 7 instruction slots used
 