56 extern void (
APIENTRY * qglClearDepth )(GLclampd depth);
120 extern void (
APIENTRY * qglEvalCoord1dv )(
const GLdouble *u);
124 extern void (
APIENTRY * qglEvalCoord2dv )(
const GLdouble *u);
175 extern void (
APIENTRY * qglIndexdv )(
const GLdouble *c);
181 extern void (
APIENTRY * qglIndexsv )(
const GLshort *c);
183 extern void (
APIENTRY * qglIndexubv )(
const GLubyte *c);
201 extern void (
APIENTRY * qglLoadMatrixd )(
const GLdouble *m);
218 extern void (
APIENTRY * qglMultMatrixd )(
const GLdouble *m);
223 extern void (
APIENTRY * qglNormal3d )(GLdouble nx, GLdouble
ny, GLdouble
nz);
255 extern void (
APIENTRY * qglRasterPos2d )(GLdouble
x, GLdouble
y);
256 extern void (
APIENTRY * qglRasterPos2dv )(
const GLdouble *
v);
262 extern void (
APIENTRY * qglRasterPos2sv )(
const GLshort *
v);
264 extern void (
APIENTRY * qglRasterPos3dv )(
const GLdouble *
v);
269 extern void (
APIENTRY * qglRasterPos3s )(GLshort
x, GLshort
y, GLshort
z);
270 extern void (
APIENTRY * qglRasterPos3sv )(
const GLshort *
v);
272 extern void (
APIENTRY * qglRasterPos4dv )(
const GLdouble *
v);
277 extern void (
APIENTRY * qglRasterPos4s )(GLshort
x, GLshort
y, GLshort
z, GLshort
w);
278 extern void (
APIENTRY * qglRasterPos4sv )(
const GLshort *
v);
282 extern void (
APIENTRY * qglRectdv )(
const GLdouble *
v1,
const GLdouble *
v2);
290 extern void (
APIENTRY * qglRotated )(GLdouble angle, GLdouble
x, GLdouble
y, GLdouble
z);
292 extern void (
APIENTRY * qglScaled )(GLdouble
x, GLdouble
y, GLdouble
z);
301 extern void (
APIENTRY * qglTexCoord1dv )(
const GLdouble *
v);
309 extern void (
APIENTRY * qglTexCoord2dv )(
const GLdouble *
v);
314 extern void (
APIENTRY * qglTexCoord2s )(GLshort s, GLshort
t);
317 extern void (
APIENTRY * qglTexCoord3dv )(
const GLdouble *
v);
322 extern void (
APIENTRY * qglTexCoord3s )(GLshort s, GLshort
t, GLshort
r);
324 extern void (
APIENTRY * qglTexCoord4d )(GLdouble s, GLdouble
t, GLdouble
r, GLdouble
q);
325 extern void (
APIENTRY * qglTexCoord4dv )(
const GLdouble *
v);
330 extern void (
APIENTRY * qglTexCoord4s )(GLshort s, GLshort
t, GLshort
r, GLshort
q);
351 extern void (
APIENTRY * qglTranslated )(GLdouble
x, GLdouble
y, GLdouble
z);
361 extern void (
APIENTRY * qglVertex3d )(GLdouble
x, GLdouble
y, GLdouble
z);
367 extern void (
APIENTRY * qglVertex3s )(GLshort
x, GLshort
y, GLshort
z);
369 extern void (
APIENTRY * qglVertex4d )(GLdouble
x, GLdouble
y, GLdouble
z, GLdouble
w);
375 extern void (
APIENTRY * qglVertex4s )(GLshort
x, GLshort
y, GLshort
z, GLshort
w);
395 extern int ( WINAPI * qwglChoosePixelFormat )(
HDC, CONST PIXELFORMATDESCRIPTOR *);
397 extern int ( WINAPI * qwglGetPixelFormat)(
HDC);
398 extern BOOL ( WINAPI * qwglSetPixelFormat)(
HDC,
int, CONST PIXELFORMATDESCRIPTOR *);
399 extern BOOL ( WINAPI * qwglSwapBuffers)(
HDC);
402 extern HGLRC ( WINAPI * qwglCreateContext)(
HDC);
403 extern HGLRC ( WINAPI * qwglCreateLayerContext)(
HDC,
int);
404 extern BOOL ( WINAPI * qwglDeleteContext)(
HGLRC);
405 extern HGLRC ( WINAPI * qwglGetCurrentContext)(VOID);
406 extern HDC ( WINAPI * qwglGetCurrentDC)(VOID);
407 extern PROC ( WINAPI * qwglGetProcAddress)(LPCSTR);
422 extern BOOL ( WINAPI * qwglSwapLayerBuffers)(
HDC,
UINT);
424 extern BOOL ( WINAPI * qwglSwapIntervalEXT)(
int interval );
426 extern BOOL ( WINAPI * qwglGetDeviceGammaRampEXT ) (
unsigned char *pRed,
unsigned char *
pGreen,
unsigned char *
pBlue );
427 extern BOOL ( WINAPI * qwglSetDeviceGammaRampEXT ) (
const unsigned char *pRed,
const unsigned char *
pGreen,
const unsigned char *
pBlue );
434 extern void *qwglGetProcAddress(
char *symbol);
436 extern void (*qgl3DfxSetPaletteEXT)(
GLuint *);
441 const GLvoid *table );
446 #define GL_TEXTURE0_SGIS 0x835E
447 #define GL_TEXTURE1_SGIS 0x835F
455 #define GL_POINT_SIZE_MIN_EXT 0x8126
456 #define GL_POINT_SIZE_MAX_EXT 0x8127
457 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
458 #define GL_DISTANCE_ATTENUATION_EXT 0x8129
462 #define GL_SHARED_TEXTURE_PALETTE_EXT GL_TEXTURE_COLOR_TABLE_SGI
464 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB