//
// Generated by Microsoft (R) HLSL Shader Compiler 9.26.952.2844
//
// Parameters:
//
//   float4x4 TextureMatrix;
//   float4x4 Transform;
//
//
// Registers:
//
//   Name          Reg   Size
//   ------------- ----- ----
//   Transform     c5       4
//   TextureMatrix c9       4
//

    vs_3_0
             def c200, 0.80, 0, 0.0625, 0
	 def c201, .01, .15, 0.0625, .30
     def c220, 0, 0, 0, 0
	 def c222, 1, 2, 3, 4
    dcl_position v0
    dcl_2d s0
    dcl_texcoord o0.xy
    dcl_position o1
    mul r0.xy, c6, v0.y
    mad r0.xy, c5, v0.x, r0
    mad r0.xy, c7, v0.z, r0
    mad r3.xy, c8, v0.w, r0
    mul r0.xy, c10, v0.y
    mad r0.xy, c9, v0.x, r0
    mad r0.xy, c11, v0.z, r0
    mad o0.xy, c12, v0.w, r0
    mov r3.zw, v0
    texldl r1, c220.z, s0
    mul r1.x, r1.x, -c220.x 
    add r3.x, r3.x, -r1.x 
	 			texldl r1, c200.z, s0
					mov r15.x, c250.y
  	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.w, c222.x
	 mul r1.x, r1.x, -r10.x
    add r3.x, r3.x, -r1.x
	endif
    mov r14.x, c251.x 
    if_eq r14.x, c220.w
    mov r3, c220
    endif
    mov o1, r3

// approximately 9 instruction slots used
 