//
// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111
//
// Parameters:
//
//   float4 CameraPositionVS;
//   float4 FogMaxHeight;
//   float4 FogMinHeight;
//   float FogStartZ;
//   float4 ScreenPositionScaleBias;
//   float4x4 ScreenToWorld;
//
//
// Registers:
//
//   Name                    Reg   Size
//   ----------------------- ----- ----
//   CameraPositionVS        c4       1
//   ScreenToWorld           c6       3
//   ScreenPositionScaleBias c9       1
//   FogMinHeight            c10      1
//   FogMaxHeight            c11      1
//   FogStartZ               c12      1
//

    vs_3_0
    def c0, 1, 0, 0, 0
    dcl_position v0
    dcl_texcoord o0.xy
    dcl_texcoord1 o1
    dcl_texcoord2 o2
    dcl_texcoord3 o3
	
	dcl_texcoord4 o4
	dcl_texcoord5 o5
	dcl_texcoord6 o6
	dcl_texcoord7 o7
	
    dcl_position o8
    mad o0.xy, v0, c9, c9.wzzw
    mul r0, c7, v0.y
    mad r0, c6, v0.x, r0
    add o1, r0, c8
	
	mov o4, v0
	
	mov o5, c6
	mov o6, c7
	mov o7, c8
	
    mov r0.z, c4.z
    add o2, -r0.z, c10
    add o3, -r0.z, c11
    mad o8.xyw, v0.xyzx, c0.xxzy, c0.yyzx
    mov o8.z, c12.x

// approximately 9 instruction slots used
 