glVertexAttrib4f Function

Syntax

GL_APICALL void GL_APIENTRY glVertexAttrib4f(
     GLuint indx,
     GLfloat x,
     GLfloat y,
     GLfloat z,
     GLfloat w
);

Arguments

Name Description
in indx Vertex attribute index
in x Vertex attribute value
in y Vertex attribute value
in z Vertex attribute value
in w Vertex attribute value

Return Values

No values are returned.

Description

Sets vertex attributes using GLfloat-type values.

You can set index to a value that is greater than 0 and at least one less than the value that can be obtained by glGetIntegerv with GL_MAX_VERTEX_ATTRIBS specified. Call this function when using the same vertex attribute values for all vertices. The values set by this function are used when a vertex attribute array has been disabled by glDisableVertexAttribArray.

The values specified by x, y, z, and w are given as the x, y, z, and w components, respectively, to the vertex shader's input registers.

The following errors occur in this function.

GL_INVALID_VALUE index was set to an invalid value.

Revision History

2010/01/07
Initial version.

CONFIDENTIAL