annotate SDL3/SDL_opengl.h @ 1:20d02a178406 default tip

*: check in everything else yay
author Paper <paper@tflc.us>
date Mon, 05 Jan 2026 02:15:46 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2 Simple DirectMedia Layer
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3 Copyright (C) 1997-2025 Sam Lantinga <slouken@libsdl.org>
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
5 This software is provided 'as-is', without any express or implied
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
6 warranty. In no event will the authors be held liable for any damages
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
7 arising from the use of this software.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
9 Permission is granted to anyone to use this software for any purpose,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
10 including commercial applications, and to alter it and redistribute it
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
11 freely, subject to the following restrictions:
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
12
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
13 1. The origin of this software must not be misrepresented; you must not
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
14 claim that you wrote the original software. If you use this software
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
15 in a product, an acknowledgment in the product documentation would be
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
16 appreciated but is not required.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
17 2. Altered source versions must be plainly marked as such, and must not be
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
18 misrepresented as being the original software.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
19 3. This notice may not be removed or altered from any source distribution.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
20 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
21
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
22 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
23 * This is a simple file to encapsulate the OpenGL API headers.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
24 *
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
25 * Define NO_SDL_GLEXT if you have your own version of glext.h and want
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
26 * to disable the version included in SDL_opengl.h.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
27 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
28
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
29 #ifndef SDL_opengl_h_
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
30 #define SDL_opengl_h_
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
31
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
32 #include <SDL3/SDL_platform.h>
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
33
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
34 #ifndef SDL_PLATFORM_IOS /* No OpenGL on iOS. */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
35
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
36 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
37 * Mesa 3-D graphics library
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
38 *
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
39 * Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
40 * Copyright (C) 2009 VMware, Inc. All Rights Reserved.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
41 *
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
42 * Permission is hereby granted, free of charge, to any person obtaining a
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
43 * copy of this software and associated documentation files (the "Software"),
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
44 * to deal in the Software without restriction, including without limitation
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
45 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
46 * and/or sell copies of the Software, and to permit persons to whom the
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
47 * Software is furnished to do so, subject to the following conditions:
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
48 *
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
49 * The above copyright notice and this permission notice shall be included
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
50 * in all copies or substantial portions of the Software.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
51 *
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
52 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
53 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
54 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
55 * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
56 * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
57 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
58 * OTHER DEALINGS IN THE SOFTWARE.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
59 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
60
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
61
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
62 #ifndef __gl_h_
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
63 #define __gl_h_
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
64
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
65 #ifdef USE_MGL_NAMESPACE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
66 #include <SDL3/gl_mangle.h>
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
67 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
68
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
69
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
70 /**********************************************************************
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
71 * Begin system-specific stuff.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
72 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
73
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
74 #if defined(_WIN32) && !defined(__CYGWIN__)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
75 # if (defined(_MSC_VER) || defined(__MINGW32__)) && defined(BUILD_GL32) /* tag specify we're building mesa as a DLL */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
76 # define GLAPI __declspec(dllexport)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
77 # elif (defined(_MSC_VER) || defined(__MINGW32__)) && defined(_DLL) /* tag specifying we're building for DLL runtime support */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
78 # define GLAPI __declspec(dllimport)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
79 # else /* for use with static link lib build of Win32 edition only */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
80 # define GLAPI extern
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
81 # endif /* _STATIC_MESA support */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
82 # if defined(__MINGW32__) && defined(GL_NO_STDCALL) || defined(UNDER_CE) /* The generated DLLs by MingW with STDCALL are not compatible with the ones done by Microsoft's compilers */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
83 # define GLAPIENTRY
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
84 # else
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
85 # define GLAPIENTRY __stdcall
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
86 # endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
87 #elif defined(__CYGWIN__) && defined(USE_OPENGL32) /* use native windows opengl32 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
88 # define GLAPI extern
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
89 # define GLAPIENTRY __stdcall
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
90 #elif (defined(__GNUC__) && __GNUC__ >= 4) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
91 # define GLAPI __attribute__((visibility("default")))
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
92 # define GLAPIENTRY
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
93 #endif /* WIN32 && !CYGWIN */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
94
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
95 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
96 * WINDOWS: Include windows.h here to define APIENTRY.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
97 * It is also useful when applications include this file by
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
98 * including only glut.h, since glut.h depends on windows.h.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
99 * Applications needing to include windows.h with parms other
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
100 * than "WIN32_LEAN_AND_MEAN" may include windows.h before
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
101 * glut.h or gl.h.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
102 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
103 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
104 #ifndef WIN32_LEAN_AND_MEAN
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
105 #define WIN32_LEAN_AND_MEAN 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
106 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
107 #ifndef NOMINMAX /* don't define min() and max(). */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
108 #define NOMINMAX
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
109 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
110 #include <windows.h>
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
111 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
112
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
113 #ifndef GLAPI
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
114 #define GLAPI extern
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
115 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
116
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
117 #ifndef GLAPIENTRY
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
118 #define GLAPIENTRY
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
119 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
120
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
121 #ifndef APIENTRY
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
122 #define APIENTRY GLAPIENTRY
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
123 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
124
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
125 /* "P" suffix to be used for a pointer to a function */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
126 #ifndef APIENTRYP
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
127 #define APIENTRYP APIENTRY *
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
128 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
129
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
130 #ifndef GLAPIENTRYP
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
131 #define GLAPIENTRYP GLAPIENTRY *
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
132 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
133
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
134 #if defined(PRAGMA_EXPORT_SUPPORTED)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
135 #pragma export on
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
136 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
137
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
138 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
139 * End system-specific stuff.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
140 **********************************************************************/
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
141
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
142
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
143
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
144 #ifdef __cplusplus
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
145 extern "C" {
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
146 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
147
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
148
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
149
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
150 #define GL_VERSION_1_1 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
151 #define GL_VERSION_1_2 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
152 #define GL_VERSION_1_3 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
153 #define GL_ARB_imaging 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
154
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
155
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
156 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
157 * Datatypes
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
158 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
159 typedef unsigned int GLenum;
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
160 typedef unsigned char GLboolean;
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
161 typedef unsigned int GLbitfield;
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
162 typedef void GLvoid;
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
163 typedef signed char GLbyte; /* 1-byte signed */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
164 typedef short GLshort; /* 2-byte signed */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
165 typedef int GLint; /* 4-byte signed */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
166 typedef unsigned char GLubyte; /* 1-byte unsigned */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
167 typedef unsigned short GLushort; /* 2-byte unsigned */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
168 typedef unsigned int GLuint; /* 4-byte unsigned */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
169 typedef int GLsizei; /* 4-byte signed */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
170 typedef float GLfloat; /* single precision float */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
171 typedef float GLclampf; /* single precision float in [0,1] */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
172 typedef double GLdouble; /* double precision float */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
173 typedef double GLclampd; /* double precision float in [0,1] */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
174
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
175
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
176
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
177 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
178 * Constants
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
179 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
180
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
181 /* Boolean values */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
182 #define GL_FALSE 0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
183 #define GL_TRUE 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
184
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
185 /* Data types */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
186 #define GL_BYTE 0x1400
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
187 #define GL_UNSIGNED_BYTE 0x1401
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
188 #define GL_SHORT 0x1402
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
189 #define GL_UNSIGNED_SHORT 0x1403
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
190 #define GL_INT 0x1404
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
191 #define GL_UNSIGNED_INT 0x1405
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
192 #define GL_FLOAT 0x1406
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
193 #define GL_2_BYTES 0x1407
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
194 #define GL_3_BYTES 0x1408
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
195 #define GL_4_BYTES 0x1409
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
196 #define GL_DOUBLE 0x140A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
197
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
198 /* Primitives */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
199 #define GL_POINTS 0x0000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
200 #define GL_LINES 0x0001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
201 #define GL_LINE_LOOP 0x0002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
202 #define GL_LINE_STRIP 0x0003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
203 #define GL_TRIANGLES 0x0004
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
204 #define GL_TRIANGLE_STRIP 0x0005
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
205 #define GL_TRIANGLE_FAN 0x0006
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
206 #define GL_QUADS 0x0007
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
207 #define GL_QUAD_STRIP 0x0008
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
208 #define GL_POLYGON 0x0009
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
209
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
210 /* Vertex Arrays */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
211 #define GL_VERTEX_ARRAY 0x8074
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
212 #define GL_NORMAL_ARRAY 0x8075
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
213 #define GL_COLOR_ARRAY 0x8076
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
214 #define GL_INDEX_ARRAY 0x8077
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
215 #define GL_TEXTURE_COORD_ARRAY 0x8078
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
216 #define GL_EDGE_FLAG_ARRAY 0x8079
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
217 #define GL_VERTEX_ARRAY_SIZE 0x807A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
218 #define GL_VERTEX_ARRAY_TYPE 0x807B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
219 #define GL_VERTEX_ARRAY_STRIDE 0x807C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
220 #define GL_NORMAL_ARRAY_TYPE 0x807E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
221 #define GL_NORMAL_ARRAY_STRIDE 0x807F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
222 #define GL_COLOR_ARRAY_SIZE 0x8081
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
223 #define GL_COLOR_ARRAY_TYPE 0x8082
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
224 #define GL_COLOR_ARRAY_STRIDE 0x8083
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
225 #define GL_INDEX_ARRAY_TYPE 0x8085
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
226 #define GL_INDEX_ARRAY_STRIDE 0x8086
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
227 #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
228 #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
229 #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
230 #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
231 #define GL_VERTEX_ARRAY_POINTER 0x808E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
232 #define GL_NORMAL_ARRAY_POINTER 0x808F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
233 #define GL_COLOR_ARRAY_POINTER 0x8090
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
234 #define GL_INDEX_ARRAY_POINTER 0x8091
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
235 #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
236 #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
237 #define GL_V2F 0x2A20
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
238 #define GL_V3F 0x2A21
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
239 #define GL_C4UB_V2F 0x2A22
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
240 #define GL_C4UB_V3F 0x2A23
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
241 #define GL_C3F_V3F 0x2A24
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
242 #define GL_N3F_V3F 0x2A25
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
243 #define GL_C4F_N3F_V3F 0x2A26
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
244 #define GL_T2F_V3F 0x2A27
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
245 #define GL_T4F_V4F 0x2A28
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
246 #define GL_T2F_C4UB_V3F 0x2A29
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
247 #define GL_T2F_C3F_V3F 0x2A2A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
248 #define GL_T2F_N3F_V3F 0x2A2B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
249 #define GL_T2F_C4F_N3F_V3F 0x2A2C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
250 #define GL_T4F_C4F_N3F_V4F 0x2A2D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
251
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
252 /* Matrix Mode */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
253 #define GL_MATRIX_MODE 0x0BA0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
254 #define GL_MODELVIEW 0x1700
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
255 #define GL_PROJECTION 0x1701
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
256 #define GL_TEXTURE 0x1702
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
257
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
258 /* Points */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
259 #define GL_POINT_SMOOTH 0x0B10
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
260 #define GL_POINT_SIZE 0x0B11
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
261 #define GL_POINT_SIZE_GRANULARITY 0x0B13
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
262 #define GL_POINT_SIZE_RANGE 0x0B12
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
263
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
264 /* Lines */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
265 #define GL_LINE_SMOOTH 0x0B20
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
266 #define GL_LINE_STIPPLE 0x0B24
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
267 #define GL_LINE_STIPPLE_PATTERN 0x0B25
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
268 #define GL_LINE_STIPPLE_REPEAT 0x0B26
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
269 #define GL_LINE_WIDTH 0x0B21
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
270 #define GL_LINE_WIDTH_GRANULARITY 0x0B23
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
271 #define GL_LINE_WIDTH_RANGE 0x0B22
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
272
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
273 /* Polygons */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
274 #define GL_POINT 0x1B00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
275 #define GL_LINE 0x1B01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
276 #define GL_FILL 0x1B02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
277 #define GL_CW 0x0900
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
278 #define GL_CCW 0x0901
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
279 #define GL_FRONT 0x0404
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
280 #define GL_BACK 0x0405
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
281 #define GL_POLYGON_MODE 0x0B40
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
282 #define GL_POLYGON_SMOOTH 0x0B41
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
283 #define GL_POLYGON_STIPPLE 0x0B42
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
284 #define GL_EDGE_FLAG 0x0B43
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
285 #define GL_CULL_FACE 0x0B44
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
286 #define GL_CULL_FACE_MODE 0x0B45
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
287 #define GL_FRONT_FACE 0x0B46
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
288 #define GL_POLYGON_OFFSET_FACTOR 0x8038
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
289 #define GL_POLYGON_OFFSET_UNITS 0x2A00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
290 #define GL_POLYGON_OFFSET_POINT 0x2A01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
291 #define GL_POLYGON_OFFSET_LINE 0x2A02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
292 #define GL_POLYGON_OFFSET_FILL 0x8037
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
293
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
294 /* Display Lists */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
295 #define GL_COMPILE 0x1300
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
296 #define GL_COMPILE_AND_EXECUTE 0x1301
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
297 #define GL_LIST_BASE 0x0B32
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
298 #define GL_LIST_INDEX 0x0B33
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
299 #define GL_LIST_MODE 0x0B30
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
300
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
301 /* Depth buffer */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
302 #define GL_NEVER 0x0200
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
303 #define GL_LESS 0x0201
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
304 #define GL_EQUAL 0x0202
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
305 #define GL_LEQUAL 0x0203
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
306 #define GL_GREATER 0x0204
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
307 #define GL_NOTEQUAL 0x0205
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
308 #define GL_GEQUAL 0x0206
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
309 #define GL_ALWAYS 0x0207
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
310 #define GL_DEPTH_TEST 0x0B71
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
311 #define GL_DEPTH_BITS 0x0D56
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
312 #define GL_DEPTH_CLEAR_VALUE 0x0B73
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
313 #define GL_DEPTH_FUNC 0x0B74
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
314 #define GL_DEPTH_RANGE 0x0B70
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
315 #define GL_DEPTH_WRITEMASK 0x0B72
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
316 #define GL_DEPTH_COMPONENT 0x1902
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
317
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
318 /* Lighting */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
319 #define GL_LIGHTING 0x0B50
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
320 #define GL_LIGHT0 0x4000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
321 #define GL_LIGHT1 0x4001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
322 #define GL_LIGHT2 0x4002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
323 #define GL_LIGHT3 0x4003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
324 #define GL_LIGHT4 0x4004
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
325 #define GL_LIGHT5 0x4005
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
326 #define GL_LIGHT6 0x4006
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
327 #define GL_LIGHT7 0x4007
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
328 #define GL_SPOT_EXPONENT 0x1205
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
329 #define GL_SPOT_CUTOFF 0x1206
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
330 #define GL_CONSTANT_ATTENUATION 0x1207
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
331 #define GL_LINEAR_ATTENUATION 0x1208
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
332 #define GL_QUADRATIC_ATTENUATION 0x1209
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
333 #define GL_AMBIENT 0x1200
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
334 #define GL_DIFFUSE 0x1201
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
335 #define GL_SPECULAR 0x1202
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
336 #define GL_SHININESS 0x1601
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
337 #define GL_EMISSION 0x1600
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
338 #define GL_POSITION 0x1203
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
339 #define GL_SPOT_DIRECTION 0x1204
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
340 #define GL_AMBIENT_AND_DIFFUSE 0x1602
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
341 #define GL_COLOR_INDEXES 0x1603
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
342 #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
343 #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
344 #define GL_LIGHT_MODEL_AMBIENT 0x0B53
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
345 #define GL_FRONT_AND_BACK 0x0408
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
346 #define GL_SHADE_MODEL 0x0B54
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
347 #define GL_FLAT 0x1D00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
348 #define GL_SMOOTH 0x1D01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
349 #define GL_COLOR_MATERIAL 0x0B57
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
350 #define GL_COLOR_MATERIAL_FACE 0x0B55
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
351 #define GL_COLOR_MATERIAL_PARAMETER 0x0B56
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
352 #define GL_NORMALIZE 0x0BA1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
353
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
354 /* User clipping planes */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
355 #define GL_CLIP_PLANE0 0x3000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
356 #define GL_CLIP_PLANE1 0x3001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
357 #define GL_CLIP_PLANE2 0x3002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
358 #define GL_CLIP_PLANE3 0x3003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
359 #define GL_CLIP_PLANE4 0x3004
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
360 #define GL_CLIP_PLANE5 0x3005
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
361
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
362 /* Accumulation buffer */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
363 #define GL_ACCUM_RED_BITS 0x0D58
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
364 #define GL_ACCUM_GREEN_BITS 0x0D59
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
365 #define GL_ACCUM_BLUE_BITS 0x0D5A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
366 #define GL_ACCUM_ALPHA_BITS 0x0D5B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
367 #define GL_ACCUM_CLEAR_VALUE 0x0B80
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
368 #define GL_ACCUM 0x0100
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
369 #define GL_ADD 0x0104
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
370 #define GL_LOAD 0x0101
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
371 #define GL_MULT 0x0103
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
372 #define GL_RETURN 0x0102
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
373
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
374 /* Alpha testing */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
375 #define GL_ALPHA_TEST 0x0BC0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
376 #define GL_ALPHA_TEST_REF 0x0BC2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
377 #define GL_ALPHA_TEST_FUNC 0x0BC1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
378
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
379 /* Blending */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
380 #define GL_BLEND 0x0BE2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
381 #define GL_BLEND_SRC 0x0BE1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
382 #define GL_BLEND_DST 0x0BE0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
383 #define GL_ZERO 0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
384 #define GL_ONE 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
385 #define GL_SRC_COLOR 0x0300
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
386 #define GL_ONE_MINUS_SRC_COLOR 0x0301
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
387 #define GL_SRC_ALPHA 0x0302
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
388 #define GL_ONE_MINUS_SRC_ALPHA 0x0303
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
389 #define GL_DST_ALPHA 0x0304
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
390 #define GL_ONE_MINUS_DST_ALPHA 0x0305
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
391 #define GL_DST_COLOR 0x0306
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
392 #define GL_ONE_MINUS_DST_COLOR 0x0307
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
393 #define GL_SRC_ALPHA_SATURATE 0x0308
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
394
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
395 /* Render Mode */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
396 #define GL_FEEDBACK 0x1C01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
397 #define GL_RENDER 0x1C00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
398 #define GL_SELECT 0x1C02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
399
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
400 /* Feedback */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
401 #define GL_2D 0x0600
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
402 #define GL_3D 0x0601
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
403 #define GL_3D_COLOR 0x0602
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
404 #define GL_3D_COLOR_TEXTURE 0x0603
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
405 #define GL_4D_COLOR_TEXTURE 0x0604
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
406 #define GL_POINT_TOKEN 0x0701
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
407 #define GL_LINE_TOKEN 0x0702
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
408 #define GL_LINE_RESET_TOKEN 0x0707
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
409 #define GL_POLYGON_TOKEN 0x0703
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
410 #define GL_BITMAP_TOKEN 0x0704
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
411 #define GL_DRAW_PIXEL_TOKEN 0x0705
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
412 #define GL_COPY_PIXEL_TOKEN 0x0706
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
413 #define GL_PASS_THROUGH_TOKEN 0x0700
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
414 #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
415 #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
416 #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
417
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
418 /* Selection */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
419 #define GL_SELECTION_BUFFER_POINTER 0x0DF3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
420 #define GL_SELECTION_BUFFER_SIZE 0x0DF4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
421
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
422 /* Fog */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
423 #define GL_FOG 0x0B60
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
424 #define GL_FOG_MODE 0x0B65
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
425 #define GL_FOG_DENSITY 0x0B62
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
426 #define GL_FOG_COLOR 0x0B66
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
427 #define GL_FOG_INDEX 0x0B61
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
428 #define GL_FOG_START 0x0B63
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
429 #define GL_FOG_END 0x0B64
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
430 #define GL_LINEAR 0x2601
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
431 #define GL_EXP 0x0800
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
432 #define GL_EXP2 0x0801
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
433
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
434 /* Logic Ops */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
435 #define GL_LOGIC_OP 0x0BF1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
436 #define GL_INDEX_LOGIC_OP 0x0BF1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
437 #define GL_COLOR_LOGIC_OP 0x0BF2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
438 #define GL_LOGIC_OP_MODE 0x0BF0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
439 #define GL_CLEAR 0x1500
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
440 #define GL_SET 0x150F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
441 #define GL_COPY 0x1503
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
442 #define GL_COPY_INVERTED 0x150C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
443 #define GL_NOOP 0x1505
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
444 #define GL_INVERT 0x150A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
445 #define GL_AND 0x1501
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
446 #define GL_NAND 0x150E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
447 #define GL_OR 0x1507
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
448 #define GL_NOR 0x1508
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
449 #define GL_XOR 0x1506
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
450 #define GL_EQUIV 0x1509
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
451 #define GL_AND_REVERSE 0x1502
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
452 #define GL_AND_INVERTED 0x1504
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
453 #define GL_OR_REVERSE 0x150B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
454 #define GL_OR_INVERTED 0x150D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
455
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
456 /* Stencil */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
457 #define GL_STENCIL_BITS 0x0D57
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
458 #define GL_STENCIL_TEST 0x0B90
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
459 #define GL_STENCIL_CLEAR_VALUE 0x0B91
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
460 #define GL_STENCIL_FUNC 0x0B92
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
461 #define GL_STENCIL_VALUE_MASK 0x0B93
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
462 #define GL_STENCIL_FAIL 0x0B94
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
463 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
464 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
465 #define GL_STENCIL_REF 0x0B97
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
466 #define GL_STENCIL_WRITEMASK 0x0B98
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
467 #define GL_STENCIL_INDEX 0x1901
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
468 #define GL_KEEP 0x1E00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
469 #define GL_REPLACE 0x1E01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
470 #define GL_INCR 0x1E02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
471 #define GL_DECR 0x1E03
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
472
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
473 /* Buffers, Pixel Drawing/Reading */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
474 #define GL_NONE 0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
475 #define GL_LEFT 0x0406
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
476 #define GL_RIGHT 0x0407
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
477 /*GL_FRONT 0x0404 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
478 /*GL_BACK 0x0405 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
479 /*GL_FRONT_AND_BACK 0x0408 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
480 #define GL_FRONT_LEFT 0x0400
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
481 #define GL_FRONT_RIGHT 0x0401
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
482 #define GL_BACK_LEFT 0x0402
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
483 #define GL_BACK_RIGHT 0x0403
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
484 #define GL_AUX0 0x0409
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
485 #define GL_AUX1 0x040A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
486 #define GL_AUX2 0x040B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
487 #define GL_AUX3 0x040C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
488 #define GL_COLOR_INDEX 0x1900
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
489 #define GL_RED 0x1903
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
490 #define GL_GREEN 0x1904
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
491 #define GL_BLUE 0x1905
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
492 #define GL_ALPHA 0x1906
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
493 #define GL_LUMINANCE 0x1909
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
494 #define GL_LUMINANCE_ALPHA 0x190A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
495 #define GL_ALPHA_BITS 0x0D55
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
496 #define GL_RED_BITS 0x0D52
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
497 #define GL_GREEN_BITS 0x0D53
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
498 #define GL_BLUE_BITS 0x0D54
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
499 #define GL_INDEX_BITS 0x0D51
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
500 #define GL_SUBPIXEL_BITS 0x0D50
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
501 #define GL_AUX_BUFFERS 0x0C00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
502 #define GL_READ_BUFFER 0x0C02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
503 #define GL_DRAW_BUFFER 0x0C01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
504 #define GL_DOUBLEBUFFER 0x0C32
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
505 #define GL_STEREO 0x0C33
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
506 #define GL_BITMAP 0x1A00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
507 #define GL_COLOR 0x1800
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
508 #define GL_DEPTH 0x1801
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
509 #define GL_STENCIL 0x1802
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
510 #define GL_DITHER 0x0BD0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
511 #define GL_RGB 0x1907
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
512 #define GL_RGBA 0x1908
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
513
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
514 /* Implementation limits */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
515 #define GL_MAX_LIST_NESTING 0x0B31
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
516 #define GL_MAX_EVAL_ORDER 0x0D30
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
517 #define GL_MAX_LIGHTS 0x0D31
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
518 #define GL_MAX_CLIP_PLANES 0x0D32
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
519 #define GL_MAX_TEXTURE_SIZE 0x0D33
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
520 #define GL_MAX_PIXEL_MAP_TABLE 0x0D34
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
521 #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
522 #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
523 #define GL_MAX_NAME_STACK_DEPTH 0x0D37
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
524 #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
525 #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
526 #define GL_MAX_VIEWPORT_DIMS 0x0D3A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
527 #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
528
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
529 /* Gets */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
530 #define GL_ATTRIB_STACK_DEPTH 0x0BB0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
531 #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
532 #define GL_COLOR_CLEAR_VALUE 0x0C22
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
533 #define GL_COLOR_WRITEMASK 0x0C23
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
534 #define GL_CURRENT_INDEX 0x0B01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
535 #define GL_CURRENT_COLOR 0x0B00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
536 #define GL_CURRENT_NORMAL 0x0B02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
537 #define GL_CURRENT_RASTER_COLOR 0x0B04
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
538 #define GL_CURRENT_RASTER_DISTANCE 0x0B09
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
539 #define GL_CURRENT_RASTER_INDEX 0x0B05
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
540 #define GL_CURRENT_RASTER_POSITION 0x0B07
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
541 #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
542 #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
543 #define GL_CURRENT_TEXTURE_COORDS 0x0B03
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
544 #define GL_INDEX_CLEAR_VALUE 0x0C20
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
545 #define GL_INDEX_MODE 0x0C30
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
546 #define GL_INDEX_WRITEMASK 0x0C21
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
547 #define GL_MODELVIEW_MATRIX 0x0BA6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
548 #define GL_MODELVIEW_STACK_DEPTH 0x0BA3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
549 #define GL_NAME_STACK_DEPTH 0x0D70
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
550 #define GL_PROJECTION_MATRIX 0x0BA7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
551 #define GL_PROJECTION_STACK_DEPTH 0x0BA4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
552 #define GL_RENDER_MODE 0x0C40
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
553 #define GL_RGBA_MODE 0x0C31
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
554 #define GL_TEXTURE_MATRIX 0x0BA8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
555 #define GL_TEXTURE_STACK_DEPTH 0x0BA5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
556 #define GL_VIEWPORT 0x0BA2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
557
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
558 /* Evaluators */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
559 #define GL_AUTO_NORMAL 0x0D80
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
560 #define GL_MAP1_COLOR_4 0x0D90
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
561 #define GL_MAP1_INDEX 0x0D91
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
562 #define GL_MAP1_NORMAL 0x0D92
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
563 #define GL_MAP1_TEXTURE_COORD_1 0x0D93
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
564 #define GL_MAP1_TEXTURE_COORD_2 0x0D94
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
565 #define GL_MAP1_TEXTURE_COORD_3 0x0D95
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
566 #define GL_MAP1_TEXTURE_COORD_4 0x0D96
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
567 #define GL_MAP1_VERTEX_3 0x0D97
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
568 #define GL_MAP1_VERTEX_4 0x0D98
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
569 #define GL_MAP2_COLOR_4 0x0DB0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
570 #define GL_MAP2_INDEX 0x0DB1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
571 #define GL_MAP2_NORMAL 0x0DB2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
572 #define GL_MAP2_TEXTURE_COORD_1 0x0DB3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
573 #define GL_MAP2_TEXTURE_COORD_2 0x0DB4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
574 #define GL_MAP2_TEXTURE_COORD_3 0x0DB5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
575 #define GL_MAP2_TEXTURE_COORD_4 0x0DB6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
576 #define GL_MAP2_VERTEX_3 0x0DB7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
577 #define GL_MAP2_VERTEX_4 0x0DB8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
578 #define GL_MAP1_GRID_DOMAIN 0x0DD0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
579 #define GL_MAP1_GRID_SEGMENTS 0x0DD1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
580 #define GL_MAP2_GRID_DOMAIN 0x0DD2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
581 #define GL_MAP2_GRID_SEGMENTS 0x0DD3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
582 #define GL_COEFF 0x0A00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
583 #define GL_ORDER 0x0A01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
584 #define GL_DOMAIN 0x0A02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
585
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
586 /* Hints */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
587 #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
588 #define GL_POINT_SMOOTH_HINT 0x0C51
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
589 #define GL_LINE_SMOOTH_HINT 0x0C52
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
590 #define GL_POLYGON_SMOOTH_HINT 0x0C53
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
591 #define GL_FOG_HINT 0x0C54
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
592 #define GL_DONT_CARE 0x1100
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
593 #define GL_FASTEST 0x1101
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
594 #define GL_NICEST 0x1102
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
595
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
596 /* Scissor box */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
597 #define GL_SCISSOR_BOX 0x0C10
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
598 #define GL_SCISSOR_TEST 0x0C11
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
599
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
600 /* Pixel Mode / Transfer */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
601 #define GL_MAP_COLOR 0x0D10
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
602 #define GL_MAP_STENCIL 0x0D11
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
603 #define GL_INDEX_SHIFT 0x0D12
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
604 #define GL_INDEX_OFFSET 0x0D13
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
605 #define GL_RED_SCALE 0x0D14
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
606 #define GL_RED_BIAS 0x0D15
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
607 #define GL_GREEN_SCALE 0x0D18
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
608 #define GL_GREEN_BIAS 0x0D19
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
609 #define GL_BLUE_SCALE 0x0D1A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
610 #define GL_BLUE_BIAS 0x0D1B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
611 #define GL_ALPHA_SCALE 0x0D1C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
612 #define GL_ALPHA_BIAS 0x0D1D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
613 #define GL_DEPTH_SCALE 0x0D1E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
614 #define GL_DEPTH_BIAS 0x0D1F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
615 #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
616 #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
617 #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
618 #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
619 #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
620 #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
621 #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
622 #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
623 #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
624 #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
625 #define GL_PIXEL_MAP_S_TO_S 0x0C71
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
626 #define GL_PIXEL_MAP_I_TO_I 0x0C70
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
627 #define GL_PIXEL_MAP_I_TO_R 0x0C72
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
628 #define GL_PIXEL_MAP_I_TO_G 0x0C73
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
629 #define GL_PIXEL_MAP_I_TO_B 0x0C74
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
630 #define GL_PIXEL_MAP_I_TO_A 0x0C75
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
631 #define GL_PIXEL_MAP_R_TO_R 0x0C76
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
632 #define GL_PIXEL_MAP_G_TO_G 0x0C77
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
633 #define GL_PIXEL_MAP_B_TO_B 0x0C78
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
634 #define GL_PIXEL_MAP_A_TO_A 0x0C79
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
635 #define GL_PACK_ALIGNMENT 0x0D05
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
636 #define GL_PACK_LSB_FIRST 0x0D01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
637 #define GL_PACK_ROW_LENGTH 0x0D02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
638 #define GL_PACK_SKIP_PIXELS 0x0D04
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
639 #define GL_PACK_SKIP_ROWS 0x0D03
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
640 #define GL_PACK_SWAP_BYTES 0x0D00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
641 #define GL_UNPACK_ALIGNMENT 0x0CF5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
642 #define GL_UNPACK_LSB_FIRST 0x0CF1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
643 #define GL_UNPACK_ROW_LENGTH 0x0CF2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
644 #define GL_UNPACK_SKIP_PIXELS 0x0CF4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
645 #define GL_UNPACK_SKIP_ROWS 0x0CF3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
646 #define GL_UNPACK_SWAP_BYTES 0x0CF0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
647 #define GL_ZOOM_X 0x0D16
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
648 #define GL_ZOOM_Y 0x0D17
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
649
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
650 /* Texture mapping */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
651 #define GL_TEXTURE_ENV 0x2300
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
652 #define GL_TEXTURE_ENV_MODE 0x2200
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
653 #define GL_TEXTURE_1D 0x0DE0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
654 #define GL_TEXTURE_2D 0x0DE1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
655 #define GL_TEXTURE_WRAP_S 0x2802
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
656 #define GL_TEXTURE_WRAP_T 0x2803
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
657 #define GL_TEXTURE_MAG_FILTER 0x2800
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
658 #define GL_TEXTURE_MIN_FILTER 0x2801
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
659 #define GL_TEXTURE_ENV_COLOR 0x2201
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
660 #define GL_TEXTURE_GEN_S 0x0C60
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
661 #define GL_TEXTURE_GEN_T 0x0C61
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
662 #define GL_TEXTURE_GEN_R 0x0C62
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
663 #define GL_TEXTURE_GEN_Q 0x0C63
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
664 #define GL_TEXTURE_GEN_MODE 0x2500
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
665 #define GL_TEXTURE_BORDER_COLOR 0x1004
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
666 #define GL_TEXTURE_WIDTH 0x1000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
667 #define GL_TEXTURE_HEIGHT 0x1001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
668 #define GL_TEXTURE_BORDER 0x1005
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
669 #define GL_TEXTURE_COMPONENTS 0x1003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
670 #define GL_TEXTURE_RED_SIZE 0x805C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
671 #define GL_TEXTURE_GREEN_SIZE 0x805D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
672 #define GL_TEXTURE_BLUE_SIZE 0x805E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
673 #define GL_TEXTURE_ALPHA_SIZE 0x805F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
674 #define GL_TEXTURE_LUMINANCE_SIZE 0x8060
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
675 #define GL_TEXTURE_INTENSITY_SIZE 0x8061
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
676 #define GL_NEAREST_MIPMAP_NEAREST 0x2700
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
677 #define GL_NEAREST_MIPMAP_LINEAR 0x2702
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
678 #define GL_LINEAR_MIPMAP_NEAREST 0x2701
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
679 #define GL_LINEAR_MIPMAP_LINEAR 0x2703
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
680 #define GL_OBJECT_LINEAR 0x2401
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
681 #define GL_OBJECT_PLANE 0x2501
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
682 #define GL_EYE_LINEAR 0x2400
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
683 #define GL_EYE_PLANE 0x2502
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
684 #define GL_SPHERE_MAP 0x2402
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
685 #define GL_DECAL 0x2101
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
686 #define GL_MODULATE 0x2100
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
687 #define GL_NEAREST 0x2600
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
688 #define GL_REPEAT 0x2901
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
689 #define GL_CLAMP 0x2900
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
690 #define GL_S 0x2000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
691 #define GL_T 0x2001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
692 #define GL_R 0x2002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
693 #define GL_Q 0x2003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
694
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
695 /* Utility */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
696 #define GL_VENDOR 0x1F00
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
697 #define GL_RENDERER 0x1F01
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
698 #define GL_VERSION 0x1F02
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
699 #define GL_EXTENSIONS 0x1F03
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
700
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
701 /* Errors */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
702 #define GL_NO_ERROR 0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
703 #define GL_INVALID_ENUM 0x0500
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
704 #define GL_INVALID_VALUE 0x0501
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
705 #define GL_INVALID_OPERATION 0x0502
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
706 #define GL_STACK_OVERFLOW 0x0503
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
707 #define GL_STACK_UNDERFLOW 0x0504
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
708 #define GL_OUT_OF_MEMORY 0x0505
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
709
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
710 /* glPush/PopAttrib bits */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
711 #define GL_CURRENT_BIT 0x00000001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
712 #define GL_POINT_BIT 0x00000002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
713 #define GL_LINE_BIT 0x00000004
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
714 #define GL_POLYGON_BIT 0x00000008
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
715 #define GL_POLYGON_STIPPLE_BIT 0x00000010
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
716 #define GL_PIXEL_MODE_BIT 0x00000020
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
717 #define GL_LIGHTING_BIT 0x00000040
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
718 #define GL_FOG_BIT 0x00000080
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
719 #define GL_DEPTH_BUFFER_BIT 0x00000100
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
720 #define GL_ACCUM_BUFFER_BIT 0x00000200
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
721 #define GL_STENCIL_BUFFER_BIT 0x00000400
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
722 #define GL_VIEWPORT_BIT 0x00000800
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
723 #define GL_TRANSFORM_BIT 0x00001000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
724 #define GL_ENABLE_BIT 0x00002000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
725 #define GL_COLOR_BUFFER_BIT 0x00004000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
726 #define GL_HINT_BIT 0x00008000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
727 #define GL_EVAL_BIT 0x00010000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
728 #define GL_LIST_BIT 0x00020000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
729 #define GL_TEXTURE_BIT 0x00040000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
730 #define GL_SCISSOR_BIT 0x00080000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
731 #define GL_ALL_ATTRIB_BITS 0x000FFFFF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
732
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
733
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
734 /* OpenGL 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
735 #define GL_PROXY_TEXTURE_1D 0x8063
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
736 #define GL_PROXY_TEXTURE_2D 0x8064
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
737 #define GL_TEXTURE_PRIORITY 0x8066
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
738 #define GL_TEXTURE_RESIDENT 0x8067
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
739 #define GL_TEXTURE_BINDING_1D 0x8068
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
740 #define GL_TEXTURE_BINDING_2D 0x8069
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
741 #define GL_TEXTURE_INTERNAL_FORMAT 0x1003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
742 #define GL_ALPHA4 0x803B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
743 #define GL_ALPHA8 0x803C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
744 #define GL_ALPHA12 0x803D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
745 #define GL_ALPHA16 0x803E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
746 #define GL_LUMINANCE4 0x803F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
747 #define GL_LUMINANCE8 0x8040
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
748 #define GL_LUMINANCE12 0x8041
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
749 #define GL_LUMINANCE16 0x8042
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
750 #define GL_LUMINANCE4_ALPHA4 0x8043
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
751 #define GL_LUMINANCE6_ALPHA2 0x8044
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
752 #define GL_LUMINANCE8_ALPHA8 0x8045
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
753 #define GL_LUMINANCE12_ALPHA4 0x8046
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
754 #define GL_LUMINANCE12_ALPHA12 0x8047
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
755 #define GL_LUMINANCE16_ALPHA16 0x8048
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
756 #define GL_INTENSITY 0x8049
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
757 #define GL_INTENSITY4 0x804A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
758 #define GL_INTENSITY8 0x804B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
759 #define GL_INTENSITY12 0x804C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
760 #define GL_INTENSITY16 0x804D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
761 #define GL_R3_G3_B2 0x2A10
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
762 #define GL_RGB4 0x804F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
763 #define GL_RGB5 0x8050
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
764 #define GL_RGB8 0x8051
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
765 #define GL_RGB10 0x8052
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
766 #define GL_RGB12 0x8053
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
767 #define GL_RGB16 0x8054
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
768 #define GL_RGBA2 0x8055
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
769 #define GL_RGBA4 0x8056
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
770 #define GL_RGB5_A1 0x8057
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
771 #define GL_RGBA8 0x8058
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
772 #define GL_RGB10_A2 0x8059
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
773 #define GL_RGBA12 0x805A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
774 #define GL_RGBA16 0x805B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
775 #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
776 #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
777 #define GL_ALL_CLIENT_ATTRIB_BITS 0xFFFFFFFF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
778 #define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
779
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
780
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
781
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
782 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
783 * Miscellaneous
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
784 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
785
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
786 #ifndef SDL_OPENGL_1_NO_PROTOTYPES
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
787 GLAPI void GLAPIENTRY glClearIndex( GLfloat c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
788
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
789 GLAPI void GLAPIENTRY glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
790
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
791 GLAPI void GLAPIENTRY glClear( GLbitfield mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
792
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
793 GLAPI void GLAPIENTRY glIndexMask( GLuint mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
794
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
795 GLAPI void GLAPIENTRY glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
796
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
797 GLAPI void GLAPIENTRY glAlphaFunc( GLenum func, GLclampf ref );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
798
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
799 GLAPI void GLAPIENTRY glBlendFunc( GLenum sfactor, GLenum dfactor );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
800
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
801 GLAPI void GLAPIENTRY glLogicOp( GLenum opcode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
802
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
803 GLAPI void GLAPIENTRY glCullFace( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
804
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
805 GLAPI void GLAPIENTRY glFrontFace( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
806
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
807 GLAPI void GLAPIENTRY glPointSize( GLfloat size );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
808
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
809 GLAPI void GLAPIENTRY glLineWidth( GLfloat width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
810
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
811 GLAPI void GLAPIENTRY glLineStipple( GLint factor, GLushort pattern );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
812
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
813 GLAPI void GLAPIENTRY glPolygonMode( GLenum face, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
814
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
815 GLAPI void GLAPIENTRY glPolygonOffset( GLfloat factor, GLfloat units );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
816
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
817 GLAPI void GLAPIENTRY glPolygonStipple( const GLubyte *mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
818
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
819 GLAPI void GLAPIENTRY glGetPolygonStipple( GLubyte *mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
820
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
821 GLAPI void GLAPIENTRY glEdgeFlag( GLboolean flag );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
822
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
823 GLAPI void GLAPIENTRY glEdgeFlagv( const GLboolean *flag );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
824
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
825 GLAPI void GLAPIENTRY glScissor( GLint x, GLint y, GLsizei width, GLsizei height);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
826
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
827 GLAPI void GLAPIENTRY glClipPlane( GLenum plane, const GLdouble *equation );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
828
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
829 GLAPI void GLAPIENTRY glGetClipPlane( GLenum plane, GLdouble *equation );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
830
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
831 GLAPI void GLAPIENTRY glDrawBuffer( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
832
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
833 GLAPI void GLAPIENTRY glReadBuffer( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
834
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
835 GLAPI void GLAPIENTRY glEnable( GLenum cap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
836
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
837 GLAPI void GLAPIENTRY glDisable( GLenum cap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
838
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
839 GLAPI GLboolean GLAPIENTRY glIsEnabled( GLenum cap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
840
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
841
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
842 GLAPI void GLAPIENTRY glEnableClientState( GLenum cap ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
843
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
844 GLAPI void GLAPIENTRY glDisableClientState( GLenum cap ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
845
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
846
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
847 GLAPI void GLAPIENTRY glGetBooleanv( GLenum pname, GLboolean *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
848
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
849 GLAPI void GLAPIENTRY glGetDoublev( GLenum pname, GLdouble *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
850
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
851 GLAPI void GLAPIENTRY glGetFloatv( GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
852
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
853 GLAPI void GLAPIENTRY glGetIntegerv( GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
854
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
855
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
856 GLAPI void GLAPIENTRY glPushAttrib( GLbitfield mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
857
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
858 GLAPI void GLAPIENTRY glPopAttrib( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
859
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
860
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
861 GLAPI void GLAPIENTRY glPushClientAttrib( GLbitfield mask ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
862
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
863 GLAPI void GLAPIENTRY glPopClientAttrib( void ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
864
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
865
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
866 GLAPI GLint GLAPIENTRY glRenderMode( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
867
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
868 GLAPI GLenum GLAPIENTRY glGetError( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
869
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
870 GLAPI const GLubyte * GLAPIENTRY glGetString( GLenum name );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
871
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
872 GLAPI void GLAPIENTRY glFinish( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
873
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
874 GLAPI void GLAPIENTRY glFlush( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
875
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
876 GLAPI void GLAPIENTRY glHint( GLenum target, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
877
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
878
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
879 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
880 * Depth Buffer
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
881 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
882
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
883 GLAPI void GLAPIENTRY glClearDepth( GLclampd depth );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
884
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
885 GLAPI void GLAPIENTRY glDepthFunc( GLenum func );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
886
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
887 GLAPI void GLAPIENTRY glDepthMask( GLboolean flag );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
888
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
889 GLAPI void GLAPIENTRY glDepthRange( GLclampd near_val, GLclampd far_val );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
890
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
891
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
892 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
893 * Accumulation Buffer
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
894 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
895
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
896 GLAPI void GLAPIENTRY glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
897
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
898 GLAPI void GLAPIENTRY glAccum( GLenum op, GLfloat value );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
899
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
900
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
901 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
902 * Transformation
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
903 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
904
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
905 GLAPI void GLAPIENTRY glMatrixMode( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
906
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
907 GLAPI void GLAPIENTRY glOrtho( GLdouble left, GLdouble right,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
908 GLdouble bottom, GLdouble top,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
909 GLdouble near_val, GLdouble far_val );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
910
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
911 GLAPI void GLAPIENTRY glFrustum( GLdouble left, GLdouble right,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
912 GLdouble bottom, GLdouble top,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
913 GLdouble near_val, GLdouble far_val );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
914
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
915 GLAPI void GLAPIENTRY glViewport( GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
916 GLsizei width, GLsizei height );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
917
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
918 GLAPI void GLAPIENTRY glPushMatrix( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
919
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
920 GLAPI void GLAPIENTRY glPopMatrix( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
921
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
922 GLAPI void GLAPIENTRY glLoadIdentity( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
923
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
924 GLAPI void GLAPIENTRY glLoadMatrixd( const GLdouble *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
925 GLAPI void GLAPIENTRY glLoadMatrixf( const GLfloat *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
926
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
927 GLAPI void GLAPIENTRY glMultMatrixd( const GLdouble *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
928 GLAPI void GLAPIENTRY glMultMatrixf( const GLfloat *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
929
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
930 GLAPI void GLAPIENTRY glRotated( GLdouble angle,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
931 GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
932 GLAPI void GLAPIENTRY glRotatef( GLfloat angle,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
933 GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
934
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
935 GLAPI void GLAPIENTRY glScaled( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
936 GLAPI void GLAPIENTRY glScalef( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
937
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
938 GLAPI void GLAPIENTRY glTranslated( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
939 GLAPI void GLAPIENTRY glTranslatef( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
940
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
941
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
942 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
943 * Display Lists
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
944 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
945
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
946 GLAPI GLboolean GLAPIENTRY glIsList( GLuint list );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
947
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
948 GLAPI void GLAPIENTRY glDeleteLists( GLuint list, GLsizei range );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
949
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
950 GLAPI GLuint GLAPIENTRY glGenLists( GLsizei range );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
951
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
952 GLAPI void GLAPIENTRY glNewList( GLuint list, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
953
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
954 GLAPI void GLAPIENTRY glEndList( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
955
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
956 GLAPI void GLAPIENTRY glCallList( GLuint list );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
957
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
958 GLAPI void GLAPIENTRY glCallLists( GLsizei n, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
959 const GLvoid *lists );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
960
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
961 GLAPI void GLAPIENTRY glListBase( GLuint base );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
962
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
963
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
964 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
965 * Drawing Functions
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
966 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
967
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
968 GLAPI void GLAPIENTRY glBegin( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
969
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
970 GLAPI void GLAPIENTRY glEnd( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
971
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
972
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
973 GLAPI void GLAPIENTRY glVertex2d( GLdouble x, GLdouble y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
974 GLAPI void GLAPIENTRY glVertex2f( GLfloat x, GLfloat y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
975 GLAPI void GLAPIENTRY glVertex2i( GLint x, GLint y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
976 GLAPI void GLAPIENTRY glVertex2s( GLshort x, GLshort y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
977
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
978 GLAPI void GLAPIENTRY glVertex3d( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
979 GLAPI void GLAPIENTRY glVertex3f( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
980 GLAPI void GLAPIENTRY glVertex3i( GLint x, GLint y, GLint z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
981 GLAPI void GLAPIENTRY glVertex3s( GLshort x, GLshort y, GLshort z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
982
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
983 GLAPI void GLAPIENTRY glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
984 GLAPI void GLAPIENTRY glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
985 GLAPI void GLAPIENTRY glVertex4i( GLint x, GLint y, GLint z, GLint w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
986 GLAPI void GLAPIENTRY glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
987
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
988 GLAPI void GLAPIENTRY glVertex2dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
989 GLAPI void GLAPIENTRY glVertex2fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
990 GLAPI void GLAPIENTRY glVertex2iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
991 GLAPI void GLAPIENTRY glVertex2sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
992
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
993 GLAPI void GLAPIENTRY glVertex3dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
994 GLAPI void GLAPIENTRY glVertex3fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
995 GLAPI void GLAPIENTRY glVertex3iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
996 GLAPI void GLAPIENTRY glVertex3sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
997
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
998 GLAPI void GLAPIENTRY glVertex4dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
999 GLAPI void GLAPIENTRY glVertex4fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1000 GLAPI void GLAPIENTRY glVertex4iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1001 GLAPI void GLAPIENTRY glVertex4sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1004 GLAPI void GLAPIENTRY glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1005 GLAPI void GLAPIENTRY glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1006 GLAPI void GLAPIENTRY glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1007 GLAPI void GLAPIENTRY glNormal3i( GLint nx, GLint ny, GLint nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1008 GLAPI void GLAPIENTRY glNormal3s( GLshort nx, GLshort ny, GLshort nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1009
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1010 GLAPI void GLAPIENTRY glNormal3bv( const GLbyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1011 GLAPI void GLAPIENTRY glNormal3dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1012 GLAPI void GLAPIENTRY glNormal3fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1013 GLAPI void GLAPIENTRY glNormal3iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1014 GLAPI void GLAPIENTRY glNormal3sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1015
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1016
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1017 GLAPI void GLAPIENTRY glIndexd( GLdouble c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1018 GLAPI void GLAPIENTRY glIndexf( GLfloat c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1019 GLAPI void GLAPIENTRY glIndexi( GLint c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1020 GLAPI void GLAPIENTRY glIndexs( GLshort c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1021 GLAPI void GLAPIENTRY glIndexub( GLubyte c ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1022
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1023 GLAPI void GLAPIENTRY glIndexdv( const GLdouble *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1024 GLAPI void GLAPIENTRY glIndexfv( const GLfloat *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1025 GLAPI void GLAPIENTRY glIndexiv( const GLint *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1026 GLAPI void GLAPIENTRY glIndexsv( const GLshort *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1027 GLAPI void GLAPIENTRY glIndexubv( const GLubyte *c ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1028
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1029 GLAPI void GLAPIENTRY glColor3b( GLbyte red, GLbyte green, GLbyte blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1030 GLAPI void GLAPIENTRY glColor3d( GLdouble red, GLdouble green, GLdouble blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1031 GLAPI void GLAPIENTRY glColor3f( GLfloat red, GLfloat green, GLfloat blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1032 GLAPI void GLAPIENTRY glColor3i( GLint red, GLint green, GLint blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1033 GLAPI void GLAPIENTRY glColor3s( GLshort red, GLshort green, GLshort blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1034 GLAPI void GLAPIENTRY glColor3ub( GLubyte red, GLubyte green, GLubyte blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1035 GLAPI void GLAPIENTRY glColor3ui( GLuint red, GLuint green, GLuint blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1036 GLAPI void GLAPIENTRY glColor3us( GLushort red, GLushort green, GLushort blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1037
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1038 GLAPI void GLAPIENTRY glColor4b( GLbyte red, GLbyte green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1039 GLbyte blue, GLbyte alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1040 GLAPI void GLAPIENTRY glColor4d( GLdouble red, GLdouble green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1041 GLdouble blue, GLdouble alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1042 GLAPI void GLAPIENTRY glColor4f( GLfloat red, GLfloat green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1043 GLfloat blue, GLfloat alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1044 GLAPI void GLAPIENTRY glColor4i( GLint red, GLint green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1045 GLint blue, GLint alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1046 GLAPI void GLAPIENTRY glColor4s( GLshort red, GLshort green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1047 GLshort blue, GLshort alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1048 GLAPI void GLAPIENTRY glColor4ub( GLubyte red, GLubyte green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1049 GLubyte blue, GLubyte alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1050 GLAPI void GLAPIENTRY glColor4ui( GLuint red, GLuint green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1051 GLuint blue, GLuint alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1052 GLAPI void GLAPIENTRY glColor4us( GLushort red, GLushort green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1053 GLushort blue, GLushort alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1054
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1055
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1056 GLAPI void GLAPIENTRY glColor3bv( const GLbyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1057 GLAPI void GLAPIENTRY glColor3dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1058 GLAPI void GLAPIENTRY glColor3fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1059 GLAPI void GLAPIENTRY glColor3iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1060 GLAPI void GLAPIENTRY glColor3sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1061 GLAPI void GLAPIENTRY glColor3ubv( const GLubyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1062 GLAPI void GLAPIENTRY glColor3uiv( const GLuint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1063 GLAPI void GLAPIENTRY glColor3usv( const GLushort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1064
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1065 GLAPI void GLAPIENTRY glColor4bv( const GLbyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1066 GLAPI void GLAPIENTRY glColor4dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1067 GLAPI void GLAPIENTRY glColor4fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1068 GLAPI void GLAPIENTRY glColor4iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1069 GLAPI void GLAPIENTRY glColor4sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1070 GLAPI void GLAPIENTRY glColor4ubv( const GLubyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1071 GLAPI void GLAPIENTRY glColor4uiv( const GLuint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1072 GLAPI void GLAPIENTRY glColor4usv( const GLushort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1073
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1074
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1075 GLAPI void GLAPIENTRY glTexCoord1d( GLdouble s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1076 GLAPI void GLAPIENTRY glTexCoord1f( GLfloat s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1077 GLAPI void GLAPIENTRY glTexCoord1i( GLint s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1078 GLAPI void GLAPIENTRY glTexCoord1s( GLshort s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1079
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1080 GLAPI void GLAPIENTRY glTexCoord2d( GLdouble s, GLdouble t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1081 GLAPI void GLAPIENTRY glTexCoord2f( GLfloat s, GLfloat t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1082 GLAPI void GLAPIENTRY glTexCoord2i( GLint s, GLint t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1083 GLAPI void GLAPIENTRY glTexCoord2s( GLshort s, GLshort t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1084
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1085 GLAPI void GLAPIENTRY glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1086 GLAPI void GLAPIENTRY glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1087 GLAPI void GLAPIENTRY glTexCoord3i( GLint s, GLint t, GLint r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1088 GLAPI void GLAPIENTRY glTexCoord3s( GLshort s, GLshort t, GLshort r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1089
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1090 GLAPI void GLAPIENTRY glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1091 GLAPI void GLAPIENTRY glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1092 GLAPI void GLAPIENTRY glTexCoord4i( GLint s, GLint t, GLint r, GLint q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1093 GLAPI void GLAPIENTRY glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1094
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1095 GLAPI void GLAPIENTRY glTexCoord1dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1096 GLAPI void GLAPIENTRY glTexCoord1fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1097 GLAPI void GLAPIENTRY glTexCoord1iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1098 GLAPI void GLAPIENTRY glTexCoord1sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1099
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1100 GLAPI void GLAPIENTRY glTexCoord2dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1101 GLAPI void GLAPIENTRY glTexCoord2fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1102 GLAPI void GLAPIENTRY glTexCoord2iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1103 GLAPI void GLAPIENTRY glTexCoord2sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1104
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1105 GLAPI void GLAPIENTRY glTexCoord3dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1106 GLAPI void GLAPIENTRY glTexCoord3fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1107 GLAPI void GLAPIENTRY glTexCoord3iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1108 GLAPI void GLAPIENTRY glTexCoord3sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1109
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1110 GLAPI void GLAPIENTRY glTexCoord4dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1111 GLAPI void GLAPIENTRY glTexCoord4fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1112 GLAPI void GLAPIENTRY glTexCoord4iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1113 GLAPI void GLAPIENTRY glTexCoord4sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1114
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1115
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1116 GLAPI void GLAPIENTRY glRasterPos2d( GLdouble x, GLdouble y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1117 GLAPI void GLAPIENTRY glRasterPos2f( GLfloat x, GLfloat y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1118 GLAPI void GLAPIENTRY glRasterPos2i( GLint x, GLint y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1119 GLAPI void GLAPIENTRY glRasterPos2s( GLshort x, GLshort y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1120
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1121 GLAPI void GLAPIENTRY glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1122 GLAPI void GLAPIENTRY glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1123 GLAPI void GLAPIENTRY glRasterPos3i( GLint x, GLint y, GLint z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1124 GLAPI void GLAPIENTRY glRasterPos3s( GLshort x, GLshort y, GLshort z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1125
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1126 GLAPI void GLAPIENTRY glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1127 GLAPI void GLAPIENTRY glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1128 GLAPI void GLAPIENTRY glRasterPos4i( GLint x, GLint y, GLint z, GLint w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1129 GLAPI void GLAPIENTRY glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1130
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1131 GLAPI void GLAPIENTRY glRasterPos2dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1132 GLAPI void GLAPIENTRY glRasterPos2fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1133 GLAPI void GLAPIENTRY glRasterPos2iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1134 GLAPI void GLAPIENTRY glRasterPos2sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1135
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1136 GLAPI void GLAPIENTRY glRasterPos3dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1137 GLAPI void GLAPIENTRY glRasterPos3fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1138 GLAPI void GLAPIENTRY glRasterPos3iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1139 GLAPI void GLAPIENTRY glRasterPos3sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1140
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1141 GLAPI void GLAPIENTRY glRasterPos4dv( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1142 GLAPI void GLAPIENTRY glRasterPos4fv( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1143 GLAPI void GLAPIENTRY glRasterPos4iv( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1144 GLAPI void GLAPIENTRY glRasterPos4sv( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1145
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1146
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1147 GLAPI void GLAPIENTRY glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1148 GLAPI void GLAPIENTRY glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1149 GLAPI void GLAPIENTRY glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1150 GLAPI void GLAPIENTRY glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1151
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1152
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1153 GLAPI void GLAPIENTRY glRectdv( const GLdouble *v1, const GLdouble *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1154 GLAPI void GLAPIENTRY glRectfv( const GLfloat *v1, const GLfloat *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1155 GLAPI void GLAPIENTRY glRectiv( const GLint *v1, const GLint *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1156 GLAPI void GLAPIENTRY glRectsv( const GLshort *v1, const GLshort *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1157
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1158
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1159 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1160 * Vertex Arrays (1.1)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1161 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1162
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1163 GLAPI void GLAPIENTRY glVertexPointer( GLint size, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1164 GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1165
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1166 GLAPI void GLAPIENTRY glNormalPointer( GLenum type, GLsizei stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1167 const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1168
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1169 GLAPI void GLAPIENTRY glColorPointer( GLint size, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1170 GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1171
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1172 GLAPI void GLAPIENTRY glIndexPointer( GLenum type, GLsizei stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1173 const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1174
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1175 GLAPI void GLAPIENTRY glTexCoordPointer( GLint size, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1176 GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1177
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1178 GLAPI void GLAPIENTRY glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1179
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1180 GLAPI void GLAPIENTRY glGetPointerv( GLenum pname, GLvoid **params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1181
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1182 GLAPI void GLAPIENTRY glArrayElement( GLint i );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1183
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1184 GLAPI void GLAPIENTRY glDrawArrays( GLenum mode, GLint first, GLsizei count );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1185
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1186 GLAPI void GLAPIENTRY glDrawElements( GLenum mode, GLsizei count,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1187 GLenum type, const GLvoid *indices );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1188
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1189 GLAPI void GLAPIENTRY glInterleavedArrays( GLenum format, GLsizei stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1190 const GLvoid *pointer );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1191
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1192 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1193 * Lighting
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1194 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1195
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1196 GLAPI void GLAPIENTRY glShadeModel( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1197
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1198 GLAPI void GLAPIENTRY glLightf( GLenum light, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1199 GLAPI void GLAPIENTRY glLighti( GLenum light, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1200 GLAPI void GLAPIENTRY glLightfv( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1201 const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1202 GLAPI void GLAPIENTRY glLightiv( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1203 const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1204
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1205 GLAPI void GLAPIENTRY glGetLightfv( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1206 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1207 GLAPI void GLAPIENTRY glGetLightiv( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1208 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1209
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1210 GLAPI void GLAPIENTRY glLightModelf( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1211 GLAPI void GLAPIENTRY glLightModeli( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1212 GLAPI void GLAPIENTRY glLightModelfv( GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1213 GLAPI void GLAPIENTRY glLightModeliv( GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1214
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1215 GLAPI void GLAPIENTRY glMaterialf( GLenum face, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1216 GLAPI void GLAPIENTRY glMateriali( GLenum face, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1217 GLAPI void GLAPIENTRY glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1218 GLAPI void GLAPIENTRY glMaterialiv( GLenum face, GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1219
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1220 GLAPI void GLAPIENTRY glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1221 GLAPI void GLAPIENTRY glGetMaterialiv( GLenum face, GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1222
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1223 GLAPI void GLAPIENTRY glColorMaterial( GLenum face, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1224
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1225
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1226 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1227 * Raster functions
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1228 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1229
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1230 GLAPI void GLAPIENTRY glPixelZoom( GLfloat xfactor, GLfloat yfactor );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1231
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1232 GLAPI void GLAPIENTRY glPixelStoref( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1233 GLAPI void GLAPIENTRY glPixelStorei( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1234
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1235 GLAPI void GLAPIENTRY glPixelTransferf( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1236 GLAPI void GLAPIENTRY glPixelTransferi( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1237
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1238 GLAPI void GLAPIENTRY glPixelMapfv( GLenum map, GLsizei mapsize,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1239 const GLfloat *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1240 GLAPI void GLAPIENTRY glPixelMapuiv( GLenum map, GLsizei mapsize,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1241 const GLuint *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1242 GLAPI void GLAPIENTRY glPixelMapusv( GLenum map, GLsizei mapsize,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1243 const GLushort *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1244
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1245 GLAPI void GLAPIENTRY glGetPixelMapfv( GLenum map, GLfloat *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1246 GLAPI void GLAPIENTRY glGetPixelMapuiv( GLenum map, GLuint *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1247 GLAPI void GLAPIENTRY glGetPixelMapusv( GLenum map, GLushort *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1248
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1249 GLAPI void GLAPIENTRY glBitmap( GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1250 GLfloat xorig, GLfloat yorig,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1251 GLfloat xmove, GLfloat ymove,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1252 const GLubyte *bitmap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1253
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1254 GLAPI void GLAPIENTRY glReadPixels( GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1255 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1256 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1257 GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1258
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1259 GLAPI void GLAPIENTRY glDrawPixels( GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1260 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1261 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1262
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1263 GLAPI void GLAPIENTRY glCopyPixels( GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1264 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1265 GLenum type );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1266
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1267 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1268 * Stenciling
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1269 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1270
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1271 GLAPI void GLAPIENTRY glStencilFunc( GLenum func, GLint ref, GLuint mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1272
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1273 GLAPI void GLAPIENTRY glStencilMask( GLuint mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1274
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1275 GLAPI void GLAPIENTRY glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1276
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1277 GLAPI void GLAPIENTRY glClearStencil( GLint s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1278
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1279
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1280
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1281 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1282 * Texture mapping
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1283 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1284
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1285 GLAPI void GLAPIENTRY glTexGend( GLenum coord, GLenum pname, GLdouble param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1286 GLAPI void GLAPIENTRY glTexGenf( GLenum coord, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1287 GLAPI void GLAPIENTRY glTexGeni( GLenum coord, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1288
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1289 GLAPI void GLAPIENTRY glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1290 GLAPI void GLAPIENTRY glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1291 GLAPI void GLAPIENTRY glTexGeniv( GLenum coord, GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1292
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1293 GLAPI void GLAPIENTRY glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1294 GLAPI void GLAPIENTRY glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1295 GLAPI void GLAPIENTRY glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1296
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1297
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1298 GLAPI void GLAPIENTRY glTexEnvf( GLenum target, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1299 GLAPI void GLAPIENTRY glTexEnvi( GLenum target, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1300
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1301 GLAPI void GLAPIENTRY glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1302 GLAPI void GLAPIENTRY glTexEnviv( GLenum target, GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1303
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1304 GLAPI void GLAPIENTRY glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1305 GLAPI void GLAPIENTRY glGetTexEnviv( GLenum target, GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1306
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1307
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1308 GLAPI void GLAPIENTRY glTexParameterf( GLenum target, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1309 GLAPI void GLAPIENTRY glTexParameteri( GLenum target, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1310
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1311 GLAPI void GLAPIENTRY glTexParameterfv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1312 const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1313 GLAPI void GLAPIENTRY glTexParameteriv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1314 const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1315
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1316 GLAPI void GLAPIENTRY glGetTexParameterfv( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1317 GLenum pname, GLfloat *params);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1318 GLAPI void GLAPIENTRY glGetTexParameteriv( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1319 GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1320
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1321 GLAPI void GLAPIENTRY glGetTexLevelParameterfv( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1322 GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1323 GLAPI void GLAPIENTRY glGetTexLevelParameteriv( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1324 GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1325
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1326
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1327 GLAPI void GLAPIENTRY glTexImage1D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1328 GLint internalFormat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1329 GLsizei width, GLint border,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1330 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1331 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1332
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1333 GLAPI void GLAPIENTRY glTexImage2D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1334 GLint internalFormat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1335 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1336 GLint border, GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1337 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1338
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1339 GLAPI void GLAPIENTRY glGetTexImage( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1340 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1341 GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1342
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1343
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1344 /* 1.1 functions */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1345
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1346 GLAPI void GLAPIENTRY glGenTextures( GLsizei n, GLuint *textures );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1347
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1348 GLAPI void GLAPIENTRY glDeleteTextures( GLsizei n, const GLuint *textures);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1349
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1350 GLAPI void GLAPIENTRY glBindTexture( GLenum target, GLuint texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1351
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1352 GLAPI void GLAPIENTRY glPrioritizeTextures( GLsizei n,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1353 const GLuint *textures,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1354 const GLclampf *priorities );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1355
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1356 GLAPI GLboolean GLAPIENTRY glAreTexturesResident( GLsizei n,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1357 const GLuint *textures,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1358 GLboolean *residences );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1359
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1360 GLAPI GLboolean GLAPIENTRY glIsTexture( GLuint texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1361
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1362
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1363 GLAPI void GLAPIENTRY glTexSubImage1D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1364 GLint xoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1365 GLsizei width, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1366 GLenum type, const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1367
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1368
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1369 GLAPI void GLAPIENTRY glTexSubImage2D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1370 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1371 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1372 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1373 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1374
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1375
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1376 GLAPI void GLAPIENTRY glCopyTexImage1D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1377 GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1378 GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1379 GLsizei width, GLint border );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1380
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1381
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1382 GLAPI void GLAPIENTRY glCopyTexImage2D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1383 GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1384 GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1385 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1386 GLint border );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1387
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1388
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1389 GLAPI void GLAPIENTRY glCopyTexSubImage1D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1390 GLint xoffset, GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1391 GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1392
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1393
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1394 GLAPI void GLAPIENTRY glCopyTexSubImage2D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1395 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1396 GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1397 GLsizei width, GLsizei height );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1398
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1399
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1400 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1401 * Evaluators
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1402 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1403
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1404 GLAPI void GLAPIENTRY glMap1d( GLenum target, GLdouble u1, GLdouble u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1405 GLint stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1406 GLint order, const GLdouble *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1407 GLAPI void GLAPIENTRY glMap1f( GLenum target, GLfloat u1, GLfloat u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1408 GLint stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1409 GLint order, const GLfloat *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1410
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1411 GLAPI void GLAPIENTRY glMap2d( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1412 GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1413 GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1414 const GLdouble *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1415 GLAPI void GLAPIENTRY glMap2f( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1416 GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1417 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1418 const GLfloat *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1419
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1420 GLAPI void GLAPIENTRY glGetMapdv( GLenum target, GLenum query, GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1421 GLAPI void GLAPIENTRY glGetMapfv( GLenum target, GLenum query, GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1422 GLAPI void GLAPIENTRY glGetMapiv( GLenum target, GLenum query, GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1423
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1424 GLAPI void GLAPIENTRY glEvalCoord1d( GLdouble u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1425 GLAPI void GLAPIENTRY glEvalCoord1f( GLfloat u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1426
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1427 GLAPI void GLAPIENTRY glEvalCoord1dv( const GLdouble *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1428 GLAPI void GLAPIENTRY glEvalCoord1fv( const GLfloat *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1429
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1430 GLAPI void GLAPIENTRY glEvalCoord2d( GLdouble u, GLdouble v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1431 GLAPI void GLAPIENTRY glEvalCoord2f( GLfloat u, GLfloat v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1432
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1433 GLAPI void GLAPIENTRY glEvalCoord2dv( const GLdouble *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1434 GLAPI void GLAPIENTRY glEvalCoord2fv( const GLfloat *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1435
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1436 GLAPI void GLAPIENTRY glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1437 GLAPI void GLAPIENTRY glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1438
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1439 GLAPI void GLAPIENTRY glMapGrid2d( GLint un, GLdouble u1, GLdouble u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1440 GLint vn, GLdouble v1, GLdouble v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1441 GLAPI void GLAPIENTRY glMapGrid2f( GLint un, GLfloat u1, GLfloat u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1442 GLint vn, GLfloat v1, GLfloat v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1443
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1444 GLAPI void GLAPIENTRY glEvalPoint1( GLint i );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1445
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1446 GLAPI void GLAPIENTRY glEvalPoint2( GLint i, GLint j );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1447
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1448 GLAPI void GLAPIENTRY glEvalMesh1( GLenum mode, GLint i1, GLint i2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1449
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1450 GLAPI void GLAPIENTRY glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1451
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1452
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1453 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1454 * Fog
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1455 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1456
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1457 GLAPI void GLAPIENTRY glFogf( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1458
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1459 GLAPI void GLAPIENTRY glFogi( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1460
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1461 GLAPI void GLAPIENTRY glFogfv( GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1462
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1463 GLAPI void GLAPIENTRY glFogiv( GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1464
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1465
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1466 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1467 * Selection and Feedback
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1468 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1469
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1470 GLAPI void GLAPIENTRY glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1471
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1472 GLAPI void GLAPIENTRY glPassThrough( GLfloat token );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1473
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1474 GLAPI void GLAPIENTRY glSelectBuffer( GLsizei size, GLuint *buffer );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1475
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1476 GLAPI void GLAPIENTRY glInitNames( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1477
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1478 GLAPI void GLAPIENTRY glLoadName( GLuint name );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1479
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1480 GLAPI void GLAPIENTRY glPushName( GLuint name );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1481
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1482 GLAPI void GLAPIENTRY glPopName( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1483
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1484 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1485 #ifdef SDL_OPENGL_1_FUNCTION_TYPEDEFS
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1486
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1487 typedef void (APIENTRYP PFNGLCLEARINDEXPROC) ( GLfloat c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1488
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1489 typedef void (APIENTRYP PFNGLCLEARCOLORPROC) ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1490
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1491 typedef void (APIENTRYP PFNGLCLEARPROC) ( GLbitfield mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1492
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1493 typedef void (APIENTRYP PFNGLINDEXMASKPROC) ( GLuint mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1494
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1495 typedef void (APIENTRYP PFNGLCOLORMASKPROC) ( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1496
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1497 typedef void (APIENTRYP PFNGLALPHAFUNCPROC) ( GLenum func, GLclampf ref );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1498
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1499 typedef void (APIENTRYP PFNGLBLENDFUNCPROC) ( GLenum sfactor, GLenum dfactor );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1500
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1501 typedef void (APIENTRYP PFNGLLOGICOPPROC) ( GLenum opcode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1502
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1503 typedef void (APIENTRYP PFNGLCULLFACEPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1504
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1505 typedef void (APIENTRYP PFNGLFRONTFACEPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1506
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1507 typedef void (APIENTRYP PFNGLPOINTSIZEPROC) ( GLfloat size );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1508
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1509 typedef void (APIENTRYP PFNGLLINEWIDTHPROC) ( GLfloat width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1510
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1511 typedef void (APIENTRYP PFNGLLINESTIPPLEPROC) ( GLint factor, GLushort pattern );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1512
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1513 typedef void (APIENTRYP PFNGLPOLYGONMODEPROC) ( GLenum face, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1514
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1515 typedef void (APIENTRYP PFNGLPOLYGONOFFSETPROC) ( GLfloat factor, GLfloat units );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1516
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1517 typedef void (APIENTRYP PFNGLPOLYGONSTIPPLEPROC) ( const GLubyte *mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1518
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1519 typedef void (APIENTRYP PFNGLGETPOLYGONSTIPPLEPROC) ( GLubyte *mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1520
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1521 typedef void (APIENTRYP PFNGLEDGEFLAGPROC) ( GLboolean flag );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1522
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1523 typedef void (APIENTRYP PFNGLEDGEFLAGVPROC) ( const GLboolean *flag );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1524
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1525 typedef void (APIENTRYP PFNGLSCISSORPROC) ( GLint x, GLint y, GLsizei width, GLsizei height);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1526
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1527 typedef void (APIENTRYP PFNGLCLIPPLANEPROC) ( GLenum plane, const GLdouble *equation );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1528
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1529 typedef void (APIENTRYP PFNGLGETCLIPPLANEPROC) ( GLenum plane, GLdouble *equation );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1530
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1531 typedef void (APIENTRYP PFNGLDRAWBUFFERPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1532
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1533 typedef void (APIENTRYP PFNGLREADBUFFERPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1534
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1535 typedef void (APIENTRYP PFNGLENABLEPROC) ( GLenum cap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1536
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1537 typedef void (APIENTRYP PFNGLDISABLEPROC) ( GLenum cap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1538
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1539 typedef GLboolean (APIENTRYP PFNGLISENABLEDPROC) ( GLenum cap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1540
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1541
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1542 typedef void (APIENTRYP PFNGLENABLECLIENTSTATEPROC) ( GLenum cap ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1543
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1544 typedef void (APIENTRYP PFNGLDISABLECLIENTSTATEPROC) ( GLenum cap ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1545
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1546
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1547 typedef void (APIENTRYP PFNGLGETBOOLEANVPROC) ( GLenum pname, GLboolean *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1548
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1549 typedef void (APIENTRYP PFNGLGETDOUBLEVPROC) ( GLenum pname, GLdouble *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1550
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1551 typedef void (APIENTRYP PFNGLGETFLOATVPROC) ( GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1552
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1553 typedef void (APIENTRYP PFNGLGETINTEGERVPROC) ( GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1554
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1555
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1556 typedef void (APIENTRYP PFNGLPUSHATTRIBPROC) ( GLbitfield mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1557
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1558 typedef void (APIENTRYP PFNGLPOPATTRIBPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1559
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1560
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1561 typedef void (APIENTRYP PFNGLPUSHCLIENTATTRIBPROC) ( GLbitfield mask ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1562
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1563 typedef void (APIENTRYP PFNGLPOPCLIENTATTRIBPROC) ( void ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1564
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1565
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1566 typedef GLint (APIENTRYP PFNGLRENDERMODEPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1567
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1568 typedef GLenum (APIENTRYP PFNGLGETERRORPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1569
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1570 typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGPROC) ( GLenum name );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1571
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1572 typedef void (APIENTRYP PFNGLFINISHPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1573
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1574 typedef void (APIENTRYP PFNGLFLUSHPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1575
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1576 typedef void (APIENTRYP PFNGLHINTPROC) ( GLenum target, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1577
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1578
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1579 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1580 * Depth Buffer
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1581 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1582
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1583 typedef void (APIENTRYP PFNGLCLEARDEPTHPROC) ( GLclampd depth );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1584
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1585 typedef void (APIENTRYP PFNGLDEPTHFUNCPROC) ( GLenum func );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1586
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1587 typedef void (APIENTRYP PFNGLDEPTHMASKPROC) ( GLboolean flag );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1588
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1589 typedef void (APIENTRYP PFNGLDEPTHRANGEPROC) ( GLclampd near_val, GLclampd far_val );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1590
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1591
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1592 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1593 * Accumulation Buffer
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1594 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1595
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1596 typedef void (APIENTRYP PFNGLCLEARACCUMPROC) ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1597
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1598 typedef void (APIENTRYP PFNGLACCUMPROC) ( GLenum op, GLfloat value );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1599
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1600
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1601 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1602 * Transformation
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1603 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1604
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1605 typedef void (APIENTRYP PFNGLMATRIXMODEPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1606
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1607 typedef void (APIENTRYP PFNGLORTHOPROC) ( GLdouble left, GLdouble right,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1608 GLdouble bottom, GLdouble top,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1609 GLdouble near_val, GLdouble far_val );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1610
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1611 typedef void (APIENTRYP PFNGLFRUSTUMPROC) ( GLdouble left, GLdouble right,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1612 GLdouble bottom, GLdouble top,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1613 GLdouble near_val, GLdouble far_val );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1614
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1615 typedef void (APIENTRYP PFNGLVIEWPORTPROC) ( GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1616 GLsizei width, GLsizei height );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1617
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1618 typedef void (APIENTRYP PFNGLPUSHMATRIXPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1619
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1620 typedef void (APIENTRYP PFNGLPOPMATRIXPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1621
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1622 typedef void (APIENTRYP PFNGLLOADIDENTITYPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1623
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1624 typedef void (APIENTRYP PFNGLLOADMATRIXDPROC) ( const GLdouble *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1625 typedef void (APIENTRYP PFNGLLOADMATRIXFPROC) ( const GLfloat *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1626
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1627 typedef void (APIENTRYP PFNGLMULTMATRIXDPROC) ( const GLdouble *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1628 typedef void (APIENTRYP PFNGLMULTMATRIXFPROC) ( const GLfloat *m );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1629
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1630 typedef void (APIENTRYP PFNGLROTATEDPROC) ( GLdouble angle,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1631 GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1632 typedef void (APIENTRYP PFNGLROTATEFPROC) ( GLfloat angle,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1633 GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1634
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1635 typedef void (APIENTRYP PFNGLSCALEDPROC) ( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1636 typedef void (APIENTRYP PFNGLSCALEFPROC) ( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1637
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1638 typedef void (APIENTRYP PFNGLTRANSLATEDPROC) ( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1639 typedef void (APIENTRYP PFNGLTRANSLATEFPROC) ( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1640
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1641
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1642 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1643 * Display Lists
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1644 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1645
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1646 typedef GLboolean (APIENTRYP PFNGLISLISTPROC) ( GLuint list );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1647
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1648 typedef void (APIENTRYP PFNGLDELETELISTSPROC) ( GLuint list, GLsizei range );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1649
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1650 typedef GLuint (APIENTRYP PFNGLGENLISTSPROC) ( GLsizei range );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1651
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1652 typedef void (APIENTRYP PFNGLNEWLISTPROC) ( GLuint list, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1653
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1654 typedef void (APIENTRYP PFNGLENDLISTPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1655
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1656 typedef void (APIENTRYP PFNGLCALLLISTPROC) ( GLuint list );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1657
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1658 typedef void (APIENTRYP PFNGLCALLLISTSPROC) ( GLsizei n, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1659 const GLvoid *lists );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1660
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1661 typedef void (APIENTRYP PFNGLLISTBASEPROC) ( GLuint base );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1662
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1663
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1664 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1665 * Drawing Functions
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1666 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1667
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1668 typedef void (APIENTRYP PFNGLBEGINPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1669
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1670 typedef void (APIENTRYP PFNGLENDPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1671
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1672
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1673 typedef void (APIENTRYP PFNGLVERTEX2DPROC) ( GLdouble x, GLdouble y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1674 typedef void (APIENTRYP PFNGLVERTEX2FPROC) ( GLfloat x, GLfloat y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1675 typedef void (APIENTRYP PFNGLVERTEX2IPROC) ( GLint x, GLint y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1676 typedef void (APIENTRYP PFNGLVERTEX2SPROC) ( GLshort x, GLshort y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1677
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1678 typedef void (APIENTRYP PFNGLVERTEX3DPROC) ( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1679 typedef void (APIENTRYP PFNGLVERTEX3FPROC) ( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1680 typedef void (APIENTRYP PFNGLVERTEX3IPROC) ( GLint x, GLint y, GLint z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1681 typedef void (APIENTRYP PFNGLVERTEX3SPROC) ( GLshort x, GLshort y, GLshort z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1682
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1683 typedef void (APIENTRYP PFNGLVERTEX4DPROC) ( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1684 typedef void (APIENTRYP PFNGLVERTEX4FPROC) ( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1685 typedef void (APIENTRYP PFNGLVERTEX4IPROC) ( GLint x, GLint y, GLint z, GLint w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1686 typedef void (APIENTRYP PFNGLVERTEX4SPROC) ( GLshort x, GLshort y, GLshort z, GLshort w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1687
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1688 typedef void (APIENTRYP PFNGLVERTEX2DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1689 typedef void (APIENTRYP PFNGLVERTEX2FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1690 typedef void (APIENTRYP PFNGLVERTEX2IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1691 typedef void (APIENTRYP PFNGLVERTEX2SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1692
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1693 typedef void (APIENTRYP PFNGLVERTEX3DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1694 typedef void (APIENTRYP PFNGLVERTEX3FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1695 typedef void (APIENTRYP PFNGLVERTEX3IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1696 typedef void (APIENTRYP PFNGLVERTEX3SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1697
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1698 typedef void (APIENTRYP PFNGLVERTEX4DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1699 typedef void (APIENTRYP PFNGLVERTEX4FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1700 typedef void (APIENTRYP PFNGLVERTEX4IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1701 typedef void (APIENTRYP PFNGLVERTEX4SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1702
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1703
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1704 typedef void (APIENTRYP PFNGLNORMAL3BPROC) ( GLbyte nx, GLbyte ny, GLbyte nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1705 typedef void (APIENTRYP PFNGLNORMAL3DPROC) ( GLdouble nx, GLdouble ny, GLdouble nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1706 typedef void (APIENTRYP PFNGLNORMAL3FPROC) ( GLfloat nx, GLfloat ny, GLfloat nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1707 typedef void (APIENTRYP PFNGLNORMAL3IPROC) ( GLint nx, GLint ny, GLint nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1708 typedef void (APIENTRYP PFNGLNORMAL3SPROC) ( GLshort nx, GLshort ny, GLshort nz );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1709
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1710 typedef void (APIENTRYP PFNGLNORMAL3BVPROC) ( const GLbyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1711 typedef void (APIENTRYP PFNGLNORMAL3DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1712 typedef void (APIENTRYP PFNGLNORMAL3FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1713 typedef void (APIENTRYP PFNGLNORMAL3IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1714 typedef void (APIENTRYP PFNGLNORMAL3SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1715
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1716
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1717 typedef void (APIENTRYP PFNGLINDEXDPROC) ( GLdouble c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1718 typedef void (APIENTRYP PFNGLINDEXFPROC) ( GLfloat c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1719 typedef void (APIENTRYP PFNGLINDEXIPROC) ( GLint c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1720 typedef void (APIENTRYP PFNGLINDEXSPROC) ( GLshort c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1721 typedef void (APIENTRYP PFNGLINDEXUBPROC) ( GLubyte c ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1722
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1723 typedef void (APIENTRYP PFNGLINDEXDVPROC) ( const GLdouble *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1724 typedef void (APIENTRYP PFNGLINDEXFVPROC) ( const GLfloat *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1725 typedef void (APIENTRYP PFNGLINDEXIVPROC) ( const GLint *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1726 typedef void (APIENTRYP PFNGLINDEXSVPROC) ( const GLshort *c );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1727 typedef void (APIENTRYP PFNGLINDEXUBVPROC) ( const GLubyte *c ); /* 1.1 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1728
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1729 typedef void (APIENTRYP PFNGLCOLOR3BPROC) ( GLbyte red, GLbyte green, GLbyte blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1730 typedef void (APIENTRYP PFNGLCOLOR3DPROC) ( GLdouble red, GLdouble green, GLdouble blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1731 typedef void (APIENTRYP PFNGLCOLOR3FPROC) ( GLfloat red, GLfloat green, GLfloat blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1732 typedef void (APIENTRYP PFNGLCOLOR3IPROC) ( GLint red, GLint green, GLint blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1733 typedef void (APIENTRYP PFNGLCOLOR3SPROC) ( GLshort red, GLshort green, GLshort blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1734 typedef void (APIENTRYP PFNGLCOLOR3UBPROC) ( GLubyte red, GLubyte green, GLubyte blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1735 typedef void (APIENTRYP PFNGLCOLOR3UIPROC) ( GLuint red, GLuint green, GLuint blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1736 typedef void (APIENTRYP PFNGLCOLOR3USPROC) ( GLushort red, GLushort green, GLushort blue );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1737
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1738 typedef void (APIENTRYP PFNGLCOLOR4BPROC) ( GLbyte red, GLbyte green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1739 GLbyte blue, GLbyte alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1740 typedef void (APIENTRYP PFNGLCOLOR4DPROC) ( GLdouble red, GLdouble green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1741 GLdouble blue, GLdouble alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1742 typedef void (APIENTRYP PFNGLCOLOR4FPROC) ( GLfloat red, GLfloat green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1743 GLfloat blue, GLfloat alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1744 typedef void (APIENTRYP PFNGLCOLOR4IPROC) ( GLint red, GLint green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1745 GLint blue, GLint alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1746 typedef void (APIENTRYP PFNGLCOLOR4SPROC) ( GLshort red, GLshort green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1747 GLshort blue, GLshort alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1748 typedef void (APIENTRYP PFNGLCOLOR4UBPROC) ( GLubyte red, GLubyte green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1749 GLubyte blue, GLubyte alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1750 typedef void (APIENTRYP PFNGLCOLOR4UIPROC) ( GLuint red, GLuint green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1751 GLuint blue, GLuint alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1752 typedef void (APIENTRYP PFNGLCOLOR4USPROC) ( GLushort red, GLushort green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1753 GLushort blue, GLushort alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1754
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1755
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1756 typedef void (APIENTRYP PFNGLCOLOR3BVPROC) ( const GLbyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1757 typedef void (APIENTRYP PFNGLCOLOR3DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1758 typedef void (APIENTRYP PFNGLCOLOR3FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1759 typedef void (APIENTRYP PFNGLCOLOR3IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1760 typedef void (APIENTRYP PFNGLCOLOR3SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1761 typedef void (APIENTRYP PFNGLCOLOR3UBVPROC) ( const GLubyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1762 typedef void (APIENTRYP PFNGLCOLOR3UIVPROC) ( const GLuint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1763 typedef void (APIENTRYP PFNGLCOLOR3USVPROC) ( const GLushort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1764
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1765 typedef void (APIENTRYP PFNGLCOLOR4BVPROC) ( const GLbyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1766 typedef void (APIENTRYP PFNGLCOLOR4DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1767 typedef void (APIENTRYP PFNGLCOLOR4FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1768 typedef void (APIENTRYP PFNGLCOLOR4IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1769 typedef void (APIENTRYP PFNGLCOLOR4SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1770 typedef void (APIENTRYP PFNGLCOLOR4UBVPROC) ( const GLubyte *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1771 typedef void (APIENTRYP PFNGLCOLOR4UIVPROC) ( const GLuint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1772 typedef void (APIENTRYP PFNGLCOLOR4USVPROC) ( const GLushort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1773
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1774
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1775 typedef void (APIENTRYP PFNGLTEXCOORD1DPROC) ( GLdouble s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1776 typedef void (APIENTRYP PFNGLTEXCOORD1FPROC) ( GLfloat s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1777 typedef void (APIENTRYP PFNGLTEXCOORD1IPROC) ( GLint s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1778 typedef void (APIENTRYP PFNGLTEXCOORD1SPROC) ( GLshort s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1779
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1780 typedef void (APIENTRYP PFNGLTEXCOORD2DPROC) ( GLdouble s, GLdouble t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1781 typedef void (APIENTRYP PFNGLTEXCOORD2FPROC) ( GLfloat s, GLfloat t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1782 typedef void (APIENTRYP PFNGLTEXCOORD2IPROC) ( GLint s, GLint t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1783 typedef void (APIENTRYP PFNGLTEXCOORD2SPROC) ( GLshort s, GLshort t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1784
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1785 typedef void (APIENTRYP PFNGLTEXCOORD3DPROC) ( GLdouble s, GLdouble t, GLdouble r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1786 typedef void (APIENTRYP PFNGLTEXCOORD3FPROC) ( GLfloat s, GLfloat t, GLfloat r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1787 typedef void (APIENTRYP PFNGLTEXCOORD3IPROC) ( GLint s, GLint t, GLint r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1788 typedef void (APIENTRYP PFNGLTEXCOORD3SPROC) ( GLshort s, GLshort t, GLshort r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1789
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1790 typedef void (APIENTRYP PFNGLTEXCOORD4DPROC) ( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1791 typedef void (APIENTRYP PFNGLTEXCOORD4FPROC) ( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1792 typedef void (APIENTRYP PFNGLTEXCOORD4IPROC) ( GLint s, GLint t, GLint r, GLint q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1793 typedef void (APIENTRYP PFNGLTEXCOORD4SPROC) ( GLshort s, GLshort t, GLshort r, GLshort q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1794
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1795 typedef void (APIENTRYP PFNGLTEXCOORD1DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1796 typedef void (APIENTRYP PFNGLTEXCOORD1FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1797 typedef void (APIENTRYP PFNGLTEXCOORD1IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1798 typedef void (APIENTRYP PFNGLTEXCOORD1SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1799
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1800 typedef void (APIENTRYP PFNGLTEXCOORD2DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1801 typedef void (APIENTRYP PFNGLTEXCOORD2FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1802 typedef void (APIENTRYP PFNGLTEXCOORD2IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1803 typedef void (APIENTRYP PFNGLTEXCOORD2SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1804
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1805 typedef void (APIENTRYP PFNGLTEXCOORD3DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1806 typedef void (APIENTRYP PFNGLTEXCOORD3FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1807 typedef void (APIENTRYP PFNGLTEXCOORD3IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1808 typedef void (APIENTRYP PFNGLTEXCOORD3SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1809
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1810 typedef void (APIENTRYP PFNGLTEXCOORD4DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1811 typedef void (APIENTRYP PFNGLTEXCOORD4FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1812 typedef void (APIENTRYP PFNGLTEXCOORD4IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1813 typedef void (APIENTRYP PFNGLTEXCOORD4SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1814
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1815
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1816 typedef void (APIENTRYP PFNGLRASTERPOS2DPROC) ( GLdouble x, GLdouble y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1817 typedef void (APIENTRYP PFNGLRASTERPOS2FPROC) ( GLfloat x, GLfloat y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1818 typedef void (APIENTRYP PFNGLRASTERPOS2IPROC) ( GLint x, GLint y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1819 typedef void (APIENTRYP PFNGLRASTERPOS2SPROC) ( GLshort x, GLshort y );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1820
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1821 typedef void (APIENTRYP PFNGLRASTERPOS3DPROC) ( GLdouble x, GLdouble y, GLdouble z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1822 typedef void (APIENTRYP PFNGLRASTERPOS3FPROC) ( GLfloat x, GLfloat y, GLfloat z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1823 typedef void (APIENTRYP PFNGLRASTERPOS3IPROC) ( GLint x, GLint y, GLint z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1824 typedef void (APIENTRYP PFNGLRASTERPOS3SPROC) ( GLshort x, GLshort y, GLshort z );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1825
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1826 typedef void (APIENTRYP PFNGLRASTERPOS4DPROC) ( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1827 typedef void (APIENTRYP PFNGLRASTERPOS4FPROC) ( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1828 typedef void (APIENTRYP PFNGLRASTERPOS4IPROC) ( GLint x, GLint y, GLint z, GLint w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1829 typedef void (APIENTRYP PFNGLRASTERPOS4SPROC) ( GLshort x, GLshort y, GLshort z, GLshort w );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1830
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1831 typedef void (APIENTRYP PFNGLRASTERPOS2DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1832 typedef void (APIENTRYP PFNGLRASTERPOS2FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1833 typedef void (APIENTRYP PFNGLRASTERPOS2IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1834 typedef void (APIENTRYP PFNGLRASTERPOS2SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1835
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1836 typedef void (APIENTRYP PFNGLRASTERPOS3DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1837 typedef void (APIENTRYP PFNGLRASTERPOS3FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1838 typedef void (APIENTRYP PFNGLRASTERPOS3IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1839 typedef void (APIENTRYP PFNGLRASTERPOS3SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1840
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1841 typedef void (APIENTRYP PFNGLRASTERPOS4DVPROC) ( const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1842 typedef void (APIENTRYP PFNGLRASTERPOS4FVPROC) ( const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1843 typedef void (APIENTRYP PFNGLRASTERPOS4IVPROC) ( const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1844 typedef void (APIENTRYP PFNGLRASTERPOS4SVPROC) ( const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1845
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1846
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1847 typedef void (APIENTRYP PFNGLRECTDPROC) ( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1848 typedef void (APIENTRYP PFNGLRECTFPROC) ( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1849 typedef void (APIENTRYP PFNGLRECTIPROC) ( GLint x1, GLint y1, GLint x2, GLint y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1850 typedef void (APIENTRYP PFNGLRECTSPROC) ( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1851
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1852
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1853 typedef void (APIENTRYP PFNGLRECTDVPROC) ( const GLdouble *v1, const GLdouble *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1854 typedef void (APIENTRYP PFNGLRECTFVPROC) ( const GLfloat *v1, const GLfloat *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1855 typedef void (APIENTRYP PFNGLRECTIVPROC) ( const GLint *v1, const GLint *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1856 typedef void (APIENTRYP PFNGLRECTSVPROC) ( const GLshort *v1, const GLshort *v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1857
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1858
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1859 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1860 * Vertex Arrays (1.1)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1861 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1862
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1863 typedef void (APIENTRYP PFNGLVERTEXPOINTERPROC) ( GLint size, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1864 GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1865
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1866 typedef void (APIENTRYP PFNGLNORMALPOINTERPROC) ( GLenum type, GLsizei stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1867 const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1868
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1869 typedef void (APIENTRYP PFNGLCOLORPOINTERPROC) ( GLint size, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1870 GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1871
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1872 typedef void (APIENTRYP PFNGLINDEXPOINTERPROC) ( GLenum type, GLsizei stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1873 const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1874
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1875 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERPROC) ( GLint size, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1876 GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1877
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1878 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERPROC) ( GLsizei stride, const GLvoid *ptr );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1879
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1880 typedef void (APIENTRYP PFNGLGETPOINTERVPROC) ( GLenum pname, GLvoid **params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1881
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1882 typedef void (APIENTRYP PFNGLARRAYELEMENTPROC) ( GLint i );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1883
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1884 typedef void (APIENTRYP PFNGLDRAWARRAYSPROC) ( GLenum mode, GLint first, GLsizei count );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1885
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1886 typedef void (APIENTRYP PFNGLDRAWELEMENTSPROC) ( GLenum mode, GLsizei count,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1887 GLenum type, const GLvoid *indices );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1888
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1889 typedef void (APIENTRYP PFNGLINTERLEAVEDARRAYSPROC) ( GLenum format, GLsizei stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1890 const GLvoid *pointer );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1891
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1892 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1893 * Lighting
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1894 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1895
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1896 typedef void (APIENTRYP PFNGLSHADEMODELPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1897
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1898 typedef void (APIENTRYP PFNGLLIGHTFPROC) ( GLenum light, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1899 typedef void (APIENTRYP PFNGLLIGHTIPROC) ( GLenum light, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1900 typedef void (APIENTRYP PFNGLLIGHTFVPROC) ( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1901 const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1902 typedef void (APIENTRYP PFNGLLIGHTIVPROC) ( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1903 const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1904
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1905 typedef void (APIENTRYP PFNGLGETLIGHTFVPROC) ( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1906 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1907 typedef void (APIENTRYP PFNGLGETLIGHTIVPROC) ( GLenum light, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1908 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1909
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1910 typedef void (APIENTRYP PFNGLLIGHTMODELFPROC) ( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1911 typedef void (APIENTRYP PFNGLLIGHTMODELIPROC) ( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1912 typedef void (APIENTRYP PFNGLLIGHTMODELFVPROC) ( GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1913 typedef void (APIENTRYP PFNGLLIGHTMODELIVPROC) ( GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1914
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1915 typedef void (APIENTRYP PFNGLMATERIALFPROC) ( GLenum face, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1916 typedef void (APIENTRYP PFNGLMATERIALIPROC) ( GLenum face, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1917 typedef void (APIENTRYP PFNGLMATERIALFVPROC) ( GLenum face, GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1918 typedef void (APIENTRYP PFNGLMATERIALIVPROC) ( GLenum face, GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1919
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1920 typedef void (APIENTRYP PFNGLGETMATERIALFVPROC) ( GLenum face, GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1921 typedef void (APIENTRYP PFNGLGETMATERIALIVPROC) ( GLenum face, GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1922
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1923 typedef void (APIENTRYP PFNGLCOLORMATERIALPROC) ( GLenum face, GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1924
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1925
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1926 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1927 * Raster functions
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1928 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1929
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1930 typedef void (APIENTRYP PFNGLPIXELZOOMPROC) ( GLfloat xfactor, GLfloat yfactor );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1931
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1932 typedef void (APIENTRYP PFNGLPIXELSTOREFPROC) ( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1933 typedef void (APIENTRYP PFNGLPIXELSTOREIPROC) ( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1934
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1935 typedef void (APIENTRYP PFNGLPIXELTRANSFERFPROC) ( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1936 typedef void (APIENTRYP PFNGLPIXELTRANSFERIPROC) ( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1937
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1938 typedef void (APIENTRYP PFNGLPIXELMAPFVPROC) ( GLenum map, GLsizei mapsize,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1939 const GLfloat *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1940 typedef void (APIENTRYP PFNGLPIXELMAPUIVPROC) ( GLenum map, GLsizei mapsize,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1941 const GLuint *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1942 typedef void (APIENTRYP PFNGLPIXELMAPUSVPROC) ( GLenum map, GLsizei mapsize,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1943 const GLushort *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1944
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1945 typedef void (APIENTRYP PFNGLGETPIXELMAPFVPROC) ( GLenum map, GLfloat *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1946 typedef void (APIENTRYP PFNGLGETPIXELMAPUIVPROC) ( GLenum map, GLuint *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1947 typedef void (APIENTRYP PFNGLGETPIXELMAPUSVPROC) ( GLenum map, GLushort *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1948
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1949 typedef void (APIENTRYP PFNGLBITMAPPROC) ( GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1950 GLfloat xorig, GLfloat yorig,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1951 GLfloat xmove, GLfloat ymove,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1952 const GLubyte *bitmap );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1953
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1954 typedef void (APIENTRYP PFNGLREADPIXELSPROC) ( GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1955 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1956 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1957 GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1958
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1959 typedef void (APIENTRYP PFNGLDRAWPIXELSPROC) ( GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1960 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1961 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1962
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1963 typedef void (APIENTRYP PFNGLCOPYPIXELSPROC) ( GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1964 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1965 GLenum type );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1966
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1967 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1968 * Stenciling
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1969 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1970
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1971 typedef void (APIENTRYP PFNGLSTENCILFUNCPROC) ( GLenum func, GLint ref, GLuint mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1972
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1973 typedef void (APIENTRYP PFNGLSTENCILMASKPROC) ( GLuint mask );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1974
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1975 typedef void (APIENTRYP PFNGLSTENCILOPPROC) ( GLenum fail, GLenum zfail, GLenum zpass );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1976
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1977 typedef void (APIENTRYP PFNGLCLEARSTENCILPROC) ( GLint s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1978
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1979
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1980
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1981 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1982 * Texture mapping
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1983 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1984
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1985 typedef void (APIENTRYP PFNGLTEXGENDPROC) ( GLenum coord, GLenum pname, GLdouble param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1986 typedef void (APIENTRYP PFNGLTEXGENFPROC) ( GLenum coord, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1987 typedef void (APIENTRYP PFNGLTEXGENIPROC) ( GLenum coord, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1988
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1989 typedef void (APIENTRYP PFNGLTEXGENDVPROC) ( GLenum coord, GLenum pname, const GLdouble *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1990 typedef void (APIENTRYP PFNGLTEXGENFVPROC) ( GLenum coord, GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1991 typedef void (APIENTRYP PFNGLTEXGENIVPROC) ( GLenum coord, GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1992
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1993 typedef void (APIENTRYP PFNGLGETTEXGENDVPROC) ( GLenum coord, GLenum pname, GLdouble *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1994 typedef void (APIENTRYP PFNGLGETTEXGENFVPROC) ( GLenum coord, GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1995 typedef void (APIENTRYP PFNGLGETTEXGENIVPROC) ( GLenum coord, GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1996
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1997
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1998 typedef void (APIENTRYP PFNGLTEXENVFPROC) ( GLenum target, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
1999 typedef void (APIENTRYP PFNGLTEXENVIPROC) ( GLenum target, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2001 typedef void (APIENTRYP PFNGLTEXENVFVPROC) ( GLenum target, GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2002 typedef void (APIENTRYP PFNGLTEXENVIVPROC) ( GLenum target, GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2004 typedef void (APIENTRYP PFNGLGETTEXENVFVPROC) ( GLenum target, GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2005 typedef void (APIENTRYP PFNGLGETTEXENVIVPROC) ( GLenum target, GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2006
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2007
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2008 typedef void (APIENTRYP PFNGLTEXPARAMETERFPROC) ( GLenum target, GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2009 typedef void (APIENTRYP PFNGLTEXPARAMETERIPROC) ( GLenum target, GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2010
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2011 typedef void (APIENTRYP PFNGLTEXPARAMETERFVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2012 const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2013 typedef void (APIENTRYP PFNGLTEXPARAMETERIVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2014 const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2015
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2016 typedef void (APIENTRYP PFNGLGETTEXPARAMETERFVPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2017 GLenum pname, GLfloat *params);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2018 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIVPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2019 GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2020
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2021 typedef void (APIENTRYP PFNGLGETTEXLEVELPARAMETERFVPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2022 GLenum pname, GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2023 typedef void (APIENTRYP PFNGLGETTEXLEVELPARAMETERIVPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2024 GLenum pname, GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2025
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2026
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2027 typedef void (APIENTRYP PFNGLTEXIMAGE1DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2028 GLint internalFormat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2029 GLsizei width, GLint border,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2030 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2031 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2032
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2033 typedef void (APIENTRYP PFNGLTEXIMAGE2DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2034 GLint internalFormat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2035 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2036 GLint border, GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2037 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2038
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2039 typedef void (APIENTRYP PFNGLGETTEXIMAGEPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2040 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2041 GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2042
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2043
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2044 /* 1.1 functions */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2045
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2046 typedef void (APIENTRYP PFNGLGENTEXTURESPROC) ( GLsizei n, GLuint *textures );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2047
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2048 typedef void (APIENTRYP PFNGLDELETETEXTURESPROC) ( GLsizei n, const GLuint *textures);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2049
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2050 typedef void (APIENTRYP PFNGLBINDTEXTUREPROC) ( GLenum target, GLuint texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2051
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2052 typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESPROC) ( GLsizei n,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2053 const GLuint *textures,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2054 const GLclampf *priorities );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2055
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2056 typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTPROC) ( GLsizei n,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2057 const GLuint *textures,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2058 GLboolean *residences );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2059
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2060 typedef GLboolean (APIENTRYP PFNGLISTEXTUREPROC) ( GLuint texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2061
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2062
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2063 typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2064 GLint xoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2065 GLsizei width, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2066 GLenum type, const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2067
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2068
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2069 typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2070 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2071 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2072 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2073 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2074
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2075
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2076 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2077 GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2078 GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2079 GLsizei width, GLint border );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2080
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2081
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2082 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2083 GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2084 GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2085 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2086 GLint border );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2087
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2088
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2089 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2090 GLint xoffset, GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2091 GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2092
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2093
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2094 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2095 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2096 GLint x, GLint y,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2097 GLsizei width, GLsizei height );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2098
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2099
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2100 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2101 * Evaluators
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2102 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2103
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2104 typedef void (APIENTRYP PFNGLMAP1DPROC) ( GLenum target, GLdouble u1, GLdouble u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2105 GLint stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2106 GLint order, const GLdouble *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2107 typedef void (APIENTRYP PFNGLMAP1FPROC) ( GLenum target, GLfloat u1, GLfloat u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2108 GLint stride,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2109 GLint order, const GLfloat *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2110
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2111 typedef void (APIENTRYP PFNGLMAP2DPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2112 GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2113 GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2114 const GLdouble *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2115 typedef void (APIENTRYP PFNGLMAP2FPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2116 GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2117 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2118 const GLfloat *points );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2119
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2120 typedef void (APIENTRYP PFNGLGETMAPDVPROC) ( GLenum target, GLenum query, GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2121 typedef void (APIENTRYP PFNGLGETMAPFVPROC) ( GLenum target, GLenum query, GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2122 typedef void (APIENTRYP PFNGLGETMAPIVPROC) ( GLenum target, GLenum query, GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2123
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2124 typedef void (APIENTRYP PFNGLEVALCOORD1DPROC) ( GLdouble u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2125 typedef void (APIENTRYP PFNGLEVALCOORD1FPROC) ( GLfloat u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2126
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2127 typedef void (APIENTRYP PFNGLEVALCOORD1DVPROC) ( const GLdouble *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2128 typedef void (APIENTRYP PFNGLEVALCOORD1FVPROC) ( const GLfloat *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2129
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2130 typedef void (APIENTRYP PFNGLEVALCOORD2DPROC) ( GLdouble u, GLdouble v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2131 typedef void (APIENTRYP PFNGLEVALCOORD2FPROC) ( GLfloat u, GLfloat v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2132
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2133 typedef void (APIENTRYP PFNGLEVALCOORD2DVPROC) ( const GLdouble *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2134 typedef void (APIENTRYP PFNGLEVALCOORD2FVPROC) ( const GLfloat *u );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2135
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2136 typedef void (APIENTRYP PFNGLMAPGRID1DPROC) ( GLint un, GLdouble u1, GLdouble u2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2137 typedef void (APIENTRYP PFNGLMAPGRID1FPROC) ( GLint un, GLfloat u1, GLfloat u2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2138
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2139 typedef void (APIENTRYP PFNGLMAPGRID2DPROC) ( GLint un, GLdouble u1, GLdouble u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2140 GLint vn, GLdouble v1, GLdouble v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2141 typedef void (APIENTRYP PFNGLMAPGRID2FPROC) ( GLint un, GLfloat u1, GLfloat u2,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2142 GLint vn, GLfloat v1, GLfloat v2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2143
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2144 typedef void (APIENTRYP PFNGLEVALPOINT1PROC) ( GLint i );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2145
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2146 typedef void (APIENTRYP PFNGLEVALPOINT2PROC) ( GLint i, GLint j );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2147
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2148 typedef void (APIENTRYP PFNGLEVALMESH1PROC) ( GLenum mode, GLint i1, GLint i2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2149
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2150 typedef void (APIENTRYP PFNGLEVALMESH2PROC) ( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2151
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2152
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2153 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2154 * Fog
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2155 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2156
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2157 typedef void (APIENTRYP PFNGLFOGFPROC) ( GLenum pname, GLfloat param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2158
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2159 typedef void (APIENTRYP PFNGLFOGIPROC) ( GLenum pname, GLint param );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2160
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2161 typedef void (APIENTRYP PFNGLFOGFVPROC) ( GLenum pname, const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2162
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2163 typedef void (APIENTRYP PFNGLFOGIVPROC) ( GLenum pname, const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2164
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2165
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2166 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2167 * Selection and Feedback
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2168 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2169
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2170 typedef void (APIENTRYP PFNGLFEEDBACKBUFFERPROC) ( GLsizei size, GLenum type, GLfloat *buffer );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2171
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2172 typedef void (APIENTRYP PFNGLPASSTHROUGHPROC) ( GLfloat token );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2173
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2174 typedef void (APIENTRYP PFNGLSELECTBUFFERPROC) ( GLsizei size, GLuint *buffer );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2175
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2176 typedef void (APIENTRYP PFNGLINITNAMESPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2177
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2178 typedef void (APIENTRYP PFNGLLOADNAMEPROC) ( GLuint name );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2179
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2180 typedef void (APIENTRYP PFNGLPUSHNAMEPROC) ( GLuint name );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2181
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2182 typedef void (APIENTRYP PFNGLPOPNAMEPROC) ( void );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2183 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2184
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2185
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2186 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2187 * OpenGL 1.2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2188 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2189
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2190 #define GL_RESCALE_NORMAL 0x803A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2191 #define GL_CLAMP_TO_EDGE 0x812F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2192 #define GL_MAX_ELEMENTS_VERTICES 0x80E8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2193 #define GL_MAX_ELEMENTS_INDICES 0x80E9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2194 #define GL_BGR 0x80E0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2195 #define GL_BGRA 0x80E1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2196 #define GL_UNSIGNED_BYTE_3_3_2 0x8032
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2197 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2198 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2199 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2200 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2201 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2202 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2203 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2204 #define GL_UNSIGNED_INT_8_8_8_8 0x8035
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2205 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2206 #define GL_UNSIGNED_INT_10_10_10_2 0x8036
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2207 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2208 #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2209 #define GL_SINGLE_COLOR 0x81F9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2210 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2211 #define GL_TEXTURE_MIN_LOD 0x813A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2212 #define GL_TEXTURE_MAX_LOD 0x813B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2213 #define GL_TEXTURE_BASE_LEVEL 0x813C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2214 #define GL_TEXTURE_MAX_LEVEL 0x813D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2215 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2216 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2217 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2218 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2219 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2220 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2221 #define GL_PACK_SKIP_IMAGES 0x806B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2222 #define GL_PACK_IMAGE_HEIGHT 0x806C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2223 #define GL_UNPACK_SKIP_IMAGES 0x806D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2224 #define GL_UNPACK_IMAGE_HEIGHT 0x806E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2225 #define GL_TEXTURE_3D 0x806F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2226 #define GL_PROXY_TEXTURE_3D 0x8070
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2227 #define GL_TEXTURE_DEPTH 0x8071
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2228 #define GL_TEXTURE_WRAP_R 0x8072
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2229 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2230 #define GL_TEXTURE_BINDING_3D 0x806A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2231
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2232 #ifndef SDL_OPENGL_1_NO_PROTOTYPES
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2233
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2234 GLAPI void GLAPIENTRY glDrawRangeElements( GLenum mode, GLuint start,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2235 GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2236
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2237 GLAPI void GLAPIENTRY glTexImage3D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2238 GLint internalFormat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2239 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2240 GLsizei depth, GLint border,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2241 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2242 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2243
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2244 GLAPI void GLAPIENTRY glTexSubImage3D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2245 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2246 GLint zoffset, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2247 GLsizei height, GLsizei depth,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2248 GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2249 GLenum type, const GLvoid *pixels);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2250
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2251 GLAPI void GLAPIENTRY glCopyTexSubImage3D( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2252 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2253 GLint zoffset, GLint x,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2254 GLint y, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2255 GLsizei height );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2256
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2257 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2258 #ifdef SDL_OPENGL_1_FUNCTION_TYPEDEFS
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2259
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2260 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) ( GLenum mode, GLuint start,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2261 GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2262
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2263 typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2264 GLint internalFormat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2265 GLsizei width, GLsizei height,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2266 GLsizei depth, GLint border,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2267 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2268 const GLvoid *pixels );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2269
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2270 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2271 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2272 GLint zoffset, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2273 GLsizei height, GLsizei depth,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2274 GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2275 GLenum type, const GLvoid *pixels);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2276
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2277 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) ( GLenum target, GLint level,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2278 GLint xoffset, GLint yoffset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2279 GLint zoffset, GLint x,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2280 GLint y, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2281 GLsizei height );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2282
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2283 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2284
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2285 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2286 typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2287 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2288 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2289
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2290
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2291 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2292 * GL_ARB_imaging
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2293 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2294
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2295 #define GL_CONSTANT_COLOR 0x8001
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2296 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2297 #define GL_CONSTANT_ALPHA 0x8003
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2298 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2299 #define GL_COLOR_TABLE 0x80D0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2300 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2301 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2302 #define GL_PROXY_COLOR_TABLE 0x80D3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2303 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2304 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2305 #define GL_COLOR_TABLE_SCALE 0x80D6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2306 #define GL_COLOR_TABLE_BIAS 0x80D7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2307 #define GL_COLOR_TABLE_FORMAT 0x80D8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2308 #define GL_COLOR_TABLE_WIDTH 0x80D9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2309 #define GL_COLOR_TABLE_RED_SIZE 0x80DA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2310 #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2311 #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2312 #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2313 #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2314 #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2315 #define GL_CONVOLUTION_1D 0x8010
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2316 #define GL_CONVOLUTION_2D 0x8011
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2317 #define GL_SEPARABLE_2D 0x8012
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2318 #define GL_CONVOLUTION_BORDER_MODE 0x8013
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2319 #define GL_CONVOLUTION_FILTER_SCALE 0x8014
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2320 #define GL_CONVOLUTION_FILTER_BIAS 0x8015
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2321 #define GL_REDUCE 0x8016
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2322 #define GL_CONVOLUTION_FORMAT 0x8017
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2323 #define GL_CONVOLUTION_WIDTH 0x8018
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2324 #define GL_CONVOLUTION_HEIGHT 0x8019
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2325 #define GL_MAX_CONVOLUTION_WIDTH 0x801A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2326 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2327 #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2328 #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2329 #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2330 #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2331 #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2332 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2333 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2334 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2335 #define GL_CONSTANT_BORDER 0x8151
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2336 #define GL_REPLICATE_BORDER 0x8153
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2337 #define GL_CONVOLUTION_BORDER_COLOR 0x8154
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2338 #define GL_COLOR_MATRIX 0x80B1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2339 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2340 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2341 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2342 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2343 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2344 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2345 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2346 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2347 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2348 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2349 #define GL_HISTOGRAM 0x8024
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2350 #define GL_PROXY_HISTOGRAM 0x8025
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2351 #define GL_HISTOGRAM_WIDTH 0x8026
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2352 #define GL_HISTOGRAM_FORMAT 0x8027
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2353 #define GL_HISTOGRAM_RED_SIZE 0x8028
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2354 #define GL_HISTOGRAM_GREEN_SIZE 0x8029
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2355 #define GL_HISTOGRAM_BLUE_SIZE 0x802A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2356 #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2357 #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2358 #define GL_HISTOGRAM_SINK 0x802D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2359 #define GL_MINMAX 0x802E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2360 #define GL_MINMAX_FORMAT 0x802F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2361 #define GL_MINMAX_SINK 0x8030
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2362 #define GL_TABLE_TOO_LARGE 0x8031
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2363 #define GL_BLEND_EQUATION 0x8009
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2364 #define GL_MIN 0x8007
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2365 #define GL_MAX 0x8008
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2366 #define GL_FUNC_ADD 0x8006
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2367 #define GL_FUNC_SUBTRACT 0x800A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2368 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2369 #define GL_BLEND_COLOR 0x8005
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2370
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2371
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2372 #ifndef SDL_OPENGL_1_NO_PROTOTYPES
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2373
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2374 GLAPI void GLAPIENTRY glColorTable( GLenum target, GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2375 GLsizei width, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2376 GLenum type, const GLvoid *table );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2377
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2378 GLAPI void GLAPIENTRY glColorSubTable( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2379 GLsizei start, GLsizei count,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2380 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2381 const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2382
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2383 GLAPI void GLAPIENTRY glColorTableParameteriv(GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2384 const GLint *params);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2385
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2386 GLAPI void GLAPIENTRY glColorTableParameterfv(GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2387 const GLfloat *params);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2388
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2389 GLAPI void GLAPIENTRY glCopyColorSubTable( GLenum target, GLsizei start,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2390 GLint x, GLint y, GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2391
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2392 GLAPI void GLAPIENTRY glCopyColorTable( GLenum target, GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2393 GLint x, GLint y, GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2394
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2395 GLAPI void GLAPIENTRY glGetColorTable( GLenum target, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2396 GLenum type, GLvoid *table );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2397
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2398 GLAPI void GLAPIENTRY glGetColorTableParameterfv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2399 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2400
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2401 GLAPI void GLAPIENTRY glGetColorTableParameteriv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2402 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2403
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2404 GLAPI void GLAPIENTRY glBlendEquation( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2405
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2406 GLAPI void GLAPIENTRY glBlendColor( GLclampf red, GLclampf green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2407 GLclampf blue, GLclampf alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2408
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2409 GLAPI void GLAPIENTRY glHistogram( GLenum target, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2410 GLenum internalformat, GLboolean sink );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2411
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2412 GLAPI void GLAPIENTRY glResetHistogram( GLenum target );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2413
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2414 GLAPI void GLAPIENTRY glGetHistogram( GLenum target, GLboolean reset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2415 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2416 GLvoid *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2417
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2418 GLAPI void GLAPIENTRY glGetHistogramParameterfv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2419 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2420
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2421 GLAPI void GLAPIENTRY glGetHistogramParameteriv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2422 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2423
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2424 GLAPI void GLAPIENTRY glMinmax( GLenum target, GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2425 GLboolean sink );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2426
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2427 GLAPI void GLAPIENTRY glResetMinmax( GLenum target );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2428
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2429 GLAPI void GLAPIENTRY glGetMinmax( GLenum target, GLboolean reset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2430 GLenum format, GLenum types,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2431 GLvoid *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2432
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2433 GLAPI void GLAPIENTRY glGetMinmaxParameterfv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2434 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2435
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2436 GLAPI void GLAPIENTRY glGetMinmaxParameteriv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2437 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2438
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2439 GLAPI void GLAPIENTRY glConvolutionFilter1D( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2440 GLenum internalformat, GLsizei width, GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2441 const GLvoid *image );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2442
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2443 GLAPI void GLAPIENTRY glConvolutionFilter2D( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2444 GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2445 GLenum type, const GLvoid *image );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2446
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2447 GLAPI void GLAPIENTRY glConvolutionParameterf( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2448 GLfloat params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2449
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2450 GLAPI void GLAPIENTRY glConvolutionParameterfv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2451 const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2452
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2453 GLAPI void GLAPIENTRY glConvolutionParameteri( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2454 GLint params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2455
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2456 GLAPI void GLAPIENTRY glConvolutionParameteriv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2457 const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2458
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2459 GLAPI void GLAPIENTRY glCopyConvolutionFilter1D( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2460 GLenum internalformat, GLint x, GLint y, GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2461
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2462 GLAPI void GLAPIENTRY glCopyConvolutionFilter2D( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2463 GLenum internalformat, GLint x, GLint y, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2464 GLsizei height);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2465
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2466 GLAPI void GLAPIENTRY glGetConvolutionFilter( GLenum target, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2467 GLenum type, GLvoid *image );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2468
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2469 GLAPI void GLAPIENTRY glGetConvolutionParameterfv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2470 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2471
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2472 GLAPI void GLAPIENTRY glGetConvolutionParameteriv( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2473 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2474
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2475 GLAPI void GLAPIENTRY glSeparableFilter2D( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2476 GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2477 GLenum type, const GLvoid *row, const GLvoid *column );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2478
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2479 GLAPI void GLAPIENTRY glGetSeparableFilter( GLenum target, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2480 GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2481
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2482 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2483 #ifdef SDL_OPENGL_1_FUNCTION_TYPEDEFS
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2484
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2485 typedef void (APIENTRYP PFNGLCOLORTABLEPROC) ( GLenum target, GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2486 GLsizei width, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2487 GLenum type, const GLvoid *table );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2488
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2489 typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2490 GLsizei start, GLsizei count,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2491 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2492 const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2493
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2494 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2495 const GLint *params);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2496
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2497 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2498 const GLfloat *params);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2499
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2500 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC) ( GLenum target, GLsizei start,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2501 GLint x, GLint y, GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2502
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2503 typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC) ( GLenum target, GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2504 GLint x, GLint y, GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2505
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2506 typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC) ( GLenum target, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2507 GLenum type, GLvoid *table );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2508
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2509 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2510 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2511
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2512 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2513 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2514
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2515 typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) ( GLenum mode );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2516
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2517 typedef void (APIENTRYP PFNGLBLENDCOLORPROC) ( GLclampf red, GLclampf green,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2518 GLclampf blue, GLclampf alpha );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2519
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2520 typedef void (APIENTRYP PFNGLHISTOGRAMPROC) ( GLenum target, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2521 GLenum internalformat, GLboolean sink );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2522
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2523 typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC) ( GLenum target );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2524
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2525 typedef void (APIENTRYP PFNGLGETHISTOGRAMPROC) ( GLenum target, GLboolean reset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2526 GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2527 GLvoid *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2528
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2529 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2530 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2531
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2532 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2533 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2534
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2535 typedef void (APIENTRYP PFNGLMINMAXPROC) ( GLenum target, GLenum internalformat,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2536 GLboolean sink );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2537
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2538 typedef void (APIENTRYP PFNGLRESETMINMAXPROC) ( GLenum target );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2539
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2540 typedef void (APIENTRYP PFNGLGETMINMAXPROC) ( GLenum target, GLboolean reset,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2541 GLenum format, GLenum types,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2542 GLvoid *values );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2543
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2544 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2545 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2546
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2547 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2548 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2549
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2550 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2551 GLenum internalformat, GLsizei width, GLenum format, GLenum type,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2552 const GLvoid *image );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2553
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2554 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2555 GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2556 GLenum type, const GLvoid *image );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2557
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2558 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2559 GLfloat params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2560
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2561 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2562 const GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2563
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2564 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2565 GLint params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2566
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2567 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2568 const GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2569
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2570 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2571 GLenum internalformat, GLint x, GLint y, GLsizei width );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2572
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2573 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2574 GLenum internalformat, GLint x, GLint y, GLsizei width,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2575 GLsizei height);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2576
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2577 typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTERPROC) ( GLenum target, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2578 GLenum type, GLvoid *image );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2579
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2580 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2581 GLfloat *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2582
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2583 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVPROC) ( GLenum target, GLenum pname,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2584 GLint *params );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2585
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2586 typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DPROC) ( GLenum target,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2587 GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2588 GLenum type, const GLvoid *row, const GLvoid *column );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2589
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2590 typedef void (APIENTRYP PFNGLGETSEPARABLEFILTERPROC) ( GLenum target, GLenum format,
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2591 GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2592
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2593 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2594
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2595
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2596
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2597
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2598 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2599 * OpenGL 1.3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2600 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2601
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2602 /* multitexture */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2603 #define GL_TEXTURE0 0x84C0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2604 #define GL_TEXTURE1 0x84C1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2605 #define GL_TEXTURE2 0x84C2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2606 #define GL_TEXTURE3 0x84C3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2607 #define GL_TEXTURE4 0x84C4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2608 #define GL_TEXTURE5 0x84C5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2609 #define GL_TEXTURE6 0x84C6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2610 #define GL_TEXTURE7 0x84C7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2611 #define GL_TEXTURE8 0x84C8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2612 #define GL_TEXTURE9 0x84C9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2613 #define GL_TEXTURE10 0x84CA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2614 #define GL_TEXTURE11 0x84CB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2615 #define GL_TEXTURE12 0x84CC
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2616 #define GL_TEXTURE13 0x84CD
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2617 #define GL_TEXTURE14 0x84CE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2618 #define GL_TEXTURE15 0x84CF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2619 #define GL_TEXTURE16 0x84D0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2620 #define GL_TEXTURE17 0x84D1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2621 #define GL_TEXTURE18 0x84D2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2622 #define GL_TEXTURE19 0x84D3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2623 #define GL_TEXTURE20 0x84D4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2624 #define GL_TEXTURE21 0x84D5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2625 #define GL_TEXTURE22 0x84D6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2626 #define GL_TEXTURE23 0x84D7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2627 #define GL_TEXTURE24 0x84D8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2628 #define GL_TEXTURE25 0x84D9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2629 #define GL_TEXTURE26 0x84DA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2630 #define GL_TEXTURE27 0x84DB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2631 #define GL_TEXTURE28 0x84DC
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2632 #define GL_TEXTURE29 0x84DD
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2633 #define GL_TEXTURE30 0x84DE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2634 #define GL_TEXTURE31 0x84DF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2635 #define GL_ACTIVE_TEXTURE 0x84E0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2636 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2637 #define GL_MAX_TEXTURE_UNITS 0x84E2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2638 /* texture_cube_map */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2639 #define GL_NORMAL_MAP 0x8511
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2640 #define GL_REFLECTION_MAP 0x8512
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2641 #define GL_TEXTURE_CUBE_MAP 0x8513
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2642 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2643 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2644 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2645 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2646 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2647 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2648 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2649 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2650 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2651 /* texture_compression */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2652 #define GL_COMPRESSED_ALPHA 0x84E9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2653 #define GL_COMPRESSED_LUMINANCE 0x84EA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2654 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2655 #define GL_COMPRESSED_INTENSITY 0x84EC
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2656 #define GL_COMPRESSED_RGB 0x84ED
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2657 #define GL_COMPRESSED_RGBA 0x84EE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2658 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2659 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2660 #define GL_TEXTURE_COMPRESSED 0x86A1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2661 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2662 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2663 /* multisample */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2664 #define GL_MULTISAMPLE 0x809D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2665 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2666 #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2667 #define GL_SAMPLE_COVERAGE 0x80A0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2668 #define GL_SAMPLE_BUFFERS 0x80A8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2669 #define GL_SAMPLES 0x80A9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2670 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2671 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2672 #define GL_MULTISAMPLE_BIT 0x20000000
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2673 /* transpose_matrix */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2674 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2675 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2676 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2677 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2678 /* texture_env_combine */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2679 #define GL_COMBINE 0x8570
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2680 #define GL_COMBINE_RGB 0x8571
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2681 #define GL_COMBINE_ALPHA 0x8572
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2682 #define GL_SOURCE0_RGB 0x8580
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2683 #define GL_SOURCE1_RGB 0x8581
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2684 #define GL_SOURCE2_RGB 0x8582
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2685 #define GL_SOURCE0_ALPHA 0x8588
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2686 #define GL_SOURCE1_ALPHA 0x8589
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2687 #define GL_SOURCE2_ALPHA 0x858A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2688 #define GL_OPERAND0_RGB 0x8590
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2689 #define GL_OPERAND1_RGB 0x8591
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2690 #define GL_OPERAND2_RGB 0x8592
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2691 #define GL_OPERAND0_ALPHA 0x8598
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2692 #define GL_OPERAND1_ALPHA 0x8599
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2693 #define GL_OPERAND2_ALPHA 0x859A
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2694 #define GL_RGB_SCALE 0x8573
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2695 #define GL_ADD_SIGNED 0x8574
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2696 #define GL_INTERPOLATE 0x8575
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2697 #define GL_SUBTRACT 0x84E7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2698 #define GL_CONSTANT 0x8576
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2699 #define GL_PRIMARY_COLOR 0x8577
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2700 #define GL_PREVIOUS 0x8578
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2701 /* texture_env_dot3 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2702 #define GL_DOT3_RGB 0x86AE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2703 #define GL_DOT3_RGBA 0x86AF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2704 /* texture_border_clamp */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2705 #define GL_CLAMP_TO_BORDER 0x812D
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2706
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2707 #ifndef SDL_OPENGL_1_NO_PROTOTYPES
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2708
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2709 GLAPI void GLAPIENTRY glActiveTexture( GLenum texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2710
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2711 GLAPI void GLAPIENTRY glClientActiveTexture( GLenum texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2712
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2713 GLAPI void GLAPIENTRY glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2714
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2715 GLAPI void GLAPIENTRY glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2716
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2717 GLAPI void GLAPIENTRY glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2718
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2719 GLAPI void GLAPIENTRY glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2720
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2721 GLAPI void GLAPIENTRY glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2722
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2723 GLAPI void GLAPIENTRY glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2724
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2725 GLAPI void GLAPIENTRY glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2726
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2727 GLAPI void GLAPIENTRY glMultiTexCoord1d( GLenum target, GLdouble s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2728
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2729 GLAPI void GLAPIENTRY glMultiTexCoord1dv( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2730
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2731 GLAPI void GLAPIENTRY glMultiTexCoord1f( GLenum target, GLfloat s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2732
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2733 GLAPI void GLAPIENTRY glMultiTexCoord1fv( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2734
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2735 GLAPI void GLAPIENTRY glMultiTexCoord1i( GLenum target, GLint s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2736
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2737 GLAPI void GLAPIENTRY glMultiTexCoord1iv( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2738
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2739 GLAPI void GLAPIENTRY glMultiTexCoord1s( GLenum target, GLshort s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2740
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2741 GLAPI void GLAPIENTRY glMultiTexCoord1sv( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2742
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2743 GLAPI void GLAPIENTRY glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2744
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2745 GLAPI void GLAPIENTRY glMultiTexCoord2dv( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2746
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2747 GLAPI void GLAPIENTRY glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2748
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2749 GLAPI void GLAPIENTRY glMultiTexCoord2fv( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2750
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2751 GLAPI void GLAPIENTRY glMultiTexCoord2i( GLenum target, GLint s, GLint t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2752
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2753 GLAPI void GLAPIENTRY glMultiTexCoord2iv( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2754
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2755 GLAPI void GLAPIENTRY glMultiTexCoord2s( GLenum target, GLshort s, GLshort t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2756
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2757 GLAPI void GLAPIENTRY glMultiTexCoord2sv( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2758
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2759 GLAPI void GLAPIENTRY glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2760
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2761 GLAPI void GLAPIENTRY glMultiTexCoord3dv( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2762
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2763 GLAPI void GLAPIENTRY glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2764
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2765 GLAPI void GLAPIENTRY glMultiTexCoord3fv( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2766
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2767 GLAPI void GLAPIENTRY glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2768
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2769 GLAPI void GLAPIENTRY glMultiTexCoord3iv( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2770
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2771 GLAPI void GLAPIENTRY glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2772
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2773 GLAPI void GLAPIENTRY glMultiTexCoord3sv( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2774
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2775 GLAPI void GLAPIENTRY glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2776
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2777 GLAPI void GLAPIENTRY glMultiTexCoord4dv( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2778
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2779 GLAPI void GLAPIENTRY glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2780
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2781 GLAPI void GLAPIENTRY glMultiTexCoord4fv( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2782
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2783 GLAPI void GLAPIENTRY glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2784
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2785 GLAPI void GLAPIENTRY glMultiTexCoord4iv( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2786
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2787 GLAPI void GLAPIENTRY glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2788
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2789 GLAPI void GLAPIENTRY glMultiTexCoord4sv( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2790
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2791
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2792 GLAPI void GLAPIENTRY glLoadTransposeMatrixd( const GLdouble m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2793
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2794 GLAPI void GLAPIENTRY glLoadTransposeMatrixf( const GLfloat m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2795
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2796 GLAPI void GLAPIENTRY glMultTransposeMatrixd( const GLdouble m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2797
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2798 GLAPI void GLAPIENTRY glMultTransposeMatrixf( const GLfloat m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2799
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2800 GLAPI void GLAPIENTRY glSampleCoverage( GLclampf value, GLboolean invert );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2801
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2802 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2803 #ifdef SDL_OPENGL_1_FUNCTION_TYPEDEFS
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2804
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2805 typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) ( GLenum texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2806
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2807 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) ( GLenum texture );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2808
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2809 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2810
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2811 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2812
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2813 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2814
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2815 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) ( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2816
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2817 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2818
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2819 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2820
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2821 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) ( GLenum target, GLint lod, GLvoid *img );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2822
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2823 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) ( GLenum target, GLdouble s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2824
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2825 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) ( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2826
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2827 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC) ( GLenum target, GLfloat s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2828
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2829 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC) ( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2830
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2831 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC) ( GLenum target, GLint s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2832
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2833 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC) ( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2834
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2835 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC) ( GLenum target, GLshort s );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2836
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2837 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC) ( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2838
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2839 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DPROC) ( GLenum target, GLdouble s, GLdouble t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2840
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2841 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVPROC) ( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2842
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2843 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC) ( GLenum target, GLfloat s, GLfloat t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2844
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2845 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC) ( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2846
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2847 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IPROC) ( GLenum target, GLint s, GLint t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2848
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2849 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVPROC) ( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2850
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2851 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SPROC) ( GLenum target, GLshort s, GLshort t );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2852
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2853 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVPROC) ( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2854
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2855 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DPROC) ( GLenum target, GLdouble s, GLdouble t, GLdouble r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2856
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2857 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVPROC) ( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2858
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2859 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FPROC) ( GLenum target, GLfloat s, GLfloat t, GLfloat r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2860
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2861 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVPROC) ( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2862
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2863 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IPROC) ( GLenum target, GLint s, GLint t, GLint r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2864
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2865 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVPROC) ( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2866
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2867 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SPROC) ( GLenum target, GLshort s, GLshort t, GLshort r );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2868
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2869 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVPROC) ( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2870
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2871 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DPROC) ( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2872
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2873 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVPROC) ( GLenum target, const GLdouble *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2874
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2875 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FPROC) ( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2876
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2877 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVPROC) ( GLenum target, const GLfloat *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2878
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2879 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IPROC) ( GLenum target, GLint s, GLint t, GLint r, GLint q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2880
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2881 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVPROC) ( GLenum target, const GLint *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2882
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2883 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SPROC) ( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2884
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2885 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC) ( GLenum target, const GLshort *v );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2886
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2887
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2888 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC) ( const GLdouble m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2889
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2890 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC) ( const GLfloat m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2891
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2892 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) ( const GLdouble m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2893
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2894 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC) ( const GLfloat m[16] );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2895
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2896 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) ( GLclampf value, GLboolean invert );
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2897
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2898 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2899
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2900
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2901 typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2902 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2903 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2904 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2905 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2906 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2907 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2908 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2909 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2910
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2911
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2912
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2913 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2914 * GL_ARB_multitexture (ARB extension 1 and OpenGL 1.2.1)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2915 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2916 #ifndef GL_ARB_multitexture
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2917 #define GL_ARB_multitexture 1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2918
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2919 #define GL_TEXTURE0_ARB 0x84C0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2920 #define GL_TEXTURE1_ARB 0x84C1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2921 #define GL_TEXTURE2_ARB 0x84C2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2922 #define GL_TEXTURE3_ARB 0x84C3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2923 #define GL_TEXTURE4_ARB 0x84C4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2924 #define GL_TEXTURE5_ARB 0x84C5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2925 #define GL_TEXTURE6_ARB 0x84C6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2926 #define GL_TEXTURE7_ARB 0x84C7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2927 #define GL_TEXTURE8_ARB 0x84C8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2928 #define GL_TEXTURE9_ARB 0x84C9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2929 #define GL_TEXTURE10_ARB 0x84CA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2930 #define GL_TEXTURE11_ARB 0x84CB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2931 #define GL_TEXTURE12_ARB 0x84CC
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2932 #define GL_TEXTURE13_ARB 0x84CD
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2933 #define GL_TEXTURE14_ARB 0x84CE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2934 #define GL_TEXTURE15_ARB 0x84CF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2935 #define GL_TEXTURE16_ARB 0x84D0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2936 #define GL_TEXTURE17_ARB 0x84D1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2937 #define GL_TEXTURE18_ARB 0x84D2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2938 #define GL_TEXTURE19_ARB 0x84D3
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2939 #define GL_TEXTURE20_ARB 0x84D4
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2940 #define GL_TEXTURE21_ARB 0x84D5
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2941 #define GL_TEXTURE22_ARB 0x84D6
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2942 #define GL_TEXTURE23_ARB 0x84D7
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2943 #define GL_TEXTURE24_ARB 0x84D8
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2944 #define GL_TEXTURE25_ARB 0x84D9
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2945 #define GL_TEXTURE26_ARB 0x84DA
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2946 #define GL_TEXTURE27_ARB 0x84DB
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2947 #define GL_TEXTURE28_ARB 0x84DC
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2948 #define GL_TEXTURE29_ARB 0x84DD
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2949 #define GL_TEXTURE30_ARB 0x84DE
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2950 #define GL_TEXTURE31_ARB 0x84DF
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2951 #define GL_ACTIVE_TEXTURE_ARB 0x84E0
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2952 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2953 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2954
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2955 #ifndef SDL_OPENGL_1_NO_PROTOTYPES
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2956
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2957 GLAPI void GLAPIENTRY glActiveTextureARB(GLenum texture);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2958 GLAPI void GLAPIENTRY glClientActiveTextureARB(GLenum texture);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2959 GLAPI void GLAPIENTRY glMultiTexCoord1dARB(GLenum target, GLdouble s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2960 GLAPI void GLAPIENTRY glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2961 GLAPI void GLAPIENTRY glMultiTexCoord1fARB(GLenum target, GLfloat s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2962 GLAPI void GLAPIENTRY glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2963 GLAPI void GLAPIENTRY glMultiTexCoord1iARB(GLenum target, GLint s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2964 GLAPI void GLAPIENTRY glMultiTexCoord1ivARB(GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2965 GLAPI void GLAPIENTRY glMultiTexCoord1sARB(GLenum target, GLshort s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2966 GLAPI void GLAPIENTRY glMultiTexCoord1svARB(GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2967 GLAPI void GLAPIENTRY glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2968 GLAPI void GLAPIENTRY glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2969 GLAPI void GLAPIENTRY glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2970 GLAPI void GLAPIENTRY glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2971 GLAPI void GLAPIENTRY glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2972 GLAPI void GLAPIENTRY glMultiTexCoord2ivARB(GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2973 GLAPI void GLAPIENTRY glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2974 GLAPI void GLAPIENTRY glMultiTexCoord2svARB(GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2975 GLAPI void GLAPIENTRY glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2976 GLAPI void GLAPIENTRY glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2977 GLAPI void GLAPIENTRY glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2978 GLAPI void GLAPIENTRY glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2979 GLAPI void GLAPIENTRY glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2980 GLAPI void GLAPIENTRY glMultiTexCoord3ivARB(GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2981 GLAPI void GLAPIENTRY glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2982 GLAPI void GLAPIENTRY glMultiTexCoord3svARB(GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2983 GLAPI void GLAPIENTRY glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2984 GLAPI void GLAPIENTRY glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2985 GLAPI void GLAPIENTRY glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2986 GLAPI void GLAPIENTRY glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2987 GLAPI void GLAPIENTRY glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2988 GLAPI void GLAPIENTRY glMultiTexCoord4ivARB(GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2989 GLAPI void GLAPIENTRY glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2990 GLAPI void GLAPIENTRY glMultiTexCoord4svARB(GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2991
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2992 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2993 #ifdef SDL_OPENGL_1_FUNCTION_TYPEDEFS
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2994
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2995 typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2996 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2997 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2998 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
2999 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3000 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3001 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3002 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3003 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3004 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3005 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3006 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3007 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3008 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3009 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3010 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3011 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3012 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3013 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3014 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3015 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3016 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3017 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3018 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3019 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3020 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3021 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3022 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3023 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3024 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3025 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3026 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3027 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3028 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3029
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3030 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3031
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3032 typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3033 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3034 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3035 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3036 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3037 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3038 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3039 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3040 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3041 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3042 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3043 typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3044 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3045 typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3046 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3047 typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3048 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3049 typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3050 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3051 typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3052 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3053 typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3054 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3055 typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3056 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3057 typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3058 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3059 typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3060 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3061 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3062 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3063 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3064 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3065 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3066
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3067 #endif /* GL_ARB_multitexture */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3068
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3069
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3070
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3071 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3072 * Define this token if you want "old-style" header file behaviour (extensions
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3073 * defined in gl.h). Otherwise, extensions will be included from glext.h.
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3074 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3075 #if !defined(NO_SDL_GLEXT) && !defined(GL_GLEXT_LEGACY)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3076 #include <SDL3/SDL_opengl_glext.h>
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3077 #endif /* GL_GLEXT_LEGACY */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3078
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3079
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3080
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3081 /**********************************************************************
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3082 * Begin system-specific stuff
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3083 */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3084 #if defined(PRAGMA_EXPORT_SUPPORTED)
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3085 #pragma export off
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3086 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3087
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3088 /*
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3089 * End system-specific stuff
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3090 **********************************************************************/
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3091
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3092
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3093 #ifdef __cplusplus
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3094 }
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3095 #endif
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3096
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3097 #endif /* __gl_h_ */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3098
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3099 #endif /* !SDL_PLATFORM_IOS */
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3100
20d02a178406 *: check in everything else
Paper <paper@tflc.us>
parents:
diff changeset
3101 #endif /* SDL_opengl_h_ */