public void SetActiveVertexShader(GLSLGpuProgram vertexProgram)
{
if (vertexProgram != activeVertexProgram)
{
activeVertexProgram = vertexProgram;
// active link program is no longer valid
activeLinkProgram = null;
// change back to fixed pipeline
Gl.glUseProgramObjectARB(0);
}
}