//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float g_globalAlpha;
//   float4x4 g_worldViewProj;
//
//
// Registers:
//
//   Name            Reg   Size
//   --------------- ----- ----
//   g_worldViewProj c0       4
//   g_globalAlpha   c4       1
//
//
// Default values:
//
//   g_worldViewProj
//     c0   = { 0, 0, 0, 0 };
//     c1   = { 0, 0, 0, 0 };
//     c2   = { 0, 0, 0, 0 };
//     c3   = { 0, 0, 0, 0 };
//
//   g_globalAlpha
//     c4   = { 0, 0, 0, 0 };
//

    vs_3_0
    def c5, 1, 0, 0, 0
	def c200, 0, 0, 0, 0
	 def c201, .01, .15, 0.0625, .20
	  def c222, 1, 2, 3, .5
		 def c227, .1, -.1, .1, -.1
    dcl_position v0
    dcl_color v1
    dcl_texcoord v2
	dcl_2d s0
    dcl_position o0
    dcl_color o1
    dcl_texcoord o2.xy
    dcl_texcoord1 o3.xy
    mad r0, v0.xyzx, c5.xxxy, c5.yyyx
    dp4 r7.x, r0, c0
    dp4 r7.y, r0, c1
    dp4 r7.z, r0, c2
    dp4 r7.w, r0, c3
	mov r6, r7
	mov r10, r7
	mov r15.y, c251.x
	mov r15.z, c250.z
	mov r15.w, c250.w
	texldl r1, c201.z, s0
	//if_eq r15.z, c222.x
	if_eq r15.y, c200.x
	mov r7, c200
	endif
	//endif
	//if_eq r15.z, c222.x
			if_eq r15.y, c222.y
	mov r9.y, c222.w
	//endif
	endif
					if_lt r6.x, c227.w
mov r7, r10
mov r9, r10
endif	
if_gt r6.x, c227.z
mov r7, r10
mov r9, r10
endif
if_lt r6.y, c227.y
mov r7, r10
mov r9, r10
endif
if_gt r6.y, c227.x
mov r7, r10
mov r9, r10
endif	
					mov r15.x, c250.y
					mov r9.x, c201.x
  	if_eq r15.x, c222.x
	mov r9.x, c201.x
	endif
	  	//if_eq r15.x, c222.y
		//mov r9.x, c201.y
	//endif
	  	if_eq r15.x, c222.z
		mov r9.x, c201.w
	endif
	if_eq r9.y, c222.w
	mov r9.x, c222.w
	endif
	if_eq r7.w, c222.x
	 mul r1.x, r1.x, -r9.x
    add r7.x, r7.x, -r1.x
	endif
	mov o0, r7
    mul o1.w, c4.x, v1.w
    mov o1.xyz, v1
    mov o2.xy, v2
    mov o3.xy, v0

// approximately 9 instruction slots used
 