vs_2_0
// cgc version 2.1.0016, build date Nov 20 2008
// command line args: -profile vs_2_0 -quiet
//vendor NVIDIA Corporation
//version 2.1.0.16
//profile vs_2_0
//program vmain
//semantic vmain.modelView
//semantic vmain.modelViewProj
//semantic vmain.worldOriginInView
//semantic vmain.textureMatrix
//semantic vmain.dirToCameraAndFogDensity
//semantic vmain.groundSunOffVertexParams
//var float4 position : $vin.POSITION : ATTR0 : 0 : 1
//var float4 texCoord : $vin.TEXCOORD0 : ATTR1 : 1 : 1
//var float4x4 modelView :  : c[0], 4 : 2 : 1
//var float4x4 modelViewProj :  : c[4], 4 : 3 : 1
//var float3 worldOriginInView :  : c[12] : 4 : 1
//var float4x4 textureMatrix :  : c[8], 4 : 5 : 1
//var float4 dirToCameraAndFogDensity :  : c[13] : 6 : 1
//var float4 groundSunOffVertexParams :  : c[14] : 7 : 1
//var float4 vmain.pos : $vout.POSITION : HPOS : -1 : 1
//var float4 vmain.texCoordAndFogFactor : $vout.TEXCOORD0 : TEX0 : -1 : 1
//var float4 vmain.rayleighT : $vout.TEXCOORD1 : TEX1 : -1 : 1
//const c[15] = 2.718282
def c15, 2.71828198, 0, 0, 0
dcl_position v0
dcl_texcoord0 v1
dp4 r1.w, v0, c6
mul r1.x, r1.w, c13.w
mul r2.x, r1, r1
dp4 r0.z, v0, c2
dp4 r0.x, v0, c0
dp4 r0.y, v0, c1
add r0.xyz, r0, -c12
dp3 r0.w, r0, r0
rsq r0.w, r0.w
mul r1.xyz, r0.w, r0
pow r0, c15.x, -r2.x
dp3 r0.x, r1, c13
add r0.x, r0, c14
mov oT0.w, r0
dp4 r0.w, v0, c7
mul oT1, r0.x, c14.y
dp4 r0.z, v1, c11
dp4 r0.x, v1, c8
dp4 r0.y, v1, c9
mov oT0.xyz, r0
min oPos.z, r1.w, r0.w
mov oPos.w, r0
dp4 oPos.y, v0, c5
dp4 oPos.x, v0, c4
