//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float3 ColorScale;
//   float InverseGamma;
//   float4 OverlayColor;
//   sampler2D SceneColorTexture;
//
//
// Registers:
//
//   Name              Reg   Size
//   ----------------- ----- ----
//   ColorScale        c0       1
//   OverlayColor      c7       1
//   InverseGamma      c8       1
//   SceneColorTexture s0       1
//

    ps_3_0
    dcl_texcoord v0.xy
    dcl_2d s0
    texld_pp r0, v0, s0
    mul_pp r1.xyz, r0, c0
    mov_pp r2.xyz, c0
    mad_pp r0.xyz, r0, -r2, c7
    mov_pp oC0.w, r0.w
    mad_sat_pp r0.xyz, c7.w, r0, r1
    log_pp r1.x, r0.x
    log_pp r1.y, r0.y
    log_pp r1.z, r0.z
    mul_pp r0.xyz, r1, c8.x
    exp_pp oC0.x, r0.x
    exp_pp oC0.y, r0.y
    exp_pp oC0.z, r0.z

// approximately 13 instruction slots used (1 texture, 12 arithmetic)
 