public override void BindProgramParameters(GpuProgramParameters parms, GpuProgramParameters.GpuParamVariability mask)
{
if ( parms.HasFloatConstants )
{
for ( int index = 0; index < parms.FloatConstantCount; index++ )
{
GpuProgramParameters.FloatConstantEntry entry = parms.GetFloatConstant( index );
if ( entry.isSet )
{
// send the params 4 at a time
Gl.glProgramParameter4fvNV( programType, index, entry.val );
}
}
}
}