//
// Generated by Microsoft (R) D3DX9 Shader Compiler 9.12.589.0000
//
// Parameters:
//
//   sampler2D g_alpha_sampler;
//   float4 g_depth_buffer_uvs;
//   sampler2D g_depth_sampler;
//   sampler2D g_diffuse_sampler;
//   float4 g_fog_color;
//   float4 g_global_tint_color;
//   float4 g_luminance_factor;
//   float3 g_luminance_tint;
//
//
// Registers:
//
//   Name                Reg   Size
//   ------------------- ----- ----
//   g_fog_color         c0       1
//   g_luminance_factor  c1       1
//   g_luminance_tint    c2       1
//   g_global_tint_color c3       1
//   g_depth_buffer_uvs  c4       1
//   g_depth_sampler     s0       1
//   g_diffuse_sampler   s1       1
//   g_alpha_sampler     s2       1
//
//
// Default values:
//
//   g_fog_color
//     c0   = { 0, 0, 0, 0 };
//
//   g_luminance_factor
//     c1   = { 0, 0, 0, 0 };
//
//   g_luminance_tint
//     c2   = { 1, 1, 1, 0 };
//
//   g_global_tint_color
//     c3   = { 0, 0, 0, 0 };
//
//   g_depth_buffer_uvs
//     c4   = { 0, 0, 0, 0 };
//

    //ps_2_0
	ps_3_0
    def c5, 0.0199999996, 1, 0, 0
	def c23, 0.5, 0, 0, 0
    //dcl t0
    //dcl t1
    //dcl v0
	dcl_texcoord v0
	dcl_texcoord1 v1
	dcl_color v2
	dcl vPos.xy
    dcl_2d s0
    dcl_2d s1
    dcl_2d s2
    rcp r0.w, v1.w
    mul_pp r0.xy, r0.w, v1
    mad_pp r0.x, r0.x, c4.x, c4.z
    mad_pp r0.y, r0.y, c4.y, c4.w
	
	mov r11.xy, vPos.xy
	rcp r11.z, c210.x
	rcp r11.w, c210.y
	mul r11.xy, r11.xy, r11.zw
	mul r11.zw, r11.zw, c23.xx
    add	r0.xy, r11.xy, r11.zw
	
    texld r2, r0, s0
    texld_pp r0, v0, s1
    texld_pp r1, v0, s2
    add r0.w, r2.x, -v0.z
    mul r0.w, r0.w, c5.x
    mul_sat r0.w, r0.w, r0.w
    cmp_pp r1.w, -r0.w, c5.y, r0.w
    mov_pp r0.w, r1.y
    mul_pp r0, r0, v2
    mul_pp r2.x, r1.w, r0.w
    mov r1.xyz, c0
    mad r0.xyz, r0, c3, -r1
    mad_pp r1.xyz, v0.w, r0, c0
    dp3 r0.x, r1, c1
    mul_pp r0.w, r2.x, c3.w
    mad r0.xyz, r0.x, c2, -r1
    mad_pp r0.xyz, c1.w, r0, r1
    mov_pp oC0, r0

// approximately 22 instruction slots used (3 texture, 19 arithmetic)
 