//
// Generated by Microsoft (R) HLSL Shader Compiler 9.26.952.2844
//
// Parameters:
//
//   float4 gDeferredProjParams;
//   row_major float4x4 gViewInverse;
//   float4 gooDeferredLightScreenSize;
//
//
// Registers:
//
//   Name                       Reg   Size
//   -------------------------- ----- ----
//   gViewInverse               c12      3
//   gooDeferredLightScreenSize c208     1
//   gDeferredProjParams        c209     1
//

    vs_3_0
    def c230, 1.8395173895e+25, 3.9938258725e+24, 4.5435787456e+30, 2.8068008240e-42 // 2003
    def c0, -0.5, 1, -1, 0
    def c1, 2, 0, -1, 1
    dcl_position v0
    dcl_position o0
    dcl_texcoord o1.xy
    dcl_texcoord1 o2
    mad r0.xy, v0, c0.yzzw, c0.wyzw
    mov r1.x, c0.x
    mad o1.xy, c208.zwzw, -r1.x, r0
    add r0.xy, c0.x, v0
    add r0.xy, r0, r0
    mul r0.xy, r0, c209
    mul r0.yzw, -r0.y, c13.xxyz
    mad r0.xyz, -r0.x, c12, r0.yzww
    add o2.xyz, r0, c14
    mad o0, v0.xyxx, c1.xxyy, c1.zzyw
    mov o2.w, c0.y

// approximately 11 instruction slots used
