// hud
// Generated by Microsoft (R) HLSL Shader Compiler 9.27.952.3022
//
// Parameters:
//
//   float4x4 g_ViewProj;
//   float4x4 g_World;
//
//
// Registers:
//
//   Name         Reg   Size
//   ------------ ----- ----
//   g_World      c0       4
//   g_ViewProj   c4       4
//

    vs_3_0
    def c8, 1, 0, 0, 0
def c100, 0, 0, 0, 0
def c247, 0.2, 0, 0.0625, 4
dcl_2d s0
    dcl_position v0
    dcl_texcoord v1
    dcl_color v2
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2.xy
    dcl_texcoord2 o3
    mov_sat o1.w, v2.w
    mad r0, v0.xyzx, c8.xxxy, c8.yyyx
    dp4 r1.x, r0, c0
    dp4 r1.y, r0, c1
    dp4 r1.z, r0, c2
    dp4 r1.w, r0, c3
    dp4 r0.x, r1, c4
    dp4 r0.y, r1, c5
    dp4 r0.z, r1, c6
    dp4 r0.w, r1, c7
texldl r24, c247.z, s0
mov r15.x, c246.z
mov r16.x, c246.x
if_ne r15.x, c100.x
mul r24.x, r24.x, -c247.x
add r0.x, r0.x, -r24.x
endif

mov r14.x, c253.x
if_eq r14.x, c247.w
//mov r0, c100
endif

if_ne r16.x, c100.x
mov r0, c100
endif
    mov o0, r0
    mov o3, r0
    mov o1.xyz, v2
    mov o2.xy, v1

// approximately 14 instruction slots used
 