NAME

glTexCoord1d, glTexCoord1f, glTexCoord1i, glTexCoord1s, glTexCoord2d, glTexCoord2f, glTexCoord2i, glTexCoord2s, glTexCoord3d, glTexCoord3f, glTexCoord3i, glTexCoord3s, glTexCoord4d, glTexCoord4f, glTexCoord4i, glTexCoord4s, glTexCoord1dv, glTexCoord1fv, glTexCoord1iv, glTexCoord1sv, glTexCoord2dv, glTexCoord2fv, glTexCoord2iv, glTexCoord2sv, glTexCoord3dv, glTexCoord3fv, glTexCoord3iv, glTexCoord3sv, glTexCoord4dv, glTexCoord4fv, glTexCoord4iv, glTexCoord4sv - set the current texture coordinates

C SPECIFICATION

void ggllTTeexxCCoooorrdd11dd( GLdouble _s )

void ggllTTeexxCCoooorrdd11ff(
GLfloat _s )


void ggllTTeexxCCoooorrdd11ii(
GLint _s )


void ggllTTeexxCCoooorrdd11ss(
GLshort _s )


void ggllTTeexxCCoooorrdd22dd(
GLdouble _s,

                   GLdouble _t )
void ggllTTeexxCCoooorrdd22ff( GLfloat _s,
                   GLfloat _t )
void ggllTTeexxCCoooorrdd22ii( GLint _s,
                   GLint _t )
void ggllTTeexxCCoooorrdd22ss( GLshort _s,
                   GLshort _t )
void ggllTTeexxCCoooorrdd33dd( GLdouble _s,
                   GLdouble _t,
                   GLdouble _r )
void ggllTTeexxCCoooorrdd33ff( GLfloat _s,
                   GLfloat _t,
                   GLfloat _r )
void ggllTTeexxCCoooorrdd33ii( GLint _s,
                   GLint _t,
                   GLint _r )
void ggllTTeexxCCoooorrdd33ss( GLshort _s,
                   GLshort _t,
                   GLshort _r )
void ggllTTeexxCCoooorrdd44dd( GLdouble _s,
                   GLdouble _t,
                   GLdouble _r,
                   GLdouble _q )
void ggllTTeexxCCoooorrdd44ff( GLfloat _s,
                   GLfloat _t,
                   GLfloat _r,
                   GLfloat _q )
void ggllTTeexxCCoooorrdd44ii( GLint _s,
                   GLint _t,
                   GLint _r,
                   GLint _q )
void ggllTTeexxCCoooorrdd44ss( GLshort _s,
                   GLshort _t,
                   GLshort _r,
                   GLshort _q )

PARAMETERS

_s, _t, _r, _q
Specify _s, _t, _r, and _q texture coordinates. Not all parameters are present in all forms of the command.

C SPECIFICATION

void ggllTTeexxCCoooorrdd11ddvv( const GLdouble _*_v )

void ggllTTeexxCCoooorrdd11ffvv(
const GLfloat _*_v )


void ggllTTeexxCCoooorrdd11iivv(
const GLint _*_v )


void ggllTTeexxCCoooorrdd11ssvv(
const GLshort _*_v )


void ggllTTeexxCCoooorrdd22ddvv(
const GLdouble _*_v )


void ggllTTeexxCCoooorrdd22ffvv(
const GLfloat _*_v )


void ggllTTeexxCCoooorrdd22iivv(
const GLint _*_v )


void ggllTTeexxCCoooorrdd22ssvv(
const GLshort _*_v )


void ggllTTeexxCCoooorrdd33ddvv(
const GLdouble _*_v )


void ggllTTeexxCCoooorrdd33ffvv(
const GLfloat _*_v )


void ggllTTeexxCCoooorrdd33iivv(
const GLint _*_v )


void ggllTTeexxCCoooorrdd33ssvv(
const GLshort _*_v )


void ggllTTeexxCCoooorrdd44ddvv(
const GLdouble _*_v )


void ggllTTeexxCCoooorrdd44ffvv(
const GLfloat _*_v )


void ggllTTeexxCCoooorrdd44iivv(
const GLint _*_v )


void ggllTTeexxCCoooorrdd44ssvv(
const GLshort _*_v )


                   

PARAMETERS

_v
Specifies a pointer to an array of one, two, three, or four elements, which in turn specify the _s, _t, _r, and _q texture coordinates.

DESCRIPTION

ggllTTeexxCCoooorrdd specifies texture coordinates in one, two, three, or four dimensions. ggllTTeexxCCoooorrdd11 sets the current texture coordinates to (_s, 0, 0, 1); a call to
ggllTTeexxCCoooorrdd22 sets them to (_s, _t, 0, 1). Similarly, ggllTTeexxCCoooorrdd33 specifies the texture coordinates as (_s, _t, _r, 1), and ggllTTeexxCCoooorrdd44 defines all four components explicitly as (_s, _t, _r, _q).

The current texture coordinates are part of the data that is associated with each vertex and with the current raster position. Initially, the values for _s, _t, _r, and _q are (0, 0, 0, 1).

NOTES

The current texture coordinates can be updated at any time. In particular, ggllTTeexxCCoooorrdd can be called between a call to ggllBBeeggiinn and the corresponding call to ggllEEnndd.

When the GGLL__AARRBB__iimmaaggiinngg extension is supported, ggllTTeexxCCoooorrdd always updates texture unit GGLL__TTEEXXTTUURREE00__AARRBB.

ASSOCIATED GETS

ggllGGeett with argument GGLL__CCUURRRREENNTT__TTEEXXTTUURREE__CCOOOORRDDSS

SEE ALSO

ggllTTeexxCCoooorrddPPooiinntteerr((33GG)), ggllVVeerrtteexx((33GG))