// This is C4E1v_transform from "The Cg Tutorial" (Addison-Wesley, ISBN
// 0321194969) by Randima Fernando and Mark J. Kilgard.  See page 97.

void C4E1v_transform(float4 position : POSITION,
                 out float4 oPosition : POSITION,
             uniform float4x4 modelViewProj)
{
  // Transform position from object space to clip space
  oPosition = mul(modelViewProj, position);
}
