public override void Bind()
{
// tell the Link Program Manager what shader is to become active
switch (Type)
{
case GpuProgramType.Vertex:
GLSLLinkProgramManager.Instance.SetActiveVertexShader( this );
break;
case GpuProgramType.Fragment:
GLSLLinkProgramManager.Instance.SetActiveFragmentShader(this);
break;
case GpuProgramType.Geometry:
GLSLLinkProgramManager.Instance.SetActiveGeometryShader(this);
break;
}
}