//HUD
//THere is no VPM....
// 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_position o0
    dcl_color o1
    dcl_texcoord o2.xy
    dcl_texcoord1 o3
    dcl_texcoord2 o4
    dcl_texcoord3 o5.xyz
    dcl_texcoord7 o6.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 o4, v4, c1.xyxy, c1.zwzw
    mad r0.xy, v0, c1, c1.zwzw
    mad r0.zw, v0.z, c2.xyxy, c2.xyyx
	
mov r10, r0
texldl r24, c220.z, s1
mul r24.x, r24.x, c220.x
add r10.x, r10.x, r24.x

    mov o0, r10 //r0
    mov o5.xyz, r0
    mov o1.w, v1.w
    mov o2.xy, v2
    mov o3, v3
    mov o6.x, v0.w

// approximately 17 instruction slots used
 