public override void BindProgramParameters(GpuProgramParameters parms, GpuProgramParameters.GpuParamVariability mask)
{
// program constants done internally by compiler for local
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.glSetFragmentShaderConstantATI( Gl.GL_CON_0_ATI + index, entry.val );
}
}
}
}