glUniform2f Function

Syntax

GL_APICALL void GL_APIENTRY glUniform2f(
     GLint location,
     GLfloat x,
     GLfloat y
);

Parameters

Name Description
in location Location of uniform variable
in x Value to set for the first component
in y Value to set for the second component

Return Values

No values are returned.

Description

Sets the value of a GL_FLOAT_VEC2-type uniform variable, or a single element of a GL_FLOAT_VEC2-type uniform variable array, in the vertex shader, geometry shader, or reserved fragment shader.

Set location to the uniform variable's location. Use x and y to specify the values to set.

Calls to this function are ignored when location is -1.

This function generates the following errors.

GL_INVALID_OPERATIONThe location argument is not a location in the current program.
GL_INVALID_OPERATIONThere is no current program object.
GL_INVALID_OPERATIONThis function was called on a location with a different data type or component count.
GL_INVALID_OPERATIONThe uniform variable array is smaller than the offset added to the location obtained from glGetUniformLocation.

Revision History

2010/01/07
Initial version.

CONFIDENTIAL