//lego batman 2 disable blob shadows
// Generated by Microsoft (R) HLSL Shader Compiler 9.26.952.2844
//
// Parameters:
//
//   sampler2D albedo_tex;
//   sampler2D depth_tex;
//   float4 g_Params;
//   float4 g_Params2;
//   float4 g_projParams;
//
//
// Registers:
//
//   Name         Reg   Size
//   ------------ ----- ----
//   g_Params     c110     1
//   g_Params2    c111     1
//   g_projParams c112     1
//   depth_tex    s0       1
//   albedo_tex   s3       1
//

    ps_3_0
    def c0, 2, -2, -1, 1
    def c1, 1, 0, 2, 0
    dcl_texcoord_centroid v0.xy
    dcl_2d s0
    dcl_2d s3
    mad r0.xy, v0, c0, c0.zwzw
    add r0.xy, r0, -c112
    mul r0.xy, r0, c110
    mul r1, c1.xxyy, v0.xyxx
    texldl r1, r1, s0
    mov r2.x, c1.x
    mad r0.z, r1.x, -c112.w, r2.x
    rcp r0.z, r0.z
    mul r1.z, r0.z, c112.z
    mul r1.xy, r0, r1.z
    add r0.xyz, r1, -c111
    mul r1.x, r0.y, c110.w
    cmp r0.w, r0.y, r0.y, r1.x
    dp3 r0.x, r0.xzww, r0.xzww
    rsq r0.x, r0.x
    rcp r0.x, r0.x
    mul_sat r0.x, r0.x, c111.w
    mad r0.x, r0.x, -r0.x, c1.x
    mul r0.x, r0.x, c110.z
    texld r1, v0, s3
    add r0.y, r1.w, r1.w
    frc r0.y, r0.y
    mad r0.y, r0.y, -c1.z, c1.x
    //mul oC0.w, r0.x, r0.y
    //mov oC0.xyz, c1.y

// approximately 26 instruction slots used (3 texture, 23 arithmetic)
 