//hud
// Generated by Microsoft (R) HLSL Shader Compiler 9.27.952.3022
//
// Parameters:
//
//   float g_gamma_output;
//   float4 g_sprite_transform;
//
//
// Registers:
//
//   Name               Reg   Size
//   ------------------ ----- ----
//   g_gamma_output     c0       1
//   g_sprite_transform c1       1
//

    vs_3_0
    def c2, 1, 0, 0, 0
def c220, 0.5, 0, 0.0625, 0
dcl_2d s1
    dcl_position v0
    dcl_color v1
    dcl_texcoord v2
    dcl_texcoord2 v3
    dcl_texcoord3 v4
    dcl_position1 v5
    dcl_texcoord5 v6
    dcl_position o0
    dcl_color o1
    dcl_texcoord o2.xy
    dcl_texcoord1 o3.xy
    dcl_texcoord3 o4
    dcl_texcoord4 o5
    dcl_texcoord5 o6.xy
    dcl_texcoord6 o7.xyz
    dcl_texcoord7 o8.x
    mov_sat r0.xyz, v1
    log r1.x, r0.x
    log r1.y, r0.y
    log r1.z, r0.z
    mul r0.xyz, r1, c0.x
    exp o1.x, r0.x
    exp o1.y, r0.y
    exp o1.z, r0.z
    mad o5, v4, c1.xyxy, c1.zwzw
    mad r10.zw, v0.z, c2.xyxy, c2.xyyx
    mad r0.xy, v0, c1, c1.zwzw
    mov r10.xy, r0
	
texldl r24, c220.z, s1
mul r24.x, r24.x, c220.x
add r10.x, r10.x, r24.x
mov o0, r10

    mov o6.xy, r0
    mov o1.w, v1.w
    mov o2.xy, v2
    mov o3.xy, v6
    mov o4, v3
    mov o7.xyz, v5
    mov o8.x, v0.w

// approximately 19 instruction slots used
 