//hud text + enemies indicators
// Generated by Microsoft (R) HLSL Shader Compiler 9.24.949.2307
//
// Parameters:
//
//   float4x4 Transform;
//
//
// Registers:
//
//   Name         Reg   Size
//   ------------ ----- ----
//   Transform    c5       4
//

    vs_3_0
  def c253, 0.98, 0.5, 0.0625, 1
  def c252, 0.13, 0, 0, 0
  dcl_2d s0
  dcl_2d s1
    dcl_position v0
    dcl_texcoord v1
    dcl_color v2
    dcl_texcoord o0.xy
    dcl_color o1
    dcl_position o2
    mul r0.xy, c6, v0.y
    mad r0.xy, c5, v0.x, r0
    mad r0.xy, c7, v0.z, r0
   mad r5.xy, c8, v0.w, r0
    mov o0.xy, v1
    mov o1, v2.zyxw
   mov r5.zw, v0
  mov r14.x, c251.x
  texldl r11, c253.z, s0
 if_eq r14.x, c253.w
  mov r10, c225 //first vertex
  mul r2, r10.y, c1
  mad r2, c0, r10.x, r2
  mad r2, c2, r10.z, r2
  mad r2, c3, r10.w, r2

  add r13.x, r2.x, r2.w
  add r13.y, r2.w, -r2.y
  mov r9.xy, c230.zw
  mad r13.xy, r2.ww, r9.xy, r13.xy
  mul r9.xy, r13.xy, c253.yy
  add r9.xy, r9.xy, c252.xx

  texldl r1, r9, s1

  add r11.y, r1.w, -r11.y
  mul r11.x, r11.x, r11.y
  rcp r1.x, r1.w
  mul r11.x, r11.x, r1.x
  //mul r11.x, r11.x, c253.x
  add r5.x, r5.x, r11.x
 endif
  mov o2, r5

// approximately 7 instruction slots used
 