// shadow
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4 $s_projectionReciprocal;
//   float2 $s_surfaceSize;
//
//
// Registers:
//
//   Name                    Reg   Size
//   ----------------------- ----- ----
//   $s_surfaceSize          c0       1
//   $s_projectionReciprocal c1       1
//

    vs_3_0
    def c2, 1, 0, -1, 0
    dcl_position v0
    dcl_position o0
    dcl_texcoord o1.xyz
// Add a new output to pass s_projectionReciprocal to the pixel shader:
dcl_texcoord1 o2
mov o2, c1	
    mad r0.xyz, v0.xyxw, c2.xxyw, c2.yyxw
    mul o1.xyz, r0, c1
    rcp r0.x, c0.x
    rcp r0.y, c0.y
    mad o0.xy, r0, c2.zxzw, v0
    mov o0.zw, c2.xyyx
// approximately 6 instruction slots used
 