//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4x4 worldViewProjection;
//
//
// Registers:
//
//   Name                Reg   Size
//   ------------------- ----- ----
//   worldViewProjection c0       4
//

    vs_3_0
    def c4, 1, 0, 0, 0
               def c200, 0.80, 0, 0.0625, 0
	 def c201, .01, .30, 0.0625, .45
     def c220, 0, 0, 0, 0
	 def c222, 1, 2, 3, 4
    dcl_position o10
    dcl_2d s0
dcl_texcoord o0.xy
dcl_position v0
    dcl_texcoord v1
    mad r0, v0.xyzx, c4.xxxy, c4.yyyx
    dp4 r3.x, r0, c0
    dp4 r3.y, r0, c1
    dp4 r3.z, r0, c2
    dp4 r3.w, r0, c3
    texldl r1, c220.z, s0
    		mov r14.x, c251.x
  	if_eq r14.x, c200.w
     mul r1.x, r1.x, -c220.x
    add r3.x, r3.x, -r1.x
	endif
	 	mov r4, r3
 			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
			mov r14.x, c251.x
  	if_eq r14.x, c200.w
	if_eq r3.w, c222.x
	 mul r1.x, r1.x, -r10.x
    add r3.x, r3.x, -r1.x
	endif
	endif
	mov o10, r3
    mov o0.xy, v1

// approximately 6 instruction slots used
 

