#include <windows.h>
#include <GL/gl.h>
#include <GL/glext.h>
Go to the source code of this file.
Functions | |
void | initExtensions () |
Initialize the function pointers to their implementation. | |
Variables | |
PFNGLMULTITEXCOORD1FARBPROC | glMultiTexCoord1fARB |
Function pointer for specifying multitexture coordinates on the first multitexture unit. | |
PFNGLMULTITEXCOORD2FARBPROC | glMultiTexCoord2fARB |
Function pointer for specifying multitexture coordinates on the second multitexture unit. | |
PFNGLMULTITEXCOORD3FARBPROC | glMultiTexCoord3fARB |
Function pointer for specifying multitexture coordinates on the third multitexture unit. | |
PFNGLMULTITEXCOORD4FARBPROC | glMultiTexCoord4fARB |
Function pointer for specifying multitexture coordinates on the fourth multitexture unit. | |
PFNGLACTIVETEXTUREARBPROC | glActiveTextureARB |
Function pointer for selecting the active multitexture unit. | |
PFNGLCLIENTACTIVETEXTUREARBPROC | glClientActiveTextureARB |
Function pointer for selecting the active multitexture coordinate array. | |
PFNGLSECONDARYCOLOR3FEXTPROC | glSecondaryColor3fEXT |
Function pointer for setting the secondary color. | |
PFNGLSECONDARYCOLOR3FVEXTPROC | glSecondaryColor3fvEXT |
Function pointer for setting the secondary color. |
The PFN* types are pre-defined datatypes (from glext.h)
Since we only use the GLfloat-version, we only need prototypes for the commands ending with an "f". Others are also available ("fv", "i", etc.) ARB is an abbreviation for "Architectural Review Board". Extensions with ARB in their name are not required by an OpenGL-conformant implementation, but they are expected to be widely supported.
|
Function pointer for specifying multitexture coordinates on the first multitexture unit. The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions. |
|
Function pointer for specifying multitexture coordinates on the second multitexture unit. The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions. |
|
Function pointer for specifying multitexture coordinates on the third multitexture unit. The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions. |
|
Function pointer for specifying multitexture coordinates on the fourth multitexture unit. The commands glMultiTexCoordifARB map to the well-known glTexCoordif, specifying i-dimensional texture-coordinates. These can substitute the glTexCoordif functions. |