//
// Generated by Microsoft (R) HLSL Shader Compiler 9.26.952.2844
//
// Parameters:
//
//   float Gamma;
//   float4 TextureComponentReplicateAlpha;
//   sampler2D _Texture;
//
//
// Registers:
//
//   Name                           Reg   Size
//   ------------------------------ ----- ----
//   TextureComponentReplicateAlpha c0       1
//   Gamma                          c3       1
//   _Texture                       s0       1
//

    ps_3_0
    def c1, -1, 9.99999997e-007, 0, 0
    dcl_texcoord v0.xy
    dcl_texcoord1 v1
    dcl_2d s0
    texld r0, v0, s0
    dp4 r0.w, r0, c0
    mul r0, r0, v1
    mov_sat r1.xyz, r0
    max r2.xyz, r1, c1.y
    log r1.x, r2.x
    log r1.y, r2.y
    log r1.z, r2.z
    mul r1.xyz, r1, c3.x
    exp r2.x, r1.x
    exp r2.y, r1.y
    exp r2.z, r1.z
    mov r1.x, c3.x
    add r1.x, r1.x, c1.x
    cmp oC0.xyz, -r1_abs.x, r0, r2
    mov oC0.w, r0.w

// approximately 16 instruction slots used (1 texture, 15 arithmetic)
 