!!ARBvp1.0
# cgc version 2.0.0012, build date Jan 30 2008
# command line args: -oglsl -profile arbvp1
# source file: WaterShader.vs
#vendor NVIDIA Corporation
#version 2.0.0.12
#profile arbvp1
#program main
#semantic CameraPos
#semantic gl_ModelViewProjectionMatrixTranspose : state.matrix.mvp
#var float2 TexCoord : $vout.TEX0 : TEX0 : -1 : 1
#var float4 ProjCoord : $vout.TEX1 : TEX1 : -1 : 1
#var float3 Position : $vout.TEX2 : TEX2 : -1 : 1
#var float3 CameraPos :  : c[1] : -1 : 1
#var float4 gl_Position : $vout.POSITION : HPOS : -1 : 1
#var float4 gl_MultiTexCoord0 : $vin.TEXCOORD0 : TEXCOORD0 : -1 : 1
#var float4 gl_Vertex : $vin.POSITION : POSITION : -1 : 1
#var float4x4 gl_ModelViewProjectionMatrixTranspose : state.matrix.mvp : c[2], 4 : -1 : 1
PARAM c[6] = { program.local[0..1],
		state.matrix.mvp };
TEMP R0;
DP4 R0.z, vertex.position, c[4];
DP4 R0.x, vertex.position, c[2];
DP4 R0.y, vertex.position, c[3];
DP4 R0.w, vertex.position, c[5];
MOV result.texcoord[1], R0;
MOV result.position, R0;
ADD R0.xy, vertex.position, c[1];
MOV R0.z, vertex.position;
MOV result.texcoord[2].xyz, R0;
MUL result.texcoord[0].xy, R0, vertex.texcoord[0].x;
END
# 10 instructions, 1 R-regs
