//
// Generated by Microsoft (R) D3DX9 Shader Compiler 
//
// Parameters:
//
//   float4x4 cView;
//   float4x4 cViewProj;
//   float3 g_vCameraPos;
//   float4 g_vOriginScale;
//   float3 g_vViewParms;
//
//
// Registers:
//
//   Name           Reg   Size
//   -------------- ----- ----
//   cViewProj      c8       4
//   g_vOriginScale c48      1
//   g_vViewParms   c50      1
//   cView          c51      3
//   g_vCameraPos   c55      1
//

    vs_3_0
    dcl_position v0
    dcl_position o0
    dcl_texcoord o1
    dcl_texcoord1 o2.xyz
    dp3 r0.x, v0, v0
    rsq r0.x, r0.x
    mul r0.yzw, c48.w, v0.xxyz
    mad r0.xyz, r0.yzww, r0.x, c48
    mov r0.w, c0.y
    dp4 o0.z, r0, c10
    dp4 r1.x, r0, c8
    dp4 r1.z, r0, c11
    dp4 r1.y, r0, c9
    add r2.x, r1.x, r1.z
    mov o0.xyw, r1.xyzz
    add r2.y, r1.z, -r1.y
    mad r1.xy, r1.z, c50, r2
    mov o1.w, r1.z
    mul o1.xy, r1, c0.w
    add r1.xyz, r0, -c55
    mul o2.xyz, r1, c50.z
    mul r0.xy, r0, c53
    add r0.x, r0.y, r0.x
    mad r0.x, r0.z, c53.z, r0.x
    add o1.z, r0.x, c53.w

// approximately 21 instruction slots used
 