Axiom.RenderSystems.OpenGL.Nvidia.VP30GpuProgram.BindProgramParameters C# (CSharp) Метод

BindProgramParameters() публичный Метод

Binds params by index to the vp30 program.
public BindProgramParameters ( GpuProgramParameters parms, GpuProgramParameters mask ) : void
parms Axiom.Graphics.GpuProgramParameters
mask Axiom.Graphics.GpuProgramParameters
Результат void
        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 );
					}
				}
			}
		}