GLdouble _s )
void ggllMMuullttiiTTeexxCCoooorrdd11ffAARRBB(
GLenum _t_a_r_g_e_t,
GLfloat _s )
void ggllMMuullttiiTTeexxCCoooorrdd11iiAARRBB(
GLenum _t_a_r_g_e_t,
GLint _s )
void ggllMMuullttiiTTeexxCCoooorrdd11ssAARRBB(
GLenum _t_a_r_g_e_t,
GLshort _s )
void ggllMMuullttiiTTeexxCCoooorrdd22ddAARRBB(
GLenum _t_a_r_g_e_t,
GLdouble _s,
GLdouble _t )
void ggllMMuullttiiTTeexxCCoooorrdd22ffAARRBB(
GLenum _t_a_r_g_e_t,
GLfloat _s,
GLfloat _t )
void ggllMMuullttiiTTeexxCCoooorrdd22iiAARRBB(
GLenum _t_a_r_g_e_t,
GLint _s,
GLint _t )
void ggllMMuullttiiTTeexxCCoooorrdd22ssAARRBB(
GLenum _t_a_r_g_e_t,
GLshort _s,
GLshort _t )
void ggllMMuullttiiTTeexxCCoooorrdd33ddAARRBB(
GLenum _t_a_r_g_e_t,
GLdouble _s,
GLdouble _t,
GLdouble _r )
void ggllMMuullttiiTTeexxCCoooorrdd33ffAARRBB(
GLenum _t_a_r_g_e_t,
GLfloat _s,
GLfloat _t,
GLfloat _r )
void ggllMMuullttiiTTeexxCCoooorrdd33iiAARRBB(
GLenum _t_a_r_g_e_t,
GLint _s,
GLint _t,
GLint _r )
void ggllMMuullttiiTTeexxCCoooorrdd33ssAARRBB(
GLenum _t_a_r_g_e_t,
GLshort _s,
GLshort _t,
GLshort _r )
void ggllMMuullttiiTTeexxCCoooorrdd44ddAARRBB(
GLenum _t_a_r_g_e_t,
GLdouble _s,
GLdouble _t,
GLdouble _r,
GLdouble _q )
void ggllMMuullttiiTTeexxCCoooorrdd44ffAARRBB(
GLenum _t_a_r_g_e_t,
GLfloat _s,
GLfloat _t,
GLfloat _r,
GLfloat _q )
void ggllMMuullttiiTTeexxCCoooorrdd44iiAARRBB(
GLenum _t_a_r_g_e_t,
GLint _s,
GLint _t,
GLint _r,
GLint _q )
void ggllMMuullttiiTTeexxCCoooorrdd44ssAARRBB(
GLenum _t_a_r_g_e_t,
GLshort _s,
GLshort _t,
GLshort _r,
GLshort _q )
delim $$
const GLdouble _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd11ffvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLfloat _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd11iivvAARRBB(
GLenum _t_a_r_g_e_t,
const GLint _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd11ssvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLshort _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd22ddvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLdouble _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd22ffvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLfloat _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd22iivvAARRBB(
GLenum _t_a_r_g_e_t,
const GLint _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd22ssvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLshort _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd33ddvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLdouble _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd33ffvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLfloat _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd33iivvAARRBB(
GLenum _t_a_r_g_e_t,
const GLint _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd33ssvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLshort _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd44ddvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLdouble _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd44ffvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLfloat _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd44iivvAARRBB(
GLenum _t_a_r_g_e_t,
const GLint _*_v )
void ggllMMuullttiiTTeexxCCoooorrdd44ssvvAARRBB(
GLenum _t_a_r_g_e_t,
const GLshort _*_v )
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, _q are (0, 0, 0, 1).
The current texture coordinates can be updated at any time. In particular, ggllMMuullttiiTTeexxCCoooorrddAARRBB can be called between a call to ggllBBeeggiinn and the corresponding call to ggllEEnndd.
It is always the case that GGLL__TTEEXXTTUURREE$i$__AARRBB = GGLL__TTEEXXTTUURREE00__AARRBB + $i$.