58 extern void (
APIENTRY * qglClearDepth )(GLclampd depth);
122 extern void (
APIENTRY * qglEvalCoord1dv )(
const GLdouble *
u);
126 extern void (
APIENTRY * qglEvalCoord2dv )(
const GLdouble *
u);
177 extern void (
APIENTRY * qglIndexdv )(
const GLdouble *c);
183 extern void (
APIENTRY * qglIndexsv )(
const GLshort *c);
185 extern void (
APIENTRY * qglIndexubv )(
const GLubyte *c);
203 extern void (
APIENTRY * qglLoadMatrixd )(
const GLdouble *m);
220 extern void (
APIENTRY * qglMultMatrixd )(
const GLdouble *m);
225 extern void (
APIENTRY * qglNormal3d )(GLdouble nx, GLdouble
ny, GLdouble
nz);
257 extern void (
APIENTRY * qglRasterPos2d )(GLdouble
x, GLdouble
y);
258 extern void (
APIENTRY * qglRasterPos2dv )(
const GLdouble *
v);
264 extern void (
APIENTRY * qglRasterPos2sv )(
const GLshort *
v);
266 extern void (
APIENTRY * qglRasterPos3dv )(
const GLdouble *
v);
271 extern void (
APIENTRY * qglRasterPos3s )(GLshort
x, GLshort
y, GLshort
z);
272 extern void (
APIENTRY * qglRasterPos3sv )(
const GLshort *
v);
274 extern void (
APIENTRY * qglRasterPos4dv )(
const GLdouble *
v);
279 extern void (
APIENTRY * qglRasterPos4s )(GLshort
x, GLshort
y, GLshort
z, GLshort
w);
280 extern void (
APIENTRY * qglRasterPos4sv )(
const GLshort *
v);
284 extern void (
APIENTRY * qglRectdv )(
const GLdouble *
v1,
const GLdouble *
v2);
292 extern void (
APIENTRY * qglRotated )(GLdouble angle, GLdouble
x, GLdouble
y, GLdouble
z);
294 extern void (
APIENTRY * qglScaled )(GLdouble
x, GLdouble
y, GLdouble
z);
303 extern void (
APIENTRY * qglTexCoord1dv )(
const GLdouble *
v);
311 extern void (
APIENTRY * qglTexCoord2dv )(
const GLdouble *
v);
319 extern void (
APIENTRY * qglTexCoord3dv )(
const GLdouble *
v);
324 extern void (
APIENTRY * qglTexCoord3s )(GLshort
s, GLshort
t, GLshort
r);
327 extern void (
APIENTRY * qglTexCoord4dv )(
const GLdouble *
v);
332 extern void (
APIENTRY * qglTexCoord4s )(GLshort
s, GLshort
t, GLshort
r, GLshort
q);
353 extern void (
APIENTRY * qglTranslated )(GLdouble
x, GLdouble
y, GLdouble
z);
363 extern void (
APIENTRY * qglVertex3d )(GLdouble
x, GLdouble
y, GLdouble
z);
369 extern void (
APIENTRY * qglVertex3s )(GLshort
x, GLshort
y, GLshort
z);
371 extern void (
APIENTRY * qglVertex4d )(GLdouble
x, GLdouble
y, GLdouble
z, GLdouble
w);
377 extern void (
APIENTRY * qglVertex4s )(GLshort
x, GLshort
y, GLshort
z, GLshort
w);
397 extern int ( WINAPI * qwglChoosePixelFormat )(
HDC, CONST PIXELFORMATDESCRIPTOR *);
399 extern int ( WINAPI * qwglGetPixelFormat)(
HDC);
400 extern BOOL ( WINAPI * qwglSetPixelFormat)(
HDC,
int, CONST PIXELFORMATDESCRIPTOR *);
401 extern BOOL ( WINAPI * qwglSwapBuffers)(
HDC);
404 extern HGLRC ( WINAPI * qwglCreateContext)(
HDC);
405 extern HGLRC ( WINAPI * qwglCreateLayerContext)(
HDC,
int);
406 extern BOOL ( WINAPI * qwglDeleteContext)(
HGLRC);
407 extern HGLRC ( WINAPI * qwglGetCurrentContext)(VOID);
408 extern HDC ( WINAPI * qwglGetCurrentDC)(VOID);
409 extern PROC ( WINAPI * qwglGetProcAddress)(LPCSTR);
424 extern BOOL ( WINAPI * qwglSwapLayerBuffers)(
HDC,
UINT);
426 extern BOOL ( WINAPI * qwglSwapIntervalEXT)(
int interval );
428 extern BOOL ( WINAPI * qwglGetDeviceGammaRampEXT ) (
unsigned char *pRed,
unsigned char *
pGreen,
unsigned char *
pBlue );
429 extern BOOL ( WINAPI * qwglSetDeviceGammaRampEXT ) (
const unsigned char *pRed,
const unsigned char *
pGreen,
const unsigned char *
pBlue );
436 extern void *qwglGetProcAddress(
char *symbol);
438 extern void (*qgl3DfxSetPaletteEXT)(
GLuint *);
451 extern XVisualInfo * (*qglXChooseVisual)( Display *dpy,
int screen,
int *attribList );
452 extern GLXContext (*qglXCreateContext)( Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct );
453 extern void (*qglXDestroyContext)( Display *dpy, GLXContext ctx );
454 extern Bool (*qglXMakeCurrent)( Display *dpy, GLXDrawable drawable, GLXContext ctx);
455 extern void (*qglXCopyContext)( Display *dpy, GLXContext src, GLXContext dst,
GLuint mask );
456 extern void (*qglXSwapBuffers)( Display *dpy, GLXDrawable drawable );
461 const GLvoid *table );
468 #define GL_POINT_SIZE_MIN_EXT 0x8126
469 #define GL_POINT_SIZE_MAX_EXT 0x8127
470 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
471 #define GL_DISTANCE_ATTENUATION_EXT 0x8129
474 #define GL_SHARED_TEXTURE_PALETTE_EXT GL_TEXTURE_COLOR_TABLE_SGI
476 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
479 #define GL_TEXTURE0_SGIS 0x835E
480 #define GL_TEXTURE1_SGIS 0x835F
481 #define GL_TEXTURE0_ARB 0x84C0
482 #define GL_TEXTURE1_ARB 0x84C1