//hud
// Generated by Microsoft (R) D3DX9 Shader Compiler 9.12.589.0000
//
// Parameters:
//
//   row_major float4x4 g_projection_world_transform;
//
//
// Registers:
//
//   Name                         Reg   Size
//   ---------------------------- ----- ----
//   g_projection_world_transform c0       4
//
//
// Default values:
//
//   g_projection_world_transform
//     c0   = { 0, 0, 0, 0 };
//     c1   = { 0, 0, 0, 0 };
//     c2   = { 0, 0, 0, 0 };
//     c3   = { 0, 0, 0, 0 };
//

    vs_3_0
	def c200, 1, 0.7, 0.0625, 2
	def c201, 0.01, 0.12, 2, 0.05
    dcl_position v0
    dcl_texcoord v1
    dcl_texcoord1 v2
    dcl_color v3
	dcl_2d s0
	//dcl_2d s1
	dcl_position o0
	dcl_color o1
	dcl_texcoord0 o2.xy
	dcl_texcoord1 o3.x
	
    mul r0, v0.y, c1
    mad r0, v0.x, c0, r0
    mad r0, v0.z, c2, r0
	add r0, r0, c3
	
	
	//mov r10, r0
	//mov r11, c100
	//mul r10, r11.y, c1
	//mad r10, r11.x, c0, r10
    //mad r10, r11.z, c2, r10
	//add r10, r10, c3
	   
	
    //add r12.x, r10.x, r10.w
	//add r12.y, r10.w, -r10.y
	//rcp r11.x, c210.x
	//rcp r11.y, c210.y
	//mad r12.xy, r10.ww, r11.xy, r12.xy
	//mul r11.xy, r12.xy, c200.ww
	
	//mov r15.x, c252.x
	//if_eq r15.x, c201.z
	//add r11.y, r11.y, c201.y
	//add r11.x, r11.x, c200.x
	//else
	//add r11.y, r11.y, c201.w
	//add r11.x, r11.x, c201.x
	//endif
	//texldl r14, r11, s1
	
    texldl r11, c200.z, s0	
	//mul r11.x, r11.x, c200.x
	//rcp r10.w, r14.x
	//add r11.y, r14.x, -r11.y
	//mul r11.x, r11.x, r11.y
	//mul r11.x, r11.x, r10.w
	mov r10.x, c252.x
	if_eq r10.x, c200.x
		mul r11.x, r11.x, c200.y
	else
	if_eq r10.x, c200.w
		mov r10.x, c252.y
		if_eq r10.x, c200.x
		    mul r11.x, r11.x, c200.y
		else
			mul r11.x, r11.x, c254.x
		endif
	else
		mul r11.x, r11.x, c254.x
	endif
	endif
	add r0.x, r0.x, r11.x
	
	mov o0, r0
    mov o2.xy, v1
    mov o3.x, v2.x
	
    mov o1, v3

// approximately 7 instruction slots used
 