gl.h revision 6799ecb6753f2ec5b1b66c9e8c447bc82035f94c
16799ecb6753f2ec5b1b66c9e8c447bc82035f94cTed Jump/* $Id: gl.h,v 1.5 1999/09/17 04:25:56 tjump Exp $ */
2afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
3afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
4afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Mesa 3-D graphics library
5afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Version:  3.1
6afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
7afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Copyright (C) 1999  Brian Paul   All Rights Reserved.
8afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
9afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Permission is hereby granted, free of charge, to any person obtaining a
10afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * copy of this software and associated documentation files (the "Software"),
11afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * to deal in the Software without restriction, including without limitation
12afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * the rights to use, copy, modify, merge, publish, distribute, sublicense,
13afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * and/or sell copies of the Software, and to permit persons to whom the
14afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Software is furnished to do so, subject to the following conditions:
15afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
16afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * The above copyright notice and this permission notice shall be included
17afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * in all copies or substantial portions of the Software.
18afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
19afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
20afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
22afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
23afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
24afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
26afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
27afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
28afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
29afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
30afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#ifndef GL_H
31afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_H
32afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
33afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if defined(USE_MGL_NAMESPACE)
34afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#include "gl_mangle.h"
35afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
36afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
37afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
38afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if defined(__BEOS__)
39afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#include <stdlib.h>     /* to get some BeOS-isms */
40afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
41afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
42afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
43afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if !defined(OPENSTEP) && (defined(NeXT) || defined(NeXT_PDO))
44afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define OPENSTEP
45afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
46afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
47afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
48afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if defined(_WIN32) && !defined(__WIN32__)
49afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define __WIN32__
50afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
51afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
52afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if !defined(OPENSTEP) && (defined(__WIN32__) || defined(__CYGWIN32__))
53afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	pragma warning( disable : 4244 ) /* '=' : conversion from 'const double ' to 'float ', possible loss of data */
54afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	pragma warning( disable : 4018 ) /* '<' : signed/unsigned mismatch */
55afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	pragma warning( disable : 4305 ) /* '=' : truncation from 'const double ' to 'float ' */
56afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	pragma warning( disable : 4550 ) /* 'function' undefined; assuming extern returning int */
57afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	pragma warning( disable : 4761 ) /* integral size mismatch in argument; conversion supplied */
58afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	if defined(_MSC_VER) && defined(BUILD_GL32) /* tag specify we're building mesa as a DLL */
59afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		define GLAPI __declspec(dllexport)
606799ecb6753f2ec5b1b66c9e8c447bc82035f94cTed Jump#     define WGLAPI __declspec(dllexport)
61afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	elif defined(_MSC_VER) && defined(_DLL) /* tag specifying we're building for DLL runtime support */
62afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		define GLAPI __declspec(dllimport)
636799ecb6753f2ec5b1b66c9e8c447bc82035f94cTed Jump#     define WGLAPI __declspec(dllimport)
64afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	else /* for use with static link lib build of Win32 edition only */
65afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		define GLAPI extern
666799ecb6753f2ec5b1b66c9e8c447bc82035f94cTed Jump#     define WGLAPI __declspec(dllimport)
67afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	endif /* _STATIC_MESA support */
68afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLAPIENTRY __stdcall
69afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLCALLBACK __stdcall
70afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLWINAPI __stdcall
71afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLWINAPIV __cdecl
72afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#else
73afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* non-Windows compilation */
74afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLAPI extern
75afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLAPIENTRY
76afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLCALLBACK
77afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLWINAPI
78afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define GLWINAPIV
79afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif /* WIN32 / CYGWIN32 bracket */
80afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
81afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* compatability guard so we don't need to change client code */
82afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
83afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if defined(_WIN32) && !defined(_WINDEF_) && !defined(OPENSTEP)
84afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	if !defined(MESA_MINWARN)
85afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		pragma message( "note: WINDOWS.H not included, providing Mesa definition of CALLBACK macro" )
86afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		pragma message( "----: and PROC typedef. If you receive compiler warnings about either ")
87afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		pragma message( "----: being multiply defined you should include WINDOWS.H priot to gl/gl.h" )
88afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	endif
89afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define CALLBACK GLCALLBACK
90afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef int (GLAPIENTRY *PROC)();
91afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef void *HGLRC;
92afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef void *HDC;
93afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef unsigned long COLORREF;
94afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
95afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
96afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if defined(_WIN32) && !defined(_WINGDI_) && !defined(OPENSTEP)
97afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	if !defined(MESA_MINWARN)
98afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		pragma message( "note: WINDOWS.H not included, providing Mesa definition of wgl functions" )
99afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		pragma message( "----: and macros. If you receive compiler warnings about any being multiply ")
100afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		pragma message( "----: defined you should include WINDOWS.H priot to gl/gl.h" )
101afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	endif
102afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define WGL_FONT_LINES      0
103afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	define WGL_FONT_POLYGONS   1
104afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	ifdef UNICODE
105afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		define wglUseFontBitmaps  wglUseFontBitmapsW
106afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		define wglUseFontOutlines  wglUseFontOutlinesW
107afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	else
108afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		define wglUseFontBitmaps  wglUseFontBitmapsA
109afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#		define wglUseFontOutlines  wglUseFontOutlinesA
110afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#	endif /* !UNICODE */
111afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef struct tagLAYERPLANEDESCRIPTOR LAYERPLANEDESCRIPTOR, *PLAYERPLANEDESCRIPTOR, *LPLAYERPLANEDESCRIPTOR;
112afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef struct _GLYPHMETRICSFLOAT GLYPHMETRICSFLOAT, *PGLYPHMETRICSFLOAT, *LPGLYPHMETRICSFLOAT;
1136799ecb6753f2ec5b1b66c9e8c447bc82035f94cTed Jumptypedef struct tagPIXELFORMATDESCRIPTOR PIXELFORMATDESCRIPTOR, *PPIXELFORMATDESCRIPTOR, *LPPIXELFORMATDESCRIPTOR;
1146799ecb6753f2ec5b1b66c9e8c447bc82035f94cTed Jump#include <gl/mesa_wgl.h>
115afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
116afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
117afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
118afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#ifdef __cplusplus
119afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgextern "C" {
120afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
121afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
122afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
123afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#ifdef macintosh
124afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#pragma enumsalwaysint on
125afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#if PRAGMA_IMPORT_SUPPORTED
126afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#pragma import on
127afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#endif
128afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
129afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
130afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
131afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
132afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
133afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Apps can test for this symbol to do conditional compilation if needed.
134afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
135afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define MESA
136afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
137afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define MESA_MAJOR_VERSION 3
138afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define MESA_MINOR_VERSION 1
139afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
140afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
141afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_VERSION_1_1   1
142afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_VERSION_1_2   1
143afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
144afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
145afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
146afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
147afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Enumerations
148afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
149afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
150afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
151afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef enum {
152afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Boolean values */
153afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FALSE			= 0,
154afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TRUE				= 1,
155afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
156afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Data types */
157afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BYTE				= 0x1400,
158afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_BYTE		= 0x1401,
159afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SHORT			= 0x1402,
160afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_SHORT		= 0x1403,
161afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INT				= 0x1404,
162afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_INT			= 0x1405,
163afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FLOAT			= 0x1406,
164afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DOUBLE			= 0x140A,
165afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_2_BYTES			= 0x1407,
166afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_3_BYTES			= 0x1408,
167afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_4_BYTES			= 0x1409,
168afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
169afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Primitives */
170afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINTS			= 0x0000,
171afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINES			= 0x0001,
172afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_LOOP			= 0x0002,
173afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_STRIP			= 0x0003,
174afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TRIANGLES			= 0x0004,
175afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TRIANGLE_STRIP		= 0x0005,
176afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TRIANGLE_FAN			= 0x0006,
177afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_QUADS			= 0x0007,
178afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_QUAD_STRIP			= 0x0008,
179afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON			= 0x0009,
180afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
181afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Vertex Arrays */
182afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY			= 0x8074,
183afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY			= 0x8075,
184afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY			= 0x8076,
185afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY			= 0x8077,
186afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY		= 0x8078,
187afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG_ARRAY		= 0x8079,
188afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_SIZE		= 0x807A,
189afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_TYPE		= 0x807B,
190afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_STRIDE		= 0x807C,
191afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_TYPE		= 0x807E,
192afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_STRIDE		= 0x807F,
193afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_SIZE		= 0x8081,
194afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_TYPE		= 0x8082,
195afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_STRIDE		= 0x8083,
196afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_TYPE		= 0x8085,
197afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_STRIDE		= 0x8086,
198afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_SIZE	= 0x8088,
199afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_TYPE	= 0x8089,
200afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_STRIDE	= 0x808A,
201afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG_ARRAY_STRIDE	= 0x808C,
202afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_POINTER		= 0x808E,
203afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_POINTER		= 0x808F,
204afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_POINTER		= 0x8090,
205afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_POINTER		= 0x8091,
206afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_POINTER	= 0x8092,
207afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG_ARRAY_POINTER	= 0x8093,
208afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_V2F				= 0x2A20,
209afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_V3F				= 0x2A21,
210afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_C4UB_V2F			= 0x2A22,
211afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_C4UB_V3F			= 0x2A23,
212afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_C3F_V3F			= 0x2A24,
213afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_N3F_V3F			= 0x2A25,
214afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_C4F_N3F_V3F			= 0x2A26,
215afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T2F_V3F			= 0x2A27,
216afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T4F_V4F			= 0x2A28,
217afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T2F_C4UB_V3F			= 0x2A29,
218afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T2F_C3F_V3F			= 0x2A2A,
219afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T2F_N3F_V3F			= 0x2A2B,
220afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T2F_C4F_N3F_V3F		= 0x2A2C,
221afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T4F_C4F_N3F_V4F		= 0x2A2D,
222afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
223afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Matrix Mode */
224afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MATRIX_MODE			= 0x0BA0,
225afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MODELVIEW			= 0x1700,
226afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROJECTION			= 0x1701,
227afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE			= 0x1702,
228afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
229afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Points */
230afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_SMOOTH			= 0x0B10,
231afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_SIZE			= 0x0B11,
232afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_SIZE_GRANULARITY 	= 0x0B13,
233afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_SIZE_RANGE		= 0x0B12,
234afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
235afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Lines */
236afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_SMOOTH			= 0x0B20,
237afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_STIPPLE			= 0x0B24,
238afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_STIPPLE_PATTERN		= 0x0B25,
239afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_STIPPLE_REPEAT		= 0x0B26,
240afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_WIDTH			= 0x0B21,
241afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_WIDTH_GRANULARITY	= 0x0B23,
242afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_WIDTH_RANGE		= 0x0B22,
243afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
244afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Polygons */
245afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT			= 0x1B00,
246afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE				= 0x1B01,
247afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FILL				= 0x1B02,
248afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CW				= 0x0900,
249afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CCW				= 0x0901,
250afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FRONT			= 0x0404,
251afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BACK				= 0x0405,
252afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_MODE			= 0x0B40,
253afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_SMOOTH		= 0x0B41,
254afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_STIPPLE		= 0x0B42,
255afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG			= 0x0B43,
256afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CULL_FACE			= 0x0B44,
257afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CULL_FACE_MODE		= 0x0B45,
258afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FRONT_FACE			= 0x0B46,
259afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_FACTOR	= 0x8038,
260afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_UNITS		= 0x2A00,
261afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_POINT		= 0x2A01,
262afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_LINE		= 0x2A02,
263afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_FILL		= 0x8037,
264afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
265afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Display Lists */
266afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COMPILE			= 0x1300,
267afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COMPILE_AND_EXECUTE		= 0x1301,
268afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIST_BASE			= 0x0B32,
269afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIST_INDEX			= 0x0B33,
270afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIST_MODE			= 0x0B30,
271afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
272afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Depth buffer */
273afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NEVER			= 0x0200,
274afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LESS				= 0x0201,
275afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_GEQUAL			= 0x0206,
276afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LEQUAL			= 0x0203,
277afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_GREATER			= 0x0204,
278afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NOTEQUAL			= 0x0205,
279afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EQUAL			= 0x0202,
280afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALWAYS			= 0x0207,
281afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_TEST			= 0x0B71,
282afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_BITS			= 0x0D56,
283afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_CLEAR_VALUE		= 0x0B73,
284afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_FUNC			= 0x0B74,
285afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_RANGE			= 0x0B70,
286afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_WRITEMASK		= 0x0B72,
287afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_COMPONENT		= 0x1902,
288afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
289afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Lighting */
290afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHTING			= 0x0B50,
291afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT0			= 0x4000,
292afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT1			= 0x4001,
293afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT2			= 0x4002,
294afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT3			= 0x4003,
295afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT4			= 0x4004,
296afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT5			= 0x4005,
297afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT6			= 0x4006,
298afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT7			= 0x4007,
299afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SPOT_EXPONENT		= 0x1205,
300afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SPOT_CUTOFF			= 0x1206,
301afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONSTANT_ATTENUATION		= 0x1207,
302afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINEAR_ATTENUATION		= 0x1208,
303afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_QUADRATIC_ATTENUATION	= 0x1209,
304afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AMBIENT			= 0x1200,
305afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DIFFUSE			= 0x1201,
306afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SPECULAR			= 0x1202,
307afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SHININESS			= 0x1601,
308afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EMISSION			= 0x1600,
309afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POSITION			= 0x1203,
310afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SPOT_DIRECTION		= 0x1204,
311afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AMBIENT_AND_DIFFUSE		= 0x1602,
312afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEXES		= 0x1603,
313afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT_MODEL_TWO_SIDE		= 0x0B52,
314afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT_MODEL_LOCAL_VIEWER	= 0x0B51,
315afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT_MODEL_AMBIENT		= 0x0B53,
316afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FRONT_AND_BACK		= 0x0408,
317afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SHADE_MODEL			= 0x0B54,
318afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FLAT				= 0x1D00,
319afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SMOOTH			= 0x1D01,
320afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_MATERIAL		= 0x0B57,
321afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_MATERIAL_FACE		= 0x0B55,
322afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_MATERIAL_PARAMETER	= 0x0B56,
323afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMALIZE			= 0x0BA1,
324afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
325afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* User clipping planes */
326afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_PLANE0			= 0x3000,
327afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_PLANE1			= 0x3001,
328afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_PLANE2			= 0x3002,
329afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_PLANE3			= 0x3003,
330afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_PLANE4			= 0x3004,
331afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_PLANE5			= 0x3005,
332afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
333afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Accumulation buffer */
334afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACCUM_RED_BITS		= 0x0D58,
335afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACCUM_GREEN_BITS		= 0x0D59,
336afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACCUM_BLUE_BITS		= 0x0D5A,
337afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACCUM_ALPHA_BITS		= 0x0D5B,
338afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACCUM_CLEAR_VALUE		= 0x0B80,
339afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACCUM			= 0x0100,
340afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ADD				= 0x0104,
341afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LOAD				= 0x0101,
342afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MULT				= 0x0103,
343afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RETURN			= 0x0102,
344afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
345afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Alpha testing */
346afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA_TEST			= 0x0BC0,
347afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA_TEST_REF		= 0x0BC2,
348afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA_TEST_FUNC		= 0x0BC1,
349afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
350afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Blending */
351afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND			= 0x0BE2,
352afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_SRC			= 0x0BE1,
353afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_DST			= 0x0BE0,
354afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ZERO				= 0,
355afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE				= 1,
356afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SRC_COLOR			= 0x0300,
357afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_SRC_COLOR		= 0x0301,
358afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DST_COLOR			= 0x0306,
359afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_DST_COLOR		= 0x0307,
360afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SRC_ALPHA			= 0x0302,
361afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_SRC_ALPHA		= 0x0303,
362afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DST_ALPHA			= 0x0304,
363afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_DST_ALPHA		= 0x0305,
364afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SRC_ALPHA_SATURATE		= 0x0308,
365afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONSTANT_COLOR		= 0x8001,
366afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_CONSTANT_COLOR	= 0x8002,
367afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONSTANT_ALPHA		= 0x8003,
368afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_CONSTANT_ALPHA	= 0x8004,
369afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
370afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Render Mode */
371afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FEEDBACK			= 0x1C01,
372afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RENDER			= 0x1C00,
373afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SELECT			= 0x1C02,
374afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
375afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Feedback */
376afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_2D				= 0x0600,
377afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_3D				= 0x0601,
378afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_3D_COLOR			= 0x0602,
379afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_3D_COLOR_TEXTURE		= 0x0603,
380afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_4D_COLOR_TEXTURE		= 0x0604,
381afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_TOKEN			= 0x0701,
382afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_TOKEN			= 0x0702,
383afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_RESET_TOKEN		= 0x0707,
384afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_TOKEN		= 0x0703,
385afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BITMAP_TOKEN			= 0x0704,
386afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DRAW_PIXEL_TOKEN		= 0x0705,
387afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COPY_PIXEL_TOKEN		= 0x0706,
388afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PASS_THROUGH_TOKEN		= 0x0700,
389afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FEEDBACK_BUFFER_POINTER	= 0x0DF0,
390afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FEEDBACK_BUFFER_SIZE		= 0x0DF1,
391afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FEEDBACK_BUFFER_TYPE		= 0x0DF2,
392afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
393afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Selection */
394afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SELECTION_BUFFER_POINTER	= 0x0DF3,
395afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SELECTION_BUFFER_SIZE	= 0x0DF4,
396afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
397afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Fog */
398afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG				= 0x0B60,
399afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_MODE			= 0x0B65,
400afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_DENSITY			= 0x0B62,
401afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_COLOR			= 0x0B66,
402afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_INDEX			= 0x0B61,
403afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_START			= 0x0B63,
404afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_END			= 0x0B64,
405afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINEAR			= 0x2601,
406afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EXP				= 0x0800,
407afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EXP2				= 0x0801,
408afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
409afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Logic Ops */
410afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LOGIC_OP			= 0x0BF1,
411afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_LOGIC_OP		= 0x0BF1,
412afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_LOGIC_OP		= 0x0BF2,
413afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LOGIC_OP_MODE		= 0x0BF0,
414afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLEAR			= 0x1500,
415afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SET				= 0x150F,
416afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COPY				= 0x1503,
417afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COPY_INVERTED		= 0x150C,
418afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NOOP				= 0x1505,
419afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INVERT			= 0x150A,
420afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AND				= 0x1501,
421afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NAND				= 0x150E,
422afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_OR				= 0x1507,
423afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NOR				= 0x1508,
424afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_XOR				= 0x1506,
425afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EQUIV			= 0x1509,
426afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AND_REVERSE			= 0x1502,
427afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AND_INVERTED			= 0x1504,
428afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_OR_REVERSE			= 0x150B,
429afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_OR_INVERTED			= 0x150D,
430afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
431afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Stencil */
432afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_TEST			= 0x0B90,
433afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_WRITEMASK		= 0x0B98,
434afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_BITS			= 0x0D57,
435afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_FUNC			= 0x0B92,
436afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_VALUE_MASK		= 0x0B93,
437afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_REF			= 0x0B97,
438afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_FAIL			= 0x0B94,
439afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_PASS_DEPTH_PASS	= 0x0B96,
440afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_PASS_DEPTH_FAIL	= 0x0B95,
441afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_CLEAR_VALUE		= 0x0B91,
442afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_INDEX		= 0x1901,
443afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_KEEP				= 0x1E00,
444afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_REPLACE			= 0x1E01,
445afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INCR				= 0x1E02,
446afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DECR				= 0x1E03,
447afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
448afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Buffers, Pixel Drawing/Reading */
449afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NONE				= 0,
450afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LEFT				= 0x0406,
451afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RIGHT			= 0x0407,
452afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/*GL_FRONT			= 0x0404, */
453afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/*GL_BACK			= 0x0405, */
454afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/*GL_FRONT_AND_BACK		= 0x0408, */
455afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FRONT_LEFT			= 0x0400,
456afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FRONT_RIGHT			= 0x0401,
457afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BACK_LEFT			= 0x0402,
458afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BACK_RIGHT			= 0x0403,
459afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AUX0				= 0x0409,
460afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AUX1				= 0x040A,
461afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AUX2				= 0x040B,
462afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AUX3				= 0x040C,
463afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEX			= 0x1900,
464afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RED				= 0x1903,
465afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_GREEN			= 0x1904,
466afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLUE				= 0x1905,
467afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA			= 0x1906,
468afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE			= 0x1909,
469afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE_ALPHA		= 0x190A,
470afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA_BITS			= 0x0D55,
471afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RED_BITS			= 0x0D52,
472afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_GREEN_BITS			= 0x0D53,
473afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLUE_BITS			= 0x0D54,
474afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_BITS			= 0x0D51,
475afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SUBPIXEL_BITS		= 0x0D50,
476afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AUX_BUFFERS			= 0x0C00,
477afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_READ_BUFFER			= 0x0C02,
478afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DRAW_BUFFER			= 0x0C01,
479afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DOUBLEBUFFER			= 0x0C32,
480afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STEREO			= 0x0C33,
481afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BITMAP			= 0x1A00,
482afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR			= 0x1800,
483afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH			= 0x1801,
484afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL			= 0x1802,
485afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DITHER			= 0x0BD0,
486afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB				= 0x1907,
487afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGBA				= 0x1908,
488afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
489afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Implementation limits */
490afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_LIST_NESTING		= 0x0B31,
491afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_ATTRIB_STACK_DEPTH	= 0x0D35,
492afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_MODELVIEW_STACK_DEPTH	= 0x0D36,
493afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_NAME_STACK_DEPTH		= 0x0D37,
494afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_PROJECTION_STACK_DEPTH	= 0x0D38,
495afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_TEXTURE_STACK_DEPTH	= 0x0D39,
496afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_EVAL_ORDER		= 0x0D30,
497afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_LIGHTS			= 0x0D31,
498afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_CLIP_PLANES		= 0x0D32,
499afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_TEXTURE_SIZE		= 0x0D33,
500afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_PIXEL_MAP_TABLE		= 0x0D34,
501afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_VIEWPORT_DIMS		= 0x0D3A,
502afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_CLIENT_ATTRIB_STACK_DEPTH= 0x0D3B,
503afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
504afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Gets */
505afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ATTRIB_STACK_DEPTH		= 0x0BB0,
506afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIENT_ATTRIB_STACK_DEPTH	= 0x0BB1,
507afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_CLEAR_VALUE		= 0x0C22,
508afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_WRITEMASK		= 0x0C23,
509afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_INDEX		= 0x0B01,
510afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_COLOR		= 0x0B00,
511afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_NORMAL		= 0x0B02,
512afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_RASTER_COLOR		= 0x0B04,
513afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_RASTER_DISTANCE	= 0x0B09,
514afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_RASTER_INDEX		= 0x0B05,
515afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_RASTER_POSITION	= 0x0B07,
516afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06,
517afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_RASTER_POSITION_VALID = 0x0B08,
518afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_TEXTURE_COORDS	= 0x0B03,
519afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_CLEAR_VALUE		= 0x0C20,
520afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_MODE			= 0x0C30,
521afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_WRITEMASK		= 0x0C21,
522afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MODELVIEW_MATRIX		= 0x0BA6,
523afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MODELVIEW_STACK_DEPTH	= 0x0BA3,
524afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NAME_STACK_DEPTH		= 0x0D70,
525afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROJECTION_MATRIX		= 0x0BA7,
526afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROJECTION_STACK_DEPTH	= 0x0BA4,
527afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RENDER_MODE			= 0x0C40,
528afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGBA_MODE			= 0x0C31,
529afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_MATRIX		= 0x0BA8,
530afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_STACK_DEPTH		= 0x0BA5,
531afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VIEWPORT			= 0x0BA2,
532afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
533afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Evaluators */
534afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_AUTO_NORMAL			= 0x0D80,
535afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_COLOR_4			= 0x0D90,
536afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_GRID_DOMAIN		= 0x0DD0,
537afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_GRID_SEGMENTS		= 0x0DD1,
538afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_INDEX			= 0x0D91,
539afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_NORMAL			= 0x0D92,
540afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_TEXTURE_COORD_1		= 0x0D93,
541afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_TEXTURE_COORD_2		= 0x0D94,
542afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_TEXTURE_COORD_3		= 0x0D95,
543afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_TEXTURE_COORD_4		= 0x0D96,
544afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_VERTEX_3		= 0x0D97,
545afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP1_VERTEX_4		= 0x0D98,
546afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_COLOR_4			= 0x0DB0,
547afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_GRID_DOMAIN		= 0x0DD2,
548afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_GRID_SEGMENTS		= 0x0DD3,
549afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_INDEX			= 0x0DB1,
550afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_NORMAL			= 0x0DB2,
551afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_TEXTURE_COORD_1		= 0x0DB3,
552afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_TEXTURE_COORD_2		= 0x0DB4,
553afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_TEXTURE_COORD_3		= 0x0DB5,
554afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_TEXTURE_COORD_4		= 0x0DB6,
555afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_VERTEX_3		= 0x0DB7,
556afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP2_VERTEX_4		= 0x0DB8,
557afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COEFF			= 0x0A00,
558afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DOMAIN			= 0x0A02,
559afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ORDER			= 0x0A01,
560afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
561afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Hints */
562afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_HINT			= 0x0C54,
563afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_SMOOTH_HINT		= 0x0C52,
564afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PERSPECTIVE_CORRECTION_HINT	= 0x0C50,
565afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_SMOOTH_HINT		= 0x0C51,
566afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_SMOOTH_HINT		= 0x0C53,
567afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DONT_CARE			= 0x1100,
568afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FASTEST			= 0x1101,
569afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NICEST			= 0x1102,
570afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
571afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Scissor box */
572afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SCISSOR_TEST			= 0x0C11,
573afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SCISSOR_BOX			= 0x0C10,
574afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
575afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Pixel Mode / Transfer */
576afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP_COLOR			= 0x0D10,
577afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAP_STENCIL			= 0x0D11,
578afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_SHIFT			= 0x0D12,
579afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_OFFSET			= 0x0D13,
580afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RED_SCALE			= 0x0D14,
581afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RED_BIAS			= 0x0D15,
582afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_GREEN_SCALE			= 0x0D18,
583afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_GREEN_BIAS			= 0x0D19,
584afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLUE_SCALE			= 0x0D1A,
585afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLUE_BIAS			= 0x0D1B,
586afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA_SCALE			= 0x0D1C,
587afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA_BIAS			= 0x0D1D,
588afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_SCALE			= 0x0D1E,
589afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_BIAS			= 0x0D1F,
590afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_S_TO_S_SIZE	= 0x0CB1,
591afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_I_SIZE	= 0x0CB0,
592afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_R_SIZE	= 0x0CB2,
593afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_G_SIZE	= 0x0CB3,
594afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_B_SIZE	= 0x0CB4,
595afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_A_SIZE	= 0x0CB5,
596afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_R_TO_R_SIZE	= 0x0CB6,
597afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_G_TO_G_SIZE	= 0x0CB7,
598afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_B_TO_B_SIZE	= 0x0CB8,
599afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_A_TO_A_SIZE	= 0x0CB9,
600afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_S_TO_S		= 0x0C71,
601afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_I		= 0x0C70,
602afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_R		= 0x0C72,
603afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_G		= 0x0C73,
604afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_B		= 0x0C74,
605afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_I_TO_A		= 0x0C75,
606afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_R_TO_R		= 0x0C76,
607afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_G_TO_G		= 0x0C77,
608afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_B_TO_B		= 0x0C78,
609afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MAP_A_TO_A		= 0x0C79,
610afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_ALIGNMENT		= 0x0D05,
611afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_LSB_FIRST		= 0x0D01,
612afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_ROW_LENGTH		= 0x0D02,
613afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_SKIP_PIXELS		= 0x0D04,
614afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_SKIP_ROWS		= 0x0D03,
615afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_SWAP_BYTES		= 0x0D00,
616afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_ALIGNMENT		= 0x0CF5,
617afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_LSB_FIRST		= 0x0CF1,
618afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_ROW_LENGTH		= 0x0CF2,
619afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_SKIP_PIXELS		= 0x0CF4,
620afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_SKIP_ROWS		= 0x0CF3,
621afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_SWAP_BYTES		= 0x0CF0,
622afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ZOOM_X			= 0x0D16,
623afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ZOOM_Y			= 0x0D17,
624afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
625afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Texture mapping */
626afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_ENV			= 0x2300,
627afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_ENV_MODE		= 0x2200,
628afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_1D			= 0x0DE0,
629afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_2D			= 0x0DE1,
630afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_WRAP_S		= 0x2802,
631afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_WRAP_T		= 0x2803,
632afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_MAG_FILTER		= 0x2800,
633afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_MIN_FILTER		= 0x2801,
634afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_ENV_COLOR		= 0x2201,
635afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_GEN_S		= 0x0C60,
636afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_GEN_T		= 0x0C61,
637afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_GEN_MODE		= 0x2500,
638afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BORDER_COLOR		= 0x1004,
639afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_WIDTH		= 0x1000,
640afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_HEIGHT		= 0x1001,
641afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BORDER		= 0x1005,
642afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COMPONENTS		= 0x1003,
643afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_RED_SIZE		= 0x805C,
644afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_GREEN_SIZE		= 0x805D,
645afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BLUE_SIZE		= 0x805E,
646afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_ALPHA_SIZE		= 0x805F,
647afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_LUMINANCE_SIZE	= 0x8060,
648afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_INTENSITY_SIZE	= 0x8061,
649afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NEAREST_MIPMAP_NEAREST	= 0x2700,
650afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NEAREST_MIPMAP_LINEAR	= 0x2702,
651afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINEAR_MIPMAP_NEAREST	= 0x2701,
652afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINEAR_MIPMAP_LINEAR		= 0x2703,
653afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_OBJECT_LINEAR		= 0x2401,
654afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_OBJECT_PLANE			= 0x2501,
655afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EYE_LINEAR			= 0x2400,
656afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EYE_PLANE			= 0x2502,
657afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SPHERE_MAP			= 0x2402,
658afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DECAL			= 0x2101,
659afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MODULATE			= 0x2100,
660afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NEAREST			= 0x2600,
661afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_REPEAT			= 0x2901,
662afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLAMP			= 0x2900,
663afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_S				= 0x2000,
664afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_T				= 0x2001,
665afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_R				= 0x2002,
666afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_Q				= 0x2003,
667afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_GEN_R		= 0x0C62,
668afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_GEN_Q		= 0x0C63,
669afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
670afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL 1.1 texturing */
671afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_TEXTURE_1D		= 0x8063,
672afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_TEXTURE_2D		= 0x8064,
673afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_PRIORITY		= 0x8066,
674afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_RESIDENT		= 0x8067,
675afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BINDING_1D		= 0x8068,
676afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BINDING_2D		= 0x8069,
677afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_INTERNAL_FORMAT	= 0x1003,
678afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
679afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL 1.2 texturing */
680afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_SKIP_IMAGES		= 0x806B,
681afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_IMAGE_HEIGHT		= 0x806C,
682afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_SKIP_IMAGES		= 0x806D,
683afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_IMAGE_HEIGHT		= 0x806E,
684afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_3D			= 0x806F,
685afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_TEXTURE_3D		= 0x8070,
686afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_DEPTH		= 0x8071,
687afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_WRAP_R		= 0x8072,
688afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_3D_TEXTURE_SIZE		= 0x8073,
689afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BINDING_3D		= 0x806A,
690afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
691afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Internal texture formats (GL 1.1) */
692afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA4			= 0x803B,
693afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA8			= 0x803C,
694afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA12			= 0x803D,
695afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALPHA16			= 0x803E,
696afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE4			= 0x803F,
697afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE8			= 0x8040,
698afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE12			= 0x8041,
699afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE16			= 0x8042,
700afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE4_ALPHA4		= 0x8043,
701afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE6_ALPHA2		= 0x8044,
702afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE8_ALPHA8		= 0x8045,
703afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE12_ALPHA4		= 0x8046,
704afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE12_ALPHA12		= 0x8047,
705afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LUMINANCE16_ALPHA16		= 0x8048,
706afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INTENSITY			= 0x8049,
707afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INTENSITY4			= 0x804A,
708afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INTENSITY8			= 0x804B,
709afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INTENSITY12			= 0x804C,
710afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INTENSITY16			= 0x804D,
711afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_R3_G3_B2			= 0x2A10,
712afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB4				= 0x804F,
713afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB5				= 0x8050,
714afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB8				= 0x8051,
715afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB10			= 0x8052,
716afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB12			= 0x8053,
717afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB16			= 0x8054,
718afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGBA2			= 0x8055,
719afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGBA4			= 0x8056,
720afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB5_A1			= 0x8057,
721afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGBA8			= 0x8058,
722afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGB10_A2			= 0x8059,
723afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGBA12			= 0x805A,
724afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RGBA16			= 0x805B,
725afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
726afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Utility */
727afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VENDOR			= 0x1F00,
728afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RENDERER			= 0x1F01,
729afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERSION			= 0x1F02,
730afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EXTENSIONS			= 0x1F03,
731afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
732afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* Errors */
733afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INVALID_VALUE		= 0x0501,
734afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INVALID_ENUM			= 0x0500,
735afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INVALID_OPERATION		= 0x0502,
736afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STACK_OVERFLOW		= 0x0503,
737afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STACK_UNDERFLOW		= 0x0504,
738afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_OUT_OF_MEMORY		= 0x0505,
739afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
740afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/*
741afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	 * Extensions
742afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	 */
743afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
744afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_blend_minmax and GL_EXT_blend_color */
745afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONSTANT_COLOR_EXT			= 0x8001,
746afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_CONSTANT_COLOR_EXT		= 0x8002,
747afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONSTANT_ALPHA_EXT			= 0x8003,
748afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ONE_MINUS_CONSTANT_ALPHA_EXT		= 0x8004,
749afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_EQUATION_EXT			= 0x8009,
750afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MIN_EXT				= 0x8007,
751afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_EXT				= 0x8008,
752afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FUNC_ADD_EXT				= 0x8006,
753afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FUNC_SUBTRACT_EXT			= 0x800A,
754afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FUNC_REVERSE_SUBTRACT_EXT		= 0x800B,
755afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_COLOR_EXT			= 0x8005,
756afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
757afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_polygon_offset */
758afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_EXT			= 0x8037,
759afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_FACTOR_EXT		= 0x8038,
760afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_OFFSET_BIAS_EXT		= 0x8039,
761afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
762afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_vertex_array */
763afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_EXT			= 0x8074,
764afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_EXT			= 0x8075,
765afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_EXT			= 0x8076,
766afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_EXT			= 0x8077,
767afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_EXT		= 0x8078,
768afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG_ARRAY_EXT			= 0x8079,
769afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_SIZE_EXT		= 0x807A,
770afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_TYPE_EXT		= 0x807B,
771afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_STRIDE_EXT		= 0x807C,
772afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_COUNT_EXT		= 0x807D,
773afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_TYPE_EXT		= 0x807E,
774afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_STRIDE_EXT		= 0x807F,
775afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_COUNT_EXT		= 0x8080,
776afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_SIZE_EXT			= 0x8081,
777afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_TYPE_EXT			= 0x8082,
778afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_STRIDE_EXT		= 0x8083,
779afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_COUNT_EXT		= 0x8084,
780afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_TYPE_EXT			= 0x8085,
781afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_STRIDE_EXT		= 0x8086,
782afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_COUNT_EXT		= 0x8087,
783afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_SIZE_EXT		= 0x8088,
784afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_TYPE_EXT		= 0x8089,
785afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_STRIDE_EXT	= 0x808A,
786afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_COUNT_EXT	= 0x808B,
787afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG_ARRAY_STRIDE_EXT		= 0x808C,
788afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG_ARRAY_COUNT_EXT		= 0x808D,
789afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VERTEX_ARRAY_POINTER_EXT		= 0x808E,
790afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_ARRAY_POINTER_EXT		= 0x808F,
791afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_ARRAY_POINTER_EXT		= 0x8090,
792afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INDEX_ARRAY_POINTER_EXT		= 0x8091,
793afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_COORD_ARRAY_POINTER_EXT	= 0x8092,
794afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EDGE_FLAG_ARRAY_POINTER_EXT		= 0x8093,
795afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
796afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_texture_object */
797afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_PRIORITY_EXT			= 0x8066,
798afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_RESIDENT_EXT			= 0x8067,
799afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_1D_BINDING_EXT		= 0x8068,
800afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_2D_BINDING_EXT		= 0x8069,
801afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
802afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_texture3D */
803afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_SKIP_IMAGES_EXT			= 0x806B,
804afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PACK_IMAGE_HEIGHT_EXT		= 0x806C,
805afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_SKIP_IMAGES_EXT		= 0x806D,
806afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNPACK_IMAGE_HEIGHT_EXT		= 0x806E,
807afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_3D_EXT			= 0x806F,
808afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_TEXTURE_3D_EXT			= 0x8070,
809afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_DEPTH_EXT			= 0x8071,
810afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_WRAP_R_EXT			= 0x8072,
811afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_3D_TEXTURE_SIZE_EXT		= 0x8073,
812afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_3D_BINDING_EXT		= 0x806A,
813afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
814afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_paletted_texture */
815afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TABLE_TOO_LARGE_EXT			= 0x8031,
816afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_FORMAT_EXT		= 0x80D8,
817afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_WIDTH_EXT		= 0x80D9,
818afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_RED_SIZE_EXT		= 0x80DA,
819afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_GREEN_SIZE_EXT		= 0x80DB,
820afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_BLUE_SIZE_EXT		= 0x80DC,
821afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_ALPHA_SIZE_EXT	 	= 0x80DD,
822afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_LUMINANCE_SIZE_EXT	= 0x80DE,
823afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_INTENSITY_SIZE_EXT	= 0x80DF,
824afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_INDEX_SIZE_EXT		= 0x80ED,
825afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEX1_EXT			= 0x80E2,
826afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEX2_EXT			= 0x80E3,
827afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEX4_EXT			= 0x80E4,
828afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEX8_EXT			= 0x80E5,
829afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEX12_EXT			= 0x80E6,
830afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_INDEX16_EXT			= 0x80E7,
831afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
832afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_shared_texture_palette */
833afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SHARED_TEXTURE_PALETTE_EXT		= 0x81FB,
834afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
835afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_point_parameters */
836afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_SIZE_MIN_EXT			= 0x8126,
837afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_SIZE_MAX_EXT			= 0x8127,
838afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_FADE_THRESHOLD_SIZE_EXT	= 0x8128,
839afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DISTANCE_ATTENUATION_EXT		= 0x8129,
840afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
841afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_rescale_normal */
842afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RESCALE_NORMAL_EXT			= 0x803A,
843afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
844afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_abgr */
845afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ABGR_EXT				= 0x8000,
846afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
847afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_stencil_wrap */
848afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_INCR_WRAP_EXT			= 0x8507,
849afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DECR_WRAP_EXT			= 0x8508,
850afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
851afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_SGIS_texture_edge_clamp */
852afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLAMP_TO_EDGE_SGIS			= 0x812F,
853afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
854afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_INGR_blend_func_separate */
855afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_DST_RGB_INGR			= 0x80C8,
856afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_SRC_RGB_INGR			= 0x80C9,
857afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_DST_ALPHA_INGR			= 0x80CA,
858afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BLEND_SRC_ALPHA_INGR			= 0x80CB,
859afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
860afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* OpenGL 1.2 */
861afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RESCALE_NORMAL			= 0x803A,
862afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLAMP_TO_EDGE			= 0x812F,
863afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_ELEMENTS_VERTICES		= 0xF0E8,
864afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_ELEMENTS_INDICES			= 0xF0E9,
865afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BGR					= 0x80E0,
866afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BGRA					= 0x80E1,
867afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_BYTE_3_3_2			= 0x8032,
868afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_BYTE_2_3_3_REV		= 0x8362,
869afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_SHORT_5_6_5			= 0x8363,
870afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_SHORT_5_6_5_REV		= 0x8364,
871afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_SHORT_4_4_4_4		= 0x8033,
872afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_SHORT_4_4_4_4_REV		= 0x8365,
873afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_SHORT_5_5_5_1		= 0x8034,
874afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_SHORT_1_5_5_5_REV		= 0x8366,
875afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_INT_8_8_8_8			= 0x8035,
876afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_INT_8_8_8_8_REV		= 0x8367,
877afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_INT_10_10_10_2		= 0x8036,
878afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_UNSIGNED_INT_2_10_10_10_REV		= 0x8368,
879afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHT_MODEL_COLOR_CONTROL		= 0x81F8,
880afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SINGLE_COLOR				= 0x81F9,
881afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SEPARATE_SPECULAR_COLOR		= 0x81FA,
882afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_MIN_LOD			= 0x813A,
883afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_MAX_LOD			= 0x813B,
884afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BASE_LEVEL			= 0x813C,
885afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_MAX_LEVEL			= 0x813D,
886afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
887afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_ARB_multitexture */
888afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE0_ARB				= 0x84C0,
889afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE1_ARB				= 0x84C1,
890afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE2_ARB				= 0x84C2,
891afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE3_ARB				= 0x84C3,
892afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE4_ARB				= 0x84C4,
893afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE5_ARB				= 0x84C5,
894afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE6_ARB				= 0x84C6,
895afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE7_ARB				= 0x84C7,
896afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE8_ARB				= 0x84C8,
897afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE9_ARB				= 0x84C9,
898afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE10_ARB			= 0x84CA,
899afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE11_ARB			= 0x84CB,
900afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE12_ARB			= 0x84CC,
901afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE13_ARB			= 0x84CD,
902afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE14_ARB			= 0x84CE,
903afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE15_ARB			= 0x84CF,
904afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE16_ARB			= 0x84D0,
905afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE17_ARB			= 0x84D1,
906afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE18_ARB			= 0x84D2,
907afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE19_ARB			= 0x84D3,
908afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE20_ARB			= 0x84D4,
909afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE21_ARB			= 0x84D5,
910afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE22_ARB			= 0x84D6,
911afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE23_ARB			= 0x84D7,
912afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE24_ARB			= 0x84D8,
913afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE25_ARB			= 0x84D9,
914afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE26_ARB			= 0x84DA,
915afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE27_ARB			= 0x84DB,
916afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE28_ARB			= 0x84DC,
917afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE29_ARB			= 0x84DD,
918afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE30_ARB			= 0x84DE,
919afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE31_ARB			= 0x84DF,
920afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACTIVE_TEXTURE_ARB			= 0x84E0,
921afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIENT_ACTIVE_TEXTURE_ARB		= 0x84E1,
922afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_TEXTURE_UNITS_ARB		= 0x84E2,
923afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
924afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/*
925afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	 * OpenGL 1.2 imaging subset (NOT IMPLEMENTED BY MESA)
926afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	 */
927afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_color_table */
928afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE				= 0x80D0,
929afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_COLOR_TABLE		= 0x80D1,
930afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_COLOR_TABLE	= 0x80D2,
931afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_COLOR_TABLE			= 0x80D3,
932afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_POST_CONVOLUTION_COLOR_TABLE	= 0x80D4,
933afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE	= 0x80D5,
934afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_SCALE			= 0x80D6,
935afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_BIAS			= 0x80D7,
936afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_FORMAT			= 0x80D8,
937afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_WIDTH			= 0x80D9,
938afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_RED_SIZE			= 0x80DA,
939afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_GREEN_SIZE		= 0x80DB,
940afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_BLUE_SIZE		= 0x80DC,
941afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_ALPHA_SIZE		= 0x80DD,
942afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_LUMINANCE_SIZE		= 0x80DE,
943afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_TABLE_INTENSITY_SIZE		= 0x80DF,
944afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
945afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_convolution and GL_HP_convolution_border_modes */
946afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_1D			= 0x8010,
947afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_2D			= 0x8011,
948afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SEPARABLE_2D				= 0x8012,
949afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_BORDER_MODE		= 0x8013,
950afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_FILTER_SCALE		= 0x8014,
951afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_FILTER_BIAS		= 0x8015,
952afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_REDUCE				= 0x8016,
953afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_FORMAT			= 0x8017,
954afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_WIDTH			= 0x8018,
955afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_HEIGHT			= 0x8019,
956afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_CONVOLUTION_WIDTH		= 0x801A,
957afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_CONVOLUTION_HEIGHT		= 0x801B,
958afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_RED_SCALE		= 0x801C,
959afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_GREEN_SCALE		= 0x801D,
960afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_BLUE_SCALE		= 0x801E,
961afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_ALPHA_SCALE		= 0x801F,
962afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_RED_BIAS		= 0x8020,
963afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_GREEN_BIAS		= 0x8021,
964afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_BLUE_BIAS		= 0x8022,
965afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_CONVOLUTION_ALPHA_BIAS		= 0x8023,
966afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONSTANT_BORDER			= 0x8151,
967afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_REPLICATE_BORDER			= 0x8153,
968afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONVOLUTION_BORDER_COLOR		= 0x8154,
969afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
970afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_SGI_color_matrix */
971afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_MATRIX				= 0x80B1,
972afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_MATRIX_STACK_DEPTH		= 0x80B2,
973afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MAX_COLOR_MATRIX_STACK_DEPTH		= 0x80B3,
974afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_RED_SCALE		= 0x80B4,
975afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_GREEN_SCALE	= 0x80B5,
976afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_BLUE_SCALE		= 0x80B6,
977afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_ALPHA_SCALE	= 0x80B7,
978afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_RED_BIAS		= 0x80B8,
979afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_GREEN_BIAS		= 0x80B9,
980afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_BLUE_BIAS		= 0x80BA,
981afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POST_COLOR_MATRIX_ALPHA_BIAS		= 0x80BB,
982afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
983afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_histogram */
984afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM				= 0x8024,
985afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PROXY_HISTOGRAM			= 0x8025,
986afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_WIDTH			= 0x8026,
987afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_FORMAT			= 0x8027,
988afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_RED_SIZE			= 0x8028,
989afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_GREEN_SIZE			= 0x8029,
990afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_BLUE_SIZE			= 0x802A,
991afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_ALPHA_SIZE			= 0x802B,
992afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_LUMINANCE_SIZE		= 0x802C,
993afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HISTOGRAM_SINK			= 0x802D,
994afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MINMAX				= 0x802E,
995afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MINMAX_FORMAT			= 0x802F,
996afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_MINMAX_SINK				= 0x8030,
997afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TABLE_TOO_LARGE			= 0x8031,
998afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
999afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_NV_texgen_reflection (nVidia) */
1000afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NORMAL_MAP_NV			= 0x8511,
1001afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_REFLECTION_MAP_NV			= 0x8512,
1002afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1003afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_PGI_misc_hints */
1004afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PREFER_DOUBLEBUFFER_HINT_PGI		= 107000,
1005afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STRICT_DEPTHFUNC_HINT_PGI		= 107030,
1006afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STRICT_LIGHTING_HINT_PGI		= 107031,
1007afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STRICT_SCISSOR_HINT_PGI		= 107032,
1008afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FULL_STIPPLE_HINT_PGI		= 107033,
1009afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI	= 107011,
1010afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NATIVE_GRAPHICS_END_HINT_PGI		= 107012,
1011afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CONSERVE_MEMORY_HINT_PGI		= 107005,
1012afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_RECLAIM_MEMORY_HINT_PGI		= 107006,
1013afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALWAYS_FAST_HINT_PGI			= 107020,
1014afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALWAYS_SOFT_HINT_PGI			= 107021,
1015afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALLOW_DRAW_OBJ_HINT_PGI		= 107022,
1016afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALLOW_DRAW_WIN_HINT_PGI		= 107023,
1017afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALLOW_DRAW_FRG_HINT_PGI		= 107024,
1018afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALLOW_DRAW_SPN_HINT_PGI		= 107024,
1019afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALLOW_DRAW_MEM_HINT_PGI		= 107025,
1020afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_NEAR_HINT_PGI			= 107040,
1021afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_FAR_HINT_PGI			= 107041,
1022afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_WIDE_LINE_HINT_PGI		  	= 107042,
1023afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_BACK_NORMALS_HINT_PGI		= 107043,
1024afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_NATIVE_GRAPHICS_HANDLE_PGI		= 107010,
1025afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1026afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_compiled_vertex_array */
1027afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ARRAY_ELEMENT_LOCK_FIRST_SGI		= 0x81A8,
1028afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ARRAY_ELEMENT_LOCK_COUNT_SGI		= 0x81A9,
1029afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1030afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	/* GL_EXT_clip_volume_hint */
1031afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIP_VOLUME_CLIPPING_HINT_EXT	= 0x80F0
1032afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1033afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1034afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* When you add new enums, please make sure you update the strings
1035afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * in enums.c as well...
1036afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1037afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1038afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg}
1039afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#ifdef CENTERLINE_CLPP
1040afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg  /* CenterLine C++ workaround: */
1041afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg  gl_enum;
1042afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg  typedef int GLenum;
1043afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#else
1044afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg  /* all other compilers */
1045afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg  GLenum;
1046afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
1047afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1048afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1049afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_NO_ERROR must be zero */
1050afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_NO_ERROR 0
1051afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1052afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1053afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1054afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgenum {
1055afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CURRENT_BIT		= 0x00000001,
1056afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POINT_BIT		= 0x00000002,
1057afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LINE_BIT		= 0x00000004,
1058afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_BIT		= 0x00000008,
1059afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_POLYGON_STIPPLE_BIT	= 0x00000010,
1060afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_PIXEL_MODE_BIT	= 0x00000020,
1061afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIGHTING_BIT		= 0x00000040,
1062afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_FOG_BIT		= 0x00000080,
1063afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_DEPTH_BUFFER_BIT	= 0x00000100,
1064afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ACCUM_BUFFER_BIT	= 0x00000200,
1065afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_STENCIL_BUFFER_BIT	= 0x00000400,
1066afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_VIEWPORT_BIT		= 0x00000800,
1067afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TRANSFORM_BIT	= 0x00001000,
1068afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ENABLE_BIT		= 0x00002000,
1069afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_COLOR_BUFFER_BIT	= 0x00004000,
1070afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_HINT_BIT		= 0x00008000,
1071afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_EVAL_BIT		= 0x00010000,
1072afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_LIST_BIT		= 0x00020000,
1073afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_TEXTURE_BIT		= 0x00040000,
1074afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_SCISSOR_BIT		= 0x00080000,
1075afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_ALL_ATTRIB_BITS	= 0x000FFFFF
1076afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg};
1077afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1078afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1079afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgenum {
1080afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIENT_PIXEL_STORE_BIT	= 0x00000001,
1081afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GL_CLIENT_VERTEX_ARRAY_BIT	= 0x00000002
1082afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg};
1083afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
1084afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1085afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1086afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef unsigned int GLbitfield;
1087afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1088afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1089afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#ifdef CENTERLINE_CLPP
1090afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define signed
1091afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
1092afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1093afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1094afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1095afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
1096afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Data types (may be architecture dependent in some cases)
1097afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg *
1098afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1099afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1100afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*  C type		GL type		storage                            */
1101afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*-------------------------------------------------------------------------*/
1102afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef void		GLvoid;
1103afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef unsigned char	GLboolean;
1104afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef signed char	GLbyte;		/* 1-byte signed */
1105afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef short		GLshort;	/* 2-byte signed */
1106afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef int		GLint;		/* 4-byte signed */
1107afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef unsigned char	GLubyte;	/* 1-byte unsigned */
1108afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef unsigned short	GLushort;	/* 2-byte unsigned */
1109afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef unsigned int	GLuint;		/* 4-byte unsigned */
1110afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef int		GLsizei;	/* 4-byte signed */
1111afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef float		GLfloat;	/* single precision float */
1112afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef float		GLclampf;	/* single precision float in [0,1] */
1113afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef double		GLdouble;	/* double precision float */
1114afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgtypedef double		GLclampd;	/* double precision float in [0,1] */
1115afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1116afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1117afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1118afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if defined(__BEOS__) || defined(__QUICKDRAW__)
1119afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#pragma export on
1120afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
1121afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1122afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1123afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1124afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Miscellaneous
1125afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1126afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1127afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClearIndex( GLfloat c );
1128afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1129afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClearColor( GLclampf red,
1130afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg			  GLclampf green,
1131afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg			  GLclampf blue,
1132afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg			  GLclampf alpha );
1133afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1134afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClear( GLbitfield mask );
1135afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1136afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexMask( GLuint mask );
1137afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1138afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColorMask( GLboolean red, GLboolean green,
1139afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg			 GLboolean blue, GLboolean alpha );
1140afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1141afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glAlphaFunc( GLenum func, GLclampf ref );
1142afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1143afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBlendFunc( GLenum sfactor, GLenum dfactor );
1144afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1145afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLogicOp( GLenum opcode );
1146afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1147afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCullFace( GLenum mode );
1148afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1149afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFrontFace( GLenum mode );
1150afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1151afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPointSize( GLfloat size );
1152afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1153afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLineWidth( GLfloat width );
1154afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1155afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLineStipple( GLint factor, GLushort pattern );
1156afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1157afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPolygonMode( GLenum face, GLenum mode );
1158afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1159afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPolygonOffset( GLfloat factor, GLfloat units );
1160afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1161afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPolygonStipple( const GLubyte *mask );
1162afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1163afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetPolygonStipple( GLubyte *mask );
1164afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1165afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEdgeFlag( GLboolean flag );
1166afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1167afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEdgeFlagv( const GLboolean *flag );
1168afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1169afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glScissor( GLint x, GLint y,
1170afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLsizei width, GLsizei height);
1171afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1172afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClipPlane( GLenum plane, const GLdouble *equation );
1173afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1174afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetClipPlane( GLenum plane, GLdouble *equation );
1175afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1176afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDrawBuffer( GLenum mode );
1177afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1178afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glReadBuffer( GLenum mode );
1179afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1180afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEnable( GLenum cap );
1181afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1182afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDisable( GLenum cap );
1183afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1184afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLboolean GLAPIENTRY glIsEnabled( GLenum cap );
1185afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1186afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1187afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEnableClientState( GLenum cap );  /* 1.1 */
1188afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1189afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDisableClientState( GLenum cap );  /* 1.1 */
1190afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1191afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1192afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetBooleanv( GLenum pname, GLboolean *params );
1193afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1194afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetDoublev( GLenum pname, GLdouble *params );
1195afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1196afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetFloatv( GLenum pname, GLfloat *params );
1197afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1198afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetIntegerv( GLenum pname, GLint *params );
1199afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1200afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1201afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPushAttrib( GLbitfield mask );
1202afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1203afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPopAttrib( void );
1204afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1205afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1206afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPushClientAttrib( GLbitfield mask );  /* 1.1 */
1207afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1208afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPopClientAttrib( void );  /* 1.1 */
1209afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1210afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1211afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLint GLAPIENTRY glRenderMode( GLenum mode );
1212afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1213afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLenum GLAPIENTRY glGetError( void );
1214afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1215afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI const GLubyte* GLAPIENTRY glGetString( GLenum name );
1216afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1217afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFinish( void );
1218afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1219afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFlush( void );
1220afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1221afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glHint( GLenum target, GLenum mode );
1222afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1223afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1224afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1225afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1226afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Depth Buffer
1227afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1228afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1229afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClearDepth( GLclampd depth );
1230afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1231afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDepthFunc( GLenum func );
1232afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1233afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDepthMask( GLboolean flag );
1234afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1235afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDepthRange( GLclampd near_val, GLclampd far_val );
1236afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1237afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1238afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1239afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Accumulation Buffer
1240afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1241afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1242afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClearAccum( GLfloat red, GLfloat green,
1243afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      GLfloat blue, GLfloat alpha );
1244afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1245afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glAccum( GLenum op, GLfloat value );
1246afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1247afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1248afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1249afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1250afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Transformation
1251afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1252afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1253afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMatrixMode( GLenum mode );
1254afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1255afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glOrtho( GLdouble left, GLdouble right,
1256afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                 GLdouble bottom, GLdouble top,
1257afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                 GLdouble near_val, GLdouble far_val );
1258afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1259afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFrustum( GLdouble left, GLdouble right,
1260afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLdouble bottom, GLdouble top,
1261afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLdouble near_val, GLdouble far_val );
1262afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1263afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glViewport( GLint x, GLint y,
1264afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLsizei width, GLsizei height );
1265afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1266afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPushMatrix( void );
1267afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1268afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPopMatrix( void );
1269afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1270afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLoadIdentity( void );
1271afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1272afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLoadMatrixd( const GLdouble *m );
1273afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLoadMatrixf( const GLfloat *m );
1274afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1275afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultMatrixd( const GLdouble *m );
1276afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultMatrixf( const GLfloat *m );
1277afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1278afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRotated( GLdouble angle,
1279afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLdouble x, GLdouble y, GLdouble z );
1280afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRotatef( GLfloat angle,
1281afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLfloat x, GLfloat y, GLfloat z );
1282afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1283afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glScaled( GLdouble x, GLdouble y, GLdouble z );
1284afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glScalef( GLfloat x, GLfloat y, GLfloat z );
1285afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1286afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTranslated( GLdouble x, GLdouble y, GLdouble z );
1287afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTranslatef( GLfloat x, GLfloat y, GLfloat z );
1288afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1289afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1290afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1291afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1292afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Display Lists
1293afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1294afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1295afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLboolean GLAPIENTRY glIsList( GLuint list );
1296afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1297afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDeleteLists( GLuint list, GLsizei range );
1298afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1299afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLuint GLAPIENTRY glGenLists( GLsizei range );
1300afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1301afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNewList( GLuint list, GLenum mode );
1302afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1303afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEndList( void );
1304afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1305afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCallList( GLuint list );
1306afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1307afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCallLists( GLsizei n, GLenum type,
1308afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                     const GLvoid *lists );
1309afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1310afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glListBase( GLuint base );
1311afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1312afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1313afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1314afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1315afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Drawing Functions
1316afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1317afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1318afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBegin( GLenum mode );
1319afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1320afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEnd( void );
1321afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1322afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1323afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2d( GLdouble x, GLdouble y );
1324afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2f( GLfloat x, GLfloat y );
1325afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2i( GLint x, GLint y );
1326afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2s( GLshort x, GLshort y );
1327afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1328afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3d( GLdouble x, GLdouble y, GLdouble z );
1329afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3f( GLfloat x, GLfloat y, GLfloat z );
1330afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3i( GLint x, GLint y, GLint z );
1331afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3s( GLshort x, GLshort y, GLshort z );
1332afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1333afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
1334afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
1335afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4i( GLint x, GLint y, GLint z, GLint w );
1336afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
1337afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1338afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2dv( const GLdouble *v );
1339afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2fv( const GLfloat *v );
1340afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2iv( const GLint *v );
1341afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex2sv( const GLshort *v );
1342afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1343afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3dv( const GLdouble *v );
1344afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3fv( const GLfloat *v );
1345afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3iv( const GLint *v );
1346afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex3sv( const GLshort *v );
1347afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1348afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4dv( const GLdouble *v );
1349afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4fv( const GLfloat *v );
1350afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4iv( const GLint *v );
1351afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertex4sv( const GLshort *v );
1352afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1353afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1354afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
1355afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
1356afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
1357afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3i( GLint nx, GLint ny, GLint nz );
1358afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3s( GLshort nx, GLshort ny, GLshort nz );
1359afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1360afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3bv( const GLbyte *v );
1361afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3dv( const GLdouble *v );
1362afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3fv( const GLfloat *v );
1363afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3iv( const GLint *v );
1364afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormal3sv( const GLshort *v );
1365afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1366afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1367afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexd( GLdouble c );
1368afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexf( GLfloat c );
1369afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexi( GLint c );
1370afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexs( GLshort c );
1371afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexub( GLubyte c );  /* 1.1 */
1372afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1373afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexdv( const GLdouble *c );
1374afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexfv( const GLfloat *c );
1375afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexiv( const GLint *c );
1376afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexsv( const GLshort *c );
1377afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexubv( const GLubyte *c );  /* 1.1 */
1378afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1379afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3b( GLbyte red, GLbyte green, GLbyte blue );
1380afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3d( GLdouble red, GLdouble green, GLdouble blue );
1381afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3f( GLfloat red, GLfloat green, GLfloat blue );
1382afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3i( GLint red, GLint green, GLint blue );
1383afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3s( GLshort red, GLshort green, GLshort blue );
1384afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3ub( GLubyte red, GLubyte green, GLubyte blue );
1385afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3ui( GLuint red, GLuint green, GLuint blue );
1386afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3us( GLushort red, GLushort green, GLushort blue );
1387afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1388afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4b( GLbyte red, GLbyte green,
1389afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLbyte blue, GLbyte alpha );
1390afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4d( GLdouble red, GLdouble green,
1391afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLdouble blue, GLdouble alpha );
1392afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4f( GLfloat red, GLfloat green,
1393afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLfloat blue, GLfloat alpha );
1394afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4i( GLint red, GLint green,
1395afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLint blue, GLint alpha );
1396afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4s( GLshort red, GLshort green,
1397afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLshort blue, GLshort alpha );
1398afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4ub( GLubyte red, GLubyte green,
1399afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLubyte blue, GLubyte alpha );
1400afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4ui( GLuint red, GLuint green,
1401afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLuint blue, GLuint alpha );
1402afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4us( GLushort red, GLushort green,
1403afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLushort blue, GLushort alpha );
1404afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1405afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1406afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3bv( const GLbyte *v );
1407afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3dv( const GLdouble *v );
1408afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3fv( const GLfloat *v );
1409afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3iv( const GLint *v );
1410afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3sv( const GLshort *v );
1411afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3ubv( const GLubyte *v );
1412afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3uiv( const GLuint *v );
1413afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor3usv( const GLushort *v );
1414afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1415afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4bv( const GLbyte *v );
1416afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4dv( const GLdouble *v );
1417afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4fv( const GLfloat *v );
1418afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4iv( const GLint *v );
1419afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4sv( const GLshort *v );
1420afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4ubv( const GLubyte *v );
1421afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4uiv( const GLuint *v );
1422afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColor4usv( const GLushort *v );
1423afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1424afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1425afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1d( GLdouble s );
1426afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1f( GLfloat s );
1427afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1i( GLint s );
1428afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1s( GLshort s );
1429afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1430afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2d( GLdouble s, GLdouble t );
1431afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2f( GLfloat s, GLfloat t );
1432afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2i( GLint s, GLint t );
1433afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2s( GLshort s, GLshort t );
1434afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1435afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
1436afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
1437afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3i( GLint s, GLint t, GLint r );
1438afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3s( GLshort s, GLshort t, GLshort r );
1439afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1440afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
1441afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
1442afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4i( GLint s, GLint t, GLint r, GLint q );
1443afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
1444afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1445afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1dv( const GLdouble *v );
1446afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1fv( const GLfloat *v );
1447afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1iv( const GLint *v );
1448afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord1sv( const GLshort *v );
1449afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1450afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2dv( const GLdouble *v );
1451afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2fv( const GLfloat *v );
1452afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2iv( const GLint *v );
1453afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord2sv( const GLshort *v );
1454afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1455afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3dv( const GLdouble *v );
1456afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3fv( const GLfloat *v );
1457afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3iv( const GLint *v );
1458afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord3sv( const GLshort *v );
1459afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1460afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4dv( const GLdouble *v );
1461afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4fv( const GLfloat *v );
1462afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4iv( const GLint *v );
1463afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoord4sv( const GLshort *v );
1464afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1465afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1466afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2d( GLdouble x, GLdouble y );
1467afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2f( GLfloat x, GLfloat y );
1468afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2i( GLint x, GLint y );
1469afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2s( GLshort x, GLshort y );
1470afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1471afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
1472afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
1473afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3i( GLint x, GLint y, GLint z );
1474afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3s( GLshort x, GLshort y, GLshort z );
1475afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1476afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
1477afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
1478afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4i( GLint x, GLint y, GLint z, GLint w );
1479afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
1480afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1481afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2dv( const GLdouble *v );
1482afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2fv( const GLfloat *v );
1483afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2iv( const GLint *v );
1484afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos2sv( const GLshort *v );
1485afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1486afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3dv( const GLdouble *v );
1487afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3fv( const GLfloat *v );
1488afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3iv( const GLint *v );
1489afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos3sv( const GLshort *v );
1490afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1491afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4dv( const GLdouble *v );
1492afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4fv( const GLfloat *v );
1493afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4iv( const GLint *v );
1494afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRasterPos4sv( const GLshort *v );
1495afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1496afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1497afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
1498afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
1499afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
1500afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
1501afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1502afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1503afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRectdv( const GLdouble *v1, const GLdouble *v2 );
1504afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRectfv( const GLfloat *v1, const GLfloat *v2 );
1505afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRectiv( const GLint *v1, const GLint *v2 );
1506afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glRectsv( const GLshort *v1, const GLshort *v2 );
1507afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1508afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1509afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1510afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1511afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Vertex Arrays  (1.1)
1512afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1513afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1514afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertexPointer( GLint size, GLenum type,
1515afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLsizei stride, const GLvoid *ptr );
1516afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1517afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormalPointer( GLenum type, GLsizei stride,
1518afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       const GLvoid *ptr );
1519afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1520afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColorPointer( GLint size, GLenum type,
1521afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      GLsizei stride, const GLvoid *ptr );
1522afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1523afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexPointer( GLenum type, GLsizei stride,
1524afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      const GLvoid *ptr );
1525afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1526afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoordPointer( GLint size, GLenum type,
1527afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLsizei stride, const GLvoid *ptr );
1528afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1529afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );
1530afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1531afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetPointerv( GLenum pname, void **params );
1532afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1533afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glArrayElement( GLint i );
1534afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1535afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDrawArrays( GLenum mode, GLint first, GLsizei count );
1536afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1537afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDrawElements( GLenum mode, GLsizei count,
1538afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      GLenum type, const GLvoid *indices );
1539afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1540afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glInterleavedArrays( GLenum format, GLsizei stride,
1541afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           const GLvoid *pointer );
1542afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1543afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1544afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1545afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Lighting
1546afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1547afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1548afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glShadeModel( GLenum mode );
1549afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1550afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLightf( GLenum light, GLenum pname, GLfloat param );
1551afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLighti( GLenum light, GLenum pname, GLint param );
1552afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLightfv( GLenum light, GLenum pname,
1553afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                 const GLfloat *params );
1554afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLightiv( GLenum light, GLenum pname,
1555afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                 const GLint *params );
1556afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1557afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetLightfv( GLenum light, GLenum pname,
1558afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLfloat *params );
1559afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetLightiv( GLenum light, GLenum pname,
1560afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLint *params );
1561afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1562afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLightModelf( GLenum pname, GLfloat param );
1563afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLightModeli( GLenum pname, GLint param );
1564afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLightModelfv( GLenum pname, const GLfloat *params );
1565afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLightModeliv( GLenum pname, const GLint *params );
1566afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1567afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMaterialf( GLenum face, GLenum pname, GLfloat param );
1568afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMateriali( GLenum face, GLenum pname, GLint param );
1569afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );
1570afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMaterialiv( GLenum face, GLenum pname, const GLint *params );
1571afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1572afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
1573afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMaterialiv( GLenum face, GLenum pname, GLint *params );
1574afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1575afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColorMaterial( GLenum face, GLenum mode );
1576afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1577afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1578afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1579afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1580afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1581afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Raster functions
1582afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1583afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1584afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelZoom( GLfloat xfactor, GLfloat yfactor );
1585afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1586afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelStoref( GLenum pname, GLfloat param );
1587afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelStorei( GLenum pname, GLint param );
1588afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1589afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelTransferf( GLenum pname, GLfloat param );
1590afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelTransferi( GLenum pname, GLint param );
1591afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1592afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelMapfv( GLenum map, GLint mapsize,
1593afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    const GLfloat *values );
1594afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelMapuiv( GLenum map, GLint mapsize,
1595afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                     const GLuint *values );
1596afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPixelMapusv( GLenum map, GLint mapsize,
1597afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                     const GLushort *values );
1598afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1599afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetPixelMapfv( GLenum map, GLfloat *values );
1600afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetPixelMapuiv( GLenum map, GLuint *values );
1601afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetPixelMapusv( GLenum map, GLushort *values );
1602afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1603afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBitmap( GLsizei width, GLsizei height,
1604afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                GLfloat xorig, GLfloat yorig,
1605afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                GLfloat xmove, GLfloat ymove,
1606afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                const GLubyte *bitmap );
1607afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1608afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glReadPixels( GLint x, GLint y,
1609afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLsizei width, GLsizei height,
1610afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLenum format, GLenum type,
1611afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLvoid *pixels );
1612afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1613afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDrawPixels( GLsizei width, GLsizei height,
1614afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLenum format, GLenum type,
1615afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    const GLvoid *pixels );
1616afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1617afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyPixels( GLint x, GLint y,
1618afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLsizei width, GLsizei height,
1619afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLenum type );
1620afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1621afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1622afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1623afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1624afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Stenciling
1625afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1626afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1627afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glStencilFunc( GLenum func, GLint ref, GLuint mask );
1628afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1629afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glStencilMask( GLuint mask );
1630afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1631afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
1632afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1633afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClearStencil( GLint s );
1634afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1635afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1636afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1637afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1638afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Texture mapping
1639afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1640afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1641afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexGend( GLenum coord, GLenum pname, GLdouble param );
1642afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexGenf( GLenum coord, GLenum pname, GLfloat param );
1643afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexGeni( GLenum coord, GLenum pname, GLint param );
1644afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1645afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );
1646afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
1647afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexGeniv( GLenum coord, GLenum pname, const GLint *params );
1648afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1649afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );
1650afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );
1651afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );
1652afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1653afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1654afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexEnvf( GLenum target, GLenum pname, GLfloat param );
1655afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexEnvi( GLenum target, GLenum pname, GLint param );
1656afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1657afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );
1658afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexEnviv( GLenum target, GLenum pname, const GLint *params );
1659afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1660afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );
1661afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexEnviv( GLenum target, GLenum pname, GLint *params );
1662afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1663afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1664afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexParameterf( GLenum target, GLenum pname, GLfloat param );
1665afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexParameteri( GLenum target, GLenum pname, GLint param );
1666afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1667afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexParameterfv( GLenum target, GLenum pname,
1668afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          const GLfloat *params );
1669afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexParameteriv( GLenum target, GLenum pname,
1670afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          const GLint *params );
1671afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1672afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexParameterfv( GLenum target,
1673afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           GLenum pname, GLfloat *params);
1674afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexParameteriv( GLenum target,
1675afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           GLenum pname, GLint *params );
1676afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1677afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexLevelParameterfv( GLenum target, GLint level,
1678afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                GLenum pname, GLfloat *params );
1679afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexLevelParameteriv( GLenum target, GLint level,
1680afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                GLenum pname, GLint *params );
1681afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1682afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1683afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexImage1D( GLenum target, GLint level,
1684afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLint internalFormat,
1685afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLsizei width, GLint border,
1686afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLenum format, GLenum type,
1687afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    const GLvoid *pixels );
1688afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1689afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexImage2D( GLenum target, GLint level,
1690afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLint internalFormat,
1691afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLsizei width, GLsizei height,
1692afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLint border, GLenum format, GLenum type,
1693afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    const GLvoid *pixels );
1694afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1695afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetTexImage( GLenum target, GLint level,
1696afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                     GLenum format, GLenum type,
1697afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                     GLvoid *pixels );
1698afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1699afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1700afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1701afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* 1.1 functions */
1702afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1703afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGenTextures( GLsizei n, GLuint *textures );
1704afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1705afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDeleteTextures( GLsizei n, const GLuint *textures);
1706afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1707afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBindTexture( GLenum target, GLuint texture );
1708afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1709afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPrioritizeTextures( GLsizei n,
1710afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                            const GLuint *textures,
1711afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                            const GLclampf *priorities );
1712afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1713afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLboolean GLAPIENTRY glAreTexturesResident( GLsizei n,
1714afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                  const GLuint *textures,
1715afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                  GLboolean *residences );
1716afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1717afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLboolean GLAPIENTRY glIsTexture( GLuint texture );
1718afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1719afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1720afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexSubImage1D( GLenum target, GLint level,
1721afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLint xoffset,
1722afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLsizei width, GLenum format,
1723afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLenum type, const GLvoid *pixels );
1724afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1725afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1726afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexSubImage2D( GLenum target, GLint level,
1727afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLint xoffset, GLint yoffset,
1728afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLsizei width, GLsizei height,
1729afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLenum format, GLenum type,
1730afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       const GLvoid *pixels );
1731afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1732afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1733afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyTexImage1D( GLenum target, GLint level,
1734afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                        GLenum internalformat,
1735afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                        GLint x, GLint y,
1736afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                        GLsizei width, GLint border );
1737afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1738afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1739afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyTexImage2D( GLenum target, GLint level,
1740afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                        GLenum internalformat,
1741afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                        GLint x, GLint y,
1742afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                        GLsizei width, GLsizei height,
1743afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                        GLint border );
1744afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1745afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1746afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyTexSubImage1D( GLenum target, GLint level,
1747afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           GLint xoffset, GLint x, GLint y,
1748afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           GLsizei width );
1749afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1750afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1751afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyTexSubImage2D( GLenum target, GLint level,
1752afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           GLint xoffset, GLint yoffset,
1753afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           GLint x, GLint y,
1754afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                           GLsizei width, GLsizei height );
1755afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1756afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1757afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1758afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1759afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1760afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Evaluators
1761afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1762afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1763afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMap1d( GLenum target, GLdouble u1, GLdouble u2,
1764afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                               GLint stride,
1765afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                               GLint order, const GLdouble *points );
1766afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMap1f( GLenum target, GLfloat u1, GLfloat u2,
1767afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                               GLint stride,
1768afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                               GLint order, const GLfloat *points );
1769afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1770afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMap2d( GLenum target,
1771afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg		     GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
1772afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg		     GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
1773afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg		     const GLdouble *points );
1774afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMap2f( GLenum target,
1775afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg		     GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
1776afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg		     GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
1777afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg		     const GLfloat *points );
1778afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1779afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMapdv( GLenum target, GLenum query, GLdouble *v );
1780afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMapfv( GLenum target, GLenum query, GLfloat *v );
1781afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMapiv( GLenum target, GLenum query, GLint *v );
1782afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1783afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord1d( GLdouble u );
1784afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord1f( GLfloat u );
1785afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1786afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord1dv( const GLdouble *u );
1787afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord1fv( const GLfloat *u );
1788afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1789afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord2d( GLdouble u, GLdouble v );
1790afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord2f( GLfloat u, GLfloat v );
1791afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1792afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord2dv( const GLdouble *u );
1793afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalCoord2fv( const GLfloat *u );
1794afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1795afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
1796afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
1797afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1798afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMapGrid2d( GLint un, GLdouble u1, GLdouble u2,
1799afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLint vn, GLdouble v1, GLdouble v2 );
1800afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMapGrid2f( GLint un, GLfloat u1, GLfloat u2,
1801afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLint vn, GLfloat v1, GLfloat v2 );
1802afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1803afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalPoint1( GLint i );
1804afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1805afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalPoint2( GLint i, GLint j );
1806afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1807afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalMesh1( GLenum mode, GLint i1, GLint i2 );
1808afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1809afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
1810afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1811afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1812afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1813afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1814afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Fog
1815afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1816afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1817afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFogf( GLenum pname, GLfloat param );
1818afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1819afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFogi( GLenum pname, GLint param );
1820afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1821afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFogfv( GLenum pname, const GLfloat *params );
1822afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1823afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFogiv( GLenum pname, const GLint *params );
1824afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1825afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1826afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1827afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1828afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Selection and Feedback
1829afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1830afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1831afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );
1832afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1833afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPassThrough( GLfloat token );
1834afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1835afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glSelectBuffer( GLsizei size, GLuint *buffer );
1836afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1837afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glInitNames( void );
1838afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1839afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLoadName( GLuint name );
1840afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1841afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPushName( GLuint name );
1842afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1843afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPopName( void );
1844afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1845afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1846afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1847afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
1848ed3453350a8567184975182abddd7e4008f7518dBrian Paul * Extensions
1849afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
1850afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1851afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_blend_minmax */
1852afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBlendEquationEXT( GLenum mode );
1853afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1854afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1855afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1856afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_blend_color */
1857afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBlendColorEXT( GLclampf red, GLclampf green,
1858afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLclampf blue, GLclampf alpha );
1859afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1860afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1861afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1862afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_polygon_offset */
1863afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPolygonOffsetEXT( GLfloat factor, GLfloat bias );
1864afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1865afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1866afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1867afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_vertex_array */
1868afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1869afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glVertexPointerEXT( GLint size, GLenum type,
1870afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLsizei stride,
1871afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLsizei count, const GLvoid *ptr );
1872afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1873afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glNormalPointerEXT( GLenum type, GLsizei stride,
1874afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLsizei count, const GLvoid *ptr );
1875afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1876afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColorPointerEXT( GLint size, GLenum type,
1877afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLsizei stride,
1878afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLsizei count, const GLvoid *ptr );
1879afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1880afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glIndexPointerEXT( GLenum type, GLsizei stride,
1881afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLsizei count, const GLvoid *ptr );
1882afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1883afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexCoordPointerEXT( GLint size, GLenum type,
1884afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                            GLsizei stride, GLsizei count,
1885afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                            const GLvoid *ptr );
1886afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1887afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glEdgeFlagPointerEXT( GLsizei stride, GLsizei count,
1888afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                            const GLboolean *ptr );
1889afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1890afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetPointervEXT( GLenum pname, void **params );
1891afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1892afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glArrayElementEXT( GLint i );
1893afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1894afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDrawArraysEXT( GLenum mode, GLint first,
1895afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLsizei count );
1896afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1897afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1898afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1899afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_texture_object */
1900afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1901afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGenTexturesEXT( GLsizei n, GLuint *textures );
1902afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1903afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDeleteTexturesEXT( GLsizei n, const GLuint *textures);
1904afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1905afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBindTextureEXT( GLenum target, GLuint texture );
1906afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1907afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPrioritizeTexturesEXT( GLsizei n,
1908afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                               const GLuint *textures,
1909afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                               const GLclampf *priorities );
1910afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1911afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLboolean GLAPIENTRY glAreTexturesResidentEXT( GLsizei n,
1912afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                     const GLuint *textures,
1913afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                     GLboolean *residences );
1914afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1915afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI GLboolean GLAPIENTRY glIsTextureEXT( GLuint texture );
1916afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1917afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1918afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1919afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_texture3D */
1920afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1921afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexImage3DEXT( GLenum target, GLint level,
1922afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLenum internalFormat,
1923afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLsizei width, GLsizei height,
1924afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLsizei depth, GLint border,
1925afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLenum format, GLenum type,
1926afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       const GLvoid *pixels );
1927afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1928afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexSubImage3DEXT( GLenum target, GLint level,
1929afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLint xoffset, GLint yoffset,
1930afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLint zoffset, GLsizei width,
1931afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLsizei height, GLsizei depth,
1932afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLenum format,
1933afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLenum type, const GLvoid *pixels);
1934afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1935afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyTexSubImage3DEXT( GLenum target, GLint level,
1936afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                              GLint xoffset, GLint yoffset,
1937afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                              GLint zoffset, GLint x,
1938afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                              GLint y, GLsizei width,
1939afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                              GLsizei height );
1940afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1941afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1942afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1943afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_color_table */
1944afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1945afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColorTableEXT( GLenum target, GLenum internalformat,
1946afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLsizei width, GLenum format,
1947afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                       GLenum type, const GLvoid *table );
1948afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1949afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glColorSubTableEXT( GLenum target,
1950afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLsizei start, GLsizei count,
1951afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLenum format, GLenum type,
1952afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          const GLvoid *data );
1953afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1954afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetColorTableEXT( GLenum target, GLenum format,
1955afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                          GLenum type, GLvoid *table );
1956afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1957afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetColorTableParameterfvEXT( GLenum target,
1958afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                     GLenum pname,
1959afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                     GLfloat *params );
1960afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1961afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetColorTableParameterivEXT( GLenum target,
1962afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                     GLenum pname,
1963afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                                     GLint *params );
1964afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1965afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1966afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_ARB_multitexture */
1967afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
1968afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glActiveTextureARB(GLenum texture);
1969afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glClientActiveTextureARB(GLenum texture);
1970afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1dARB(GLenum target, GLdouble s);
1971afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);
1972afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1fARB(GLenum target, GLfloat s);
1973afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);
1974afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1iARB(GLenum target, GLint s);
1975afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1ivARB(GLenum target, const GLint *v);
1976afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1sARB(GLenum target, GLshort s);
1977afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord1svARB(GLenum target, const GLshort *v);
1978afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
1979afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);
1980afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
1981afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);
1982afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
1983afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2ivARB(GLenum target, const GLint *v);
1984afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
1985afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord2svARB(GLenum target, const GLshort *v);
1986afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);
1987afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);
1988afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
1989afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);
1990afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
1991afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3ivARB(GLenum target, const GLint *v);
1992afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);
1993afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord3svARB(GLenum target, const GLshort *v);
1994afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1995afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);
1996afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1997afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);
1998afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);
1999afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4ivARB(GLenum target, const GLint *v);
2000afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
2001afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMultiTexCoord4svARB(GLenum target, const GLshort *v);
2002afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2003afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2004afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2005afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_point_parameters */
2006afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPointParameterfEXT( GLenum pname, GLfloat param );
2007afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glPointParameterfvEXT( GLenum pname,
2008afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                               const GLfloat *params );
2009afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2010afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2011afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2012afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_INGR_blend_func_separate */
2013afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBlendFuncSeparateINGR( GLenum sfactorRGB,
2014afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                               GLenum dfactorRGB,
2015afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                               GLenum sfactorAlpha,
2016afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                               GLenum dfactorAlpha );
2017afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2018afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2019afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2020afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_MESA_window_pos */
2021afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2022afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2iMESA( GLint x, GLint y );
2023afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2sMESA( GLshort x, GLshort y );
2024afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2fMESA( GLfloat x, GLfloat y );
2025afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2dMESA( GLdouble x, GLdouble y );
2026afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2027afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2ivMESA( const GLint *p );
2028afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2svMESA( const GLshort *p );
2029afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2fvMESA( const GLfloat *p );
2030afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos2dvMESA( const GLdouble *p );
2031afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2032afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3iMESA( GLint x, GLint y, GLint z );
2033afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3sMESA( GLshort x, GLshort y, GLshort z );
2034afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z );
2035afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z );
2036afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2037afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3ivMESA( const GLint *p );
2038afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3svMESA( const GLshort *p );
2039afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3fvMESA( const GLfloat *p );
2040afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos3dvMESA( const GLdouble *p );
2041afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2042afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w );
2043afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w );
2044afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
2045afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2046afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2047afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4ivMESA( const GLint *p );
2048afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4svMESA( const GLshort *p );
2049afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4fvMESA( const GLfloat *p );
2050afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glWindowPos4dvMESA( const GLdouble *p );
2051afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2052afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2053afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_MESA_resize_buffers */
2054afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2055afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glResizeBuffersMESA( void );
2056afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2057afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2058afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* 1.2 functions */
2059afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glDrawRangeElements( GLenum mode, GLuint start,
2060afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
2061afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2062afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexImage3D( GLenum target, GLint level,
2063afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      GLint internalFormat,
2064afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      GLsizei width, GLsizei height,
2065afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      GLsizei depth, GLint border,
2066afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      GLenum format, GLenum type,
2067afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                      const GLvoid *pixels );
2068afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2069afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glTexSubImage3D( GLenum target, GLint level,
2070afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLint xoffset, GLint yoffset,
2071afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLint zoffset, GLsizei width,
2072afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLsizei height, GLsizei depth,
2073afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLenum format,
2074afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                         GLenum type, const GLvoid *pixels);
2075afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2076afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyTexSubImage3D( GLenum target, GLint level,
2077afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                             GLint xoffset, GLint yoffset,
2078afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                             GLint zoffset, GLint x,
2079afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                             GLint y, GLsizei width,
2080afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                             GLsizei height );
2081afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2082afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2083afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* 1.2 imaging extension functions */
2084afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2085afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBlendEquation( GLenum mode );
2086afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2087afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glBlendColor( GLclampf red, GLclampf green,
2088afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                    GLclampf blue, GLclampf alpha );
2089afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2090afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glHistogram( GLenum target, GLsizei width,
2091afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg				   GLenum internalformat, GLboolean sink );
2092afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2093afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glResetHistogram( GLenum target );
2094afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2095afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetHistogram( GLenum target, GLboolean reset,
2096afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg				      GLenum format, GLenum type,
2097afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg				      GLvoid *values );
2098afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2099afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetHistogramParameterfv( GLenum target, GLenum pname,
2100afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg						 GLfloat *params );
2101afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2102afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetHistogramParameteriv( GLenum target, GLenum pname,
2103afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg						 GLint *params );
2104afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2105afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glMinmax( GLenum target, GLenum internalformat,
2106afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg				GLboolean sink );
2107afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2108afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glResetMinmax( GLenum target );
2109afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2110afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMinMax( GLenum target, GLboolean reset,
2111afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLenum format, GLenum types,
2112afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg                                   GLvoid *values );
2113afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2114afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMinmaxParameterfv( GLenum target, GLenum pname,
2115afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg					      GLfloat *params );
2116afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2117afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetMinmaxParameteriv( GLenum target, GLenum pname,
2118afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg					      GLint *params );
2119afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2120afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glConvolutionFilter1D( GLenum target,
2121afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum internalformat, GLsizei width, GLenum format, GLenum type,
2122afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	const GLvoid *image );
2123afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2124afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glConvolutionFilter2D( GLenum target,
2125afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
2126afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum type, const GLvoid *image );
2127afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2128afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glConvolutionParameterf( GLenum target, GLenum pname,
2129afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLfloat params );
2130afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2131afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glConvolutionParameterfv( GLenum target, GLenum pname,
2132afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	const GLfloat *params );
2133afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2134afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glConvolutionParameteri( GLenum target, GLenum pname,
2135afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLint params );
2136afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2137afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glConvolutionParameteriv( GLenum target, GLenum pname,
2138afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	const GLint *params );
2139afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2140afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyConvolutionFilter1D( GLenum target,
2141afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum internalformat, GLint x, GLint y, GLsizei width );
2142afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2143afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyConvolutionFilter2D( GLenum target,
2144afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum internalformat, GLint x, GLint y, GLsizei width,
2145afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLsizei height);
2146afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2147afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetConvolutionFilter( GLenum target, GLenum format,
2148afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum type, GLvoid *image );
2149afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2150afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetConvolutionParameterfv( GLenum target, GLenum pname,
2151afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLfloat *params );
2152afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2153afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetConvolutionParameteriv( GLenum target, GLenum pname,
2154afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLint *params );
2155afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2156afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glSeparableFilter2D( GLenum target,
2157afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
2158afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum type, const GLvoid *row, const GLvoid *column );
2159afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2160afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glGetSeparableFilter( GLenum target, GLenum format,
2161afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
2162afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2163afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyColorSubTable( GLenum target, GLsizei start,
2164afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLint x, GLint y, GLsizei width );
2165afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2166afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glCopyColorTable( GLenum target, GLenum internalformat,
2167afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	GLint x, GLint y, GLsizei width );
2168afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2169afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2170afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2171afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/* GL_EXT_compiled_vertex_array */
2172afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glLockArraysEXT( GLint first, GLsizei count );
2173afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtgGLAPI void GLAPIENTRY glUnlockArraysEXT( void );
2174afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2175afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2176dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul/*
2177dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul * GL_EXT_get_proc_address
2178dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul *
2179dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul * XXX this is a preliminary extension.  It may change!  Use at your
2180dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul * own risk!  Do not release code which uses this extension yet!
2181dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul * If you want to try it out, #define GL_EXT_get_proc_address before
2182dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul * #include <GL/gl.h>
2183dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul */
2184dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul#ifdef GL_EXT_get_proc_address
21853849b44d666482a14aac41f4e19a596c420cfa80Ted Jumptypedef (void (GLAPIENTRY *glProcAddress))();
21863849b44d666482a14aac41f4e19a596c420cfa80Ted JumpglProcAddress GLAPIENTRY glGetProcAddressEXT(const GLubyte *procName);
2187dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2Brian Paul#endif
2188ed3453350a8567184975182abddd7e4008f7518dBrian Paul
2189ed3453350a8567184975182abddd7e4008f7518dBrian Paul
2190afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#if defined(__BEOS__) || defined(__QUICKDRAW__)
2191afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#pragma export off
2192afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
2193afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2194afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2195afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg/*
2196afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg * Compile-time tests for extensions:
2197afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg */
2198afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_blend_color		1
2199afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_blend_logic_op		1
2200afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_blend_minmax		1
2201afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_blend_subtract		1
2202afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_polygon_offset		1
2203afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_vertex_array		1
2204afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_texture_object		1
2205afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_texture3D		1
2206afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_paletted_texture		1
2207afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_shared_texture_palette	1
2208afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_point_parameters		1
2209afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_rescale_normal		1
2210afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_abgr			1
2211afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_stencil_wrap		1
2212afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_MESA_window_pos		1
2213afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_MESA_resize_buffers		1
2214afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_SGIS_texture_edge_clamp	1
2215afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_INGR_blend_func_separate	1
2216afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_ARB_multitexture		1
2217afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_NV_texgen_reflection		1
2218afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_PGI_misc_hints               1
2219afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_compiled_vertex_array    1
2220afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#define GL_EXT_clip_volume_hint         1
2221afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2222afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2223afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#ifdef macintosh
2224afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#pragma enumsalwaysint reset
2225afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#if PRAGMA_IMPORT_SUPPORTED
2226afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#pragma import off
2227afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg	#endif
2228afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
2229afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2230afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2231afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#ifdef __cplusplus
2232afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg}
2233afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
2234afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg
2235afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1cjtg#endif
2236