NVIDIA Index example code nvidia_logo_transpbg.gif Up
glew.h
Go to the documentation of this file.
1/*
2** The OpenGL Extension Wrangler Library
3** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
4** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
5** Copyright (C) 2002, Lev Povalahev
6** All rights reserved.
7**
8** Redistribution and use in source and binary forms, with or without
9** modification, are permitted provided that the following conditions are met:
10**
11** * Redistributions of source code must retain the above copyright notice
12** this list of conditions and the following disclaimer.
13** * Redistributions in binary form must reproduce the above copyright notice
14** this list of conditions and the following disclaimer in the documentation
15** and/or other materials provided with the distribution.
16** * The name of the author may be used to endorse or promote products
17** derived from this software without specific prior written permission.
18**
19** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
23** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29** THE POSSIBILITY OF SUCH DAMAGE.
30*/
31
32/*
33 * Mesa 3-D graphics library
34 * Version: 7.0
35 *
36 * Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
37 *
38 * Permission is hereby granted, free of charge, to any person obtaining a
39 * copy of this software and associated documentation files (the "Software"),
40 * to deal in the Software without restriction, including without limitation
41 * the rights to use, copy, modify, merge, publish, distribute, sublicense,
42 * and/or sell copies of the Software, and to permit persons to whom the
43 * Software is furnished to do so, subject to the following conditions:
44 *
45 * The above copyright notice and this permission notice shall be included
46 * in all copies or substantial portions of the Software.
47 *
48 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
49 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
50 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
51 * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
52 * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
53 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
54 */
55
56/*
57** Copyright (c) 2007 The Khronos Group Inc.
58**
59** Permission is hereby granted, free of charge, to any person obtaining a
60** copy of this software and/or associated documentation files (the
61** "Materials"), to deal in the Materials without restriction, including
62** without limitation the rights to use, copy, modify, merge, publish,
63** distribute, sublicense, and/or sell copies of the Materials, and to
64** permit persons to whom the Materials are furnished to do so, subject to
65** the following conditions:
66**
67** The above copyright notice and this permission notice shall be included
68** in all copies or substantial portions of the Materials.
69**
70** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
71** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
72** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
73** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
74** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
75** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
76** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
77*/
78
79#ifndef __glew_h__
80#define __glew_h__
81#define __GLEW_H__
82
83#if defined(__gl_h_) || defined(__GL_H__) || defined(__X_GL_H)
84#error gl.h included before glew.h
85#endif
86#if defined(__glext_h_) || defined(__GLEXT_H_)
87#error glext.h included before glew.h
88#endif
89#if defined(__gl_ATI_h_)
90#error glATI.h included before glew.h
91#endif
92
93#define __gl_h_
94#define __GL_H__
95#define __X_GL_H
96#define __glext_h_
97#define __GLEXT_H_
98#define __gl_ATI_h_
99
100#if defined(_WIN32)
101
102/*
103 * GLEW does not include <windows.h> to avoid name space pollution.
104 * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t
105 * defined properly.
106 */
107/* <windef.h> */
108#ifndef APIENTRY
109#define GLEW_APIENTRY_DEFINED
110# if defined(__MINGW32__) || defined(__CYGWIN__)
111# define APIENTRY __stdcall
112# elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__)
113# define APIENTRY __stdcall
114# else
115# define APIENTRY
116# endif
117#endif
118#ifndef GLAPI
119# if defined(__MINGW32__) || defined(__CYGWIN__)
120# define GLAPI extern
121# endif
122#endif
123/* <winnt.h> */
124#ifndef CALLBACK
125#define GLEW_CALLBACK_DEFINED
126# if defined(__MINGW32__) || defined(__CYGWIN__)
127# define CALLBACK __attribute__ ((__stdcall__))
128# elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS)
129# define CALLBACK __stdcall
130# else
131# define CALLBACK
132# endif
133#endif
134/* <wingdi.h> and <winnt.h> */
135#ifndef WINGDIAPI
136#define GLEW_WINGDIAPI_DEFINED
137#define WINGDIAPI __declspec(dllimport)
138#endif
139/* <ctype.h> */
140#if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED)
141typedef unsigned short wchar_t;
142# define _WCHAR_T_DEFINED
143#endif
144/* <stddef.h> */
145#if !defined(_W64)
146# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && defined(_MSC_VER) && _MSC_VER >= 1300
147# define _W64 __w64
148# else
149# define _W64
150# endif
151#endif
152#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_)
153# ifdef _WIN64
154typedef __int64 ptrdiff_t;
155# else
156typedef _W64 int ptrdiff_t;
157# endif
158# define _PTRDIFF_T_DEFINED
159# define _PTRDIFF_T_
160#endif
161
162#ifndef GLAPI
163# if defined(__MINGW32__) || defined(__CYGWIN__)
164# define GLAPI extern
165# else
166# define GLAPI WINGDIAPI
167# endif
168#endif
169
170#ifndef GLAPIENTRY
171#define GLAPIENTRY APIENTRY
172#endif
173
174/*
175 * GLEW_STATIC needs to be set when using the static version.
176 * GLEW_BUILD is set when building the DLL version.
177 */
178#ifdef GLEW_STATIC
179# define GLEWAPI extern
180#else
181# ifdef GLEW_BUILD
182# define GLEWAPI extern __declspec(dllexport)
183# else
184# define GLEWAPI extern __declspec(dllimport)
185# endif
186#endif
187
188#else /* _UNIX */
189
190/*
191 * Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO
192 * C. On my system, this amounts to _3 lines_ of included code, all of
193 * them pretty much harmless. If you know of a way of detecting 32 vs
194 * 64 _targets_ at compile time you are free to replace this with
195 * something that's portable. For now, _this_ is the portable solution.
196 * (mem, 2004-01-04)
197 */
198
199#include <stddef.h>
200
201/* SGI MIPSPro doesn't like stdint.h in C++ mode */
202
203#if defined(__sgi) && !defined(__GNUC__)
204#include <inttypes.h>
205#else
206#include <stdint.h>
207#endif
208
209#define GLEW_APIENTRY_DEFINED
210#define APIENTRY
211#define GLEWAPI extern
212
213/* <glu.h> */
214#ifndef GLAPI
215#define GLAPI extern
216#endif
217#ifndef GLAPIENTRY
218#define GLAPIENTRY
219#endif
220
221#endif /* _WIN32 */
222
223#ifdef __cplusplus
224extern "C" {
225#endif
226
227/* ----------------------------- GL_VERSION_1_1 ---------------------------- */
228
229#ifndef GL_VERSION_1_1
230#define GL_VERSION_1_1 1
231
232typedef unsigned int GLenum;
233typedef unsigned int GLbitfield;
234typedef unsigned int GLuint;
235typedef int GLint;
236typedef int GLsizei;
237typedef unsigned char GLboolean;
238typedef signed char GLbyte;
239typedef short GLshort;
240typedef unsigned char GLubyte;
241typedef unsigned short GLushort;
242typedef unsigned long GLulong;
243typedef float GLfloat;
244typedef float GLclampf;
245typedef double GLdouble;
246typedef double GLclampd;
247typedef void GLvoid;
248#if defined(_MSC_VER)
249# if _MSC_VER < 1400
250typedef __int64 GLint64EXT;
251typedef unsigned __int64 GLuint64EXT;
252# else
253typedef signed long long GLint64EXT;
254typedef unsigned long long GLuint64EXT;
255# endif
256#else
257# if defined(__MINGW32__) || defined(__CYGWIN__)
258#include <inttypes.h>
259# endif
260typedef int64_t GLint64EXT;
261typedef uint64_t GLuint64EXT;
262#endif
265typedef struct __GLsync *GLsync;
266
267typedef char GLchar;
268typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,
269 GLenum category,
270 GLenum severity,
271 GLsizei length,
272 const GLchar* message,
273 GLvoid* userParam);
274
275#define GL_ACCUM 0x0100
276#define GL_LOAD 0x0101
277#define GL_RETURN 0x0102
278#define GL_MULT 0x0103
279#define GL_ADD 0x0104
280#define GL_NEVER 0x0200
281#define GL_LESS 0x0201
282#define GL_EQUAL 0x0202
283#define GL_LEQUAL 0x0203
284#define GL_GREATER 0x0204
285#define GL_NOTEQUAL 0x0205
286#define GL_GEQUAL 0x0206
287#define GL_ALWAYS 0x0207
288#define GL_CURRENT_BIT 0x00000001
289#define GL_POINT_BIT 0x00000002
290#define GL_LINE_BIT 0x00000004
291#define GL_POLYGON_BIT 0x00000008
292#define GL_POLYGON_STIPPLE_BIT 0x00000010
293#define GL_PIXEL_MODE_BIT 0x00000020
294#define GL_LIGHTING_BIT 0x00000040
295#define GL_FOG_BIT 0x00000080
296#define GL_DEPTH_BUFFER_BIT 0x00000100
297#define GL_ACCUM_BUFFER_BIT 0x00000200
298#define GL_STENCIL_BUFFER_BIT 0x00000400
299#define GL_VIEWPORT_BIT 0x00000800
300#define GL_TRANSFORM_BIT 0x00001000
301#define GL_ENABLE_BIT 0x00002000
302#define GL_COLOR_BUFFER_BIT 0x00004000
303#define GL_HINT_BIT 0x00008000
304#define GL_EVAL_BIT 0x00010000
305#define GL_LIST_BIT 0x00020000
306#define GL_TEXTURE_BIT 0x00040000
307#define GL_SCISSOR_BIT 0x00080000
308#define GL_ALL_ATTRIB_BITS 0x000fffff
309#define GL_POINTS 0x0000
310#define GL_LINES 0x0001
311#define GL_LINE_LOOP 0x0002
312#define GL_LINE_STRIP 0x0003
313#define GL_TRIANGLES 0x0004
314#define GL_TRIANGLE_STRIP 0x0005
315#define GL_TRIANGLE_FAN 0x0006
316#define GL_QUADS 0x0007
317#define GL_QUAD_STRIP 0x0008
318#define GL_POLYGON 0x0009
319#define GL_ZERO 0
320#define GL_ONE 1
321#define GL_SRC_COLOR 0x0300
322#define GL_ONE_MINUS_SRC_COLOR 0x0301
323#define GL_SRC_ALPHA 0x0302
324#define GL_ONE_MINUS_SRC_ALPHA 0x0303
325#define GL_DST_ALPHA 0x0304
326#define GL_ONE_MINUS_DST_ALPHA 0x0305
327#define GL_DST_COLOR 0x0306
328#define GL_ONE_MINUS_DST_COLOR 0x0307
329#define GL_SRC_ALPHA_SATURATE 0x0308
330#define GL_TRUE 1
331#define GL_FALSE 0
332#define GL_CLIP_PLANE0 0x3000
333#define GL_CLIP_PLANE1 0x3001
334#define GL_CLIP_PLANE2 0x3002
335#define GL_CLIP_PLANE3 0x3003
336#define GL_CLIP_PLANE4 0x3004
337#define GL_CLIP_PLANE5 0x3005
338#define GL_BYTE 0x1400
339#define GL_UNSIGNED_BYTE 0x1401
340#define GL_SHORT 0x1402
341#define GL_UNSIGNED_SHORT 0x1403
342#define GL_INT 0x1404
343#define GL_UNSIGNED_INT 0x1405
344#define GL_FLOAT 0x1406
345#define GL_2_BYTES 0x1407
346#define GL_3_BYTES 0x1408
347#define GL_4_BYTES 0x1409
348#define GL_DOUBLE 0x140A
349#define GL_NONE 0
350#define GL_FRONT_LEFT 0x0400
351#define GL_FRONT_RIGHT 0x0401
352#define GL_BACK_LEFT 0x0402
353#define GL_BACK_RIGHT 0x0403
354#define GL_FRONT 0x0404
355#define GL_BACK 0x0405
356#define GL_LEFT 0x0406
357#define GL_RIGHT 0x0407
358#define GL_FRONT_AND_BACK 0x0408
359#define GL_AUX0 0x0409
360#define GL_AUX1 0x040A
361#define GL_AUX2 0x040B
362#define GL_AUX3 0x040C
363#define GL_NO_ERROR 0
364#define GL_INVALID_ENUM 0x0500
365#define GL_INVALID_VALUE 0x0501
366#define GL_INVALID_OPERATION 0x0502
367#define GL_STACK_OVERFLOW 0x0503
368#define GL_STACK_UNDERFLOW 0x0504
369#define GL_OUT_OF_MEMORY 0x0505
370#define GL_2D 0x0600
371#define GL_3D 0x0601
372#define GL_3D_COLOR 0x0602
373#define GL_3D_COLOR_TEXTURE 0x0603
374#define GL_4D_COLOR_TEXTURE 0x0604
375#define GL_PASS_THROUGH_TOKEN 0x0700
376#define GL_POINT_TOKEN 0x0701
377#define GL_LINE_TOKEN 0x0702
378#define GL_POLYGON_TOKEN 0x0703
379#define GL_BITMAP_TOKEN 0x0704
380#define GL_DRAW_PIXEL_TOKEN 0x0705
381#define GL_COPY_PIXEL_TOKEN 0x0706
382#define GL_LINE_RESET_TOKEN 0x0707
383#define GL_EXP 0x0800
384#define GL_EXP2 0x0801
385#define GL_CW 0x0900
386#define GL_CCW 0x0901
387#define GL_COEFF 0x0A00
388#define GL_ORDER 0x0A01
389#define GL_DOMAIN 0x0A02
390#define GL_CURRENT_COLOR 0x0B00
391#define GL_CURRENT_INDEX 0x0B01
392#define GL_CURRENT_NORMAL 0x0B02
393#define GL_CURRENT_TEXTURE_COORDS 0x0B03
394#define GL_CURRENT_RASTER_COLOR 0x0B04
395#define GL_CURRENT_RASTER_INDEX 0x0B05
396#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
397#define GL_CURRENT_RASTER_POSITION 0x0B07
398#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
399#define GL_CURRENT_RASTER_DISTANCE 0x0B09
400#define GL_POINT_SMOOTH 0x0B10
401#define GL_POINT_SIZE 0x0B11
402#define GL_POINT_SIZE_RANGE 0x0B12
403#define GL_POINT_SIZE_GRANULARITY 0x0B13
404#define GL_LINE_SMOOTH 0x0B20
405#define GL_LINE_WIDTH 0x0B21
406#define GL_LINE_WIDTH_RANGE 0x0B22
407#define GL_LINE_WIDTH_GRANULARITY 0x0B23
408#define GL_LINE_STIPPLE 0x0B24
409#define GL_LINE_STIPPLE_PATTERN 0x0B25
410#define GL_LINE_STIPPLE_REPEAT 0x0B26
411#define GL_LIST_MODE 0x0B30
412#define GL_MAX_LIST_NESTING 0x0B31
413#define GL_LIST_BASE 0x0B32
414#define GL_LIST_INDEX 0x0B33
415#define GL_POLYGON_MODE 0x0B40
416#define GL_POLYGON_SMOOTH 0x0B41
417#define GL_POLYGON_STIPPLE 0x0B42
418#define GL_EDGE_FLAG 0x0B43
419#define GL_CULL_FACE 0x0B44
420#define GL_CULL_FACE_MODE 0x0B45
421#define GL_FRONT_FACE 0x0B46
422#define GL_LIGHTING 0x0B50
423#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
424#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
425#define GL_LIGHT_MODEL_AMBIENT 0x0B53
426#define GL_SHADE_MODEL 0x0B54
427#define GL_COLOR_MATERIAL_FACE 0x0B55
428#define GL_COLOR_MATERIAL_PARAMETER 0x0B56
429#define GL_COLOR_MATERIAL 0x0B57
430#define GL_FOG 0x0B60
431#define GL_FOG_INDEX 0x0B61
432#define GL_FOG_DENSITY 0x0B62
433#define GL_FOG_START 0x0B63
434#define GL_FOG_END 0x0B64
435#define GL_FOG_MODE 0x0B65
436#define GL_FOG_COLOR 0x0B66
437#define GL_DEPTH_RANGE 0x0B70
438#define GL_DEPTH_TEST 0x0B71
439#define GL_DEPTH_WRITEMASK 0x0B72
440#define GL_DEPTH_CLEAR_VALUE 0x0B73
441#define GL_DEPTH_FUNC 0x0B74
442#define GL_ACCUM_CLEAR_VALUE 0x0B80
443#define GL_STENCIL_TEST 0x0B90
444#define GL_STENCIL_CLEAR_VALUE 0x0B91
445#define GL_STENCIL_FUNC 0x0B92
446#define GL_STENCIL_VALUE_MASK 0x0B93
447#define GL_STENCIL_FAIL 0x0B94
448#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
449#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
450#define GL_STENCIL_REF 0x0B97
451#define GL_STENCIL_WRITEMASK 0x0B98
452#define GL_MATRIX_MODE 0x0BA0
453#define GL_NORMALIZE 0x0BA1
454#define GL_VIEWPORT 0x0BA2
455#define GL_MODELVIEW_STACK_DEPTH 0x0BA3
456#define GL_PROJECTION_STACK_DEPTH 0x0BA4
457#define GL_TEXTURE_STACK_DEPTH 0x0BA5
458#define GL_MODELVIEW_MATRIX 0x0BA6
459#define GL_PROJECTION_MATRIX 0x0BA7
460#define GL_TEXTURE_MATRIX 0x0BA8
461#define GL_ATTRIB_STACK_DEPTH 0x0BB0
462#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
463#define GL_ALPHA_TEST 0x0BC0
464#define GL_ALPHA_TEST_FUNC 0x0BC1
465#define GL_ALPHA_TEST_REF 0x0BC2
466#define GL_DITHER 0x0BD0
467#define GL_BLEND_DST 0x0BE0
468#define GL_BLEND_SRC 0x0BE1
469#define GL_BLEND 0x0BE2
470#define GL_LOGIC_OP_MODE 0x0BF0
471#define GL_INDEX_LOGIC_OP 0x0BF1
472#define GL_COLOR_LOGIC_OP 0x0BF2
473#define GL_AUX_BUFFERS 0x0C00
474#define GL_DRAW_BUFFER 0x0C01
475#define GL_READ_BUFFER 0x0C02
476#define GL_SCISSOR_BOX 0x0C10
477#define GL_SCISSOR_TEST 0x0C11
478#define GL_INDEX_CLEAR_VALUE 0x0C20
479#define GL_INDEX_WRITEMASK 0x0C21
480#define GL_COLOR_CLEAR_VALUE 0x0C22
481#define GL_COLOR_WRITEMASK 0x0C23
482#define GL_INDEX_MODE 0x0C30
483#define GL_RGBA_MODE 0x0C31
484#define GL_DOUBLEBUFFER 0x0C32
485#define GL_STEREO 0x0C33
486#define GL_RENDER_MODE 0x0C40
487#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
488#define GL_POINT_SMOOTH_HINT 0x0C51
489#define GL_LINE_SMOOTH_HINT 0x0C52
490#define GL_POLYGON_SMOOTH_HINT 0x0C53
491#define GL_FOG_HINT 0x0C54
492#define GL_TEXTURE_GEN_S 0x0C60
493#define GL_TEXTURE_GEN_T 0x0C61
494#define GL_TEXTURE_GEN_R 0x0C62
495#define GL_TEXTURE_GEN_Q 0x0C63
496#define GL_PIXEL_MAP_I_TO_I 0x0C70
497#define GL_PIXEL_MAP_S_TO_S 0x0C71
498#define GL_PIXEL_MAP_I_TO_R 0x0C72
499#define GL_PIXEL_MAP_I_TO_G 0x0C73
500#define GL_PIXEL_MAP_I_TO_B 0x0C74
501#define GL_PIXEL_MAP_I_TO_A 0x0C75
502#define GL_PIXEL_MAP_R_TO_R 0x0C76
503#define GL_PIXEL_MAP_G_TO_G 0x0C77
504#define GL_PIXEL_MAP_B_TO_B 0x0C78
505#define GL_PIXEL_MAP_A_TO_A 0x0C79
506#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
507#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
508#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
509#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
510#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
511#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
512#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
513#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
514#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
515#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
516#define GL_UNPACK_SWAP_BYTES 0x0CF0
517#define GL_UNPACK_LSB_FIRST 0x0CF1
518#define GL_UNPACK_ROW_LENGTH 0x0CF2
519#define GL_UNPACK_SKIP_ROWS 0x0CF3
520#define GL_UNPACK_SKIP_PIXELS 0x0CF4
521#define GL_UNPACK_ALIGNMENT 0x0CF5
522#define GL_PACK_SWAP_BYTES 0x0D00
523#define GL_PACK_LSB_FIRST 0x0D01
524#define GL_PACK_ROW_LENGTH 0x0D02
525#define GL_PACK_SKIP_ROWS 0x0D03
526#define GL_PACK_SKIP_PIXELS 0x0D04
527#define GL_PACK_ALIGNMENT 0x0D05
528#define GL_MAP_COLOR 0x0D10
529#define GL_MAP_STENCIL 0x0D11
530#define GL_INDEX_SHIFT 0x0D12
531#define GL_INDEX_OFFSET 0x0D13
532#define GL_RED_SCALE 0x0D14
533#define GL_RED_BIAS 0x0D15
534#define GL_ZOOM_X 0x0D16
535#define GL_ZOOM_Y 0x0D17
536#define GL_GREEN_SCALE 0x0D18
537#define GL_GREEN_BIAS 0x0D19
538#define GL_BLUE_SCALE 0x0D1A
539#define GL_BLUE_BIAS 0x0D1B
540#define GL_ALPHA_SCALE 0x0D1C
541#define GL_ALPHA_BIAS 0x0D1D
542#define GL_DEPTH_SCALE 0x0D1E
543#define GL_DEPTH_BIAS 0x0D1F
544#define GL_MAX_EVAL_ORDER 0x0D30
545#define GL_MAX_LIGHTS 0x0D31
546#define GL_MAX_CLIP_PLANES 0x0D32
547#define GL_MAX_TEXTURE_SIZE 0x0D33
548#define GL_MAX_PIXEL_MAP_TABLE 0x0D34
549#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
550#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
551#define GL_MAX_NAME_STACK_DEPTH 0x0D37
552#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
553#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
554#define GL_MAX_VIEWPORT_DIMS 0x0D3A
555#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
556#define GL_SUBPIXEL_BITS 0x0D50
557#define GL_INDEX_BITS 0x0D51
558#define GL_RED_BITS 0x0D52
559#define GL_GREEN_BITS 0x0D53
560#define GL_BLUE_BITS 0x0D54
561#define GL_ALPHA_BITS 0x0D55
562#define GL_DEPTH_BITS 0x0D56
563#define GL_STENCIL_BITS 0x0D57
564#define GL_ACCUM_RED_BITS 0x0D58
565#define GL_ACCUM_GREEN_BITS 0x0D59
566#define GL_ACCUM_BLUE_BITS 0x0D5A
567#define GL_ACCUM_ALPHA_BITS 0x0D5B
568#define GL_NAME_STACK_DEPTH 0x0D70
569#define GL_AUTO_NORMAL 0x0D80
570#define GL_MAP1_COLOR_4 0x0D90
571#define GL_MAP1_INDEX 0x0D91
572#define GL_MAP1_NORMAL 0x0D92
573#define GL_MAP1_TEXTURE_COORD_1 0x0D93
574#define GL_MAP1_TEXTURE_COORD_2 0x0D94
575#define GL_MAP1_TEXTURE_COORD_3 0x0D95
576#define GL_MAP1_TEXTURE_COORD_4 0x0D96
577#define GL_MAP1_VERTEX_3 0x0D97
578#define GL_MAP1_VERTEX_4 0x0D98
579#define GL_MAP2_COLOR_4 0x0DB0
580#define GL_MAP2_INDEX 0x0DB1
581#define GL_MAP2_NORMAL 0x0DB2
582#define GL_MAP2_TEXTURE_COORD_1 0x0DB3
583#define GL_MAP2_TEXTURE_COORD_2 0x0DB4
584#define GL_MAP2_TEXTURE_COORD_3 0x0DB5
585#define GL_MAP2_TEXTURE_COORD_4 0x0DB6
586#define GL_MAP2_VERTEX_3 0x0DB7
587#define GL_MAP2_VERTEX_4 0x0DB8
588#define GL_MAP1_GRID_DOMAIN 0x0DD0
589#define GL_MAP1_GRID_SEGMENTS 0x0DD1
590#define GL_MAP2_GRID_DOMAIN 0x0DD2
591#define GL_MAP2_GRID_SEGMENTS 0x0DD3
592#define GL_TEXTURE_1D 0x0DE0
593#define GL_TEXTURE_2D 0x0DE1
594#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
595#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
596#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
597#define GL_SELECTION_BUFFER_POINTER 0x0DF3
598#define GL_SELECTION_BUFFER_SIZE 0x0DF4
599#define GL_TEXTURE_WIDTH 0x1000
600#define GL_TEXTURE_HEIGHT 0x1001
601#define GL_TEXTURE_INTERNAL_FORMAT 0x1003
602#define GL_TEXTURE_BORDER_COLOR 0x1004
603#define GL_TEXTURE_BORDER 0x1005
604#define GL_DONT_CARE 0x1100
605#define GL_FASTEST 0x1101
606#define GL_NICEST 0x1102
607#define GL_LIGHT0 0x4000
608#define GL_LIGHT1 0x4001
609#define GL_LIGHT2 0x4002
610#define GL_LIGHT3 0x4003
611#define GL_LIGHT4 0x4004
612#define GL_LIGHT5 0x4005
613#define GL_LIGHT6 0x4006
614#define GL_LIGHT7 0x4007
615#define GL_AMBIENT 0x1200
616#define GL_DIFFUSE 0x1201
617#define GL_SPECULAR 0x1202
618#define GL_POSITION 0x1203
619#define GL_SPOT_DIRECTION 0x1204
620#define GL_SPOT_EXPONENT 0x1205
621#define GL_SPOT_CUTOFF 0x1206
622#define GL_CONSTANT_ATTENUATION 0x1207
623#define GL_LINEAR_ATTENUATION 0x1208
624#define GL_QUADRATIC_ATTENUATION 0x1209
625#define GL_COMPILE 0x1300
626#define GL_COMPILE_AND_EXECUTE 0x1301
627#define GL_CLEAR 0x1500
628#define GL_AND 0x1501
629#define GL_AND_REVERSE 0x1502
630#define GL_COPY 0x1503
631#define GL_AND_INVERTED 0x1504
632#define GL_NOOP 0x1505
633#define GL_XOR 0x1506
634#define GL_OR 0x1507
635#define GL_NOR 0x1508
636#define GL_EQUIV 0x1509
637#define GL_INVERT 0x150A
638#define GL_OR_REVERSE 0x150B
639#define GL_COPY_INVERTED 0x150C
640#define GL_OR_INVERTED 0x150D
641#define GL_NAND 0x150E
642#define GL_SET 0x150F
643#define GL_EMISSION 0x1600
644#define GL_SHININESS 0x1601
645#define GL_AMBIENT_AND_DIFFUSE 0x1602
646#define GL_COLOR_INDEXES 0x1603
647#define GL_MODELVIEW 0x1700
648#define GL_PROJECTION 0x1701
649#define GL_TEXTURE 0x1702
650#define GL_COLOR 0x1800
651#define GL_DEPTH 0x1801
652#define GL_STENCIL 0x1802
653#define GL_COLOR_INDEX 0x1900
654#define GL_STENCIL_INDEX 0x1901
655#define GL_DEPTH_COMPONENT 0x1902
656#define GL_RED 0x1903
657#define GL_GREEN 0x1904
658#define GL_BLUE 0x1905
659#define GL_ALPHA 0x1906
660#define GL_RGB 0x1907
661#define GL_RGBA 0x1908
662#define GL_LUMINANCE 0x1909
663#define GL_LUMINANCE_ALPHA 0x190A
664#define GL_BITMAP 0x1A00
665#define GL_POINT 0x1B00
666#define GL_LINE 0x1B01
667#define GL_FILL 0x1B02
668#define GL_RENDER 0x1C00
669#define GL_FEEDBACK 0x1C01
670#define GL_SELECT 0x1C02
671#define GL_FLAT 0x1D00
672#define GL_SMOOTH 0x1D01
673#define GL_KEEP 0x1E00
674#define GL_REPLACE 0x1E01
675#define GL_INCR 0x1E02
676#define GL_DECR 0x1E03
677#define GL_VENDOR 0x1F00
678#define GL_RENDERER 0x1F01
679#define GL_VERSION 0x1F02
680#define GL_EXTENSIONS 0x1F03
681#define GL_S 0x2000
682#define GL_T 0x2001
683#define GL_R 0x2002
684#define GL_Q 0x2003
685#define GL_MODULATE 0x2100
686#define GL_DECAL 0x2101
687#define GL_TEXTURE_ENV_MODE 0x2200
688#define GL_TEXTURE_ENV_COLOR 0x2201
689#define GL_TEXTURE_ENV 0x2300
690#define GL_EYE_LINEAR 0x2400
691#define GL_OBJECT_LINEAR 0x2401
692#define GL_SPHERE_MAP 0x2402
693#define GL_TEXTURE_GEN_MODE 0x2500
694#define GL_OBJECT_PLANE 0x2501
695#define GL_EYE_PLANE 0x2502
696#define GL_NEAREST 0x2600
697#define GL_LINEAR 0x2601
698#define GL_NEAREST_MIPMAP_NEAREST 0x2700
699#define GL_LINEAR_MIPMAP_NEAREST 0x2701
700#define GL_NEAREST_MIPMAP_LINEAR 0x2702
701#define GL_LINEAR_MIPMAP_LINEAR 0x2703
702#define GL_TEXTURE_MAG_FILTER 0x2800
703#define GL_TEXTURE_MIN_FILTER 0x2801
704#define GL_TEXTURE_WRAP_S 0x2802
705#define GL_TEXTURE_WRAP_T 0x2803
706#define GL_CLAMP 0x2900
707#define GL_REPEAT 0x2901
708#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
709#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
710#define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff
711#define GL_POLYGON_OFFSET_FACTOR 0x8038
712#define GL_POLYGON_OFFSET_UNITS 0x2A00
713#define GL_POLYGON_OFFSET_POINT 0x2A01
714#define GL_POLYGON_OFFSET_LINE 0x2A02
715#define GL_POLYGON_OFFSET_FILL 0x8037
716#define GL_ALPHA4 0x803B
717#define GL_ALPHA8 0x803C
718#define GL_ALPHA12 0x803D
719#define GL_ALPHA16 0x803E
720#define GL_LUMINANCE4 0x803F
721#define GL_LUMINANCE8 0x8040
722#define GL_LUMINANCE12 0x8041
723#define GL_LUMINANCE16 0x8042
724#define GL_LUMINANCE4_ALPHA4 0x8043
725#define GL_LUMINANCE6_ALPHA2 0x8044
726#define GL_LUMINANCE8_ALPHA8 0x8045
727#define GL_LUMINANCE12_ALPHA4 0x8046
728#define GL_LUMINANCE12_ALPHA12 0x8047
729#define GL_LUMINANCE16_ALPHA16 0x8048
730#define GL_INTENSITY 0x8049
731#define GL_INTENSITY4 0x804A
732#define GL_INTENSITY8 0x804B
733#define GL_INTENSITY12 0x804C
734#define GL_INTENSITY16 0x804D
735#define GL_R3_G3_B2 0x2A10
736#define GL_RGB4 0x804F
737#define GL_RGB5 0x8050
738#define GL_RGB8 0x8051
739#define GL_RGB10 0x8052
740#define GL_RGB12 0x8053
741#define GL_RGB16 0x8054
742#define GL_RGBA2 0x8055
743#define GL_RGBA4 0x8056
744#define GL_RGB5_A1 0x8057
745#define GL_RGBA8 0x8058
746#define GL_RGB10_A2 0x8059
747#define GL_RGBA12 0x805A
748#define GL_RGBA16 0x805B
749#define GL_TEXTURE_RED_SIZE 0x805C
750#define GL_TEXTURE_GREEN_SIZE 0x805D
751#define GL_TEXTURE_BLUE_SIZE 0x805E
752#define GL_TEXTURE_ALPHA_SIZE 0x805F
753#define GL_TEXTURE_LUMINANCE_SIZE 0x8060
754#define GL_TEXTURE_INTENSITY_SIZE 0x8061
755#define GL_PROXY_TEXTURE_1D 0x8063
756#define GL_PROXY_TEXTURE_2D 0x8064
757#define GL_TEXTURE_PRIORITY 0x8066
758#define GL_TEXTURE_RESIDENT 0x8067
759#define GL_TEXTURE_BINDING_1D 0x8068
760#define GL_TEXTURE_BINDING_2D 0x8069
761#define GL_VERTEX_ARRAY 0x8074
762#define GL_NORMAL_ARRAY 0x8075
763#define GL_COLOR_ARRAY 0x8076
764#define GL_INDEX_ARRAY 0x8077
765#define GL_TEXTURE_COORD_ARRAY 0x8078
766#define GL_EDGE_FLAG_ARRAY 0x8079
767#define GL_VERTEX_ARRAY_SIZE 0x807A
768#define GL_VERTEX_ARRAY_TYPE 0x807B
769#define GL_VERTEX_ARRAY_STRIDE 0x807C
770#define GL_NORMAL_ARRAY_TYPE 0x807E
771#define GL_NORMAL_ARRAY_STRIDE 0x807F
772#define GL_COLOR_ARRAY_SIZE 0x8081
773#define GL_COLOR_ARRAY_TYPE 0x8082
774#define GL_COLOR_ARRAY_STRIDE 0x8083
775#define GL_INDEX_ARRAY_TYPE 0x8085
776#define GL_INDEX_ARRAY_STRIDE 0x8086
777#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
778#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
779#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
780#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
781#define GL_VERTEX_ARRAY_POINTER 0x808E
782#define GL_NORMAL_ARRAY_POINTER 0x808F
783#define GL_COLOR_ARRAY_POINTER 0x8090
784#define GL_INDEX_ARRAY_POINTER 0x8091
785#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
786#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
787#define GL_V2F 0x2A20
788#define GL_V3F 0x2A21
789#define GL_C4UB_V2F 0x2A22
790#define GL_C4UB_V3F 0x2A23
791#define GL_C3F_V3F 0x2A24
792#define GL_N3F_V3F 0x2A25
793#define GL_C4F_N3F_V3F 0x2A26
794#define GL_T2F_V3F 0x2A27
795#define GL_T4F_V4F 0x2A28
796#define GL_T2F_C4UB_V3F 0x2A29
797#define GL_T2F_C3F_V3F 0x2A2A
798#define GL_T2F_N3F_V3F 0x2A2B
799#define GL_T2F_C4F_N3F_V3F 0x2A2C
800#define GL_T4F_C4F_N3F_V4F 0x2A2D
801#define GL_LOGIC_OP GL_INDEX_LOGIC_OP
802#define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT
803#define GL_COLOR_INDEX1_EXT 0x80E2
804#define GL_COLOR_INDEX2_EXT 0x80E3
805#define GL_COLOR_INDEX4_EXT 0x80E4
806#define GL_COLOR_INDEX8_EXT 0x80E5
807#define GL_COLOR_INDEX12_EXT 0x80E6
808#define GL_COLOR_INDEX16_EXT 0x80E7
809
816GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
817GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor);
819GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists);
826GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation);
833GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue);
843GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
847GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
849GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha);
851GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha);
853GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
855GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha);
861GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
862GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
863GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border);
864GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
865GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
866GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
877GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
878GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
880GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer);
902GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params);
903GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param);
904GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params);
906GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
915GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params);
916GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params);
919GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v);
921GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params);
928GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params);
929GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params);
930GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params);
931GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params);
932GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params);
933GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
935GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params);
938GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode);
940GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer);
952GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer);
957GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params);
959GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params);
960GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param);
961GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params);
962GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param);
963GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params);
972GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
973GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
974GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
975GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
981GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params);
982GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param);
983GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params);
998GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer);
999GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
1001GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values);
1002GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values);
1003GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values);
1017GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities);
1047GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
1049GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2);
1051GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2);
1053GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2);
1055GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2);
1099GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
1100GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param);
1101GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params);
1102GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param);
1103GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params);
1104GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param);
1105GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params);
1106GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param);
1107GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params);
1108GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param);
1109GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params);
1110GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
1111GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
1113GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params);
1115GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params);
1116GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
1117GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
1144GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
1146
1147#define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1)
1148
1149#endif /* GL_VERSION_1_1 */
1150
1151/* ---------------------------------- GLU ---------------------------------- */
1152
1153/* this is where we can safely include GLU */
1154#if defined(__APPLE__) && defined(__MACH__)
1155#include <OpenGL/glu.h>
1156#else
1157#include <GL/glu.h>
1158#endif
1159
1160/* ----------------------------- GL_VERSION_1_2 ---------------------------- */
1161
1162#ifndef GL_VERSION_1_2
1163#define GL_VERSION_1_2 1
1164
1165#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
1166#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
1167#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
1168#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
1169#define GL_UNSIGNED_BYTE_3_3_2 0x8032
1170#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
1171#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
1172#define GL_UNSIGNED_INT_8_8_8_8 0x8035
1173#define GL_UNSIGNED_INT_10_10_10_2 0x8036
1174#define GL_RESCALE_NORMAL 0x803A
1175#define GL_TEXTURE_BINDING_3D 0x806A
1176#define GL_PACK_SKIP_IMAGES 0x806B
1177#define GL_PACK_IMAGE_HEIGHT 0x806C
1178#define GL_UNPACK_SKIP_IMAGES 0x806D
1179#define GL_UNPACK_IMAGE_HEIGHT 0x806E
1180#define GL_TEXTURE_3D 0x806F
1181#define GL_PROXY_TEXTURE_3D 0x8070
1182#define GL_TEXTURE_DEPTH 0x8071
1183#define GL_TEXTURE_WRAP_R 0x8072
1184#define GL_MAX_3D_TEXTURE_SIZE 0x8073
1185#define GL_BGR 0x80E0
1186#define GL_BGRA 0x80E1
1187#define GL_MAX_ELEMENTS_VERTICES 0x80E8
1188#define GL_MAX_ELEMENTS_INDICES 0x80E9
1189#define GL_CLAMP_TO_EDGE 0x812F
1190#define GL_TEXTURE_MIN_LOD 0x813A
1191#define GL_TEXTURE_MAX_LOD 0x813B
1192#define GL_TEXTURE_BASE_LEVEL 0x813C
1193#define GL_TEXTURE_MAX_LEVEL 0x813D
1194#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
1195#define GL_SINGLE_COLOR 0x81F9
1196#define GL_SEPARATE_SPECULAR_COLOR 0x81FA
1197#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
1198#define GL_UNSIGNED_SHORT_5_6_5 0x8363
1199#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
1200#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
1201#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
1202#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
1203#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
1204#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
1205#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
1206
1207typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1208typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
1209typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
1210typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
1211
1212#define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D)
1213#define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements)
1214#define glTexImage3D GLEW_GET_FUN(__glewTexImage3D)
1215#define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D)
1216
1217#define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2)
1218
1219#endif /* GL_VERSION_1_2 */
1220
1221/* ----------------------------- GL_VERSION_1_3 ---------------------------- */
1222
1223#ifndef GL_VERSION_1_3
1224#define GL_VERSION_1_3 1
1225
1226#define GL_MULTISAMPLE 0x809D
1227#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
1228#define GL_SAMPLE_ALPHA_TO_ONE 0x809F
1229#define GL_SAMPLE_COVERAGE 0x80A0
1230#define GL_SAMPLE_BUFFERS 0x80A8
1231#define GL_SAMPLES 0x80A9
1232#define GL_SAMPLE_COVERAGE_VALUE 0x80AA
1233#define GL_SAMPLE_COVERAGE_INVERT 0x80AB
1234#define GL_CLAMP_TO_BORDER 0x812D
1235#define GL_TEXTURE0 0x84C0
1236#define GL_TEXTURE1 0x84C1
1237#define GL_TEXTURE2 0x84C2
1238#define GL_TEXTURE3 0x84C3
1239#define GL_TEXTURE4 0x84C4
1240#define GL_TEXTURE5 0x84C5
1241#define GL_TEXTURE6 0x84C6
1242#define GL_TEXTURE7 0x84C7
1243#define GL_TEXTURE8 0x84C8
1244#define GL_TEXTURE9 0x84C9
1245#define GL_TEXTURE10 0x84CA
1246#define GL_TEXTURE11 0x84CB
1247#define GL_TEXTURE12 0x84CC
1248#define GL_TEXTURE13 0x84CD
1249#define GL_TEXTURE14 0x84CE
1250#define GL_TEXTURE15 0x84CF
1251#define GL_TEXTURE16 0x84D0
1252#define GL_TEXTURE17 0x84D1
1253#define GL_TEXTURE18 0x84D2
1254#define GL_TEXTURE19 0x84D3
1255#define GL_TEXTURE20 0x84D4
1256#define GL_TEXTURE21 0x84D5
1257#define GL_TEXTURE22 0x84D6
1258#define GL_TEXTURE23 0x84D7
1259#define GL_TEXTURE24 0x84D8
1260#define GL_TEXTURE25 0x84D9
1261#define GL_TEXTURE26 0x84DA
1262#define GL_TEXTURE27 0x84DB
1263#define GL_TEXTURE28 0x84DC
1264#define GL_TEXTURE29 0x84DD
1265#define GL_TEXTURE30 0x84DE
1266#define GL_TEXTURE31 0x84DF
1267#define GL_ACTIVE_TEXTURE 0x84E0
1268#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
1269#define GL_MAX_TEXTURE_UNITS 0x84E2
1270#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
1271#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
1272#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
1273#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
1274#define GL_SUBTRACT 0x84E7
1275#define GL_COMPRESSED_ALPHA 0x84E9
1276#define GL_COMPRESSED_LUMINANCE 0x84EA
1277#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
1278#define GL_COMPRESSED_INTENSITY 0x84EC
1279#define GL_COMPRESSED_RGB 0x84ED
1280#define GL_COMPRESSED_RGBA 0x84EE
1281#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
1282#define GL_NORMAL_MAP 0x8511
1283#define GL_REFLECTION_MAP 0x8512
1284#define GL_TEXTURE_CUBE_MAP 0x8513
1285#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
1286#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
1287#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
1288#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
1289#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
1290#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
1291#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
1292#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
1293#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
1294#define GL_COMBINE 0x8570
1295#define GL_COMBINE_RGB 0x8571
1296#define GL_COMBINE_ALPHA 0x8572
1297#define GL_RGB_SCALE 0x8573
1298#define GL_ADD_SIGNED 0x8574
1299#define GL_INTERPOLATE 0x8575
1300#define GL_CONSTANT 0x8576
1301#define GL_PRIMARY_COLOR 0x8577
1302#define GL_PREVIOUS 0x8578
1303#define GL_SOURCE0_RGB 0x8580
1304#define GL_SOURCE1_RGB 0x8581
1305#define GL_SOURCE2_RGB 0x8582
1306#define GL_SOURCE0_ALPHA 0x8588
1307#define GL_SOURCE1_ALPHA 0x8589
1308#define GL_SOURCE2_ALPHA 0x858A
1309#define GL_OPERAND0_RGB 0x8590
1310#define GL_OPERAND1_RGB 0x8591
1311#define GL_OPERAND2_RGB 0x8592
1312#define GL_OPERAND0_ALPHA 0x8598
1313#define GL_OPERAND1_ALPHA 0x8599
1314#define GL_OPERAND2_ALPHA 0x859A
1315#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
1316#define GL_TEXTURE_COMPRESSED 0x86A1
1317#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
1318#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
1319#define GL_DOT3_RGB 0x86AE
1320#define GL_DOT3_RGBA 0x86AF
1321#define GL_MULTISAMPLE_BIT 0x20000000
1322
1323typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture);
1325typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
1326typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
1327typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
1328typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
1329typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
1330typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
1331typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img);
1333typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]);
1335typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]);
1337typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
1339typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
1341typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
1343typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
1345typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
1347typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
1348typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
1349typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
1351typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
1353typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
1355typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
1356typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
1357typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
1359typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
1361typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
1363typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
1364typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
1365typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
1367typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
1368typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
1369
1370#define glActiveTexture GLEW_GET_FUN(__glewActiveTexture)
1371#define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture)
1372#define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D)
1373#define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D)
1374#define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D)
1375#define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D)
1376#define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D)
1377#define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D)
1378#define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage)
1379#define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd)
1380#define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf)
1381#define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd)
1382#define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf)
1383#define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d)
1384#define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv)
1385#define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f)
1386#define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv)
1387#define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i)
1388#define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv)
1389#define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s)
1390#define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv)
1391#define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d)
1392#define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv)
1393#define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f)
1394#define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv)
1395#define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i)
1396#define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv)
1397#define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s)
1398#define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv)
1399#define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d)
1400#define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv)
1401#define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f)
1402#define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv)
1403#define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i)
1404#define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv)
1405#define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s)
1406#define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv)
1407#define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d)
1408#define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv)
1409#define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f)
1410#define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv)
1411#define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i)
1412#define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv)
1413#define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s)
1414#define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv)
1415#define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage)
1416
1417#define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3)
1418
1419#endif /* GL_VERSION_1_3 */
1420
1421/* ----------------------------- GL_VERSION_1_4 ---------------------------- */
1422
1423#ifndef GL_VERSION_1_4
1424#define GL_VERSION_1_4 1
1425
1426#define GL_BLEND_DST_RGB 0x80C8
1427#define GL_BLEND_SRC_RGB 0x80C9
1428#define GL_BLEND_DST_ALPHA 0x80CA
1429#define GL_BLEND_SRC_ALPHA 0x80CB
1430#define GL_POINT_SIZE_MIN 0x8126
1431#define GL_POINT_SIZE_MAX 0x8127
1432#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
1433#define GL_POINT_DISTANCE_ATTENUATION 0x8129
1434#define GL_GENERATE_MIPMAP 0x8191
1435#define GL_GENERATE_MIPMAP_HINT 0x8192
1436#define GL_DEPTH_COMPONENT16 0x81A5
1437#define GL_DEPTH_COMPONENT24 0x81A6
1438#define GL_DEPTH_COMPONENT32 0x81A7
1439#define GL_MIRRORED_REPEAT 0x8370
1440#define GL_FOG_COORDINATE_SOURCE 0x8450
1441#define GL_FOG_COORDINATE 0x8451
1442#define GL_FRAGMENT_DEPTH 0x8452
1443#define GL_CURRENT_FOG_COORDINATE 0x8453
1444#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
1445#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
1446#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
1447#define GL_FOG_COORDINATE_ARRAY 0x8457
1448#define GL_COLOR_SUM 0x8458
1449#define GL_CURRENT_SECONDARY_COLOR 0x8459
1450#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
1451#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
1452#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
1453#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
1454#define GL_SECONDARY_COLOR_ARRAY 0x845E
1455#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
1456#define GL_TEXTURE_FILTER_CONTROL 0x8500
1457#define GL_TEXTURE_LOD_BIAS 0x8501
1458#define GL_INCR_WRAP 0x8507
1459#define GL_DECR_WRAP 0x8508
1460#define GL_TEXTURE_DEPTH_SIZE 0x884A
1461#define GL_DEPTH_TEXTURE_MODE 0x884B
1462#define GL_TEXTURE_COMPARE_MODE 0x884C
1463#define GL_TEXTURE_COMPARE_FUNC 0x884D
1464#define GL_COMPARE_R_TO_TEXTURE 0x884E
1465
1466typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
1468typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
1469typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
1470typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord);
1471typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord);
1472typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord);
1473typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord);
1474typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
1475typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount);
1476typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
1477typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
1478typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
1479typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);
1480typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
1484typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
1486typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
1487typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v);
1488typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
1492typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
1496typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
1498typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p);
1500typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p);
1502typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p);
1504typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p);
1506typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p);
1508typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p);
1510typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p);
1512typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p);
1513
1514#define glBlendColor GLEW_GET_FUN(__glewBlendColor)
1515#define glBlendEquation GLEW_GET_FUN(__glewBlendEquation)
1516#define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate)
1517#define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer)
1518#define glFogCoordd GLEW_GET_FUN(__glewFogCoordd)
1519#define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv)
1520#define glFogCoordf GLEW_GET_FUN(__glewFogCoordf)
1521#define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv)
1522#define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays)
1523#define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements)
1524#define glPointParameterf GLEW_GET_FUN(__glewPointParameterf)
1525#define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv)
1526#define glPointParameteri GLEW_GET_FUN(__glewPointParameteri)
1527#define glPointParameteriv GLEW_GET_FUN(__glewPointParameteriv)
1528#define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b)
1529#define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv)
1530#define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d)
1531#define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv)
1532#define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f)
1533#define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv)
1534#define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i)
1535#define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv)
1536#define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s)
1537#define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv)
1538#define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub)
1539#define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv)
1540#define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui)
1541#define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv)
1542#define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us)
1543#define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv)
1544#define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer)
1545#define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d)
1546#define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv)
1547#define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f)
1548#define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv)
1549#define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i)
1550#define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv)
1551#define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s)
1552#define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv)
1553#define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d)
1554#define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv)
1555#define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f)
1556#define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv)
1557#define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i)
1558#define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv)
1559#define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s)
1560#define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv)
1561
1562#define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4)
1563
1564#endif /* GL_VERSION_1_4 */
1565
1566/* ----------------------------- GL_VERSION_1_5 ---------------------------- */
1567
1568#ifndef GL_VERSION_1_5
1569#define GL_VERSION_1_5 1
1570
1571#define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
1572#define GL_FOG_COORD GL_FOG_COORDINATE
1573#define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
1574#define GL_SRC0_RGB GL_SOURCE0_RGB
1575#define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
1576#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
1577#define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
1578#define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
1579#define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
1580#define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
1581#define GL_SRC1_RGB GL_SOURCE1_RGB
1582#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
1583#define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
1584#define GL_SRC2_RGB GL_SOURCE2_RGB
1585#define GL_BUFFER_SIZE 0x8764
1586#define GL_BUFFER_USAGE 0x8765
1587#define GL_QUERY_COUNTER_BITS 0x8864
1588#define GL_CURRENT_QUERY 0x8865
1589#define GL_QUERY_RESULT 0x8866
1590#define GL_QUERY_RESULT_AVAILABLE 0x8867
1591#define GL_ARRAY_BUFFER 0x8892
1592#define GL_ELEMENT_ARRAY_BUFFER 0x8893
1593#define GL_ARRAY_BUFFER_BINDING 0x8894
1594#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
1595#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
1596#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
1597#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
1598#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
1599#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
1600#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
1601#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
1602#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
1603#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
1604#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
1605#define GL_READ_ONLY 0x88B8
1606#define GL_WRITE_ONLY 0x88B9
1607#define GL_READ_WRITE 0x88BA
1608#define GL_BUFFER_ACCESS 0x88BB
1609#define GL_BUFFER_MAPPED 0x88BC
1610#define GL_BUFFER_MAP_POINTER 0x88BD
1611#define GL_STREAM_DRAW 0x88E0
1612#define GL_STREAM_READ 0x88E1
1613#define GL_STREAM_COPY 0x88E2
1614#define GL_STATIC_DRAW 0x88E4
1615#define GL_STATIC_READ 0x88E5
1616#define GL_STATIC_COPY 0x88E6
1617#define GL_DYNAMIC_DRAW 0x88E8
1618#define GL_DYNAMIC_READ 0x88E9
1619#define GL_DYNAMIC_COPY 0x88EA
1620#define GL_SAMPLES_PASSED 0x8914
1621
1622typedef ptrdiff_t GLsizeiptr;
1623typedef ptrdiff_t GLintptr;
1624
1625typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
1626typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
1627typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
1628typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
1629typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers);
1630typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids);
1631typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target);
1632typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers);
1634typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params);
1635typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params);
1636typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data);
1637typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params);
1638typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params);
1639typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params);
1642typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
1644
1645#define glBeginQuery GLEW_GET_FUN(__glewBeginQuery)
1646#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer)
1647#define glBufferData GLEW_GET_FUN(__glewBufferData)
1648#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData)
1649#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers)
1650#define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries)
1651#define glEndQuery GLEW_GET_FUN(__glewEndQuery)
1652#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers)
1653#define glGenQueries GLEW_GET_FUN(__glewGenQueries)
1654#define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv)
1655#define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv)
1656#define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData)
1657#define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv)
1658#define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv)
1659#define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv)
1660#define glIsBuffer GLEW_GET_FUN(__glewIsBuffer)
1661#define glIsQuery GLEW_GET_FUN(__glewIsQuery)
1662#define glMapBuffer GLEW_GET_FUN(__glewMapBuffer)
1663#define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer)
1664
1665#define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5)
1666
1667#endif /* GL_VERSION_1_5 */
1668
1669/* ----------------------------- GL_VERSION_2_0 ---------------------------- */
1670
1671#ifndef GL_VERSION_2_0
1672#define GL_VERSION_2_0 1
1673
1674#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
1675#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
1676#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
1677#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
1678#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
1679#define GL_CURRENT_VERTEX_ATTRIB 0x8626
1680#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
1681#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
1682#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
1683#define GL_STENCIL_BACK_FUNC 0x8800
1684#define GL_STENCIL_BACK_FAIL 0x8801
1685#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
1686#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
1687#define GL_MAX_DRAW_BUFFERS 0x8824
1688#define GL_DRAW_BUFFER0 0x8825
1689#define GL_DRAW_BUFFER1 0x8826
1690#define GL_DRAW_BUFFER2 0x8827
1691#define GL_DRAW_BUFFER3 0x8828
1692#define GL_DRAW_BUFFER4 0x8829
1693#define GL_DRAW_BUFFER5 0x882A
1694#define GL_DRAW_BUFFER6 0x882B
1695#define GL_DRAW_BUFFER7 0x882C
1696#define GL_DRAW_BUFFER8 0x882D
1697#define GL_DRAW_BUFFER9 0x882E
1698#define GL_DRAW_BUFFER10 0x882F
1699#define GL_DRAW_BUFFER11 0x8830
1700#define GL_DRAW_BUFFER12 0x8831
1701#define GL_DRAW_BUFFER13 0x8832
1702#define GL_DRAW_BUFFER14 0x8833
1703#define GL_DRAW_BUFFER15 0x8834
1704#define GL_BLEND_EQUATION_ALPHA 0x883D
1705#define GL_POINT_SPRITE 0x8861
1706#define GL_COORD_REPLACE 0x8862
1707#define GL_MAX_VERTEX_ATTRIBS 0x8869
1708#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
1709#define GL_MAX_TEXTURE_COORDS 0x8871
1710#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
1711#define GL_FRAGMENT_SHADER 0x8B30
1712#define GL_VERTEX_SHADER 0x8B31
1713#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
1714#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
1715#define GL_MAX_VARYING_FLOATS 0x8B4B
1716#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
1717#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
1718#define GL_SHADER_TYPE 0x8B4F
1719#define GL_FLOAT_VEC2 0x8B50
1720#define GL_FLOAT_VEC3 0x8B51
1721#define GL_FLOAT_VEC4 0x8B52
1722#define GL_INT_VEC2 0x8B53
1723#define GL_INT_VEC3 0x8B54
1724#define GL_INT_VEC4 0x8B55
1725#define GL_BOOL 0x8B56
1726#define GL_BOOL_VEC2 0x8B57
1727#define GL_BOOL_VEC3 0x8B58
1728#define GL_BOOL_VEC4 0x8B59
1729#define GL_FLOAT_MAT2 0x8B5A
1730#define GL_FLOAT_MAT3 0x8B5B
1731#define GL_FLOAT_MAT4 0x8B5C
1732#define GL_SAMPLER_1D 0x8B5D
1733#define GL_SAMPLER_2D 0x8B5E
1734#define GL_SAMPLER_3D 0x8B5F
1735#define GL_SAMPLER_CUBE 0x8B60
1736#define GL_SAMPLER_1D_SHADOW 0x8B61
1737#define GL_SAMPLER_2D_SHADOW 0x8B62
1738#define GL_DELETE_STATUS 0x8B80
1739#define GL_COMPILE_STATUS 0x8B81
1740#define GL_LINK_STATUS 0x8B82
1741#define GL_VALIDATE_STATUS 0x8B83
1742#define GL_INFO_LOG_LENGTH 0x8B84
1743#define GL_ATTACHED_SHADERS 0x8B85
1744#define GL_ACTIVE_UNIFORMS 0x8B86
1745#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
1746#define GL_SHADER_SOURCE_LENGTH 0x8B88
1747#define GL_ACTIVE_ATTRIBUTES 0x8B89
1748#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
1749#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
1750#define GL_SHADING_LANGUAGE_VERSION 0x8B8C
1751#define GL_CURRENT_PROGRAM 0x8B8D
1752#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
1753#define GL_LOWER_LEFT 0x8CA1
1754#define GL_UPPER_LEFT 0x8CA2
1755#define GL_STENCIL_BACK_REF 0x8CA3
1756#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
1757#define GL_STENCIL_BACK_WRITEMASK 0x8CA5
1758
1759typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
1760typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name);
1762typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader);
1765typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program);
1766typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader);
1767typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
1769typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs);
1771typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
1772typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
1773typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders);
1774typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name);
1775typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
1776typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param);
1777typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
1778typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLint obj, GLsizei maxLength, GLsizei* length, GLchar* source);
1779typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param);
1780typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar* name);
1781typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params);
1782typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params);
1789typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program);
1790typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths);
1791typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
1793typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
1794typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
1795typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value);
1796typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
1797typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value);
1798typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
1799typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value);
1800typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
1801typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value);
1802typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1803typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value);
1804typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
1805typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value);
1806typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1807typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value);
1808typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1809typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value);
1810typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
1811typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
1812typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
1813typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program);
1814typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program);
1816typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v);
1818typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v);
1820typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v);
1822typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v);
1824typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v);
1826typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v);
1828typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v);
1830typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v);
1832typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v);
1833typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v);
1834typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v);
1835typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v);
1837typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v);
1838typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v);
1839typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v);
1840typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v);
1842typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v);
1844typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v);
1845typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v);
1847typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v);
1848typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v);
1849typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v);
1850typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v);
1851typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer);
1852
1853#define glAttachShader GLEW_GET_FUN(__glewAttachShader)
1854#define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation)
1855#define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate)
1856#define glCompileShader GLEW_GET_FUN(__glewCompileShader)
1857#define glCreateProgram GLEW_GET_FUN(__glewCreateProgram)
1858#define glCreateShader GLEW_GET_FUN(__glewCreateShader)
1859#define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram)
1860#define glDeleteShader GLEW_GET_FUN(__glewDeleteShader)
1861#define glDetachShader GLEW_GET_FUN(__glewDetachShader)
1862#define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray)
1863#define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers)
1864#define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray)
1865#define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib)
1866#define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform)
1867#define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders)
1868#define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation)
1869#define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog)
1870#define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv)
1871#define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog)
1872#define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource)
1873#define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv)
1874#define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation)
1875#define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv)
1876#define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv)
1877#define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv)
1878#define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv)
1879#define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv)
1880#define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv)
1881#define glIsProgram GLEW_GET_FUN(__glewIsProgram)
1882#define glIsShader GLEW_GET_FUN(__glewIsShader)
1883#define glLinkProgram GLEW_GET_FUN(__glewLinkProgram)
1884#define glShaderSource GLEW_GET_FUN(__glewShaderSource)
1885#define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate)
1886#define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate)
1887#define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate)
1888#define glUniform1f GLEW_GET_FUN(__glewUniform1f)
1889#define glUniform1fv GLEW_GET_FUN(__glewUniform1fv)
1890#define glUniform1i GLEW_GET_FUN(__glewUniform1i)
1891#define glUniform1iv GLEW_GET_FUN(__glewUniform1iv)
1892#define glUniform2f GLEW_GET_FUN(__glewUniform2f)
1893#define glUniform2fv GLEW_GET_FUN(__glewUniform2fv)
1894#define glUniform2i GLEW_GET_FUN(__glewUniform2i)
1895#define glUniform2iv GLEW_GET_FUN(__glewUniform2iv)
1896#define glUniform3f GLEW_GET_FUN(__glewUniform3f)
1897#define glUniform3fv GLEW_GET_FUN(__glewUniform3fv)
1898#define glUniform3i GLEW_GET_FUN(__glewUniform3i)
1899#define glUniform3iv GLEW_GET_FUN(__glewUniform3iv)
1900#define glUniform4f GLEW_GET_FUN(__glewUniform4f)
1901#define glUniform4fv GLEW_GET_FUN(__glewUniform4fv)
1902#define glUniform4i GLEW_GET_FUN(__glewUniform4i)
1903#define glUniform4iv GLEW_GET_FUN(__glewUniform4iv)
1904#define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv)
1905#define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv)
1906#define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv)
1907#define glUseProgram GLEW_GET_FUN(__glewUseProgram)
1908#define glValidateProgram GLEW_GET_FUN(__glewValidateProgram)
1909#define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d)
1910#define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv)
1911#define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f)
1912#define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv)
1913#define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s)
1914#define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv)
1915#define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d)
1916#define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv)
1917#define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f)
1918#define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv)
1919#define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s)
1920#define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv)
1921#define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d)
1922#define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv)
1923#define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f)
1924#define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv)
1925#define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s)
1926#define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv)
1927#define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv)
1928#define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv)
1929#define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv)
1930#define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub)
1931#define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv)
1932#define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv)
1933#define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv)
1934#define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv)
1935#define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d)
1936#define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv)
1937#define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f)
1938#define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv)
1939#define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv)
1940#define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s)
1941#define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv)
1942#define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv)
1943#define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv)
1944#define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv)
1945#define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer)
1946
1947#define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0)
1948
1949#endif /* GL_VERSION_2_0 */
1950
1951/* ----------------------------- GL_VERSION_2_1 ---------------------------- */
1952
1953#ifndef GL_VERSION_2_1
1954#define GL_VERSION_2_1 1
1955
1956#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
1957#define GL_PIXEL_PACK_BUFFER 0x88EB
1958#define GL_PIXEL_UNPACK_BUFFER 0x88EC
1959#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
1960#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
1961#define GL_FLOAT_MAT2x3 0x8B65
1962#define GL_FLOAT_MAT2x4 0x8B66
1963#define GL_FLOAT_MAT3x2 0x8B67
1964#define GL_FLOAT_MAT3x4 0x8B68
1965#define GL_FLOAT_MAT4x2 0x8B69
1966#define GL_FLOAT_MAT4x3 0x8B6A
1967#define GL_SRGB 0x8C40
1968#define GL_SRGB8 0x8C41
1969#define GL_SRGB_ALPHA 0x8C42
1970#define GL_SRGB8_ALPHA8 0x8C43
1971#define GL_SLUMINANCE_ALPHA 0x8C44
1972#define GL_SLUMINANCE8_ALPHA8 0x8C45
1973#define GL_SLUMINANCE 0x8C46
1974#define GL_SLUMINANCE8 0x8C47
1975#define GL_COMPRESSED_SRGB 0x8C48
1976#define GL_COMPRESSED_SRGB_ALPHA 0x8C49
1977#define GL_COMPRESSED_SLUMINANCE 0x8C4A
1978#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
1979
1980typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1981typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1982typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1983typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1984typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1985typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1986
1987#define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv)
1988#define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv)
1989#define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv)
1990#define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv)
1991#define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv)
1992#define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv)
1993
1994#define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1)
1995
1996#endif /* GL_VERSION_2_1 */
1997
1998/* ----------------------------- GL_VERSION_3_0 ---------------------------- */
1999
2000#ifndef GL_VERSION_3_0
2001#define GL_VERSION_3_0 1
2002
2003#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES
2004#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
2005#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1
2006#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3
2007#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB
2008#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
2009#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
2010#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
2011#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS
2012#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
2013#define GL_MAJOR_VERSION 0x821B
2014#define GL_MINOR_VERSION 0x821C
2015#define GL_NUM_EXTENSIONS 0x821D
2016#define GL_CONTEXT_FLAGS 0x821E
2017#define GL_DEPTH_BUFFER 0x8223
2018#define GL_STENCIL_BUFFER 0x8224
2019#define GL_COMPRESSED_RED 0x8225
2020#define GL_COMPRESSED_RG 0x8226
2021#define GL_RGBA32F 0x8814
2022#define GL_RGB32F 0x8815
2023#define GL_RGBA16F 0x881A
2024#define GL_RGB16F 0x881B
2025#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
2026#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
2027#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
2028#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
2029#define GL_CLAMP_VERTEX_COLOR 0x891A
2030#define GL_CLAMP_FRAGMENT_COLOR 0x891B
2031#define GL_CLAMP_READ_COLOR 0x891C
2032#define GL_FIXED_ONLY 0x891D
2033#define GL_TEXTURE_RED_TYPE 0x8C10
2034#define GL_TEXTURE_GREEN_TYPE 0x8C11
2035#define GL_TEXTURE_BLUE_TYPE 0x8C12
2036#define GL_TEXTURE_ALPHA_TYPE 0x8C13
2037#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14
2038#define GL_TEXTURE_INTENSITY_TYPE 0x8C15
2039#define GL_TEXTURE_DEPTH_TYPE 0x8C16
2040#define GL_UNSIGNED_NORMALIZED 0x8C17
2041#define GL_TEXTURE_1D_ARRAY 0x8C18
2042#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
2043#define GL_TEXTURE_2D_ARRAY 0x8C1A
2044#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
2045#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
2046#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
2047#define GL_R11F_G11F_B10F 0x8C3A
2048#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
2049#define GL_RGB9_E5 0x8C3D
2050#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
2051#define GL_TEXTURE_SHARED_SIZE 0x8C3F
2052#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
2053#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
2054#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
2055#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
2056#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
2057#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
2058#define GL_PRIMITIVES_GENERATED 0x8C87
2059#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
2060#define GL_RASTERIZER_DISCARD 0x8C89
2061#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
2062#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
2063#define GL_INTERLEAVED_ATTRIBS 0x8C8C
2064#define GL_SEPARATE_ATTRIBS 0x8C8D
2065#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
2066#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
2067#define GL_RGBA32UI 0x8D70
2068#define GL_RGB32UI 0x8D71
2069#define GL_RGBA16UI 0x8D76
2070#define GL_RGB16UI 0x8D77
2071#define GL_RGBA8UI 0x8D7C
2072#define GL_RGB8UI 0x8D7D
2073#define GL_RGBA32I 0x8D82
2074#define GL_RGB32I 0x8D83
2075#define GL_RGBA16I 0x8D88
2076#define GL_RGB16I 0x8D89
2077#define GL_RGBA8I 0x8D8E
2078#define GL_RGB8I 0x8D8F
2079#define GL_RED_INTEGER 0x8D94
2080#define GL_GREEN_INTEGER 0x8D95
2081#define GL_BLUE_INTEGER 0x8D96
2082#define GL_ALPHA_INTEGER 0x8D97
2083#define GL_RGB_INTEGER 0x8D98
2084#define GL_RGBA_INTEGER 0x8D99
2085#define GL_BGR_INTEGER 0x8D9A
2086#define GL_BGRA_INTEGER 0x8D9B
2087#define GL_SAMPLER_1D_ARRAY 0x8DC0
2088#define GL_SAMPLER_2D_ARRAY 0x8DC1
2089#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
2090#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
2091#define GL_SAMPLER_CUBE_SHADOW 0x8DC5
2092#define GL_UNSIGNED_INT_VEC2 0x8DC6
2093#define GL_UNSIGNED_INT_VEC3 0x8DC7
2094#define GL_UNSIGNED_INT_VEC4 0x8DC8
2095#define GL_INT_SAMPLER_1D 0x8DC9
2096#define GL_INT_SAMPLER_2D 0x8DCA
2097#define GL_INT_SAMPLER_3D 0x8DCB
2098#define GL_INT_SAMPLER_CUBE 0x8DCC
2099#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
2100#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
2101#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
2102#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
2103#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
2104#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
2105#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
2106#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
2107#define GL_QUERY_WAIT 0x8E13
2108#define GL_QUERY_NO_WAIT 0x8E14
2109#define GL_QUERY_BY_REGION_WAIT 0x8E15
2110#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
2111
2167
2168#define glBeginConditionalRender GLEW_GET_FUN(__glewBeginConditionalRender)
2169#define glBeginTransformFeedback GLEW_GET_FUN(__glewBeginTransformFeedback)
2170#define glBindFragDataLocation GLEW_GET_FUN(__glewBindFragDataLocation)
2171#define glClampColor GLEW_GET_FUN(__glewClampColor)
2172#define glClearBufferfi GLEW_GET_FUN(__glewClearBufferfi)
2173#define glClearBufferfv GLEW_GET_FUN(__glewClearBufferfv)
2174#define glClearBufferiv GLEW_GET_FUN(__glewClearBufferiv)
2175#define glClearBufferuiv GLEW_GET_FUN(__glewClearBufferuiv)
2176#define glColorMaski GLEW_GET_FUN(__glewColorMaski)
2177#define glDisablei GLEW_GET_FUN(__glewDisablei)
2178#define glEnablei GLEW_GET_FUN(__glewEnablei)
2179#define glEndConditionalRender GLEW_GET_FUN(__glewEndConditionalRender)
2180#define glEndTransformFeedback GLEW_GET_FUN(__glewEndTransformFeedback)
2181#define glGetBooleani_v GLEW_GET_FUN(__glewGetBooleani_v)
2182#define glGetFragDataLocation GLEW_GET_FUN(__glewGetFragDataLocation)
2183#define glGetStringi GLEW_GET_FUN(__glewGetStringi)
2184#define glGetTexParameterIiv GLEW_GET_FUN(__glewGetTexParameterIiv)
2185#define glGetTexParameterIuiv GLEW_GET_FUN(__glewGetTexParameterIuiv)
2186#define glGetTransformFeedbackVarying GLEW_GET_FUN(__glewGetTransformFeedbackVarying)
2187#define glGetUniformuiv GLEW_GET_FUN(__glewGetUniformuiv)
2188#define glGetVertexAttribIiv GLEW_GET_FUN(__glewGetVertexAttribIiv)
2189#define glGetVertexAttribIuiv GLEW_GET_FUN(__glewGetVertexAttribIuiv)
2190#define glIsEnabledi GLEW_GET_FUN(__glewIsEnabledi)
2191#define glTexParameterIiv GLEW_GET_FUN(__glewTexParameterIiv)
2192#define glTexParameterIuiv GLEW_GET_FUN(__glewTexParameterIuiv)
2193#define glTransformFeedbackVaryings GLEW_GET_FUN(__glewTransformFeedbackVaryings)
2194#define glUniform1ui GLEW_GET_FUN(__glewUniform1ui)
2195#define glUniform1uiv GLEW_GET_FUN(__glewUniform1uiv)
2196#define glUniform2ui GLEW_GET_FUN(__glewUniform2ui)
2197#define glUniform2uiv GLEW_GET_FUN(__glewUniform2uiv)
2198#define glUniform3ui GLEW_GET_FUN(__glewUniform3ui)
2199#define glUniform3uiv GLEW_GET_FUN(__glewUniform3uiv)
2200#define glUniform4ui GLEW_GET_FUN(__glewUniform4ui)
2201#define glUniform4uiv GLEW_GET_FUN(__glewUniform4uiv)
2202#define glVertexAttribI1i GLEW_GET_FUN(__glewVertexAttribI1i)
2203#define glVertexAttribI1iv GLEW_GET_FUN(__glewVertexAttribI1iv)
2204#define glVertexAttribI1ui GLEW_GET_FUN(__glewVertexAttribI1ui)
2205#define glVertexAttribI1uiv GLEW_GET_FUN(__glewVertexAttribI1uiv)
2206#define glVertexAttribI2i GLEW_GET_FUN(__glewVertexAttribI2i)
2207#define glVertexAttribI2iv GLEW_GET_FUN(__glewVertexAttribI2iv)
2208#define glVertexAttribI2ui GLEW_GET_FUN(__glewVertexAttribI2ui)
2209#define glVertexAttribI2uiv GLEW_GET_FUN(__glewVertexAttribI2uiv)
2210#define glVertexAttribI3i GLEW_GET_FUN(__glewVertexAttribI3i)
2211#define glVertexAttribI3iv GLEW_GET_FUN(__glewVertexAttribI3iv)
2212#define glVertexAttribI3ui GLEW_GET_FUN(__glewVertexAttribI3ui)
2213#define glVertexAttribI3uiv GLEW_GET_FUN(__glewVertexAttribI3uiv)
2214#define glVertexAttribI4bv GLEW_GET_FUN(__glewVertexAttribI4bv)
2215#define glVertexAttribI4i GLEW_GET_FUN(__glewVertexAttribI4i)
2216#define glVertexAttribI4iv GLEW_GET_FUN(__glewVertexAttribI4iv)
2217#define glVertexAttribI4sv GLEW_GET_FUN(__glewVertexAttribI4sv)
2218#define glVertexAttribI4ubv GLEW_GET_FUN(__glewVertexAttribI4ubv)
2219#define glVertexAttribI4ui GLEW_GET_FUN(__glewVertexAttribI4ui)
2220#define glVertexAttribI4uiv GLEW_GET_FUN(__glewVertexAttribI4uiv)
2221#define glVertexAttribI4usv GLEW_GET_FUN(__glewVertexAttribI4usv)
2222#define glVertexAttribIPointer GLEW_GET_FUN(__glewVertexAttribIPointer)
2223
2224#define GLEW_VERSION_3_0 GLEW_GET_VAR(__GLEW_VERSION_3_0)
2225
2226#endif /* GL_VERSION_3_0 */
2227
2228/* ----------------------------- GL_VERSION_3_1 ---------------------------- */
2229
2230#ifndef GL_VERSION_3_1
2231#define GL_VERSION_3_1 1
2232
2233#define GL_TEXTURE_RECTANGLE 0x84F5
2234#define GL_TEXTURE_BINDING_RECTANGLE 0x84F6
2235#define GL_PROXY_TEXTURE_RECTANGLE 0x84F7
2236#define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8
2237#define GL_SAMPLER_2D_RECT 0x8B63
2238#define GL_SAMPLER_2D_RECT_SHADOW 0x8B64
2239#define GL_TEXTURE_BUFFER 0x8C2A
2240#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B
2241#define GL_TEXTURE_BINDING_BUFFER 0x8C2C
2242#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D
2243#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E
2244#define GL_SAMPLER_BUFFER 0x8DC2
2245#define GL_INT_SAMPLER_2D_RECT 0x8DCD
2246#define GL_INT_SAMPLER_BUFFER 0x8DD0
2247#define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5
2248#define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8
2249#define GL_RED_SNORM 0x8F90
2250#define GL_RG_SNORM 0x8F91
2251#define GL_RGB_SNORM 0x8F92
2252#define GL_RGBA_SNORM 0x8F93
2253#define GL_R8_SNORM 0x8F94
2254#define GL_RG8_SNORM 0x8F95
2255#define GL_RGB8_SNORM 0x8F96
2256#define GL_RGBA8_SNORM 0x8F97
2257#define GL_R16_SNORM 0x8F98
2258#define GL_RG16_SNORM 0x8F99
2259#define GL_RGB16_SNORM 0x8F9A
2260#define GL_RGBA16_SNORM 0x8F9B
2261#define GL_SIGNED_NORMALIZED 0x8F9C
2262#define GL_PRIMITIVE_RESTART 0x8F9D
2263#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E
2264#define GL_BUFFER_ACCESS_FLAGS 0x911F
2265#define GL_BUFFER_MAP_LENGTH 0x9120
2266#define GL_BUFFER_MAP_OFFSET 0x9121
2267
2272
2273#define glDrawArraysInstanced GLEW_GET_FUN(__glewDrawArraysInstanced)
2274#define glDrawElementsInstanced GLEW_GET_FUN(__glewDrawElementsInstanced)
2275#define glPrimitiveRestartIndex GLEW_GET_FUN(__glewPrimitiveRestartIndex)
2276#define glTexBuffer GLEW_GET_FUN(__glewTexBuffer)
2277
2278#define GLEW_VERSION_3_1 GLEW_GET_VAR(__GLEW_VERSION_3_1)
2279
2280#endif /* GL_VERSION_3_1 */
2281
2282/* ----------------------------- GL_VERSION_3_2 ---------------------------- */
2283
2284#ifndef GL_VERSION_3_2
2285#define GL_VERSION_3_2 1
2286
2287#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
2288#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002
2289#define GL_LINES_ADJACENCY 0x000A
2290#define GL_LINE_STRIP_ADJACENCY 0x000B
2291#define GL_TRIANGLES_ADJACENCY 0x000C
2292#define GL_TRIANGLE_STRIP_ADJACENCY 0x000D
2293#define GL_PROGRAM_POINT_SIZE 0x8642
2294#define GL_GEOMETRY_VERTICES_OUT 0x8916
2295#define GL_GEOMETRY_INPUT_TYPE 0x8917
2296#define GL_GEOMETRY_OUTPUT_TYPE 0x8918
2297#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29
2298#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7
2299#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8
2300#define GL_GEOMETRY_SHADER 0x8DD9
2301#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF
2302#define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0
2303#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1
2304#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122
2305#define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123
2306#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124
2307#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125
2308#define GL_CONTEXT_PROFILE_MASK 0x9126
2309
2313
2314#define glFramebufferTexture GLEW_GET_FUN(__glewFramebufferTexture)
2315#define glGetBufferParameteri64v GLEW_GET_FUN(__glewGetBufferParameteri64v)
2316#define glGetInteger64i_v GLEW_GET_FUN(__glewGetInteger64i_v)
2317
2318#define GLEW_VERSION_3_2 GLEW_GET_VAR(__GLEW_VERSION_3_2)
2319
2320#endif /* GL_VERSION_3_2 */
2321
2322/* ----------------------------- GL_VERSION_3_3 ---------------------------- */
2323
2324#ifndef GL_VERSION_3_3
2325#define GL_VERSION_3_3 1
2326
2327#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE
2328#define GL_ANY_SAMPLES_PASSED 0x8C2F
2329#define GL_TEXTURE_SWIZZLE_R 0x8E42
2330#define GL_TEXTURE_SWIZZLE_G 0x8E43
2331#define GL_TEXTURE_SWIZZLE_B 0x8E44
2332#define GL_TEXTURE_SWIZZLE_A 0x8E45
2333#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46
2334#define GL_RGB10_A2UI 0x906F
2335
2336typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
2337
2338#define glVertexAttribDivisor GLEW_GET_FUN(__glewVertexAttribDivisor)
2339
2340#define GLEW_VERSION_3_3 GLEW_GET_VAR(__GLEW_VERSION_3_3)
2341
2342#endif /* GL_VERSION_3_3 */
2343
2344/* ----------------------------- GL_VERSION_4_0 ---------------------------- */
2345
2346#ifndef GL_VERSION_4_0
2347#define GL_VERSION_4_0 1
2348
2349#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F
2350#define GL_SAMPLE_SHADING 0x8C36
2351#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37
2352#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A
2353#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B
2354#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C
2355#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D
2356#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E
2357#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F
2358#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F
2359#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009
2360#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A
2361#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B
2362#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C
2363#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D
2364#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E
2365#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F
2366
2367typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
2369typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
2370typedef void (GLAPIENTRY * PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst);
2372
2373#define glBlendEquationSeparatei GLEW_GET_FUN(__glewBlendEquationSeparatei)
2374#define glBlendEquationi GLEW_GET_FUN(__glewBlendEquationi)
2375#define glBlendFuncSeparatei GLEW_GET_FUN(__glewBlendFuncSeparatei)
2376#define glBlendFunci GLEW_GET_FUN(__glewBlendFunci)
2377#define glMinSampleShading GLEW_GET_FUN(__glewMinSampleShading)
2378
2379#define GLEW_VERSION_4_0 GLEW_GET_VAR(__GLEW_VERSION_4_0)
2380
2381#endif /* GL_VERSION_4_0 */
2382
2383/* -------------------------- GL_3DFX_multisample -------------------------- */
2384
2385#ifndef GL_3DFX_multisample
2386#define GL_3DFX_multisample 1
2387
2388#define GL_MULTISAMPLE_3DFX 0x86B2
2389#define GL_SAMPLE_BUFFERS_3DFX 0x86B3
2390#define GL_SAMPLES_3DFX 0x86B4
2391#define GL_MULTISAMPLE_BIT_3DFX 0x20000000
2392
2393#define GLEW_3DFX_multisample GLEW_GET_VAR(__GLEW_3DFX_multisample)
2394
2395#endif /* GL_3DFX_multisample */
2396
2397/* ---------------------------- GL_3DFX_tbuffer ---------------------------- */
2398
2399#ifndef GL_3DFX_tbuffer
2400#define GL_3DFX_tbuffer 1
2401
2403
2404#define glTbufferMask3DFX GLEW_GET_FUN(__glewTbufferMask3DFX)
2405
2406#define GLEW_3DFX_tbuffer GLEW_GET_VAR(__GLEW_3DFX_tbuffer)
2407
2408#endif /* GL_3DFX_tbuffer */
2409
2410/* -------------------- GL_3DFX_texture_compression_FXT1 ------------------- */
2411
2412#ifndef GL_3DFX_texture_compression_FXT1
2413#define GL_3DFX_texture_compression_FXT1 1
2414
2415#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
2416#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
2417
2418#define GLEW_3DFX_texture_compression_FXT1 GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1)
2419
2420#endif /* GL_3DFX_texture_compression_FXT1 */
2421
2422/* ----------------------- GL_AMD_conservative_depth ----------------------- */
2423
2424#ifndef GL_AMD_conservative_depth
2425#define GL_AMD_conservative_depth 1
2426
2427#define GLEW_AMD_conservative_depth GLEW_GET_VAR(__GLEW_AMD_conservative_depth)
2428
2429#endif /* GL_AMD_conservative_depth */
2430
2431/* -------------------------- GL_AMD_debug_output -------------------------- */
2432
2433#ifndef GL_AMD_debug_output
2434#define GL_AMD_debug_output 1
2435
2436#define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x9143
2437#define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144
2438#define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145
2439#define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146
2440#define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147
2441#define GL_DEBUG_SEVERITY_LOW_AMD 0x9148
2442#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149
2443#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A
2444#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B
2445#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C
2446#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D
2447#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E
2448#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F
2449#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150
2450
2451typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, void* userParam);
2452typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);
2453typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const char* buf);
2454typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, char* message);
2455
2456#define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAMD)
2457#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD)
2458#define glDebugMessageInsertAMD GLEW_GET_FUN(__glewDebugMessageInsertAMD)
2459#define glGetDebugMessageLogAMD GLEW_GET_FUN(__glewGetDebugMessageLogAMD)
2460
2461#define GLEW_AMD_debug_output GLEW_GET_VAR(__GLEW_AMD_debug_output)
2462
2463#endif /* GL_AMD_debug_output */
2464
2465/* ----------------------- GL_AMD_draw_buffers_blend ----------------------- */
2466
2467#ifndef GL_AMD_draw_buffers_blend
2468#define GL_AMD_draw_buffers_blend 1
2469
2473typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
2474
2475#define glBlendEquationIndexedAMD GLEW_GET_FUN(__glewBlendEquationIndexedAMD)
2476#define glBlendEquationSeparateIndexedAMD GLEW_GET_FUN(__glewBlendEquationSeparateIndexedAMD)
2477#define glBlendFuncIndexedAMD GLEW_GET_FUN(__glewBlendFuncIndexedAMD)
2478#define glBlendFuncSeparateIndexedAMD GLEW_GET_FUN(__glewBlendFuncSeparateIndexedAMD)
2479
2480#define GLEW_AMD_draw_buffers_blend GLEW_GET_VAR(__GLEW_AMD_draw_buffers_blend)
2481
2482#endif /* GL_AMD_draw_buffers_blend */
2483
2484/* ------------------------- GL_AMD_name_gen_delete ------------------------ */
2485
2486#ifndef GL_AMD_name_gen_delete
2487#define GL_AMD_name_gen_delete 1
2488
2489#define GL_DATA_BUFFER_AMD 0x9151
2490#define GL_PERFORMANCE_MONITOR_AMD 0x9152
2491#define GL_QUERY_OBJECT_AMD 0x9153
2492#define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154
2493#define GL_SAMPLER_OBJECT_AMD 0x9155
2494
2495typedef void (GLAPIENTRY * PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint* names);
2496typedef void (GLAPIENTRY * PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GLuint* names);
2497typedef GLboolean (GLAPIENTRY * PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name);
2498
2499#define glDeleteNamesAMD GLEW_GET_FUN(__glewDeleteNamesAMD)
2500#define glGenNamesAMD GLEW_GET_FUN(__glewGenNamesAMD)
2501#define glIsNameAMD GLEW_GET_FUN(__glewIsNameAMD)
2502
2503#define GLEW_AMD_name_gen_delete GLEW_GET_VAR(__GLEW_AMD_name_gen_delete)
2504
2505#endif /* GL_AMD_name_gen_delete */
2506
2507/* ----------------------- GL_AMD_performance_monitor ---------------------- */
2508
2509#ifndef GL_AMD_performance_monitor
2510#define GL_AMD_performance_monitor 1
2511
2512#define GL_UNSIGNED_INT 0x1405
2513#define GL_FLOAT 0x1406
2514#define GL_COUNTER_TYPE_AMD 0x8BC0
2515#define GL_COUNTER_RANGE_AMD 0x8BC1
2516#define GL_UNSIGNED_INT64_AMD 0x8BC2
2517#define GL_PERCENTAGE_AMD 0x8BC3
2518#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4
2519#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5
2520#define GL_PERFMON_RESULT_AMD 0x8BC6
2521
2526typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten);
2527typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, void* data);
2528typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, char *counterString);
2529typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *counters);
2530typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei* length, char *groupString);
2531typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint* numGroups, GLsizei groupsSize, GLuint *groups);
2532typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList);
2533
2534#define glBeginPerfMonitorAMD GLEW_GET_FUN(__glewBeginPerfMonitorAMD)
2535#define glDeletePerfMonitorsAMD GLEW_GET_FUN(__glewDeletePerfMonitorsAMD)
2536#define glEndPerfMonitorAMD GLEW_GET_FUN(__glewEndPerfMonitorAMD)
2537#define glGenPerfMonitorsAMD GLEW_GET_FUN(__glewGenPerfMonitorsAMD)
2538#define glGetPerfMonitorCounterDataAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterDataAMD)
2539#define glGetPerfMonitorCounterInfoAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterInfoAMD)
2540#define glGetPerfMonitorCounterStringAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterStringAMD)
2541#define glGetPerfMonitorCountersAMD GLEW_GET_FUN(__glewGetPerfMonitorCountersAMD)
2542#define glGetPerfMonitorGroupStringAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupStringAMD)
2543#define glGetPerfMonitorGroupsAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupsAMD)
2544#define glSelectPerfMonitorCountersAMD GLEW_GET_FUN(__glewSelectPerfMonitorCountersAMD)
2545
2546#define GLEW_AMD_performance_monitor GLEW_GET_VAR(__GLEW_AMD_performance_monitor)
2547
2548#endif /* GL_AMD_performance_monitor */
2549
2550/* ------------------ GL_AMD_seamless_cubemap_per_texture ------------------ */
2551
2552#ifndef GL_AMD_seamless_cubemap_per_texture
2553#define GL_AMD_seamless_cubemap_per_texture 1
2554
2555#define GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB 0x884F
2556
2557#define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seamless_cubemap_per_texture)
2558
2559#endif /* GL_AMD_seamless_cubemap_per_texture */
2560
2561/* ---------------------- GL_AMD_shader_stencil_export --------------------- */
2562
2563#ifndef GL_AMD_shader_stencil_export
2564#define GL_AMD_shader_stencil_export 1
2565
2566#define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_AMD_shader_stencil_export)
2567
2568#endif /* GL_AMD_shader_stencil_export */
2569
2570/* ------------------------ GL_AMD_texture_texture4 ------------------------ */
2571
2572#ifndef GL_AMD_texture_texture4
2573#define GL_AMD_texture_texture4 1
2574
2575#define GLEW_AMD_texture_texture4 GLEW_GET_VAR(__GLEW_AMD_texture_texture4)
2576
2577#endif /* GL_AMD_texture_texture4 */
2578
2579/* --------------- GL_AMD_transform_feedback3_lines_triangles -------------- */
2580
2581#ifndef GL_AMD_transform_feedback3_lines_triangles
2582#define GL_AMD_transform_feedback3_lines_triangles 1
2583
2584#define GLEW_AMD_transform_feedback3_lines_triangles GLEW_GET_VAR(__GLEW_AMD_transform_feedback3_lines_triangles)
2585
2586#endif /* GL_AMD_transform_feedback3_lines_triangles */
2587
2588/* -------------------- GL_AMD_vertex_shader_tessellator ------------------- */
2589
2590#ifndef GL_AMD_vertex_shader_tessellator
2591#define GL_AMD_vertex_shader_tessellator 1
2592
2593#define GL_SAMPLER_BUFFER_AMD 0x9001
2594#define GL_INT_SAMPLER_BUFFER_AMD 0x9002
2595#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003
2596#define GL_TESSELLATION_MODE_AMD 0x9004
2597#define GL_TESSELLATION_FACTOR_AMD 0x9005
2598#define GL_DISCRETE_AMD 0x9006
2599#define GL_CONTINUOUS_AMD 0x9007
2600
2603
2604#define glTessellationFactorAMD GLEW_GET_FUN(__glewTessellationFactorAMD)
2605#define glTessellationModeAMD GLEW_GET_FUN(__glewTessellationModeAMD)
2606
2607#define GLEW_AMD_vertex_shader_tessellator GLEW_GET_VAR(__GLEW_AMD_vertex_shader_tessellator)
2608
2609#endif /* GL_AMD_vertex_shader_tessellator */
2610
2611/* ----------------------- GL_APPLE_aux_depth_stencil ---------------------- */
2612
2613#ifndef GL_APPLE_aux_depth_stencil
2614#define GL_APPLE_aux_depth_stencil 1
2615
2616#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14
2617
2618#define GLEW_APPLE_aux_depth_stencil GLEW_GET_VAR(__GLEW_APPLE_aux_depth_stencil)
2619
2620#endif /* GL_APPLE_aux_depth_stencil */
2621
2622/* ------------------------ GL_APPLE_client_storage ------------------------ */
2623
2624#ifndef GL_APPLE_client_storage
2625#define GL_APPLE_client_storage 1
2626
2627#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
2628
2629#define GLEW_APPLE_client_storage GLEW_GET_VAR(__GLEW_APPLE_client_storage)
2630
2631#endif /* GL_APPLE_client_storage */
2632
2633/* ------------------------- GL_APPLE_element_array ------------------------ */
2634
2635#ifndef GL_APPLE_element_array
2636#define GL_APPLE_element_array 1
2637
2638#define GL_ELEMENT_ARRAY_APPLE 0x8A0C
2639#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D
2640#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E
2641
2642typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
2643typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
2644typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const void* pointer);
2645typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);
2646typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount);
2647
2648#define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE)
2649#define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE)
2650#define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE)
2651#define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE)
2652#define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE)
2653
2654#define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array)
2655
2656#endif /* GL_APPLE_element_array */
2657
2658/* ----------------------------- GL_APPLE_fence ---------------------------- */
2659
2660#ifndef GL_APPLE_fence
2661#define GL_APPLE_fence 1
2662
2663#define GL_DRAW_PIXELS_APPLE 0x8A0A
2664#define GL_FENCE_APPLE 0x8A0B
2665
2666typedef void (GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences);
2668typedef void (GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
2669typedef void (GLAPIENTRY * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences);
2674
2675#define glDeleteFencesAPPLE GLEW_GET_FUN(__glewDeleteFencesAPPLE)
2676#define glFinishFenceAPPLE GLEW_GET_FUN(__glewFinishFenceAPPLE)
2677#define glFinishObjectAPPLE GLEW_GET_FUN(__glewFinishObjectAPPLE)
2678#define glGenFencesAPPLE GLEW_GET_FUN(__glewGenFencesAPPLE)
2679#define glIsFenceAPPLE GLEW_GET_FUN(__glewIsFenceAPPLE)
2680#define glSetFenceAPPLE GLEW_GET_FUN(__glewSetFenceAPPLE)
2681#define glTestFenceAPPLE GLEW_GET_FUN(__glewTestFenceAPPLE)
2682#define glTestObjectAPPLE GLEW_GET_FUN(__glewTestObjectAPPLE)
2683
2684#define GLEW_APPLE_fence GLEW_GET_VAR(__GLEW_APPLE_fence)
2685
2686#endif /* GL_APPLE_fence */
2687
2688/* ------------------------- GL_APPLE_float_pixels ------------------------- */
2689
2690#ifndef GL_APPLE_float_pixels
2691#define GL_APPLE_float_pixels 1
2692
2693#define GL_HALF_APPLE 0x140B
2694#define GL_RGBA_FLOAT32_APPLE 0x8814
2695#define GL_RGB_FLOAT32_APPLE 0x8815
2696#define GL_ALPHA_FLOAT32_APPLE 0x8816
2697#define GL_INTENSITY_FLOAT32_APPLE 0x8817
2698#define GL_LUMINANCE_FLOAT32_APPLE 0x8818
2699#define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819
2700#define GL_RGBA_FLOAT16_APPLE 0x881A
2701#define GL_RGB_FLOAT16_APPLE 0x881B
2702#define GL_ALPHA_FLOAT16_APPLE 0x881C
2703#define GL_INTENSITY_FLOAT16_APPLE 0x881D
2704#define GL_LUMINANCE_FLOAT16_APPLE 0x881E
2705#define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F
2706#define GL_COLOR_FLOAT_APPLE 0x8A0F
2707
2708#define GLEW_APPLE_float_pixels GLEW_GET_VAR(__GLEW_APPLE_float_pixels)
2709
2710#endif /* GL_APPLE_float_pixels */
2711
2712/* ---------------------- GL_APPLE_flush_buffer_range ---------------------- */
2713
2714#ifndef GL_APPLE_flush_buffer_range
2715#define GL_APPLE_flush_buffer_range 1
2716
2717#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12
2718#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13
2719
2720typedef void (GLAPIENTRY * PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param);
2722
2723#define glBufferParameteriAPPLE GLEW_GET_FUN(__glewBufferParameteriAPPLE)
2724#define glFlushMappedBufferRangeAPPLE GLEW_GET_FUN(__glewFlushMappedBufferRangeAPPLE)
2725
2726#define GLEW_APPLE_flush_buffer_range GLEW_GET_VAR(__GLEW_APPLE_flush_buffer_range)
2727
2728#endif /* GL_APPLE_flush_buffer_range */
2729
2730/* ----------------------- GL_APPLE_object_purgeable ----------------------- */
2731
2732#ifndef GL_APPLE_object_purgeable
2733#define GL_APPLE_object_purgeable 1
2734
2735#define GL_BUFFER_OBJECT_APPLE 0x85B3
2736#define GL_RELEASED_APPLE 0x8A19
2737#define GL_VOLATILE_APPLE 0x8A1A
2738#define GL_RETAINED_APPLE 0x8A1B
2739#define GL_UNDEFINED_APPLE 0x8A1C
2740#define GL_PURGEABLE_APPLE 0x8A1D
2741
2742typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint* params);
2745
2746#define glGetObjectParameterivAPPLE GLEW_GET_FUN(__glewGetObjectParameterivAPPLE)
2747#define glObjectPurgeableAPPLE GLEW_GET_FUN(__glewObjectPurgeableAPPLE)
2748#define glObjectUnpurgeableAPPLE GLEW_GET_FUN(__glewObjectUnpurgeableAPPLE)
2749
2750#define GLEW_APPLE_object_purgeable GLEW_GET_VAR(__GLEW_APPLE_object_purgeable)
2751
2752#endif /* GL_APPLE_object_purgeable */
2753
2754/* ------------------------- GL_APPLE_pixel_buffer ------------------------- */
2755
2756#ifndef GL_APPLE_pixel_buffer
2757#define GL_APPLE_pixel_buffer 1
2758
2759#define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10
2760
2761#define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer)
2762
2763#endif /* GL_APPLE_pixel_buffer */
2764
2765/* ---------------------------- GL_APPLE_rgb_422 --------------------------- */
2766
2767#ifndef GL_APPLE_rgb_422
2768#define GL_APPLE_rgb_422 1
2769
2770#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
2771#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
2772#define GL_RGB_422_APPLE 0x8A1F
2773
2774#define GLEW_APPLE_rgb_422 GLEW_GET_VAR(__GLEW_APPLE_rgb_422)
2775
2776#endif /* GL_APPLE_rgb_422 */
2777
2778/* --------------------------- GL_APPLE_row_bytes -------------------------- */
2779
2780#ifndef GL_APPLE_row_bytes
2781#define GL_APPLE_row_bytes 1
2782
2783#define GL_PACK_ROW_BYTES_APPLE 0x8A15
2784#define GL_UNPACK_ROW_BYTES_APPLE 0x8A16
2785
2786#define GLEW_APPLE_row_bytes GLEW_GET_VAR(__GLEW_APPLE_row_bytes)
2787
2788#endif /* GL_APPLE_row_bytes */
2789
2790/* ------------------------ GL_APPLE_specular_vector ----------------------- */
2791
2792#ifndef GL_APPLE_specular_vector
2793#define GL_APPLE_specular_vector 1
2794
2795#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
2796
2797#define GLEW_APPLE_specular_vector GLEW_GET_VAR(__GLEW_APPLE_specular_vector)
2798
2799#endif /* GL_APPLE_specular_vector */
2800
2801/* ------------------------- GL_APPLE_texture_range ------------------------ */
2802
2803#ifndef GL_APPLE_texture_range
2804#define GL_APPLE_texture_range 1
2805
2806#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7
2807#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8
2808#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC
2809#define GL_STORAGE_PRIVATE_APPLE 0x85BD
2810#define GL_STORAGE_CACHED_APPLE 0x85BE
2811#define GL_STORAGE_SHARED_APPLE 0x85BF
2812
2813typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid **params);
2814typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, GLvoid *pointer);
2815
2816#define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE)
2817#define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE)
2818
2819#define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range)
2820
2821#endif /* GL_APPLE_texture_range */
2822
2823/* ------------------------ GL_APPLE_transform_hint ------------------------ */
2824
2825#ifndef GL_APPLE_transform_hint
2826#define GL_APPLE_transform_hint 1
2827
2828#define GL_TRANSFORM_HINT_APPLE 0x85B1
2829
2830#define GLEW_APPLE_transform_hint GLEW_GET_VAR(__GLEW_APPLE_transform_hint)
2831
2832#endif /* GL_APPLE_transform_hint */
2833
2834/* ---------------------- GL_APPLE_vertex_array_object --------------------- */
2835
2836#ifndef GL_APPLE_vertex_array_object
2837#define GL_APPLE_vertex_array_object 1
2838
2839#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
2840
2842typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays);
2843typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays);
2845
2846#define glBindVertexArrayAPPLE GLEW_GET_FUN(__glewBindVertexArrayAPPLE)
2847#define glDeleteVertexArraysAPPLE GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE)
2848#define glGenVertexArraysAPPLE GLEW_GET_FUN(__glewGenVertexArraysAPPLE)
2849#define glIsVertexArrayAPPLE GLEW_GET_FUN(__glewIsVertexArrayAPPLE)
2850
2851#define GLEW_APPLE_vertex_array_object GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object)
2852
2853#endif /* GL_APPLE_vertex_array_object */
2854
2855/* ---------------------- GL_APPLE_vertex_array_range ---------------------- */
2856
2857#ifndef GL_APPLE_vertex_array_range
2858#define GL_APPLE_vertex_array_range 1
2859
2860#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
2861#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
2862#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
2863#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520
2864#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
2865#define GL_STORAGE_CLIENT_APPLE 0x85B4
2866#define GL_STORAGE_CACHED_APPLE 0x85BE
2867#define GL_STORAGE_SHARED_APPLE 0x85BF
2868
2869typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer);
2871typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer);
2872
2873#define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE)
2874#define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE)
2875#define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE)
2876
2877#define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_array_range)
2878
2879#endif /* GL_APPLE_vertex_array_range */
2880
2881/* ------------------- GL_APPLE_vertex_program_evaluators ------------------ */
2882
2883#ifndef GL_APPLE_vertex_program_evaluators
2884#define GL_APPLE_vertex_program_evaluators 1
2885
2886#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00
2887#define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01
2888#define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02
2889#define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03
2890#define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04
2891#define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05
2892#define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06
2893#define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07
2894#define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08
2895#define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09
2896
2900typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points);
2901typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points);
2902typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points);
2903typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points);
2904
2905#define glDisableVertexAttribAPPLE GLEW_GET_FUN(__glewDisableVertexAttribAPPLE)
2906#define glEnableVertexAttribAPPLE GLEW_GET_FUN(__glewEnableVertexAttribAPPLE)
2907#define glIsVertexAttribEnabledAPPLE GLEW_GET_FUN(__glewIsVertexAttribEnabledAPPLE)
2908#define glMapVertexAttrib1dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1dAPPLE)
2909#define glMapVertexAttrib1fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1fAPPLE)
2910#define glMapVertexAttrib2dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2dAPPLE)
2911#define glMapVertexAttrib2fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2fAPPLE)
2912
2913#define GLEW_APPLE_vertex_program_evaluators GLEW_GET_VAR(__GLEW_APPLE_vertex_program_evaluators)
2914
2915#endif /* GL_APPLE_vertex_program_evaluators */
2916
2917/* --------------------------- GL_APPLE_ycbcr_422 -------------------------- */
2918
2919#ifndef GL_APPLE_ycbcr_422
2920#define GL_APPLE_ycbcr_422 1
2921
2922#define GL_YCBCR_422_APPLE 0x85B9
2923#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
2924#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
2925
2926#define GLEW_APPLE_ycbcr_422 GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422)
2927
2928#endif /* GL_APPLE_ycbcr_422 */
2929
2930/* ----------------------- GL_ARB_blend_func_extended ---------------------- */
2931
2932#ifndef GL_ARB_blend_func_extended
2933#define GL_ARB_blend_func_extended 1
2934
2935#define GL_SRC1_COLOR 0x88F9
2936#define GL_ONE_MINUS_SRC1_COLOR 0x88FA
2937#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB
2938#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC
2939
2940typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const char * name);
2941typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const char * name);
2942
2943#define glBindFragDataLocationIndexed GLEW_GET_FUN(__glewBindFragDataLocationIndexed)
2944#define glGetFragDataIndex GLEW_GET_FUN(__glewGetFragDataIndex)
2945
2946#define GLEW_ARB_blend_func_extended GLEW_GET_VAR(__GLEW_ARB_blend_func_extended)
2947
2948#endif /* GL_ARB_blend_func_extended */
2949
2950/* ----------------------- GL_ARB_color_buffer_float ----------------------- */
2951
2952#ifndef GL_ARB_color_buffer_float
2953#define GL_ARB_color_buffer_float 1
2954
2955#define GL_RGBA_FLOAT_MODE_ARB 0x8820
2956#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
2957#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
2958#define GL_CLAMP_READ_COLOR_ARB 0x891C
2959#define GL_FIXED_ONLY_ARB 0x891D
2960
2961typedef void (GLAPIENTRY * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
2962
2963#define glClampColorARB GLEW_GET_FUN(__glewClampColorARB)
2964
2965#define GLEW_ARB_color_buffer_float GLEW_GET_VAR(__GLEW_ARB_color_buffer_float)
2966
2967#endif /* GL_ARB_color_buffer_float */
2968
2969/* -------------------------- GL_ARB_compatibility ------------------------- */
2970
2971#ifndef GL_ARB_compatibility
2972#define GL_ARB_compatibility 1
2973
2974#define GLEW_ARB_compatibility GLEW_GET_VAR(__GLEW_ARB_compatibility)
2975
2976#endif /* GL_ARB_compatibility */
2977
2978/* --------------------------- GL_ARB_copy_buffer -------------------------- */
2979
2980#ifndef GL_ARB_copy_buffer
2981#define GL_ARB_copy_buffer 1
2982
2983#define GL_COPY_READ_BUFFER 0x8F36
2984#define GL_COPY_WRITE_BUFFER 0x8F37
2985
2986typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size);
2987
2988#define glCopyBufferSubData GLEW_GET_FUN(__glewCopyBufferSubData)
2989
2990#define GLEW_ARB_copy_buffer GLEW_GET_VAR(__GLEW_ARB_copy_buffer)
2991
2992#endif /* GL_ARB_copy_buffer */
2993
2994/* ----------------------- GL_ARB_depth_buffer_float ----------------------- */
2995
2996#ifndef GL_ARB_depth_buffer_float
2997#define GL_ARB_depth_buffer_float 1
2998
2999#define GL_DEPTH_COMPONENT32F 0x8CAC
3000#define GL_DEPTH32F_STENCIL8 0x8CAD
3001#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
3002
3003#define GLEW_ARB_depth_buffer_float GLEW_GET_VAR(__GLEW_ARB_depth_buffer_float)
3004
3005#endif /* GL_ARB_depth_buffer_float */
3006
3007/* --------------------------- GL_ARB_depth_clamp -------------------------- */
3008
3009#ifndef GL_ARB_depth_clamp
3010#define GL_ARB_depth_clamp 1
3011
3012#define GL_DEPTH_CLAMP 0x864F
3013
3014#define GLEW_ARB_depth_clamp GLEW_GET_VAR(__GLEW_ARB_depth_clamp)
3015
3016#endif /* GL_ARB_depth_clamp */
3017
3018/* -------------------------- GL_ARB_depth_texture ------------------------- */
3019
3020#ifndef GL_ARB_depth_texture
3021#define GL_ARB_depth_texture 1
3022
3023#define GL_DEPTH_COMPONENT16_ARB 0x81A5
3024#define GL_DEPTH_COMPONENT24_ARB 0x81A6
3025#define GL_DEPTH_COMPONENT32_ARB 0x81A7
3026#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
3027#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
3028
3029#define GLEW_ARB_depth_texture GLEW_GET_VAR(__GLEW_ARB_depth_texture)
3030
3031#endif /* GL_ARB_depth_texture */
3032
3033/* -------------------------- GL_ARB_draw_buffers -------------------------- */
3034
3035#ifndef GL_ARB_draw_buffers
3036#define GL_ARB_draw_buffers 1
3037
3038#define GL_MAX_DRAW_BUFFERS_ARB 0x8824
3039#define GL_DRAW_BUFFER0_ARB 0x8825
3040#define GL_DRAW_BUFFER1_ARB 0x8826
3041#define GL_DRAW_BUFFER2_ARB 0x8827
3042#define GL_DRAW_BUFFER3_ARB 0x8828
3043#define GL_DRAW_BUFFER4_ARB 0x8829
3044#define GL_DRAW_BUFFER5_ARB 0x882A
3045#define GL_DRAW_BUFFER6_ARB 0x882B
3046#define GL_DRAW_BUFFER7_ARB 0x882C
3047#define GL_DRAW_BUFFER8_ARB 0x882D
3048#define GL_DRAW_BUFFER9_ARB 0x882E
3049#define GL_DRAW_BUFFER10_ARB 0x882F
3050#define GL_DRAW_BUFFER11_ARB 0x8830
3051#define GL_DRAW_BUFFER12_ARB 0x8831
3052#define GL_DRAW_BUFFER13_ARB 0x8832
3053#define GL_DRAW_BUFFER14_ARB 0x8833
3054#define GL_DRAW_BUFFER15_ARB 0x8834
3055
3056typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs);
3057
3058#define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB)
3059
3060#define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers)
3061
3062#endif /* GL_ARB_draw_buffers */
3063
3064/* ----------------------- GL_ARB_draw_buffers_blend ----------------------- */
3065
3066#ifndef GL_ARB_draw_buffers_blend
3067#define GL_ARB_draw_buffers_blend 1
3068
3069typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
3071typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
3072typedef void (GLAPIENTRY * PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst);
3073
3074#define glBlendEquationSeparateiARB GLEW_GET_FUN(__glewBlendEquationSeparateiARB)
3075#define glBlendEquationiARB GLEW_GET_FUN(__glewBlendEquationiARB)
3076#define glBlendFuncSeparateiARB GLEW_GET_FUN(__glewBlendFuncSeparateiARB)
3077#define glBlendFunciARB GLEW_GET_FUN(__glewBlendFunciARB)
3078
3079#define GLEW_ARB_draw_buffers_blend GLEW_GET_VAR(__GLEW_ARB_draw_buffers_blend)
3080
3081#endif /* GL_ARB_draw_buffers_blend */
3082
3083/* -------------------- GL_ARB_draw_elements_base_vertex ------------------- */
3084
3085#ifndef GL_ARB_draw_elements_base_vertex
3086#define GL_ARB_draw_elements_base_vertex 1
3087
3088typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, void* indices, GLint basevertex);
3089typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount, GLint basevertex);
3090typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void* indices, GLint basevertex);
3091typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei* count, GLenum type, GLvoid**indices, GLsizei primcount, GLint *basevertex);
3092
3093#define glDrawElementsBaseVertex GLEW_GET_FUN(__glewDrawElementsBaseVertex)
3094#define glDrawElementsInstancedBaseVertex GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertex)
3095#define glDrawRangeElementsBaseVertex GLEW_GET_FUN(__glewDrawRangeElementsBaseVertex)
3096#define glMultiDrawElementsBaseVertex GLEW_GET_FUN(__glewMultiDrawElementsBaseVertex)
3097
3098#define GLEW_ARB_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_ARB_draw_elements_base_vertex)
3099
3100#endif /* GL_ARB_draw_elements_base_vertex */
3101
3102/* -------------------------- GL_ARB_draw_indirect ------------------------- */
3103
3104#ifndef GL_ARB_draw_indirect
3105#define GL_ARB_draw_indirect 1
3106
3107#define GL_DRAW_INDIRECT_BUFFER 0x8F3F
3108#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43
3109
3110typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void* indirect);
3111typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void* indirect);
3112
3113#define glDrawArraysIndirect GLEW_GET_FUN(__glewDrawArraysIndirect)
3114#define glDrawElementsIndirect GLEW_GET_FUN(__glewDrawElementsIndirect)
3115
3116#define GLEW_ARB_draw_indirect GLEW_GET_VAR(__GLEW_ARB_draw_indirect)
3117
3118#endif /* GL_ARB_draw_indirect */
3119
3120/* ------------------------- GL_ARB_draw_instanced ------------------------- */
3121
3122#ifndef GL_ARB_draw_instanced
3123#define GL_ARB_draw_instanced 1
3124
3125typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
3126typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount);
3127
3128#define glDrawArraysInstancedARB GLEW_GET_FUN(__glewDrawArraysInstancedARB)
3129#define glDrawElementsInstancedARB GLEW_GET_FUN(__glewDrawElementsInstancedARB)
3130
3131#define GLEW_ARB_draw_instanced GLEW_GET_VAR(__GLEW_ARB_draw_instanced)
3132
3133#endif /* GL_ARB_draw_instanced */
3134
3135/* -------------------- GL_ARB_explicit_attrib_location -------------------- */
3136
3137#ifndef GL_ARB_explicit_attrib_location
3138#define GL_ARB_explicit_attrib_location 1
3139
3140#define GLEW_ARB_explicit_attrib_location GLEW_GET_VAR(__GLEW_ARB_explicit_attrib_location)
3141
3142#endif /* GL_ARB_explicit_attrib_location */
3143
3144/* ------------------- GL_ARB_fragment_coord_conventions ------------------- */
3145
3146#ifndef GL_ARB_fragment_coord_conventions
3147#define GL_ARB_fragment_coord_conventions 1
3148
3149#define GLEW_ARB_fragment_coord_conventions GLEW_GET_VAR(__GLEW_ARB_fragment_coord_conventions)
3150
3151#endif /* GL_ARB_fragment_coord_conventions */
3152
3153/* ------------------------ GL_ARB_fragment_program ------------------------ */
3154
3155#ifndef GL_ARB_fragment_program
3156#define GL_ARB_fragment_program 1
3157
3158#define GL_FRAGMENT_PROGRAM_ARB 0x8804
3159#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
3160#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
3161#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
3162#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
3163#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
3164#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
3165#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
3166#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
3167#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
3168#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
3169#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
3170#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
3171#define GL_MAX_TEXTURE_COORDS_ARB 0x8871
3172#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
3173
3174#define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program)
3175
3176#endif /* GL_ARB_fragment_program */
3177
3178/* --------------------- GL_ARB_fragment_program_shadow -------------------- */
3179
3180#ifndef GL_ARB_fragment_program_shadow
3181#define GL_ARB_fragment_program_shadow 1
3182
3183#define GLEW_ARB_fragment_program_shadow GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow)
3184
3185#endif /* GL_ARB_fragment_program_shadow */
3186
3187/* ------------------------- GL_ARB_fragment_shader ------------------------ */
3188
3189#ifndef GL_ARB_fragment_shader
3190#define GL_ARB_fragment_shader 1
3191
3192#define GL_FRAGMENT_SHADER_ARB 0x8B30
3193#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
3194#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
3195
3196#define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader)
3197
3198#endif /* GL_ARB_fragment_shader */
3199
3200/* ----------------------- GL_ARB_framebuffer_object ----------------------- */
3201
3202#ifndef GL_ARB_framebuffer_object
3203#define GL_ARB_framebuffer_object 1
3204
3205#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
3206#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
3207#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
3208#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
3209#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
3210#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
3211#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
3212#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
3213#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
3214#define GL_FRAMEBUFFER_DEFAULT 0x8218
3215#define GL_FRAMEBUFFER_UNDEFINED 0x8219
3216#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
3217#define GL_INDEX 0x8222
3218#define GL_MAX_RENDERBUFFER_SIZE 0x84E8
3219#define GL_DEPTH_STENCIL 0x84F9
3220#define GL_UNSIGNED_INT_24_8 0x84FA
3221#define GL_DEPTH24_STENCIL8 0x88F0
3222#define GL_TEXTURE_STENCIL_SIZE 0x88F1
3223#define GL_UNSIGNED_NORMALIZED 0x8C17
3224#define GL_SRGB 0x8C40
3225#define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA6
3226#define GL_FRAMEBUFFER_BINDING 0x8CA6
3227#define GL_RENDERBUFFER_BINDING 0x8CA7
3228#define GL_READ_FRAMEBUFFER 0x8CA8
3229#define GL_DRAW_FRAMEBUFFER 0x8CA9
3230#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
3231#define GL_RENDERBUFFER_SAMPLES 0x8CAB
3232#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
3233#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
3234#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
3235#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
3236#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
3237#define GL_FRAMEBUFFER_COMPLETE 0x8CD5
3238#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
3239#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
3240#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
3241#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
3242#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
3243#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
3244#define GL_COLOR_ATTACHMENT0 0x8CE0
3245#define GL_COLOR_ATTACHMENT1 0x8CE1
3246#define GL_COLOR_ATTACHMENT2 0x8CE2
3247#define GL_COLOR_ATTACHMENT3 0x8CE3
3248#define GL_COLOR_ATTACHMENT4 0x8CE4
3249#define GL_COLOR_ATTACHMENT5 0x8CE5
3250#define GL_COLOR_ATTACHMENT6 0x8CE6
3251#define GL_COLOR_ATTACHMENT7 0x8CE7
3252#define GL_COLOR_ATTACHMENT8 0x8CE8
3253#define GL_COLOR_ATTACHMENT9 0x8CE9
3254#define GL_COLOR_ATTACHMENT10 0x8CEA
3255#define GL_COLOR_ATTACHMENT11 0x8CEB
3256#define GL_COLOR_ATTACHMENT12 0x8CEC
3257#define GL_COLOR_ATTACHMENT13 0x8CED
3258#define GL_COLOR_ATTACHMENT14 0x8CEE
3259#define GL_COLOR_ATTACHMENT15 0x8CEF
3260#define GL_DEPTH_ATTACHMENT 0x8D00
3261#define GL_STENCIL_ATTACHMENT 0x8D20
3262#define GL_FRAMEBUFFER 0x8D40
3263#define GL_RENDERBUFFER 0x8D41
3264#define GL_RENDERBUFFER_WIDTH 0x8D42
3265#define GL_RENDERBUFFER_HEIGHT 0x8D43
3266#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
3267#define GL_STENCIL_INDEX1 0x8D46
3268#define GL_STENCIL_INDEX4 0x8D47
3269#define GL_STENCIL_INDEX8 0x8D48
3270#define GL_STENCIL_INDEX16 0x8D49
3271#define GL_RENDERBUFFER_RED_SIZE 0x8D50
3272#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
3273#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
3274#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
3275#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
3276#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
3277#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
3278#define GL_MAX_SAMPLES 0x8D57
3279
3280typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
3281typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
3282typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
3284typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers);
3285typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint* renderbuffers);
3286typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3287typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3288typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
3289typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer);
3290typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target,GLenum attachment, GLuint texture,GLint level,GLint layer);
3291typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers);
3292typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint* renderbuffers);
3294typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params);
3295typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params);
3298typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
3299typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
3300
3301#define glBindFramebuffer GLEW_GET_FUN(__glewBindFramebuffer)
3302#define glBindRenderbuffer GLEW_GET_FUN(__glewBindRenderbuffer)
3303#define glBlitFramebuffer GLEW_GET_FUN(__glewBlitFramebuffer)
3304#define glCheckFramebufferStatus GLEW_GET_FUN(__glewCheckFramebufferStatus)
3305#define glDeleteFramebuffers GLEW_GET_FUN(__glewDeleteFramebuffers)
3306#define glDeleteRenderbuffers GLEW_GET_FUN(__glewDeleteRenderbuffers)
3307#define glFramebufferRenderbuffer GLEW_GET_FUN(__glewFramebufferRenderbuffer)
3308#define glFramebufferTexture1D GLEW_GET_FUN(__glewFramebufferTexture1D)
3309#define glFramebufferTexture2D GLEW_GET_FUN(__glewFramebufferTexture2D)
3310#define glFramebufferTexture3D GLEW_GET_FUN(__glewFramebufferTexture3D)
3311#define glFramebufferTextureLayer GLEW_GET_FUN(__glewFramebufferTextureLayer)
3312#define glGenFramebuffers GLEW_GET_FUN(__glewGenFramebuffers)
3313#define glGenRenderbuffers GLEW_GET_FUN(__glewGenRenderbuffers)
3314#define glGenerateMipmap GLEW_GET_FUN(__glewGenerateMipmap)
3315#define glGetFramebufferAttachmentParameteriv GLEW_GET_FUN(__glewGetFramebufferAttachmentParameteriv)
3316#define glGetRenderbufferParameteriv GLEW_GET_FUN(__glewGetRenderbufferParameteriv)
3317#define glIsFramebuffer GLEW_GET_FUN(__glewIsFramebuffer)
3318#define glIsRenderbuffer GLEW_GET_FUN(__glewIsRenderbuffer)
3319#define glRenderbufferStorage GLEW_GET_FUN(__glewRenderbufferStorage)
3320#define glRenderbufferStorageMultisample GLEW_GET_FUN(__glewRenderbufferStorageMultisample)
3321
3322#define GLEW_ARB_framebuffer_object GLEW_GET_VAR(__GLEW_ARB_framebuffer_object)
3323
3324#endif /* GL_ARB_framebuffer_object */
3325
3326/* ------------------------ GL_ARB_framebuffer_sRGB ------------------------ */
3327
3328#ifndef GL_ARB_framebuffer_sRGB
3329#define GL_ARB_framebuffer_sRGB 1
3330
3331#define GL_FRAMEBUFFER_SRGB 0x8DB9
3332
3333#define GLEW_ARB_framebuffer_sRGB GLEW_GET_VAR(__GLEW_ARB_framebuffer_sRGB)
3334
3335#endif /* GL_ARB_framebuffer_sRGB */
3336
3337/* ------------------------ GL_ARB_geometry_shader4 ------------------------ */
3338
3339#ifndef GL_ARB_geometry_shader4
3340#define GL_ARB_geometry_shader4 1
3341
3342#define GL_LINES_ADJACENCY_ARB 0xA
3343#define GL_LINE_STRIP_ADJACENCY_ARB 0xB
3344#define GL_TRIANGLES_ADJACENCY_ARB 0xC
3345#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0xD
3346#define GL_PROGRAM_POINT_SIZE_ARB 0x8642
3347#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29
3348#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
3349#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7
3350#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
3351#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
3352#define GL_GEOMETRY_SHADER_ARB 0x8DD9
3353#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
3354#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
3355#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
3356#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
3357#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
3358#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF
3359#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
3360#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1
3361
3362typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
3363typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
3364typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
3365typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
3366
3367#define glFramebufferTextureARB GLEW_GET_FUN(__glewFramebufferTextureARB)
3368#define glFramebufferTextureFaceARB GLEW_GET_FUN(__glewFramebufferTextureFaceARB)
3369#define glFramebufferTextureLayerARB GLEW_GET_FUN(__glewFramebufferTextureLayerARB)
3370#define glProgramParameteriARB GLEW_GET_FUN(__glewProgramParameteriARB)
3371
3372#define GLEW_ARB_geometry_shader4 GLEW_GET_VAR(__GLEW_ARB_geometry_shader4)
3373
3374#endif /* GL_ARB_geometry_shader4 */
3375
3376/* --------------------------- GL_ARB_gpu_shader5 -------------------------- */
3377
3378#ifndef GL_ARB_gpu_shader5
3379#define GL_ARB_gpu_shader5 1
3380
3381#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F
3382#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A
3383#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B
3384#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C
3385#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D
3386#define GL_MAX_VERTEX_STREAMS 0x8E71
3387
3388#define GLEW_ARB_gpu_shader5 GLEW_GET_VAR(__GLEW_ARB_gpu_shader5)
3389
3390#endif /* GL_ARB_gpu_shader5 */
3391
3392/* ------------------------- GL_ARB_gpu_shader_fp64 ------------------------ */
3393
3394#ifndef GL_ARB_gpu_shader_fp64
3395#define GL_ARB_gpu_shader_fp64 1
3396
3397#define GL_DOUBLE_MAT2 0x8F46
3398#define GL_DOUBLE_MAT3 0x8F47
3399#define GL_DOUBLE_MAT4 0x8F48
3400#define GL_DOUBLE_VEC2 0x8FFC
3401#define GL_DOUBLE_VEC3 0x8FFD
3402#define GL_DOUBLE_VEC4 0x8FFE
3403
3404typedef void (GLAPIENTRY * PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble* params);
3405typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DEXTPROC) (GLuint program, GLint location, GLdouble x);
3406typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
3407typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y);
3408typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
3409typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DEXTPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
3410typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
3412typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);
3413typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3414typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3415typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3416typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3417typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3418typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3419typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3420typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3421typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3422typedef void (GLAPIENTRY * PFNGLUNIFORM1DPROC) (GLint location, GLdouble x);
3423typedef void (GLAPIENTRY * PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble* value);
3424typedef void (GLAPIENTRY * PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y);
3425typedef void (GLAPIENTRY * PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble* value);
3426typedef void (GLAPIENTRY * PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z);
3427typedef void (GLAPIENTRY * PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble* value);
3428typedef void (GLAPIENTRY * PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3429typedef void (GLAPIENTRY * PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble* value);
3430typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3431typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3432typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3433typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3434typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3435typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3436typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3437typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3438typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);
3439
3440#define glGetUniformdv GLEW_GET_FUN(__glewGetUniformdv)
3441#define glProgramUniform1dEXT GLEW_GET_FUN(__glewProgramUniform1dEXT)
3442#define glProgramUniform1dvEXT GLEW_GET_FUN(__glewProgramUniform1dvEXT)
3443#define glProgramUniform2dEXT GLEW_GET_FUN(__glewProgramUniform2dEXT)
3444#define glProgramUniform2dvEXT GLEW_GET_FUN(__glewProgramUniform2dvEXT)
3445#define glProgramUniform3dEXT GLEW_GET_FUN(__glewProgramUniform3dEXT)
3446#define glProgramUniform3dvEXT GLEW_GET_FUN(__glewProgramUniform3dvEXT)
3447#define glProgramUniform4dEXT GLEW_GET_FUN(__glewProgramUniform4dEXT)
3448#define glProgramUniform4dvEXT GLEW_GET_FUN(__glewProgramUniform4dvEXT)
3449#define glProgramUniformMatrix2dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2dvEXT)
3450#define glProgramUniformMatrix2x3dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x3dvEXT)
3451#define glProgramUniformMatrix2x4dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x4dvEXT)
3452#define glProgramUniformMatrix3dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3dvEXT)
3453#define glProgramUniformMatrix3x2dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x2dvEXT)
3454#define glProgramUniformMatrix3x4dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x4dvEXT)
3455#define glProgramUniformMatrix4dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4dvEXT)
3456#define glProgramUniformMatrix4x2dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x2dvEXT)
3457#define glProgramUniformMatrix4x3dvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x3dvEXT)
3458#define glUniform1d GLEW_GET_FUN(__glewUniform1d)
3459#define glUniform1dv GLEW_GET_FUN(__glewUniform1dv)
3460#define glUniform2d GLEW_GET_FUN(__glewUniform2d)
3461#define glUniform2dv GLEW_GET_FUN(__glewUniform2dv)
3462#define glUniform3d GLEW_GET_FUN(__glewUniform3d)
3463#define glUniform3dv GLEW_GET_FUN(__glewUniform3dv)
3464#define glUniform4d GLEW_GET_FUN(__glewUniform4d)
3465#define glUniform4dv GLEW_GET_FUN(__glewUniform4dv)
3466#define glUniformMatrix2dv GLEW_GET_FUN(__glewUniformMatrix2dv)
3467#define glUniformMatrix2x3dv GLEW_GET_FUN(__glewUniformMatrix2x3dv)
3468#define glUniformMatrix2x4dv GLEW_GET_FUN(__glewUniformMatrix2x4dv)
3469#define glUniformMatrix3dv GLEW_GET_FUN(__glewUniformMatrix3dv)
3470#define glUniformMatrix3x2dv GLEW_GET_FUN(__glewUniformMatrix3x2dv)
3471#define glUniformMatrix3x4dv GLEW_GET_FUN(__glewUniformMatrix3x4dv)
3472#define glUniformMatrix4dv GLEW_GET_FUN(__glewUniformMatrix4dv)
3473#define glUniformMatrix4x2dv GLEW_GET_FUN(__glewUniformMatrix4x2dv)
3474#define glUniformMatrix4x3dv GLEW_GET_FUN(__glewUniformMatrix4x3dv)
3475
3476#define GLEW_ARB_gpu_shader_fp64 GLEW_GET_VAR(__GLEW_ARB_gpu_shader_fp64)
3477
3478#endif /* GL_ARB_gpu_shader_fp64 */
3479
3480/* ------------------------ GL_ARB_half_float_pixel ------------------------ */
3481
3482#ifndef GL_ARB_half_float_pixel
3483#define GL_ARB_half_float_pixel 1
3484
3485#define GL_HALF_FLOAT_ARB 0x140B
3486
3487#define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel)
3488
3489#endif /* GL_ARB_half_float_pixel */
3490
3491/* ------------------------ GL_ARB_half_float_vertex ----------------------- */
3492
3493#ifndef GL_ARB_half_float_vertex
3494#define GL_ARB_half_float_vertex 1
3495
3496#define GL_HALF_FLOAT 0x140B
3497
3498#define GLEW_ARB_half_float_vertex GLEW_GET_VAR(__GLEW_ARB_half_float_vertex)
3499
3500#endif /* GL_ARB_half_float_vertex */
3501
3502/* ----------------------------- GL_ARB_imaging ---------------------------- */
3503
3504#ifndef GL_ARB_imaging
3505#define GL_ARB_imaging 1
3506
3507#define GL_CONSTANT_COLOR 0x8001
3508#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
3509#define GL_CONSTANT_ALPHA 0x8003
3510#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
3511#define GL_BLEND_COLOR 0x8005
3512#define GL_FUNC_ADD 0x8006
3513#define GL_MIN 0x8007
3514#define GL_MAX 0x8008
3515#define GL_BLEND_EQUATION 0x8009
3516#define GL_FUNC_SUBTRACT 0x800A
3517#define GL_FUNC_REVERSE_SUBTRACT 0x800B
3518#define GL_CONVOLUTION_1D 0x8010
3519#define GL_CONVOLUTION_2D 0x8011
3520#define GL_SEPARABLE_2D 0x8012
3521#define GL_CONVOLUTION_BORDER_MODE 0x8013
3522#define GL_CONVOLUTION_FILTER_SCALE 0x8014
3523#define GL_CONVOLUTION_FILTER_BIAS 0x8015
3524#define GL_REDUCE 0x8016
3525#define GL_CONVOLUTION_FORMAT 0x8017
3526#define GL_CONVOLUTION_WIDTH 0x8018
3527#define GL_CONVOLUTION_HEIGHT 0x8019
3528#define GL_MAX_CONVOLUTION_WIDTH 0x801A
3529#define GL_MAX_CONVOLUTION_HEIGHT 0x801B
3530#define GL_POST_CONVOLUTION_RED_SCALE 0x801C
3531#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
3532#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
3533#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
3534#define GL_POST_CONVOLUTION_RED_BIAS 0x8020
3535#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
3536#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
3537#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
3538#define GL_HISTOGRAM 0x8024
3539#define GL_PROXY_HISTOGRAM 0x8025
3540#define GL_HISTOGRAM_WIDTH 0x8026
3541#define GL_HISTOGRAM_FORMAT 0x8027
3542#define GL_HISTOGRAM_RED_SIZE 0x8028
3543#define GL_HISTOGRAM_GREEN_SIZE 0x8029
3544#define GL_HISTOGRAM_BLUE_SIZE 0x802A
3545#define GL_HISTOGRAM_ALPHA_SIZE 0x802B
3546#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
3547#define GL_HISTOGRAM_SINK 0x802D
3548#define GL_MINMAX 0x802E
3549#define GL_MINMAX_FORMAT 0x802F
3550#define GL_MINMAX_SINK 0x8030
3551#define GL_TABLE_TOO_LARGE 0x8031
3552#define GL_COLOR_MATRIX 0x80B1
3553#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
3554#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
3555#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
3556#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
3557#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
3558#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
3559#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
3560#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
3561#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
3562#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
3563#define GL_COLOR_TABLE 0x80D0
3564#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
3565#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
3566#define GL_PROXY_COLOR_TABLE 0x80D3
3567#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
3568#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
3569#define GL_COLOR_TABLE_SCALE 0x80D6
3570#define GL_COLOR_TABLE_BIAS 0x80D7
3571#define GL_COLOR_TABLE_FORMAT 0x80D8
3572#define GL_COLOR_TABLE_WIDTH 0x80D9
3573#define GL_COLOR_TABLE_RED_SIZE 0x80DA
3574#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
3575#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
3576#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
3577#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
3578#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
3579#define GL_IGNORE_BORDER 0x8150
3580#define GL_CONSTANT_BORDER 0x8151
3581#define GL_WRAP_BORDER 0x8152
3582#define GL_REPLICATE_BORDER 0x8153
3583#define GL_CONVOLUTION_BORDER_COLOR 0x8154
3584
3585typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
3586typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
3587typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
3588typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
3589typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
3590typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
3591typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
3592typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
3593typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
3594typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
3595typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
3596typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3597typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3598typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
3599typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
3600typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
3601typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
3602typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
3603typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
3604typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
3605typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
3606typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
3607typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
3608typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values);
3609typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
3610typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
3611typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
3612typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
3613typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
3615typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target);
3616typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
3617
3618#define glColorSubTable GLEW_GET_FUN(__glewColorSubTable)
3619#define glColorTable GLEW_GET_FUN(__glewColorTable)
3620#define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv)
3621#define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv)
3622#define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D)
3623#define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D)
3624#define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf)
3625#define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv)
3626#define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri)
3627#define glConvolutionParameteriv GLEW_GET_FUN(__glewConvolutionParameteriv)
3628#define glCopyColorSubTable GLEW_GET_FUN(__glewCopyColorSubTable)
3629#define glCopyColorTable GLEW_GET_FUN(__glewCopyColorTable)
3630#define glCopyConvolutionFilter1D GLEW_GET_FUN(__glewCopyConvolutionFilter1D)
3631#define glCopyConvolutionFilter2D GLEW_GET_FUN(__glewCopyConvolutionFilter2D)
3632#define glGetColorTable GLEW_GET_FUN(__glewGetColorTable)
3633#define glGetColorTableParameterfv GLEW_GET_FUN(__glewGetColorTableParameterfv)
3634#define glGetColorTableParameteriv GLEW_GET_FUN(__glewGetColorTableParameteriv)
3635#define glGetConvolutionFilter GLEW_GET_FUN(__glewGetConvolutionFilter)
3636#define glGetConvolutionParameterfv GLEW_GET_FUN(__glewGetConvolutionParameterfv)
3637#define glGetConvolutionParameteriv GLEW_GET_FUN(__glewGetConvolutionParameteriv)
3638#define glGetHistogram GLEW_GET_FUN(__glewGetHistogram)
3639#define glGetHistogramParameterfv GLEW_GET_FUN(__glewGetHistogramParameterfv)
3640#define glGetHistogramParameteriv GLEW_GET_FUN(__glewGetHistogramParameteriv)
3641#define glGetMinmax GLEW_GET_FUN(__glewGetMinmax)
3642#define glGetMinmaxParameterfv GLEW_GET_FUN(__glewGetMinmaxParameterfv)
3643#define glGetMinmaxParameteriv GLEW_GET_FUN(__glewGetMinmaxParameteriv)
3644#define glGetSeparableFilter GLEW_GET_FUN(__glewGetSeparableFilter)
3645#define glHistogram GLEW_GET_FUN(__glewHistogram)
3646#define glMinmax GLEW_GET_FUN(__glewMinmax)
3647#define glResetHistogram GLEW_GET_FUN(__glewResetHistogram)
3648#define glResetMinmax GLEW_GET_FUN(__glewResetMinmax)
3649#define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D)
3650
3651#define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging)
3652
3653#endif /* GL_ARB_imaging */
3654
3655/* ------------------------ GL_ARB_instanced_arrays ------------------------ */
3656
3657#ifndef GL_ARB_instanced_arrays
3658#define GL_ARB_instanced_arrays 1
3659
3660#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE
3661
3663
3664#define glVertexAttribDivisorARB GLEW_GET_FUN(__glewVertexAttribDivisorARB)
3665
3666#define GLEW_ARB_instanced_arrays GLEW_GET_VAR(__GLEW_ARB_instanced_arrays)
3667
3668#endif /* GL_ARB_instanced_arrays */
3669
3670/* ------------------------ GL_ARB_map_buffer_range ------------------------ */
3671
3672#ifndef GL_ARB_map_buffer_range
3673#define GL_ARB_map_buffer_range 1
3674
3675#define GL_MAP_READ_BIT 0x0001
3676#define GL_MAP_WRITE_BIT 0x0002
3677#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
3678#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
3679#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
3680#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
3681
3682typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
3683typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
3684
3685#define glFlushMappedBufferRange GLEW_GET_FUN(__glewFlushMappedBufferRange)
3686#define glMapBufferRange GLEW_GET_FUN(__glewMapBufferRange)
3687
3688#define GLEW_ARB_map_buffer_range GLEW_GET_VAR(__GLEW_ARB_map_buffer_range)
3689
3690#endif /* GL_ARB_map_buffer_range */
3691
3692/* ------------------------- GL_ARB_matrix_palette ------------------------- */
3693
3694#ifndef GL_ARB_matrix_palette
3695#define GL_ARB_matrix_palette 1
3696
3697#define GL_MATRIX_PALETTE_ARB 0x8840
3698#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
3699#define GL_MAX_PALETTE_MATRICES_ARB 0x8842
3700#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
3701#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
3702#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
3703#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
3704#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
3705#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
3706#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
3707
3709typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
3710typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices);
3711typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices);
3712typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices);
3713
3714#define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB)
3715#define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB)
3716#define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB)
3717#define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB)
3718#define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB)
3719
3720#define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette)
3721
3722#endif /* GL_ARB_matrix_palette */
3723
3724/* --------------------------- GL_ARB_multisample -------------------------- */
3725
3726#ifndef GL_ARB_multisample
3727#define GL_ARB_multisample 1
3728
3729#define GL_MULTISAMPLE_ARB 0x809D
3730#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
3731#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
3732#define GL_SAMPLE_COVERAGE_ARB 0x80A0
3733#define GL_SAMPLE_BUFFERS_ARB 0x80A8
3734#define GL_SAMPLES_ARB 0x80A9
3735#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
3736#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
3737#define GL_MULTISAMPLE_BIT_ARB 0x20000000
3738
3740
3741#define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB)
3742
3743#define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample)
3744
3745#endif /* GL_ARB_multisample */
3746
3747/* -------------------------- GL_ARB_multitexture -------------------------- */
3748
3749#ifndef GL_ARB_multitexture
3750#define GL_ARB_multitexture 1
3751
3752#define GL_TEXTURE0_ARB 0x84C0
3753#define GL_TEXTURE1_ARB 0x84C1
3754#define GL_TEXTURE2_ARB 0x84C2
3755#define GL_TEXTURE3_ARB 0x84C3
3756#define GL_TEXTURE4_ARB 0x84C4
3757#define GL_TEXTURE5_ARB 0x84C5
3758#define GL_TEXTURE6_ARB 0x84C6
3759#define GL_TEXTURE7_ARB 0x84C7
3760#define GL_TEXTURE8_ARB 0x84C8
3761#define GL_TEXTURE9_ARB 0x84C9
3762#define GL_TEXTURE10_ARB 0x84CA
3763#define GL_TEXTURE11_ARB 0x84CB
3764#define GL_TEXTURE12_ARB 0x84CC
3765#define GL_TEXTURE13_ARB 0x84CD
3766#define GL_TEXTURE14_ARB 0x84CE
3767#define GL_TEXTURE15_ARB 0x84CF
3768#define GL_TEXTURE16_ARB 0x84D0
3769#define GL_TEXTURE17_ARB 0x84D1
3770#define GL_TEXTURE18_ARB 0x84D2
3771#define GL_TEXTURE19_ARB 0x84D3
3772#define GL_TEXTURE20_ARB 0x84D4
3773#define GL_TEXTURE21_ARB 0x84D5
3774#define GL_TEXTURE22_ARB 0x84D6
3775#define GL_TEXTURE23_ARB 0x84D7
3776#define GL_TEXTURE24_ARB 0x84D8
3777#define GL_TEXTURE25_ARB 0x84D9
3778#define GL_TEXTURE26_ARB 0x84DA
3779#define GL_TEXTURE27_ARB 0x84DB
3780#define GL_TEXTURE28_ARB 0x84DC
3781#define GL_TEXTURE29_ARB 0x84DD
3782#define GL_TEXTURE30_ARB 0x84DE
3783#define GL_TEXTURE31_ARB 0x84DF
3784#define GL_ACTIVE_TEXTURE_ARB 0x84E0
3785#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
3786#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
3787
3791typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
3793typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
3795typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
3797typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
3799typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
3801typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
3803typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
3805typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
3807typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
3809typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
3811typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
3813typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
3815typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
3817typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
3819typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
3821typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
3822
3823#define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB)
3824#define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB)
3825#define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB)
3826#define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB)
3827#define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB)
3828#define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB)
3829#define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB)
3830#define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB)
3831#define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB)
3832#define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB)
3833#define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB)
3834#define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB)
3835#define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB)
3836#define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB)
3837#define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB)
3838#define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB)
3839#define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB)
3840#define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB)
3841#define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB)
3842#define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB)
3843#define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB)
3844#define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB)
3845#define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB)
3846#define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB)
3847#define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB)
3848#define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB)
3849#define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB)
3850#define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB)
3851#define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB)
3852#define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB)
3853#define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB)
3854#define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB)
3855#define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB)
3856#define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB)
3857
3858#define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture)
3859
3860#endif /* GL_ARB_multitexture */
3861
3862/* ------------------------- GL_ARB_occlusion_query ------------------------ */
3863
3864#ifndef GL_ARB_occlusion_query
3865#define GL_ARB_occlusion_query 1
3866
3867#define GL_QUERY_COUNTER_BITS_ARB 0x8864
3868#define GL_CURRENT_QUERY_ARB 0x8865
3869#define GL_QUERY_RESULT_ARB 0x8866
3870#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
3871#define GL_SAMPLES_PASSED_ARB 0x8914
3872
3873typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
3874typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids);
3875typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target);
3877typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params);
3878typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params);
3879typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params);
3881
3882#define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB)
3883#define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB)
3884#define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB)
3885#define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB)
3886#define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB)
3887#define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB)
3888#define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB)
3889#define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB)
3890
3891#define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query)
3892
3893#endif /* GL_ARB_occlusion_query */
3894
3895/* ------------------------ GL_ARB_occlusion_query2 ------------------------ */
3896
3897#ifndef GL_ARB_occlusion_query2
3898#define GL_ARB_occlusion_query2 1
3899
3900#define GL_ANY_SAMPLES_PASSED 0x8C2F
3901
3902#define GLEW_ARB_occlusion_query2 GLEW_GET_VAR(__GLEW_ARB_occlusion_query2)
3903
3904#endif /* GL_ARB_occlusion_query2 */
3905
3906/* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */
3907
3908#ifndef GL_ARB_pixel_buffer_object
3909#define GL_ARB_pixel_buffer_object 1
3910
3911#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
3912#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
3913#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
3914#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
3915
3916#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
3917
3918#endif /* GL_ARB_pixel_buffer_object */
3919
3920/* ------------------------ GL_ARB_point_parameters ------------------------ */
3921
3922#ifndef GL_ARB_point_parameters
3923#define GL_ARB_point_parameters 1
3924
3925#define GL_POINT_SIZE_MIN_ARB 0x8126
3926#define GL_POINT_SIZE_MAX_ARB 0x8127
3927#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
3928#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
3929
3931typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat* params);
3932
3933#define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB)
3934#define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB)
3935
3936#define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters)
3937
3938#endif /* GL_ARB_point_parameters */
3939
3940/* -------------------------- GL_ARB_point_sprite -------------------------- */
3941
3942#ifndef GL_ARB_point_sprite
3943#define GL_ARB_point_sprite 1
3944
3945#define GL_POINT_SPRITE_ARB 0x8861
3946#define GL_COORD_REPLACE_ARB 0x8862
3947
3948#define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite)
3949
3950#endif /* GL_ARB_point_sprite */
3951
3952/* ------------------------ GL_ARB_provoking_vertex ------------------------ */
3953
3954#ifndef GL_ARB_provoking_vertex
3955#define GL_ARB_provoking_vertex 1
3956
3957#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C
3958#define GL_FIRST_VERTEX_CONVENTION 0x8E4D
3959#define GL_LAST_VERTEX_CONVENTION 0x8E4E
3960#define GL_PROVOKING_VERTEX 0x8E4F
3961
3963
3964#define glProvokingVertex GLEW_GET_FUN(__glewProvokingVertex)
3965
3966#define GLEW_ARB_provoking_vertex GLEW_GET_VAR(__GLEW_ARB_provoking_vertex)
3967
3968#endif /* GL_ARB_provoking_vertex */
3969
3970/* ------------------------- GL_ARB_sample_shading ------------------------- */
3971
3972#ifndef GL_ARB_sample_shading
3973#define GL_ARB_sample_shading 1
3974
3975#define GL_SAMPLE_SHADING_ARB 0x8C36
3976#define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37
3977
3979
3980#define glMinSampleShadingARB GLEW_GET_FUN(__glewMinSampleShadingARB)
3981
3982#define GLEW_ARB_sample_shading GLEW_GET_VAR(__GLEW_ARB_sample_shading)
3983
3984#endif /* GL_ARB_sample_shading */
3985
3986/* ------------------------- GL_ARB_sampler_objects ------------------------ */
3987
3988#ifndef GL_ARB_sampler_objects
3989#define GL_ARB_sampler_objects 1
3990
3991#define GL_SAMPLER_BINDING 0x8919
3992
3993typedef void (GLAPIENTRY * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler);
3994typedef void (GLAPIENTRY * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint * samplers);
3995typedef void (GLAPIENTRY * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint* samplers);
3996typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint* params);
3997typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint* params);
3998typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat* params);
3999typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint* params);
4001typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint* params);
4002typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint* params);
4003typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param);
4004typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat* params);
4005typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param);
4006typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint* params);
4007
4008#define glBindSampler GLEW_GET_FUN(__glewBindSampler)
4009#define glDeleteSamplers GLEW_GET_FUN(__glewDeleteSamplers)
4010#define glGenSamplers GLEW_GET_FUN(__glewGenSamplers)
4011#define glGetSamplerParameterIiv GLEW_GET_FUN(__glewGetSamplerParameterIiv)
4012#define glGetSamplerParameterIuiv GLEW_GET_FUN(__glewGetSamplerParameterIuiv)
4013#define glGetSamplerParameterfv GLEW_GET_FUN(__glewGetSamplerParameterfv)
4014#define glGetSamplerParameteriv GLEW_GET_FUN(__glewGetSamplerParameteriv)
4015#define glIsSampler GLEW_GET_FUN(__glewIsSampler)
4016#define glSamplerParameterIiv GLEW_GET_FUN(__glewSamplerParameterIiv)
4017#define glSamplerParameterIuiv GLEW_GET_FUN(__glewSamplerParameterIuiv)
4018#define glSamplerParameterf GLEW_GET_FUN(__glewSamplerParameterf)
4019#define glSamplerParameterfv GLEW_GET_FUN(__glewSamplerParameterfv)
4020#define glSamplerParameteri GLEW_GET_FUN(__glewSamplerParameteri)
4021#define glSamplerParameteriv GLEW_GET_FUN(__glewSamplerParameteriv)
4022
4023#define GLEW_ARB_sampler_objects GLEW_GET_VAR(__GLEW_ARB_sampler_objects)
4024
4025#endif /* GL_ARB_sampler_objects */
4026
4027/* ------------------------ GL_ARB_seamless_cube_map ----------------------- */
4028
4029#ifndef GL_ARB_seamless_cube_map
4030#define GL_ARB_seamless_cube_map 1
4031
4032#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
4033
4034#define GLEW_ARB_seamless_cube_map GLEW_GET_VAR(__GLEW_ARB_seamless_cube_map)
4035
4036#endif /* GL_ARB_seamless_cube_map */
4037
4038/* ----------------------- GL_ARB_shader_bit_encoding ---------------------- */
4039
4040#ifndef GL_ARB_shader_bit_encoding
4041#define GL_ARB_shader_bit_encoding 1
4042
4043#define GLEW_ARB_shader_bit_encoding GLEW_GET_VAR(__GLEW_ARB_shader_bit_encoding)
4044
4045#endif /* GL_ARB_shader_bit_encoding */
4046
4047/* ------------------------- GL_ARB_shader_objects ------------------------- */
4048
4049#ifndef GL_ARB_shader_objects
4050#define GL_ARB_shader_objects 1
4051
4052#define GL_PROGRAM_OBJECT_ARB 0x8B40
4053#define GL_SHADER_OBJECT_ARB 0x8B48
4054#define GL_OBJECT_TYPE_ARB 0x8B4E
4055#define GL_OBJECT_SUBTYPE_ARB 0x8B4F
4056#define GL_FLOAT_VEC2_ARB 0x8B50
4057#define GL_FLOAT_VEC3_ARB 0x8B51
4058#define GL_FLOAT_VEC4_ARB 0x8B52
4059#define GL_INT_VEC2_ARB 0x8B53
4060#define GL_INT_VEC3_ARB 0x8B54
4061#define GL_INT_VEC4_ARB 0x8B55
4062#define GL_BOOL_ARB 0x8B56
4063#define GL_BOOL_VEC2_ARB 0x8B57
4064#define GL_BOOL_VEC3_ARB 0x8B58
4065#define GL_BOOL_VEC4_ARB 0x8B59
4066#define GL_FLOAT_MAT2_ARB 0x8B5A
4067#define GL_FLOAT_MAT3_ARB 0x8B5B
4068#define GL_FLOAT_MAT4_ARB 0x8B5C
4069#define GL_SAMPLER_1D_ARB 0x8B5D
4070#define GL_SAMPLER_2D_ARB 0x8B5E
4071#define GL_SAMPLER_3D_ARB 0x8B5F
4072#define GL_SAMPLER_CUBE_ARB 0x8B60
4073#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
4074#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
4075#define GL_SAMPLER_2D_RECT_ARB 0x8B63
4076#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
4077#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
4078#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
4079#define GL_OBJECT_LINK_STATUS_ARB 0x8B82
4080#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
4081#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
4082#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
4083#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
4084#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
4085#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
4086
4087typedef char GLcharARB;
4088typedef unsigned int GLhandleARB;
4089
4090typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
4095typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
4096typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name);
4097typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj);
4099typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog);
4102typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source);
4104typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params);
4105typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params);
4106typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
4107typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length);
4108typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
4109typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
4110typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
4111typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value);
4112typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
4113typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
4114typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
4115typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value);
4116typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4117typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
4118typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
4119typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value);
4120typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4121typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
4122typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4123typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value);
4124typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
4125typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
4126typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
4129
4130#define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB)
4131#define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB)
4132#define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB)
4133#define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB)
4134#define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB)
4135#define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB)
4136#define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB)
4137#define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB)
4138#define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB)
4139#define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB)
4140#define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB)
4141#define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB)
4142#define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB)
4143#define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB)
4144#define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB)
4145#define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB)
4146#define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB)
4147#define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB)
4148#define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB)
4149#define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB)
4150#define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB)
4151#define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB)
4152#define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB)
4153#define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB)
4154#define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB)
4155#define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB)
4156#define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB)
4157#define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB)
4158#define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB)
4159#define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB)
4160#define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB)
4161#define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB)
4162#define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB)
4163#define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB)
4164#define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB)
4165#define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB)
4166#define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB)
4167#define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB)
4168#define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB)
4169
4170#define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects)
4171
4172#endif /* GL_ARB_shader_objects */
4173
4174/* ------------------------ GL_ARB_shader_subroutine ----------------------- */
4175
4176#ifndef GL_ARB_shader_subroutine
4177#define GL_ARB_shader_subroutine 1
4178
4179#define GL_ACTIVE_SUBROUTINES 0x8DE5
4180#define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6
4181#define GL_MAX_SUBROUTINES 0x8DE7
4182#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8
4183#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47
4184#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48
4185#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49
4186#define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A
4187#define GL_COMPATIBLE_SUBROUTINES 0x8E4B
4188
4189typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, char *name);
4190typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, char *name);
4191typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values);
4192typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint* values);
4193typedef GLuint (GLAPIENTRY * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const char* name);
4194typedef GLint (GLAPIENTRY * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const char* name);
4195typedef void (GLAPIENTRY * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint* params);
4196typedef void (GLAPIENTRY * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint* indices);
4197
4198#define glGetActiveSubroutineName GLEW_GET_FUN(__glewGetActiveSubroutineName)
4199#define glGetActiveSubroutineUniformName GLEW_GET_FUN(__glewGetActiveSubroutineUniformName)
4200#define glGetActiveSubroutineUniformiv GLEW_GET_FUN(__glewGetActiveSubroutineUniformiv)
4201#define glGetProgramStageiv GLEW_GET_FUN(__glewGetProgramStageiv)
4202#define glGetSubroutineIndex GLEW_GET_FUN(__glewGetSubroutineIndex)
4203#define glGetSubroutineUniformLocation GLEW_GET_FUN(__glewGetSubroutineUniformLocation)
4204#define glGetUniformSubroutineuiv GLEW_GET_FUN(__glewGetUniformSubroutineuiv)
4205#define glUniformSubroutinesuiv GLEW_GET_FUN(__glewUniformSubroutinesuiv)
4206
4207#define GLEW_ARB_shader_subroutine GLEW_GET_VAR(__GLEW_ARB_shader_subroutine)
4208
4209#endif /* GL_ARB_shader_subroutine */
4210
4211/* ----------------------- GL_ARB_shader_texture_lod ----------------------- */
4212
4213#ifndef GL_ARB_shader_texture_lod
4214#define GL_ARB_shader_texture_lod 1
4215
4216#define GLEW_ARB_shader_texture_lod GLEW_GET_VAR(__GLEW_ARB_shader_texture_lod)
4217
4218#endif /* GL_ARB_shader_texture_lod */
4219
4220/* ---------------------- GL_ARB_shading_language_100 ---------------------- */
4221
4222#ifndef GL_ARB_shading_language_100
4223#define GL_ARB_shading_language_100 1
4224
4225#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
4226
4227#define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100)
4228
4229#endif /* GL_ARB_shading_language_100 */
4230
4231/* -------------------- GL_ARB_shading_language_include -------------------- */
4232
4233#ifndef GL_ARB_shading_language_include
4234#define GL_ARB_shading_language_include 1
4235
4236#define GL_SHADER_INCLUDE_ARB 0x8DAE
4237#define GL_NAMED_STRING_LENGTH_ARB 0x8DE9
4238#define GL_NAMED_STRING_TYPE_ARB 0x8DEA
4239
4240typedef void (GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const char ** path, const GLint *length);
4241typedef void (GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const char* name);
4242typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const char* name, GLsizei bufSize, GLint *stringlen, char *string);
4243typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const char* name, GLenum pname, GLint *params);
4244typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const char* name);
4245typedef void (GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const char* name, GLint stringlen, const char *string);
4246
4247#define glCompileShaderIncludeARB GLEW_GET_FUN(__glewCompileShaderIncludeARB)
4248#define glDeleteNamedStringARB GLEW_GET_FUN(__glewDeleteNamedStringARB)
4249#define glGetNamedStringARB GLEW_GET_FUN(__glewGetNamedStringARB)
4250#define glGetNamedStringivARB GLEW_GET_FUN(__glewGetNamedStringivARB)
4251#define glIsNamedStringARB GLEW_GET_FUN(__glewIsNamedStringARB)
4252#define glNamedStringARB GLEW_GET_FUN(__glewNamedStringARB)
4253
4254#define GLEW_ARB_shading_language_include GLEW_GET_VAR(__GLEW_ARB_shading_language_include)
4255
4256#endif /* GL_ARB_shading_language_include */
4257
4258/* ----------------------------- GL_ARB_shadow ----------------------------- */
4259
4260#ifndef GL_ARB_shadow
4261#define GL_ARB_shadow 1
4262
4263#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
4264#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
4265#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
4266
4267#define GLEW_ARB_shadow GLEW_GET_VAR(__GLEW_ARB_shadow)
4268
4269#endif /* GL_ARB_shadow */
4270
4271/* ------------------------- GL_ARB_shadow_ambient ------------------------- */
4272
4273#ifndef GL_ARB_shadow_ambient
4274#define GL_ARB_shadow_ambient 1
4275
4276#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
4277
4278#define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient)
4279
4280#endif /* GL_ARB_shadow_ambient */
4281
4282/* ------------------------------ GL_ARB_sync ------------------------------ */
4283
4284#ifndef GL_ARB_sync
4285#define GL_ARB_sync 1
4286
4287#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
4288#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111
4289#define GL_OBJECT_TYPE 0x9112
4290#define GL_SYNC_CONDITION 0x9113
4291#define GL_SYNC_STATUS 0x9114
4292#define GL_SYNC_FLAGS 0x9115
4293#define GL_SYNC_FENCE 0x9116
4294#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117
4295#define GL_UNSIGNALED 0x9118
4296#define GL_SIGNALED 0x9119
4297#define GL_ALREADY_SIGNALED 0x911A
4298#define GL_TIMEOUT_EXPIRED 0x911B
4299#define GL_CONDITION_SATISFIED 0x911C
4300#define GL_WAIT_FAILED 0x911D
4301#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFF
4302
4306typedef void (GLAPIENTRY * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64* params);
4307typedef void (GLAPIENTRY * PFNGLGETSYNCIVPROC) (GLsync GLsync,GLenum pname,GLsizei bufSize,GLsizei* length, GLint *values);
4310
4311#define glClientWaitSync GLEW_GET_FUN(__glewClientWaitSync)
4312#define glDeleteSync GLEW_GET_FUN(__glewDeleteSync)
4313#define glFenceSync GLEW_GET_FUN(__glewFenceSync)
4314#define glGetInteger64v GLEW_GET_FUN(__glewGetInteger64v)
4315#define glGetSynciv GLEW_GET_FUN(__glewGetSynciv)
4316#define glIsSync GLEW_GET_FUN(__glewIsSync)
4317#define glWaitSync GLEW_GET_FUN(__glewWaitSync)
4318
4319#define GLEW_ARB_sync GLEW_GET_VAR(__GLEW_ARB_sync)
4320
4321#endif /* GL_ARB_sync */
4322
4323/* ----------------------- GL_ARB_tessellation_shader ---------------------- */
4324
4325#ifndef GL_ARB_tessellation_shader
4326#define GL_ARB_tessellation_shader 1
4327
4328#define GL_PATCHES 0xE
4329#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0
4330#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1
4331#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C
4332#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D
4333#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E
4334#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F
4335#define GL_PATCH_VERTICES 0x8E72
4336#define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73
4337#define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74
4338#define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75
4339#define GL_TESS_GEN_MODE 0x8E76
4340#define GL_TESS_GEN_SPACING 0x8E77
4341#define GL_TESS_GEN_VERTEX_ORDER 0x8E78
4342#define GL_TESS_GEN_POINT_MODE 0x8E79
4343#define GL_ISOLINES 0x8E7A
4344#define GL_FRACTIONAL_ODD 0x8E7B
4345#define GL_FRACTIONAL_EVEN 0x8E7C
4346#define GL_MAX_PATCH_VERTICES 0x8E7D
4347#define GL_MAX_TESS_GEN_LEVEL 0x8E7E
4348#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F
4349#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80
4350#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81
4351#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82
4352#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83
4353#define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84
4354#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85
4355#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86
4356#define GL_TESS_EVALUATION_SHADER 0x8E87
4357#define GL_TESS_CONTROL_SHADER 0x8E88
4358#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89
4359#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A
4360
4361typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat* values);
4362typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value);
4363
4364#define glPatchParameterfv GLEW_GET_FUN(__glewPatchParameterfv)
4365#define glPatchParameteri GLEW_GET_FUN(__glewPatchParameteri)
4366
4367#define GLEW_ARB_tessellation_shader GLEW_GET_VAR(__GLEW_ARB_tessellation_shader)
4368
4369#endif /* GL_ARB_tessellation_shader */
4370
4371/* ---------------------- GL_ARB_texture_border_clamp ---------------------- */
4372
4373#ifndef GL_ARB_texture_border_clamp
4374#define GL_ARB_texture_border_clamp 1
4375
4376#define GL_CLAMP_TO_BORDER_ARB 0x812D
4377
4378#define GLEW_ARB_texture_border_clamp GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp)
4379
4380#endif /* GL_ARB_texture_border_clamp */
4381
4382/* ---------------------- GL_ARB_texture_buffer_object --------------------- */
4383
4384#ifndef GL_ARB_texture_buffer_object
4385#define GL_ARB_texture_buffer_object 1
4386
4387#define GL_TEXTURE_BUFFER_ARB 0x8C2A
4388#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B
4389#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C
4390#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D
4391#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E
4392
4393typedef void (GLAPIENTRY * PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
4394
4395#define glTexBufferARB GLEW_GET_FUN(__glewTexBufferARB)
4396
4397#define GLEW_ARB_texture_buffer_object GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object)
4398
4399#endif /* GL_ARB_texture_buffer_object */
4400
4401/* ------------------- GL_ARB_texture_buffer_object_rgb32 ------------------ */
4402
4403#ifndef GL_ARB_texture_buffer_object_rgb32
4404#define GL_ARB_texture_buffer_object_rgb32 1
4405
4406#define GLEW_ARB_texture_buffer_object_rgb32 GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object_rgb32)
4407
4408#endif /* GL_ARB_texture_buffer_object_rgb32 */
4409
4410/* ----------------------- GL_ARB_texture_compression ---------------------- */
4411
4412#ifndef GL_ARB_texture_compression
4413#define GL_ARB_texture_compression 1
4414
4415#define GL_COMPRESSED_ALPHA_ARB 0x84E9
4416#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
4417#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
4418#define GL_COMPRESSED_INTENSITY_ARB 0x84EC
4419#define GL_COMPRESSED_RGB_ARB 0x84ED
4420#define GL_COMPRESSED_RGBA_ARB 0x84EE
4421#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
4422#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
4423#define GL_TEXTURE_COMPRESSED_ARB 0x86A1
4424#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
4425#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
4426
4427typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data);
4428typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data);
4429typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data);
4430typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data);
4431typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data);
4432typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data);
4433typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, void* img);
4434
4435#define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB)
4436#define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB)
4437#define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB)
4438#define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB)
4439#define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB)
4440#define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB)
4441#define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB)
4442
4443#define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression)
4444
4445#endif /* GL_ARB_texture_compression */
4446
4447/* -------------------- GL_ARB_texture_compression_bptc -------------------- */
4448
4449#ifndef GL_ARB_texture_compression_bptc
4450#define GL_ARB_texture_compression_bptc 1
4451
4452#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C
4453#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D
4454#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E
4455#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F
4456
4457#define GLEW_ARB_texture_compression_bptc GLEW_GET_VAR(__GLEW_ARB_texture_compression_bptc)
4458
4459#endif /* GL_ARB_texture_compression_bptc */
4460
4461/* -------------------- GL_ARB_texture_compression_rgtc -------------------- */
4462
4463#ifndef GL_ARB_texture_compression_rgtc
4464#define GL_ARB_texture_compression_rgtc 1
4465
4466#define GL_COMPRESSED_RED_RGTC1 0x8DBB
4467#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC
4468#define GL_COMPRESSED_RG_RGTC2 0x8DBD
4469#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE
4470
4471#define GLEW_ARB_texture_compression_rgtc GLEW_GET_VAR(__GLEW_ARB_texture_compression_rgtc)
4472
4473#endif /* GL_ARB_texture_compression_rgtc */
4474
4475/* ------------------------ GL_ARB_texture_cube_map ------------------------ */
4476
4477#ifndef GL_ARB_texture_cube_map
4478#define GL_ARB_texture_cube_map 1
4479
4480#define GL_NORMAL_MAP_ARB 0x8511
4481#define GL_REFLECTION_MAP_ARB 0x8512
4482#define GL_TEXTURE_CUBE_MAP_ARB 0x8513
4483#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
4484#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
4485#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
4486#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
4487#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
4488#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
4489#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
4490#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
4491#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
4492
4493#define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map)
4494
4495#endif /* GL_ARB_texture_cube_map */
4496
4497/* --------------------- GL_ARB_texture_cube_map_array --------------------- */
4498
4499#ifndef GL_ARB_texture_cube_map_array
4500#define GL_ARB_texture_cube_map_array 1
4501
4502#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009
4503#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A
4504#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B
4505#define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C
4506#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D
4507#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E
4508#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F
4509
4510#define GLEW_ARB_texture_cube_map_array GLEW_GET_VAR(__GLEW_ARB_texture_cube_map_array)
4511
4512#endif /* GL_ARB_texture_cube_map_array */
4513
4514/* ------------------------- GL_ARB_texture_env_add ------------------------ */
4515
4516#ifndef GL_ARB_texture_env_add
4517#define GL_ARB_texture_env_add 1
4518
4519#define GLEW_ARB_texture_env_add GLEW_GET_VAR(__GLEW_ARB_texture_env_add)
4520
4521#endif /* GL_ARB_texture_env_add */
4522
4523/* ----------------------- GL_ARB_texture_env_combine ---------------------- */
4524
4525#ifndef GL_ARB_texture_env_combine
4526#define GL_ARB_texture_env_combine 1
4527
4528#define GL_SUBTRACT_ARB 0x84E7
4529#define GL_COMBINE_ARB 0x8570
4530#define GL_COMBINE_RGB_ARB 0x8571
4531#define GL_COMBINE_ALPHA_ARB 0x8572
4532#define GL_RGB_SCALE_ARB 0x8573
4533#define GL_ADD_SIGNED_ARB 0x8574
4534#define GL_INTERPOLATE_ARB 0x8575
4535#define GL_CONSTANT_ARB 0x8576
4536#define GL_PRIMARY_COLOR_ARB 0x8577
4537#define GL_PREVIOUS_ARB 0x8578
4538#define GL_SOURCE0_RGB_ARB 0x8580
4539#define GL_SOURCE1_RGB_ARB 0x8581
4540#define GL_SOURCE2_RGB_ARB 0x8582
4541#define GL_SOURCE0_ALPHA_ARB 0x8588
4542#define GL_SOURCE1_ALPHA_ARB 0x8589
4543#define GL_SOURCE2_ALPHA_ARB 0x858A
4544#define GL_OPERAND0_RGB_ARB 0x8590
4545#define GL_OPERAND1_RGB_ARB 0x8591
4546#define GL_OPERAND2_RGB_ARB 0x8592
4547#define GL_OPERAND0_ALPHA_ARB 0x8598
4548#define GL_OPERAND1_ALPHA_ARB 0x8599
4549#define GL_OPERAND2_ALPHA_ARB 0x859A
4550
4551#define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine)
4552
4553#endif /* GL_ARB_texture_env_combine */
4554
4555/* ---------------------- GL_ARB_texture_env_crossbar ---------------------- */
4556
4557#ifndef GL_ARB_texture_env_crossbar
4558#define GL_ARB_texture_env_crossbar 1
4559
4560#define GLEW_ARB_texture_env_crossbar GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar)
4561
4562#endif /* GL_ARB_texture_env_crossbar */
4563
4564/* ------------------------ GL_ARB_texture_env_dot3 ------------------------ */
4565
4566#ifndef GL_ARB_texture_env_dot3
4567#define GL_ARB_texture_env_dot3 1
4568
4569#define GL_DOT3_RGB_ARB 0x86AE
4570#define GL_DOT3_RGBA_ARB 0x86AF
4571
4572#define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3)
4573
4574#endif /* GL_ARB_texture_env_dot3 */
4575
4576/* -------------------------- GL_ARB_texture_float ------------------------- */
4577
4578#ifndef GL_ARB_texture_float
4579#define GL_ARB_texture_float 1
4580
4581#define GL_RGBA32F_ARB 0x8814
4582#define GL_RGB32F_ARB 0x8815
4583#define GL_ALPHA32F_ARB 0x8816
4584#define GL_INTENSITY32F_ARB 0x8817
4585#define GL_LUMINANCE32F_ARB 0x8818
4586#define GL_LUMINANCE_ALPHA32F_ARB 0x8819
4587#define GL_RGBA16F_ARB 0x881A
4588#define GL_RGB16F_ARB 0x881B
4589#define GL_ALPHA16F_ARB 0x881C
4590#define GL_INTENSITY16F_ARB 0x881D
4591#define GL_LUMINANCE16F_ARB 0x881E
4592#define GL_LUMINANCE_ALPHA16F_ARB 0x881F
4593#define GL_TEXTURE_RED_TYPE_ARB 0x8C10
4594#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
4595#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
4596#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
4597#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
4598#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
4599#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
4600#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
4601
4602#define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float)
4603
4604#endif /* GL_ARB_texture_float */
4605
4606/* ------------------------- GL_ARB_texture_gather ------------------------- */
4607
4608#ifndef GL_ARB_texture_gather
4609#define GL_ARB_texture_gather 1
4610
4611#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E
4612#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F
4613#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F
4614
4615#define GLEW_ARB_texture_gather GLEW_GET_VAR(__GLEW_ARB_texture_gather)
4616
4617#endif /* GL_ARB_texture_gather */
4618
4619/* --------------------- GL_ARB_texture_mirrored_repeat -------------------- */
4620
4621#ifndef GL_ARB_texture_mirrored_repeat
4622#define GL_ARB_texture_mirrored_repeat 1
4623
4624#define GL_MIRRORED_REPEAT_ARB 0x8370
4625
4626#define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat)
4627
4628#endif /* GL_ARB_texture_mirrored_repeat */
4629
4630/* ----------------------- GL_ARB_texture_multisample ---------------------- */
4631
4632#ifndef GL_ARB_texture_multisample
4633#define GL_ARB_texture_multisample 1
4634
4635#define GL_SAMPLE_POSITION 0x8E50
4636#define GL_SAMPLE_MASK 0x8E51
4637#define GL_SAMPLE_MASK_VALUE 0x8E52
4638#define GL_MAX_SAMPLE_MASK_WORDS 0x8E59
4639#define GL_TEXTURE_2D_MULTISAMPLE 0x9100
4640#define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101
4641#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102
4642#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103
4643#define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104
4644#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105
4645#define GL_TEXTURE_SAMPLES 0x9106
4646#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107
4647#define GL_SAMPLER_2D_MULTISAMPLE 0x9108
4648#define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109
4649#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A
4650#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B
4651#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C
4652#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D
4653#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E
4654#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F
4655#define GL_MAX_INTEGER_SAMPLES 0x9110
4656
4657typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat* val);
4658typedef void (GLAPIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask);
4659typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
4660typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
4661
4662#define glGetMultisamplefv GLEW_GET_FUN(__glewGetMultisamplefv)
4663#define glSampleMaski GLEW_GET_FUN(__glewSampleMaski)
4664#define glTexImage2DMultisample GLEW_GET_FUN(__glewTexImage2DMultisample)
4665#define glTexImage3DMultisample GLEW_GET_FUN(__glewTexImage3DMultisample)
4666
4667#define GLEW_ARB_texture_multisample GLEW_GET_VAR(__GLEW_ARB_texture_multisample)
4668
4669#endif /* GL_ARB_texture_multisample */
4670
4671/* -------------------- GL_ARB_texture_non_power_of_two -------------------- */
4672
4673#ifndef GL_ARB_texture_non_power_of_two
4674#define GL_ARB_texture_non_power_of_two 1
4675
4676#define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two)
4677
4678#endif /* GL_ARB_texture_non_power_of_two */
4679
4680/* ------------------------ GL_ARB_texture_query_lod ----------------------- */
4681
4682#ifndef GL_ARB_texture_query_lod
4683#define GL_ARB_texture_query_lod 1
4684
4685#define GLEW_ARB_texture_query_lod GLEW_GET_VAR(__GLEW_ARB_texture_query_lod)
4686
4687#endif /* GL_ARB_texture_query_lod */
4688
4689/* ------------------------ GL_ARB_texture_rectangle ----------------------- */
4690
4691#ifndef GL_ARB_texture_rectangle
4692#define GL_ARB_texture_rectangle 1
4693
4694#define GL_TEXTURE_RECTANGLE_ARB 0x84F5
4695#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
4696#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
4697#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
4698#define GL_SAMPLER_2D_RECT_ARB 0x8B63
4699#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
4700
4701#define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle)
4702
4703#endif /* GL_ARB_texture_rectangle */
4704
4705/* --------------------------- GL_ARB_texture_rg --------------------------- */
4706
4707#ifndef GL_ARB_texture_rg
4708#define GL_ARB_texture_rg 1
4709
4710#define GL_RED 0x1903
4711#define GL_COMPRESSED_RED 0x8225
4712#define GL_COMPRESSED_RG 0x8226
4713#define GL_RG 0x8227
4714#define GL_RG_INTEGER 0x8228
4715#define GL_R8 0x8229
4716#define GL_R16 0x822A
4717#define GL_RG8 0x822B
4718#define GL_RG16 0x822C
4719#define GL_R16F 0x822D
4720#define GL_R32F 0x822E
4721#define GL_RG16F 0x822F
4722#define GL_RG32F 0x8230
4723#define GL_R8I 0x8231
4724#define GL_R8UI 0x8232
4725#define GL_R16I 0x8233
4726#define GL_R16UI 0x8234
4727#define GL_R32I 0x8235
4728#define GL_R32UI 0x8236
4729#define GL_RG8I 0x8237
4730#define GL_RG8UI 0x8238
4731#define GL_RG16I 0x8239
4732#define GL_RG16UI 0x823A
4733#define GL_RG32I 0x823B
4734#define GL_RG32UI 0x823C
4735
4736#define GLEW_ARB_texture_rg GLEW_GET_VAR(__GLEW_ARB_texture_rg)
4737
4738#endif /* GL_ARB_texture_rg */
4739
4740/* ----------------------- GL_ARB_texture_rgb10_a2ui ----------------------- */
4741
4742#ifndef GL_ARB_texture_rgb10_a2ui
4743#define GL_ARB_texture_rgb10_a2ui 1
4744
4745#define GL_RGB10_A2UI 0x906F
4746
4747#define GLEW_ARB_texture_rgb10_a2ui GLEW_GET_VAR(__GLEW_ARB_texture_rgb10_a2ui)
4748
4749#endif /* GL_ARB_texture_rgb10_a2ui */
4750
4751/* ------------------------- GL_ARB_texture_swizzle ------------------------ */
4752
4753#ifndef GL_ARB_texture_swizzle
4754#define GL_ARB_texture_swizzle 1
4755
4756#define GL_TEXTURE_SWIZZLE_R 0x8E42
4757#define GL_TEXTURE_SWIZZLE_G 0x8E43
4758#define GL_TEXTURE_SWIZZLE_B 0x8E44
4759#define GL_TEXTURE_SWIZZLE_A 0x8E45
4760#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46
4761
4762#define GLEW_ARB_texture_swizzle GLEW_GET_VAR(__GLEW_ARB_texture_swizzle)
4763
4764#endif /* GL_ARB_texture_swizzle */
4765
4766/* --------------------------- GL_ARB_timer_query -------------------------- */
4767
4768#ifndef GL_ARB_timer_query
4769#define GL_ARB_timer_query 1
4770
4771#define GL_TIME_ELAPSED 0x88BF
4772#define GL_TIMESTAMP 0x8E28
4773
4774typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64* params);
4775typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64* params);
4776typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target);
4777
4778#define glGetQueryObjecti64v GLEW_GET_FUN(__glewGetQueryObjecti64v)
4779#define glGetQueryObjectui64v GLEW_GET_FUN(__glewGetQueryObjectui64v)
4780#define glQueryCounter GLEW_GET_FUN(__glewQueryCounter)
4781
4782#define GLEW_ARB_timer_query GLEW_GET_VAR(__GLEW_ARB_timer_query)
4783
4784#endif /* GL_ARB_timer_query */
4785
4786/* ----------------------- GL_ARB_transform_feedback2 ---------------------- */
4787
4788#ifndef GL_ARB_transform_feedback2
4789#define GL_ARB_transform_feedback2 1
4790
4791#define GL_TRANSFORM_FEEDBACK 0x8E22
4792#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23
4793#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24
4794#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25
4795
4803
4804#define glBindTransformFeedback GLEW_GET_FUN(__glewBindTransformFeedback)
4805#define glDeleteTransformFeedbacks GLEW_GET_FUN(__glewDeleteTransformFeedbacks)
4806#define glDrawTransformFeedback GLEW_GET_FUN(__glewDrawTransformFeedback)
4807#define glGenTransformFeedbacks GLEW_GET_FUN(__glewGenTransformFeedbacks)
4808#define glIsTransformFeedback GLEW_GET_FUN(__glewIsTransformFeedback)
4809#define glPauseTransformFeedback GLEW_GET_FUN(__glewPauseTransformFeedback)
4810#define glResumeTransformFeedback GLEW_GET_FUN(__glewResumeTransformFeedback)
4811
4812#define GLEW_ARB_transform_feedback2 GLEW_GET_VAR(__GLEW_ARB_transform_feedback2)
4813
4814#endif /* GL_ARB_transform_feedback2 */
4815
4816/* ----------------------- GL_ARB_transform_feedback3 ---------------------- */
4817
4818#ifndef GL_ARB_transform_feedback3
4819#define GL_ARB_transform_feedback3 1
4820
4821#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70
4822#define GL_MAX_VERTEX_STREAMS 0x8E71
4823
4824typedef void (GLAPIENTRY * PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id);
4826typedef void (GLAPIENTRY * PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index);
4827typedef void (GLAPIENTRY * PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params);
4828
4829#define glBeginQueryIndexed GLEW_GET_FUN(__glewBeginQueryIndexed)
4830#define glDrawTransformFeedbackStream GLEW_GET_FUN(__glewDrawTransformFeedbackStream)
4831#define glEndQueryIndexed GLEW_GET_FUN(__glewEndQueryIndexed)
4832#define glGetQueryIndexediv GLEW_GET_FUN(__glewGetQueryIndexediv)
4833
4834#define GLEW_ARB_transform_feedback3 GLEW_GET_VAR(__GLEW_ARB_transform_feedback3)
4835
4836#endif /* GL_ARB_transform_feedback3 */
4837
4838/* ------------------------ GL_ARB_transpose_matrix ------------------------ */
4839
4840#ifndef GL_ARB_transpose_matrix
4841#define GL_ARB_transpose_matrix 1
4842
4843#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
4844#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
4845#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
4846#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
4847
4852
4853#define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB)
4854#define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB)
4855#define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB)
4856#define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB)
4857
4858#define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix)
4859
4860#endif /* GL_ARB_transpose_matrix */
4861
4862/* ---------------------- GL_ARB_uniform_buffer_object --------------------- */
4863
4864#ifndef GL_ARB_uniform_buffer_object
4865#define GL_ARB_uniform_buffer_object 1
4866
4867#define GL_UNIFORM_BUFFER 0x8A11
4868#define GL_UNIFORM_BUFFER_BINDING 0x8A28
4869#define GL_UNIFORM_BUFFER_START 0x8A29
4870#define GL_UNIFORM_BUFFER_SIZE 0x8A2A
4871#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B
4872#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C
4873#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D
4874#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E
4875#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F
4876#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30
4877#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31
4878#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32
4879#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33
4880#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34
4881#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35
4882#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36
4883#define GL_UNIFORM_TYPE 0x8A37
4884#define GL_UNIFORM_SIZE 0x8A38
4885#define GL_UNIFORM_NAME_LENGTH 0x8A39
4886#define GL_UNIFORM_BLOCK_INDEX 0x8A3A
4887#define GL_UNIFORM_OFFSET 0x8A3B
4888#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C
4889#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D
4890#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E
4891#define GL_UNIFORM_BLOCK_BINDING 0x8A3F
4892#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40
4893#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41
4894#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42
4895#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43
4896#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44
4897#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45
4898#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
4899#define GL_INVALID_INDEX 0xFFFFFFFF
4900
4901typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
4902typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
4903typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, char* uniformBlockName);
4904typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params);
4905typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, char* uniformName);
4906typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params);
4907typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint* data);
4908typedef GLuint (GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const char* uniformBlockName);
4909typedef void (GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const char** uniformNames, GLuint* uniformIndices);
4910typedef void (GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
4911
4912#define glBindBufferBase GLEW_GET_FUN(__glewBindBufferBase)
4913#define glBindBufferRange GLEW_GET_FUN(__glewBindBufferRange)
4914#define glGetActiveUniformBlockName GLEW_GET_FUN(__glewGetActiveUniformBlockName)
4915#define glGetActiveUniformBlockiv GLEW_GET_FUN(__glewGetActiveUniformBlockiv)
4916#define glGetActiveUniformName GLEW_GET_FUN(__glewGetActiveUniformName)
4917#define glGetActiveUniformsiv GLEW_GET_FUN(__glewGetActiveUniformsiv)
4918#define glGetIntegeri_v GLEW_GET_FUN(__glewGetIntegeri_v)
4919#define glGetUniformBlockIndex GLEW_GET_FUN(__glewGetUniformBlockIndex)
4920#define glGetUniformIndices GLEW_GET_FUN(__glewGetUniformIndices)
4921#define glUniformBlockBinding GLEW_GET_FUN(__glewUniformBlockBinding)
4922
4923#define GLEW_ARB_uniform_buffer_object GLEW_GET_VAR(__GLEW_ARB_uniform_buffer_object)
4924
4925#endif /* GL_ARB_uniform_buffer_object */
4926
4927/* ------------------------ GL_ARB_vertex_array_bgra ----------------------- */
4928
4929#ifndef GL_ARB_vertex_array_bgra
4930#define GL_ARB_vertex_array_bgra 1
4931
4932#define GL_BGRA 0x80E1
4933
4934#define GLEW_ARB_vertex_array_bgra GLEW_GET_VAR(__GLEW_ARB_vertex_array_bgra)
4935
4936#endif /* GL_ARB_vertex_array_bgra */
4937
4938/* ----------------------- GL_ARB_vertex_array_object ---------------------- */
4939
4940#ifndef GL_ARB_vertex_array_object
4941#define GL_ARB_vertex_array_object 1
4942
4943#define GL_VERTEX_ARRAY_BINDING 0x85B5
4944
4946typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays);
4949
4950#define glBindVertexArray GLEW_GET_FUN(__glewBindVertexArray)
4951#define glDeleteVertexArrays GLEW_GET_FUN(__glewDeleteVertexArrays)
4952#define glGenVertexArrays GLEW_GET_FUN(__glewGenVertexArrays)
4953#define glIsVertexArray GLEW_GET_FUN(__glewIsVertexArray)
4954
4955#define GLEW_ARB_vertex_array_object GLEW_GET_VAR(__GLEW_ARB_vertex_array_object)
4956
4957#endif /* GL_ARB_vertex_array_object */
4958
4959/* -------------------------- GL_ARB_vertex_blend -------------------------- */
4960
4961#ifndef GL_ARB_vertex_blend
4962#define GL_ARB_vertex_blend 1
4963
4964#define GL_MODELVIEW0_ARB 0x1700
4965#define GL_MODELVIEW1_ARB 0x850A
4966#define GL_MAX_VERTEX_UNITS_ARB 0x86A4
4967#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
4968#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
4969#define GL_VERTEX_BLEND_ARB 0x86A7
4970#define GL_CURRENT_WEIGHT_ARB 0x86A8
4971#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
4972#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
4973#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
4974#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
4975#define GL_WEIGHT_ARRAY_ARB 0x86AD
4976#define GL_MODELVIEW2_ARB 0x8722
4977#define GL_MODELVIEW3_ARB 0x8723
4978#define GL_MODELVIEW4_ARB 0x8724
4979#define GL_MODELVIEW5_ARB 0x8725
4980#define GL_MODELVIEW6_ARB 0x8726
4981#define GL_MODELVIEW7_ARB 0x8727
4982#define GL_MODELVIEW8_ARB 0x8728
4983#define GL_MODELVIEW9_ARB 0x8729
4984#define GL_MODELVIEW10_ARB 0x872A
4985#define GL_MODELVIEW11_ARB 0x872B
4986#define GL_MODELVIEW12_ARB 0x872C
4987#define GL_MODELVIEW13_ARB 0x872D
4988#define GL_MODELVIEW14_ARB 0x872E
4989#define GL_MODELVIEW15_ARB 0x872F
4990#define GL_MODELVIEW16_ARB 0x8730
4991#define GL_MODELVIEW17_ARB 0x8731
4992#define GL_MODELVIEW18_ARB 0x8732
4993#define GL_MODELVIEW19_ARB 0x8733
4994#define GL_MODELVIEW20_ARB 0x8734
4995#define GL_MODELVIEW21_ARB 0x8735
4996#define GL_MODELVIEW22_ARB 0x8736
4997#define GL_MODELVIEW23_ARB 0x8737
4998#define GL_MODELVIEW24_ARB 0x8738
4999#define GL_MODELVIEW25_ARB 0x8739
5000#define GL_MODELVIEW26_ARB 0x873A
5001#define GL_MODELVIEW27_ARB 0x873B
5002#define GL_MODELVIEW28_ARB 0x873C
5003#define GL_MODELVIEW29_ARB 0x873D
5004#define GL_MODELVIEW30_ARB 0x873E
5005#define GL_MODELVIEW31_ARB 0x873F
5006
5008typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
5009typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights);
5010typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights);
5011typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights);
5012typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights);
5013typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights);
5014typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights);
5015typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights);
5016typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights);
5017
5018#define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB)
5019#define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB)
5020#define glWeightbvARB GLEW_GET_FUN(__glewWeightbvARB)
5021#define glWeightdvARB GLEW_GET_FUN(__glewWeightdvARB)
5022#define glWeightfvARB GLEW_GET_FUN(__glewWeightfvARB)
5023#define glWeightivARB GLEW_GET_FUN(__glewWeightivARB)
5024#define glWeightsvARB GLEW_GET_FUN(__glewWeightsvARB)
5025#define glWeightubvARB GLEW_GET_FUN(__glewWeightubvARB)
5026#define glWeightuivARB GLEW_GET_FUN(__glewWeightuivARB)
5027#define glWeightusvARB GLEW_GET_FUN(__glewWeightusvARB)
5028
5029#define GLEW_ARB_vertex_blend GLEW_GET_VAR(__GLEW_ARB_vertex_blend)
5030
5031#endif /* GL_ARB_vertex_blend */
5032
5033/* ---------------------- GL_ARB_vertex_buffer_object ---------------------- */
5034
5035#ifndef GL_ARB_vertex_buffer_object
5036#define GL_ARB_vertex_buffer_object 1
5037
5038#define GL_BUFFER_SIZE_ARB 0x8764
5039#define GL_BUFFER_USAGE_ARB 0x8765
5040#define GL_ARRAY_BUFFER_ARB 0x8892
5041#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
5042#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
5043#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
5044#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
5045#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
5046#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
5047#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
5048#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
5049#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
5050#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
5051#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
5052#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
5053#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
5054#define GL_READ_ONLY_ARB 0x88B8
5055#define GL_WRITE_ONLY_ARB 0x88B9
5056#define GL_READ_WRITE_ARB 0x88BA
5057#define GL_BUFFER_ACCESS_ARB 0x88BB
5058#define GL_BUFFER_MAPPED_ARB 0x88BC
5059#define GL_BUFFER_MAP_POINTER_ARB 0x88BD
5060#define GL_STREAM_DRAW_ARB 0x88E0
5061#define GL_STREAM_READ_ARB 0x88E1
5062#define GL_STREAM_COPY_ARB 0x88E2
5063#define GL_STATIC_DRAW_ARB 0x88E4
5064#define GL_STATIC_READ_ARB 0x88E5
5065#define GL_STATIC_COPY_ARB 0x88E6
5066#define GL_DYNAMIC_DRAW_ARB 0x88E8
5067#define GL_DYNAMIC_READ_ARB 0x88E9
5068#define GL_DYNAMIC_COPY_ARB 0x88EA
5069
5070typedef ptrdiff_t GLsizeiptrARB;
5071typedef ptrdiff_t GLintptrARB;
5072
5073typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
5074typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid* data, GLenum usage);
5075typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid* data);
5076typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers);
5077typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers);
5078typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params);
5079typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params);
5080typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid* data);
5082typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
5084
5085#define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB)
5086#define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB)
5087#define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB)
5088#define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB)
5089#define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB)
5090#define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB)
5091#define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB)
5092#define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB)
5093#define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB)
5094#define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB)
5095#define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB)
5096
5097#define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object)
5098
5099#endif /* GL_ARB_vertex_buffer_object */
5100
5101/* ------------------------- GL_ARB_vertex_program ------------------------- */
5102
5103#ifndef GL_ARB_vertex_program
5104#define GL_ARB_vertex_program 1
5105
5106#define GL_COLOR_SUM_ARB 0x8458
5107#define GL_VERTEX_PROGRAM_ARB 0x8620
5108#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
5109#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
5110#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
5111#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
5112#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
5113#define GL_PROGRAM_LENGTH_ARB 0x8627
5114#define GL_PROGRAM_STRING_ARB 0x8628
5115#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
5116#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
5117#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
5118#define GL_CURRENT_MATRIX_ARB 0x8641
5119#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
5120#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
5121#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
5122#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
5123#define GL_PROGRAM_BINDING_ARB 0x8677
5124#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
5125#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
5126#define GL_PROGRAM_ERROR_STRING_ARB 0x8874
5127#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
5128#define GL_PROGRAM_FORMAT_ARB 0x8876
5129#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
5130#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
5131#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
5132#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
5133#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
5134#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
5135#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
5136#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
5137#define GL_PROGRAM_PARAMETERS_ARB 0x88A8
5138#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
5139#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
5140#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
5141#define GL_PROGRAM_ATTRIBS_ARB 0x88AC
5142#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
5143#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
5144#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
5145#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
5146#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
5147#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
5148#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
5149#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
5150#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
5151#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
5152#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
5153#define GL_MATRIX0_ARB 0x88C0
5154#define GL_MATRIX1_ARB 0x88C1
5155#define GL_MATRIX2_ARB 0x88C2
5156#define GL_MATRIX3_ARB 0x88C3
5157#define GL_MATRIX4_ARB 0x88C4
5158#define GL_MATRIX5_ARB 0x88C5
5159#define GL_MATRIX6_ARB 0x88C6
5160#define GL_MATRIX7_ARB 0x88C7
5161#define GL_MATRIX8_ARB 0x88C8
5162#define GL_MATRIX9_ARB 0x88C9
5163#define GL_MATRIX10_ARB 0x88CA
5164#define GL_MATRIX11_ARB 0x88CB
5165#define GL_MATRIX12_ARB 0x88CC
5166#define GL_MATRIX13_ARB 0x88CD
5167#define GL_MATRIX14_ARB 0x88CE
5168#define GL_MATRIX15_ARB 0x88CF
5169#define GL_MATRIX16_ARB 0x88D0
5170#define GL_MATRIX17_ARB 0x88D1
5171#define GL_MATRIX18_ARB 0x88D2
5172#define GL_MATRIX19_ARB 0x88D3
5173#define GL_MATRIX20_ARB 0x88D4
5174#define GL_MATRIX21_ARB 0x88D5
5175#define GL_MATRIX22_ARB 0x88D6
5176#define GL_MATRIX23_ARB 0x88D7
5177#define GL_MATRIX24_ARB 0x88D8
5178#define GL_MATRIX25_ARB 0x88D9
5179#define GL_MATRIX26_ARB 0x88DA
5180#define GL_MATRIX27_ARB 0x88DB
5181#define GL_MATRIX28_ARB 0x88DC
5182#define GL_MATRIX29_ARB 0x88DD
5183#define GL_MATRIX30_ARB 0x88DE
5184#define GL_MATRIX31_ARB 0x88DF
5185
5186typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
5187typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs);
5190typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs);
5192typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params);
5195typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void* string);
5196typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params);
5197typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer);
5198typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params);
5199typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params);
5200typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params);
5203typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params);
5205typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params);
5207typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params);
5209typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params);
5210typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void* string);
5212typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v);
5214typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v);
5216typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v);
5218typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v);
5220typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v);
5222typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v);
5224typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v);
5226typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v);
5228typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v);
5229typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v);
5230typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v);
5231typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v);
5233typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v);
5234typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v);
5235typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v);
5236typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v);
5238typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v);
5240typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v);
5241typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v);
5243typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v);
5244typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v);
5245typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v);
5246typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v);
5247typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer);
5248
5249#define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB)
5250#define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB)
5251#define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB)
5252#define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB)
5253#define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB)
5254#define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB)
5255#define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB)
5256#define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB)
5257#define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB)
5258#define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB)
5259#define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB)
5260#define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB)
5261#define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB)
5262#define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB)
5263#define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB)
5264#define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB)
5265#define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB)
5266#define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB)
5267#define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB)
5268#define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB)
5269#define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB)
5270#define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB)
5271#define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB)
5272#define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB)
5273#define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB)
5274#define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB)
5275#define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB)
5276#define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB)
5277#define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB)
5278#define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB)
5279#define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB)
5280#define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB)
5281#define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB)
5282#define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB)
5283#define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB)
5284#define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB)
5285#define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB)
5286#define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB)
5287#define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB)
5288#define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB)
5289#define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB)
5290#define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB)
5291#define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB)
5292#define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB)
5293#define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB)
5294#define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB)
5295#define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB)
5296#define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB)
5297#define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB)
5298#define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB)
5299#define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB)
5300#define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB)
5301#define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB)
5302#define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB)
5303#define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB)
5304#define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB)
5305#define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB)
5306#define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB)
5307#define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB)
5308#define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB)
5309#define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB)
5310#define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB)
5311
5312#define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program)
5313
5314#endif /* GL_ARB_vertex_program */
5315
5316/* -------------------------- GL_ARB_vertex_shader ------------------------- */
5317
5318#ifndef GL_ARB_vertex_shader
5319#define GL_ARB_vertex_shader 1
5320
5321#define GL_VERTEX_SHADER_ARB 0x8B31
5322#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
5323#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
5324#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
5325#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
5326#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
5327#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
5328
5329typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name);
5330typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name);
5332
5333#define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB)
5334#define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB)
5335#define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB)
5336
5337#define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader)
5338
5339#endif /* GL_ARB_vertex_shader */
5340
5341/* ------------------- GL_ARB_vertex_type_2_10_10_10_rev ------------------- */
5342
5343#ifndef GL_ARB_vertex_type_2_10_10_10_rev
5344#define GL_ARB_vertex_type_2_10_10_10_rev 1
5345
5346#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
5347#define GL_INT_2_10_10_10_REV 0x8D9F
5348
5349typedef void (GLAPIENTRY * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color);
5350typedef void (GLAPIENTRY * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint* color);
5351typedef void (GLAPIENTRY * PFNGLCOLORP4UIPROC) (GLenum type, GLuint color);
5352typedef void (GLAPIENTRY * PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint* color);
5353typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords);
5354typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);
5355typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords);
5356typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);
5357typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords);
5358typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);
5359typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords);
5360typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);
5361typedef void (GLAPIENTRY * PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords);
5362typedef void (GLAPIENTRY * PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint* coords);
5364typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint* color);
5365typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords);
5366typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint* coords);
5367typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords);
5368typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint* coords);
5369typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords);
5370typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint* coords);
5371typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords);
5372typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint* coords);
5373typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
5374typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);
5375typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
5376typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);
5377typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
5378typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);
5379typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
5380typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);
5381typedef void (GLAPIENTRY * PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value);
5382typedef void (GLAPIENTRY * PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint* value);
5383typedef void (GLAPIENTRY * PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value);
5384typedef void (GLAPIENTRY * PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint* value);
5385typedef void (GLAPIENTRY * PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value);
5386typedef void (GLAPIENTRY * PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint* value);
5387
5388#define glColorP3ui GLEW_GET_FUN(__glewColorP3ui)
5389#define glColorP3uiv GLEW_GET_FUN(__glewColorP3uiv)
5390#define glColorP4ui GLEW_GET_FUN(__glewColorP4ui)
5391#define glColorP4uiv GLEW_GET_FUN(__glewColorP4uiv)
5392#define glMultiTexCoordP1ui GLEW_GET_FUN(__glewMultiTexCoordP1ui)
5393#define glMultiTexCoordP1uiv GLEW_GET_FUN(__glewMultiTexCoordP1uiv)
5394#define glMultiTexCoordP2ui GLEW_GET_FUN(__glewMultiTexCoordP2ui)
5395#define glMultiTexCoordP2uiv GLEW_GET_FUN(__glewMultiTexCoordP2uiv)
5396#define glMultiTexCoordP3ui GLEW_GET_FUN(__glewMultiTexCoordP3ui)
5397#define glMultiTexCoordP3uiv GLEW_GET_FUN(__glewMultiTexCoordP3uiv)
5398#define glMultiTexCoordP4ui GLEW_GET_FUN(__glewMultiTexCoordP4ui)
5399#define glMultiTexCoordP4uiv GLEW_GET_FUN(__glewMultiTexCoordP4uiv)
5400#define glNormalP3ui GLEW_GET_FUN(__glewNormalP3ui)
5401#define glNormalP3uiv GLEW_GET_FUN(__glewNormalP3uiv)
5402#define glSecondaryColorP3ui GLEW_GET_FUN(__glewSecondaryColorP3ui)
5403#define glSecondaryColorP3uiv GLEW_GET_FUN(__glewSecondaryColorP3uiv)
5404#define glTexCoordP1ui GLEW_GET_FUN(__glewTexCoordP1ui)
5405#define glTexCoordP1uiv GLEW_GET_FUN(__glewTexCoordP1uiv)
5406#define glTexCoordP2ui GLEW_GET_FUN(__glewTexCoordP2ui)
5407#define glTexCoordP2uiv GLEW_GET_FUN(__glewTexCoordP2uiv)
5408#define glTexCoordP3ui GLEW_GET_FUN(__glewTexCoordP3ui)
5409#define glTexCoordP3uiv GLEW_GET_FUN(__glewTexCoordP3uiv)
5410#define glTexCoordP4ui GLEW_GET_FUN(__glewTexCoordP4ui)
5411#define glTexCoordP4uiv GLEW_GET_FUN(__glewTexCoordP4uiv)
5412#define glVertexAttribP1ui GLEW_GET_FUN(__glewVertexAttribP1ui)
5413#define glVertexAttribP1uiv GLEW_GET_FUN(__glewVertexAttribP1uiv)
5414#define glVertexAttribP2ui GLEW_GET_FUN(__glewVertexAttribP2ui)
5415#define glVertexAttribP2uiv GLEW_GET_FUN(__glewVertexAttribP2uiv)
5416#define glVertexAttribP3ui GLEW_GET_FUN(__glewVertexAttribP3ui)
5417#define glVertexAttribP3uiv GLEW_GET_FUN(__glewVertexAttribP3uiv)
5418#define glVertexAttribP4ui GLEW_GET_FUN(__glewVertexAttribP4ui)
5419#define glVertexAttribP4uiv GLEW_GET_FUN(__glewVertexAttribP4uiv)
5420#define glVertexP2ui GLEW_GET_FUN(__glewVertexP2ui)
5421#define glVertexP2uiv GLEW_GET_FUN(__glewVertexP2uiv)
5422#define glVertexP3ui GLEW_GET_FUN(__glewVertexP3ui)
5423#define glVertexP3uiv GLEW_GET_FUN(__glewVertexP3uiv)
5424#define glVertexP4ui GLEW_GET_FUN(__glewVertexP4ui)
5425#define glVertexP4uiv GLEW_GET_FUN(__glewVertexP4uiv)
5426
5427#define GLEW_ARB_vertex_type_2_10_10_10_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_2_10_10_10_rev)
5428
5429#endif /* GL_ARB_vertex_type_2_10_10_10_rev */
5430
5431/* --------------------------- GL_ARB_window_pos --------------------------- */
5432
5433#ifndef GL_ARB_window_pos
5434#define GL_ARB_window_pos 1
5435
5439typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p);
5441typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p);
5443typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p);
5447typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p);
5449typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p);
5451typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p);
5452
5453#define glWindowPos2dARB GLEW_GET_FUN(__glewWindowPos2dARB)
5454#define glWindowPos2dvARB GLEW_GET_FUN(__glewWindowPos2dvARB)
5455#define glWindowPos2fARB GLEW_GET_FUN(__glewWindowPos2fARB)
5456#define glWindowPos2fvARB GLEW_GET_FUN(__glewWindowPos2fvARB)
5457#define glWindowPos2iARB GLEW_GET_FUN(__glewWindowPos2iARB)
5458#define glWindowPos2ivARB GLEW_GET_FUN(__glewWindowPos2ivARB)
5459#define glWindowPos2sARB GLEW_GET_FUN(__glewWindowPos2sARB)
5460#define glWindowPos2svARB GLEW_GET_FUN(__glewWindowPos2svARB)
5461#define glWindowPos3dARB GLEW_GET_FUN(__glewWindowPos3dARB)
5462#define glWindowPos3dvARB GLEW_GET_FUN(__glewWindowPos3dvARB)
5463#define glWindowPos3fARB GLEW_GET_FUN(__glewWindowPos3fARB)
5464#define glWindowPos3fvARB GLEW_GET_FUN(__glewWindowPos3fvARB)
5465#define glWindowPos3iARB GLEW_GET_FUN(__glewWindowPos3iARB)
5466#define glWindowPos3ivARB GLEW_GET_FUN(__glewWindowPos3ivARB)
5467#define glWindowPos3sARB GLEW_GET_FUN(__glewWindowPos3sARB)
5468#define glWindowPos3svARB GLEW_GET_FUN(__glewWindowPos3svARB)
5469
5470#define GLEW_ARB_window_pos GLEW_GET_VAR(__GLEW_ARB_window_pos)
5471
5472#endif /* GL_ARB_window_pos */
5473
5474/* ------------------------- GL_ATIX_point_sprites ------------------------- */
5475
5476#ifndef GL_ATIX_point_sprites
5477#define GL_ATIX_point_sprites 1
5478
5479#define GL_TEXTURE_POINT_MODE_ATIX 0x60B0
5480#define GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1
5481#define GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2
5482#define GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3
5483#define GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4
5484#define GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5
5485
5486#define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites)
5487
5488#endif /* GL_ATIX_point_sprites */
5489
5490/* ---------------------- GL_ATIX_texture_env_combine3 --------------------- */
5491
5492#ifndef GL_ATIX_texture_env_combine3
5493#define GL_ATIX_texture_env_combine3 1
5494
5495#define GL_MODULATE_ADD_ATIX 0x8744
5496#define GL_MODULATE_SIGNED_ADD_ATIX 0x8745
5497#define GL_MODULATE_SUBTRACT_ATIX 0x8746
5498
5499#define GLEW_ATIX_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3)
5500
5501#endif /* GL_ATIX_texture_env_combine3 */
5502
5503/* ----------------------- GL_ATIX_texture_env_route ----------------------- */
5504
5505#ifndef GL_ATIX_texture_env_route
5506#define GL_ATIX_texture_env_route 1
5507
5508#define GL_SECONDARY_COLOR_ATIX 0x8747
5509#define GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748
5510#define GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749
5511
5512#define GLEW_ATIX_texture_env_route GLEW_GET_VAR(__GLEW_ATIX_texture_env_route)
5513
5514#endif /* GL_ATIX_texture_env_route */
5515
5516/* ---------------- GL_ATIX_vertex_shader_output_point_size ---------------- */
5517
5518#ifndef GL_ATIX_vertex_shader_output_point_size
5519#define GL_ATIX_vertex_shader_output_point_size 1
5520
5521#define GL_OUTPUT_POINT_SIZE_ATIX 0x610E
5522
5523#define GLEW_ATIX_vertex_shader_output_point_size GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size)
5524
5525#endif /* GL_ATIX_vertex_shader_output_point_size */
5526
5527/* -------------------------- GL_ATI_draw_buffers -------------------------- */
5528
5529#ifndef GL_ATI_draw_buffers
5530#define GL_ATI_draw_buffers 1
5531
5532#define GL_MAX_DRAW_BUFFERS_ATI 0x8824
5533#define GL_DRAW_BUFFER0_ATI 0x8825
5534#define GL_DRAW_BUFFER1_ATI 0x8826
5535#define GL_DRAW_BUFFER2_ATI 0x8827
5536#define GL_DRAW_BUFFER3_ATI 0x8828
5537#define GL_DRAW_BUFFER4_ATI 0x8829
5538#define GL_DRAW_BUFFER5_ATI 0x882A
5539#define GL_DRAW_BUFFER6_ATI 0x882B
5540#define GL_DRAW_BUFFER7_ATI 0x882C
5541#define GL_DRAW_BUFFER8_ATI 0x882D
5542#define GL_DRAW_BUFFER9_ATI 0x882E
5543#define GL_DRAW_BUFFER10_ATI 0x882F
5544#define GL_DRAW_BUFFER11_ATI 0x8830
5545#define GL_DRAW_BUFFER12_ATI 0x8831
5546#define GL_DRAW_BUFFER13_ATI 0x8832
5547#define GL_DRAW_BUFFER14_ATI 0x8833
5548#define GL_DRAW_BUFFER15_ATI 0x8834
5549
5550typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs);
5551
5552#define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI)
5553
5554#define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers)
5555
5556#endif /* GL_ATI_draw_buffers */
5557
5558/* -------------------------- GL_ATI_element_array ------------------------- */
5559
5560#ifndef GL_ATI_element_array
5561#define GL_ATI_element_array 1
5562
5563#define GL_ELEMENT_ARRAY_ATI 0x8768
5564#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
5565#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
5566
5568typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
5569typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const void* pointer);
5570
5571#define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI)
5572#define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArrayATI)
5573#define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI)
5574
5575#define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array)
5576
5577#endif /* GL_ATI_element_array */
5578
5579/* ------------------------- GL_ATI_envmap_bumpmap ------------------------- */
5580
5581#ifndef GL_ATI_envmap_bumpmap
5582#define GL_ATI_envmap_bumpmap 1
5583
5584#define GL_BUMP_ROT_MATRIX_ATI 0x8775
5585#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
5586#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
5587#define GL_BUMP_TEX_UNITS_ATI 0x8778
5588#define GL_DUDV_ATI 0x8779
5589#define GL_DU8DV8_ATI 0x877A
5590#define GL_BUMP_ENVMAP_ATI 0x877B
5591#define GL_BUMP_TARGET_ATI 0x877C
5592
5597
5598#define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI)
5599#define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI)
5600#define glTexBumpParameterfvATI GLEW_GET_FUN(__glewTexBumpParameterfvATI)
5601#define glTexBumpParameterivATI GLEW_GET_FUN(__glewTexBumpParameterivATI)
5602
5603#define GLEW_ATI_envmap_bumpmap GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap)
5604
5605#endif /* GL_ATI_envmap_bumpmap */
5606
5607/* ------------------------- GL_ATI_fragment_shader ------------------------ */
5608
5609#ifndef GL_ATI_fragment_shader
5610#define GL_ATI_fragment_shader 1
5611
5612#define GL_RED_BIT_ATI 0x00000001
5613#define GL_2X_BIT_ATI 0x00000001
5614#define GL_4X_BIT_ATI 0x00000002
5615#define GL_GREEN_BIT_ATI 0x00000002
5616#define GL_COMP_BIT_ATI 0x00000002
5617#define GL_BLUE_BIT_ATI 0x00000004
5618#define GL_8X_BIT_ATI 0x00000004
5619#define GL_NEGATE_BIT_ATI 0x00000004
5620#define GL_BIAS_BIT_ATI 0x00000008
5621#define GL_HALF_BIT_ATI 0x00000008
5622#define GL_QUARTER_BIT_ATI 0x00000010
5623#define GL_EIGHTH_BIT_ATI 0x00000020
5624#define GL_SATURATE_BIT_ATI 0x00000040
5625#define GL_FRAGMENT_SHADER_ATI 0x8920
5626#define GL_REG_0_ATI 0x8921
5627#define GL_REG_1_ATI 0x8922
5628#define GL_REG_2_ATI 0x8923
5629#define GL_REG_3_ATI 0x8924
5630#define GL_REG_4_ATI 0x8925
5631#define GL_REG_5_ATI 0x8926
5632#define GL_CON_0_ATI 0x8941
5633#define GL_CON_1_ATI 0x8942
5634#define GL_CON_2_ATI 0x8943
5635#define GL_CON_3_ATI 0x8944
5636#define GL_CON_4_ATI 0x8945
5637#define GL_CON_5_ATI 0x8946
5638#define GL_CON_6_ATI 0x8947
5639#define GL_CON_7_ATI 0x8948
5640#define GL_MOV_ATI 0x8961
5641#define GL_ADD_ATI 0x8963
5642#define GL_MUL_ATI 0x8964
5643#define GL_SUB_ATI 0x8965
5644#define GL_DOT3_ATI 0x8966
5645#define GL_DOT4_ATI 0x8967
5646#define GL_MAD_ATI 0x8968
5647#define GL_LERP_ATI 0x8969
5648#define GL_CND_ATI 0x896A
5649#define GL_CND0_ATI 0x896B
5650#define GL_DOT2_ADD_ATI 0x896C
5651#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
5652#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
5653#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
5654#define GL_NUM_PASSES_ATI 0x8970
5655#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
5656#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
5657#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
5658#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
5659#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
5660#define GL_SWIZZLE_STR_ATI 0x8976
5661#define GL_SWIZZLE_STQ_ATI 0x8977
5662#define GL_SWIZZLE_STR_DR_ATI 0x8978
5663#define GL_SWIZZLE_STQ_DQ_ATI 0x8979
5664#define GL_SWIZZLE_STRQ_ATI 0x897A
5665#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
5666
5667typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
5668typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
5669typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
5672typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
5673typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
5674typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
5678typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
5679typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
5681
5682#define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI)
5683#define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI)
5684#define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI)
5685#define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI)
5686#define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI)
5687#define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI)
5688#define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI)
5689#define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI)
5690#define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI)
5691#define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI)
5692#define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI)
5693#define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI)
5694#define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI)
5695#define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI)
5696
5697#define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader)
5698
5699#endif /* GL_ATI_fragment_shader */
5700
5701/* ------------------------ GL_ATI_map_object_buffer ----------------------- */
5702
5703#ifndef GL_ATI_map_object_buffer
5704#define GL_ATI_map_object_buffer 1
5705
5708
5709#define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI)
5710#define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI)
5711
5712#define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffer)
5713
5714#endif /* GL_ATI_map_object_buffer */
5715
5716/* ----------------------------- GL_ATI_meminfo ---------------------------- */
5717
5718#ifndef GL_ATI_meminfo
5719#define GL_ATI_meminfo 1
5720
5721#define GL_VBO_FREE_MEMORY_ATI 0x87FB
5722#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC
5723#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD
5724
5725#define GLEW_ATI_meminfo GLEW_GET_VAR(__GLEW_ATI_meminfo)
5726
5727#endif /* GL_ATI_meminfo */
5728
5729/* -------------------------- GL_ATI_pn_triangles -------------------------- */
5730
5731#ifndef GL_ATI_pn_triangles
5732#define GL_ATI_pn_triangles 1
5733
5734#define GL_PN_TRIANGLES_ATI 0x87F0
5735#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
5736#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
5737#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
5738#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
5739#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
5740#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
5741#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
5742#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
5743
5744typedef void (GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
5745typedef void (GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
5746
5747#define glPNTrianglesfATI GLEW_GET_FUN(__glPNTrianglewesfATI)
5748#define glPNTrianglesiATI GLEW_GET_FUN(__glPNTrianglewesiATI)
5749
5750#define GLEW_ATI_pn_triangles GLEW_GET_VAR(__GLEW_ATI_pn_triangles)
5751
5752#endif /* GL_ATI_pn_triangles */
5753
5754/* ------------------------ GL_ATI_separate_stencil ------------------------ */
5755
5756#ifndef GL_ATI_separate_stencil
5757#define GL_ATI_separate_stencil 1
5758
5759#define GL_STENCIL_BACK_FUNC_ATI 0x8800
5760#define GL_STENCIL_BACK_FAIL_ATI 0x8801
5761#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
5762#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
5763
5764typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
5765typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
5766
5767#define glStencilFuncSeparateATI GLEW_GET_FUN(__glewStencilFuncSeparateATI)
5768#define glStencilOpSeparateATI GLEW_GET_FUN(__glewStencilOpSeparateATI)
5769
5770#define GLEW_ATI_separate_stencil GLEW_GET_VAR(__GLEW_ATI_separate_stencil)
5771
5772#endif /* GL_ATI_separate_stencil */
5773
5774/* ----------------------- GL_ATI_shader_texture_lod ----------------------- */
5775
5776#ifndef GL_ATI_shader_texture_lod
5777#define GL_ATI_shader_texture_lod 1
5778
5779#define GLEW_ATI_shader_texture_lod GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod)
5780
5781#endif /* GL_ATI_shader_texture_lod */
5782
5783/* ---------------------- GL_ATI_text_fragment_shader ---------------------- */
5784
5785#ifndef GL_ATI_text_fragment_shader
5786#define GL_ATI_text_fragment_shader 1
5787
5788#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
5789
5790#define GLEW_ATI_text_fragment_shader GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader)
5791
5792#endif /* GL_ATI_text_fragment_shader */
5793
5794/* --------------------- GL_ATI_texture_compression_3dc -------------------- */
5795
5796#ifndef GL_ATI_texture_compression_3dc
5797#define GL_ATI_texture_compression_3dc 1
5798
5799#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837
5800
5801#define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc)
5802
5803#endif /* GL_ATI_texture_compression_3dc */
5804
5805/* ---------------------- GL_ATI_texture_env_combine3 ---------------------- */
5806
5807#ifndef GL_ATI_texture_env_combine3
5808#define GL_ATI_texture_env_combine3 1
5809
5810#define GL_MODULATE_ADD_ATI 0x8744
5811#define GL_MODULATE_SIGNED_ADD_ATI 0x8745
5812#define GL_MODULATE_SUBTRACT_ATI 0x8746
5813
5814#define GLEW_ATI_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3)
5815
5816#endif /* GL_ATI_texture_env_combine3 */
5817
5818/* -------------------------- GL_ATI_texture_float ------------------------- */
5819
5820#ifndef GL_ATI_texture_float
5821#define GL_ATI_texture_float 1
5822
5823#define GL_RGBA_FLOAT32_ATI 0x8814
5824#define GL_RGB_FLOAT32_ATI 0x8815
5825#define GL_ALPHA_FLOAT32_ATI 0x8816
5826#define GL_INTENSITY_FLOAT32_ATI 0x8817
5827#define GL_LUMINANCE_FLOAT32_ATI 0x8818
5828#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
5829#define GL_RGBA_FLOAT16_ATI 0x881A
5830#define GL_RGB_FLOAT16_ATI 0x881B
5831#define GL_ALPHA_FLOAT16_ATI 0x881C
5832#define GL_INTENSITY_FLOAT16_ATI 0x881D
5833#define GL_LUMINANCE_FLOAT16_ATI 0x881E
5834#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
5835
5836#define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float)
5837
5838#endif /* GL_ATI_texture_float */
5839
5840/* ----------------------- GL_ATI_texture_mirror_once ---------------------- */
5841
5842#ifndef GL_ATI_texture_mirror_once
5843#define GL_ATI_texture_mirror_once 1
5844
5845#define GL_MIRROR_CLAMP_ATI 0x8742
5846#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
5847
5848#define GLEW_ATI_texture_mirror_once GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once)
5849
5850#endif /* GL_ATI_texture_mirror_once */
5851
5852/* ----------------------- GL_ATI_vertex_array_object ---------------------- */
5853
5854#ifndef GL_ATI_vertex_array_object
5855#define GL_ATI_vertex_array_object 1
5856
5857#define GL_STATIC_ATI 0x8760
5858#define GL_DYNAMIC_ATI 0x8761
5859#define GL_PRESERVE_ATI 0x8762
5860#define GL_DISCARD_ATI 0x8763
5861#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
5862#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
5863#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
5864#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
5865
5866typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
5868typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params);
5869typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params);
5870typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params);
5871typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params);
5875typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const void* pointer, GLenum usage);
5876typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const void* pointer, GLenum preserve);
5877typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
5878
5879#define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI)
5880#define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI)
5881#define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI)
5882#define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI)
5883#define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI)
5884#define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI)
5885#define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI)
5886#define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObjectivATI)
5887#define glIsObjectBufferATI GLEW_GET_FUN(__glewIsObjectBufferATI)
5888#define glNewObjectBufferATI GLEW_GET_FUN(__glewNewObjectBufferATI)
5889#define glUpdateObjectBufferATI GLEW_GET_FUN(__glewUpdateObjectBufferATI)
5890#define glVariantArrayObjectATI GLEW_GET_FUN(__glewVariantArrayObjectATI)
5891
5892#define GLEW_ATI_vertex_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_array_object)
5893
5894#endif /* GL_ATI_vertex_array_object */
5895
5896/* ------------------- GL_ATI_vertex_attrib_array_object ------------------- */
5897
5898#ifndef GL_ATI_vertex_attrib_array_object
5899#define GL_ATI_vertex_attrib_array_object 1
5900
5903typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
5904
5905#define glGetVertexAttribArrayObjectfvATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI)
5906#define glGetVertexAttribArrayObjectivATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI)
5907#define glVertexAttribArrayObjectATI GLEW_GET_FUN(__glewVertexAttribArrayObjectATI)
5908
5909#define GLEW_ATI_vertex_attrib_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object)
5910
5911#endif /* GL_ATI_vertex_attrib_array_object */
5912
5913/* ------------------------- GL_ATI_vertex_streams ------------------------- */
5914
5915#ifndef GL_ATI_vertex_streams
5916#define GL_ATI_vertex_streams 1
5917
5918#define GL_MAX_VERTEX_STREAMS_ATI 0x876B
5919#define GL_VERTEX_SOURCE_ATI 0x876C
5920#define GL_VERTEX_STREAM0_ATI 0x876D
5921#define GL_VERTEX_STREAM1_ATI 0x876E
5922#define GL_VERTEX_STREAM2_ATI 0x876F
5923#define GL_VERTEX_STREAM3_ATI 0x8770
5924#define GL_VERTEX_STREAM4_ATI 0x8771
5925#define GL_VERTEX_STREAM5_ATI 0x8772
5926#define GL_VERTEX_STREAM6_ATI 0x8773
5927#define GL_VERTEX_STREAM7_ATI 0x8774
5928
5931typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *v);
5933typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v);
5935typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v);
5937typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *v);
5939typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *v);
5941typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
5943typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *v);
5945typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *v);
5947typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *v);
5949typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *v);
5951typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v);
5953typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v);
5955typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *v);
5957typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *v);
5959typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *v);
5961typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *v);
5962typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
5963typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *v);
5965typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *v);
5966
5967#define glClientActiveVertexStreamATI GLEW_GET_FUN(__glewClientActiveVertexStreamATI)
5968#define glNormalStream3bATI GLEW_GET_FUN(__glewNormalStream3bATI)
5969#define glNormalStream3bvATI GLEW_GET_FUN(__glewNormalStream3bvATI)
5970#define glNormalStream3dATI GLEW_GET_FUN(__glewNormalStream3dATI)
5971#define glNormalStream3dvATI GLEW_GET_FUN(__glewNormalStream3dvATI)
5972#define glNormalStream3fATI GLEW_GET_FUN(__glewNormalStream3fATI)
5973#define glNormalStream3fvATI GLEW_GET_FUN(__glewNormalStream3fvATI)
5974#define glNormalStream3iATI GLEW_GET_FUN(__glewNormalStream3iATI)
5975#define glNormalStream3ivATI GLEW_GET_FUN(__glewNormalStream3ivATI)
5976#define glNormalStream3sATI GLEW_GET_FUN(__glewNormalStream3sATI)
5977#define glNormalStream3svATI GLEW_GET_FUN(__glewNormalStream3svATI)
5978#define glVertexBlendEnvfATI GLEW_GET_FUN(__glewVertexBlendEnvfATI)
5979#define glVertexBlendEnviATI GLEW_GET_FUN(__glewVertexBlendEnviATI)
5980#define glVertexStream2dATI GLEW_GET_FUN(__glewVertexStream2dATI)
5981#define glVertexStream2dvATI GLEW_GET_FUN(__glewVertexStream2dvATI)
5982#define glVertexStream2fATI GLEW_GET_FUN(__glewVertexStream2fATI)
5983#define glVertexStream2fvATI GLEW_GET_FUN(__glewVertexStream2fvATI)
5984#define glVertexStream2iATI GLEW_GET_FUN(__glewVertexStream2iATI)
5985#define glVertexStream2ivATI GLEW_GET_FUN(__glewVertexStream2ivATI)
5986#define glVertexStream2sATI GLEW_GET_FUN(__glewVertexStream2sATI)
5987#define glVertexStream2svATI GLEW_GET_FUN(__glewVertexStream2svATI)
5988#define glVertexStream3dATI GLEW_GET_FUN(__glewVertexStream3dATI)
5989#define glVertexStream3dvATI GLEW_GET_FUN(__glewVertexStream3dvATI)
5990#define glVertexStream3fATI GLEW_GET_FUN(__glewVertexStream3fATI)
5991#define glVertexStream3fvATI GLEW_GET_FUN(__glewVertexStream3fvATI)
5992#define glVertexStream3iATI GLEW_GET_FUN(__glewVertexStream3iATI)
5993#define glVertexStream3ivATI GLEW_GET_FUN(__glewVertexStream3ivATI)
5994#define glVertexStream3sATI GLEW_GET_FUN(__glewVertexStream3sATI)
5995#define glVertexStream3svATI GLEW_GET_FUN(__glewVertexStream3svATI)
5996#define glVertexStream4dATI GLEW_GET_FUN(__glewVertexStream4dATI)
5997#define glVertexStream4dvATI GLEW_GET_FUN(__glewVertexStream4dvATI)
5998#define glVertexStream4fATI GLEW_GET_FUN(__glewVertexStream4fATI)
5999#define glVertexStream4fvATI GLEW_GET_FUN(__glewVertexStream4fvATI)
6000#define glVertexStream4iATI GLEW_GET_FUN(__glewVertexStream4iATI)
6001#define glVertexStream4ivATI GLEW_GET_FUN(__glewVertexStream4ivATI)
6002#define glVertexStream4sATI GLEW_GET_FUN(__glewVertexStream4sATI)
6003#define glVertexStream4svATI GLEW_GET_FUN(__glewVertexStream4svATI)
6004
6005#define GLEW_ATI_vertex_streams GLEW_GET_VAR(__GLEW_ATI_vertex_streams)
6006
6007#endif /* GL_ATI_vertex_streams */
6008
6009/* --------------------------- GL_EXT_422_pixels --------------------------- */
6010
6011#ifndef GL_EXT_422_pixels
6012#define GL_EXT_422_pixels 1
6013
6014#define GL_422_EXT 0x80CC
6015#define GL_422_REV_EXT 0x80CD
6016#define GL_422_AVERAGE_EXT 0x80CE
6017#define GL_422_REV_AVERAGE_EXT 0x80CF
6018
6019#define GLEW_EXT_422_pixels GLEW_GET_VAR(__GLEW_EXT_422_pixels)
6020
6021#endif /* GL_EXT_422_pixels */
6022
6023/* ---------------------------- GL_EXT_Cg_shader --------------------------- */
6024
6025#ifndef GL_EXT_Cg_shader
6026#define GL_EXT_Cg_shader 1
6027
6028#define GL_CG_VERTEX_SHADER_EXT 0x890E
6029#define GL_CG_FRAGMENT_SHADER_EXT 0x890F
6030
6031#define GLEW_EXT_Cg_shader GLEW_GET_VAR(__GLEW_EXT_Cg_shader)
6032
6033#endif /* GL_EXT_Cg_shader */
6034
6035/* ------------------------------ GL_EXT_abgr ------------------------------ */
6036
6037#ifndef GL_EXT_abgr
6038#define GL_EXT_abgr 1
6039
6040#define GL_ABGR_EXT 0x8000
6041
6042#define GLEW_EXT_abgr GLEW_GET_VAR(__GLEW_EXT_abgr)
6043
6044#endif /* GL_EXT_abgr */
6045
6046/* ------------------------------ GL_EXT_bgra ------------------------------ */
6047
6048#ifndef GL_EXT_bgra
6049#define GL_EXT_bgra 1
6050
6051#define GL_BGR_EXT 0x80E0
6052#define GL_BGRA_EXT 0x80E1
6053
6054#define GLEW_EXT_bgra GLEW_GET_VAR(__GLEW_EXT_bgra)
6055
6056#endif /* GL_EXT_bgra */
6057
6058/* ------------------------ GL_EXT_bindable_uniform ------------------------ */
6059
6060#ifndef GL_EXT_bindable_uniform
6061#define GL_EXT_bindable_uniform 1
6062
6063#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
6064#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
6065#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
6066#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
6067#define GL_UNIFORM_BUFFER_EXT 0x8DEE
6068#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
6069
6072typedef void (GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);
6073
6074#define glGetUniformBufferSizeEXT GLEW_GET_FUN(__glewGetUniformBufferSizeEXT)
6075#define glGetUniformOffsetEXT GLEW_GET_FUN(__glewGetUniformOffsetEXT)
6076#define glUniformBufferEXT GLEW_GET_FUN(__glewUniformBufferEXT)
6077
6078#define GLEW_EXT_bindable_uniform GLEW_GET_VAR(__GLEW_EXT_bindable_uniform)
6079
6080#endif /* GL_EXT_bindable_uniform */
6081
6082/* --------------------------- GL_EXT_blend_color -------------------------- */
6083
6084#ifndef GL_EXT_blend_color
6085#define GL_EXT_blend_color 1
6086
6087#define GL_CONSTANT_COLOR_EXT 0x8001
6088#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
6089#define GL_CONSTANT_ALPHA_EXT 0x8003
6090#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
6091#define GL_BLEND_COLOR_EXT 0x8005
6092
6093typedef void (GLAPIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
6094
6095#define glBlendColorEXT GLEW_GET_FUN(__glewBlendColorEXT)
6096
6097#define GLEW_EXT_blend_color GLEW_GET_VAR(__GLEW_EXT_blend_color)
6098
6099#endif /* GL_EXT_blend_color */
6100
6101/* --------------------- GL_EXT_blend_equation_separate -------------------- */
6102
6103#ifndef GL_EXT_blend_equation_separate
6104#define GL_EXT_blend_equation_separate 1
6105
6106#define GL_BLEND_EQUATION_RGB_EXT 0x8009
6107#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
6108
6109typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
6110
6111#define glBlendEquationSeparateEXT GLEW_GET_FUN(__glewBlendEquationSeparateEXT)
6112
6113#define GLEW_EXT_blend_equation_separate GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate)
6114
6115#endif /* GL_EXT_blend_equation_separate */
6116
6117/* ----------------------- GL_EXT_blend_func_separate ---------------------- */
6118
6119#ifndef GL_EXT_blend_func_separate
6120#define GL_EXT_blend_func_separate 1
6121
6122#define GL_BLEND_DST_RGB_EXT 0x80C8
6123#define GL_BLEND_SRC_RGB_EXT 0x80C9
6124#define GL_BLEND_DST_ALPHA_EXT 0x80CA
6125#define GL_BLEND_SRC_ALPHA_EXT 0x80CB
6126
6127typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
6128
6129#define glBlendFuncSeparateEXT GLEW_GET_FUN(__glewBlendFuncSeparateEXT)
6130
6131#define GLEW_EXT_blend_func_separate GLEW_GET_VAR(__GLEW_EXT_blend_func_separate)
6132
6133#endif /* GL_EXT_blend_func_separate */
6134
6135/* ------------------------- GL_EXT_blend_logic_op ------------------------- */
6136
6137#ifndef GL_EXT_blend_logic_op
6138#define GL_EXT_blend_logic_op 1
6139
6140#define GLEW_EXT_blend_logic_op GLEW_GET_VAR(__GLEW_EXT_blend_logic_op)
6141
6142#endif /* GL_EXT_blend_logic_op */
6143
6144/* -------------------------- GL_EXT_blend_minmax -------------------------- */
6145
6146#ifndef GL_EXT_blend_minmax
6147#define GL_EXT_blend_minmax 1
6148
6149#define GL_FUNC_ADD_EXT 0x8006
6150#define GL_MIN_EXT 0x8007
6151#define GL_MAX_EXT 0x8008
6152#define GL_BLEND_EQUATION_EXT 0x8009
6153
6155
6156#define glBlendEquationEXT GLEW_GET_FUN(__glewBlendEquationEXT)
6157
6158#define GLEW_EXT_blend_minmax GLEW_GET_VAR(__GLEW_EXT_blend_minmax)
6159
6160#endif /* GL_EXT_blend_minmax */
6161
6162/* ------------------------- GL_EXT_blend_subtract ------------------------- */
6163
6164#ifndef GL_EXT_blend_subtract
6165#define GL_EXT_blend_subtract 1
6166
6167#define GL_FUNC_SUBTRACT_EXT 0x800A
6168#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
6169
6170#define GLEW_EXT_blend_subtract GLEW_GET_VAR(__GLEW_EXT_blend_subtract)
6171
6172#endif /* GL_EXT_blend_subtract */
6173
6174/* ------------------------ GL_EXT_clip_volume_hint ------------------------ */
6175
6176#ifndef GL_EXT_clip_volume_hint
6177#define GL_EXT_clip_volume_hint 1
6178
6179#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
6180
6181#define GLEW_EXT_clip_volume_hint GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint)
6182
6183#endif /* GL_EXT_clip_volume_hint */
6184
6185/* ------------------------------ GL_EXT_cmyka ----------------------------- */
6186
6187#ifndef GL_EXT_cmyka
6188#define GL_EXT_cmyka 1
6189
6190#define GL_CMYK_EXT 0x800C
6191#define GL_CMYKA_EXT 0x800D
6192#define GL_PACK_CMYK_HINT_EXT 0x800E
6193#define GL_UNPACK_CMYK_HINT_EXT 0x800F
6194
6195#define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka)
6196
6197#endif /* GL_EXT_cmyka */
6198
6199/* ------------------------- GL_EXT_color_subtable ------------------------- */
6200
6201#ifndef GL_EXT_color_subtable
6202#define GL_EXT_color_subtable 1
6203
6204typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data);
6205typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
6206
6207#define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT)
6208#define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT)
6209
6210#define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable)
6211
6212#endif /* GL_EXT_color_subtable */
6213
6214/* ---------------------- GL_EXT_compiled_vertex_array --------------------- */
6215
6216#ifndef GL_EXT_compiled_vertex_array
6217#define GL_EXT_compiled_vertex_array 1
6218
6219#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
6220#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
6221
6222typedef void (GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
6223typedef void (GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void);
6224
6225#define glLockArraysEXT GLEW_GET_FUN(__glewLockArraysEXT)
6226#define glUnlockArraysEXT GLEW_GET_FUN(__glewUnlockArraysEXT)
6227
6228#define GLEW_EXT_compiled_vertex_array GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array)
6229
6230#endif /* GL_EXT_compiled_vertex_array */
6231
6232/* --------------------------- GL_EXT_convolution -------------------------- */
6233
6234#ifndef GL_EXT_convolution
6235#define GL_EXT_convolution 1
6236
6237#define GL_CONVOLUTION_1D_EXT 0x8010
6238#define GL_CONVOLUTION_2D_EXT 0x8011
6239#define GL_SEPARABLE_2D_EXT 0x8012
6240#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
6241#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
6242#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
6243#define GL_REDUCE_EXT 0x8016
6244#define GL_CONVOLUTION_FORMAT_EXT 0x8017
6245#define GL_CONVOLUTION_WIDTH_EXT 0x8018
6246#define GL_CONVOLUTION_HEIGHT_EXT 0x8019
6247#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
6248#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
6249#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
6250#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
6251#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
6252#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
6253#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
6254#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
6255#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
6256#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
6257
6258typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image);
6259typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image);
6260typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
6261typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);
6262typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
6263typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);
6264typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
6265typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
6266typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* image);
6268typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
6269typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* row, void* column, void* span);
6270typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column);
6271
6272#define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT)
6273#define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT)
6274#define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterfEXT)
6275#define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameterfvEXT)
6276#define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteriEXT)
6277#define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameterivEXT)
6278#define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT)
6279#define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT)
6280#define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEXT)
6281#define glGetConvolutionParameterfvEXT GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT)
6282#define glGetConvolutionParameterivEXT GLEW_GET_FUN(__glewGetConvolutionParameterivEXT)
6283#define glGetSeparableFilterEXT GLEW_GET_FUN(__glewGetSeparableFilterEXT)
6284#define glSeparableFilter2DEXT GLEW_GET_FUN(__glewSeparableFilter2DEXT)
6285
6286#define GLEW_EXT_convolution GLEW_GET_VAR(__GLEW_EXT_convolution)
6287
6288#endif /* GL_EXT_convolution */
6289
6290/* ------------------------ GL_EXT_coordinate_frame ------------------------ */
6291
6292#ifndef GL_EXT_coordinate_frame
6293#define GL_EXT_coordinate_frame 1
6294
6295#define GL_TANGENT_ARRAY_EXT 0x8439
6296#define GL_BINORMAL_ARRAY_EXT 0x843A
6297#define GL_CURRENT_TANGENT_EXT 0x843B
6298#define GL_CURRENT_BINORMAL_EXT 0x843C
6299#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
6300#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
6301#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
6302#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
6303#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
6304#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
6305#define GL_MAP1_TANGENT_EXT 0x8444
6306#define GL_MAP2_TANGENT_EXT 0x8445
6307#define GL_MAP1_BINORMAL_EXT 0x8446
6308#define GL_MAP2_BINORMAL_EXT 0x8447
6309
6310typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer);
6311typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer);
6312
6313#define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT)
6314#define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT)
6315
6316#define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame)
6317
6318#endif /* GL_EXT_coordinate_frame */
6319
6320/* -------------------------- GL_EXT_copy_texture -------------------------- */
6321
6322#ifndef GL_EXT_copy_texture
6323#define GL_EXT_copy_texture 1
6324
6325typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
6326typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
6327typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
6328typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6329typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6330
6331#define glCopyTexImage1DEXT GLEW_GET_FUN(__glewCopyTexImage1DEXT)
6332#define glCopyTexImage2DEXT GLEW_GET_FUN(__glewCopyTexImage2DEXT)
6333#define glCopyTexSubImage1DEXT GLEW_GET_FUN(__glewCopyTexSubImage1DEXT)
6334#define glCopyTexSubImage2DEXT GLEW_GET_FUN(__glewCopyTexSubImage2DEXT)
6335#define glCopyTexSubImage3DEXT GLEW_GET_FUN(__glewCopyTexSubImage3DEXT)
6336
6337#define GLEW_EXT_copy_texture GLEW_GET_VAR(__GLEW_EXT_copy_texture)
6338
6339#endif /* GL_EXT_copy_texture */
6340
6341/* --------------------------- GL_EXT_cull_vertex -------------------------- */
6342
6343#ifndef GL_EXT_cull_vertex
6344#define GL_EXT_cull_vertex 1
6345
6346#define GL_CULL_VERTEX_EXT 0x81AA
6347#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
6348#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
6349
6350typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params);
6351typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params);
6352
6353#define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT)
6354#define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT)
6355
6356#define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex)
6357
6358#endif /* GL_EXT_cull_vertex */
6359
6360/* ------------------------ GL_EXT_depth_bounds_test ----------------------- */
6361
6362#ifndef GL_EXT_depth_bounds_test
6363#define GL_EXT_depth_bounds_test 1
6364
6365#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
6366#define GL_DEPTH_BOUNDS_EXT 0x8891
6367
6369
6370#define glDepthBoundsEXT GLEW_GET_FUN(__glewDepthBoundsEXT)
6371
6372#define GLEW_EXT_depth_bounds_test GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test)
6373
6374#endif /* GL_EXT_depth_bounds_test */
6375
6376/* ----------------------- GL_EXT_direct_state_access ---------------------- */
6377
6378#ifndef GL_EXT_direct_state_access
6379#define GL_EXT_direct_state_access 1
6380
6381#define GL_PROGRAM_MATRIX_EXT 0x8E2D
6382#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
6383#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
6384
6385typedef void (GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);
6388typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data);
6389typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data);
6390typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data);
6391typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data);
6392typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data);
6393typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data);
6394typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data);
6395typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data);
6396typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data);
6397typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data);
6398typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data);
6399typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data);
6400typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
6401typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
6402typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
6403typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6404typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6405typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
6406typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
6407typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
6408typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6409typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6419typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
6420typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum* bufs);
6421typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
6424typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, void* img);
6425typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, void* img);
6426typedef void (GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble* params);
6427typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble* params);
6428typedef void (GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat* params);
6429typedef void (GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat* params);
6430typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* param);
6431typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params);
6432typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params);
6433typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble* params);
6434typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat* params);
6435typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint* params);
6436typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void* pixels);
6437typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params);
6438typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params);
6439typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params);
6440typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint* params);
6441typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params);
6442typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params);
6443typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint* params);
6444typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void** params);
6445typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void* data);
6446typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params);
6447typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint* params);
6448typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint* params);
6449typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble* params);
6450typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat* params);
6451typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, void* string);
6452typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint* params);
6453typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint* params);
6454typedef void (GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid** params);
6455typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, GLvoid** params);
6456typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void* pixels);
6457typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params);
6458typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params);
6459typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params);
6460typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint* params);
6461typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat* params);
6462typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params);
6463typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint* param);
6464typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint* param);
6465typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLvoid** param);
6466typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, GLvoid** param);
6471typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m);
6472typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m);
6473typedef void (GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC) (GLenum matrixMode, const GLdouble* m);
6474typedef void (GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC) (GLenum matrixMode, const GLfloat* m);
6475typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m);
6476typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m);
6477typedef void (GLAPIENTRY * PFNGLMATRIXMULTDEXTPROC) (GLenum matrixMode, const GLdouble* m);
6478typedef void (GLAPIENTRY * PFNGLMATRIXMULTFEXTPROC) (GLenum matrixMode, const GLfloat* m);
6480typedef void (GLAPIENTRY * PFNGLMATRIXPOPEXTPROC) (GLenum matrixMode);
6481typedef void (GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC) (GLenum matrixMode);
6482typedef void (GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC) (GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
6483typedef void (GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC) (GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
6485typedef void (GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z);
6488typedef void (GLAPIENTRY * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
6489typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void* pointer);
6490typedef void (GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
6491typedef void (GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* params);
6492typedef void (GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
6493typedef void (GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params);
6494typedef void (GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
6495typedef void (GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params);
6496typedef void (GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
6497typedef void (GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params);
6498typedef void (GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
6499typedef void (GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint* params);
6500typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels);
6501typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels);
6502typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels);
6503typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params);
6504typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint* params);
6505typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
6506typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* param);
6507typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
6508typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* param);
6509typedef void (GLAPIENTRY * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
6510typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels);
6511typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels);
6512typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels);
6513typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const void* data, GLenum usage);
6514typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void* data);
6515typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
6516typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
6517typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
6518typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
6519typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
6520typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
6521typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
6522typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
6524typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble* params);
6526typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat* params);
6527typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
6528typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint* params);
6530typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint* params);
6531typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params);
6532typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params);
6533typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params);
6534typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const void* string);
6535typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
6536typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
6537typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
6538typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
6539typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
6540typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
6541typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
6542typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
6543typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
6544typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
6545typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
6546typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
6547typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
6548typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
6549typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
6550typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
6551typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
6552typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
6553typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
6554typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
6555typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
6556typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
6557typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);
6558typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
6559typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);
6560typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
6561typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);
6562typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6563typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6564typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6565typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6566typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6567typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6568typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6569typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6570typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
6572typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
6573typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void* pixels);
6574typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels);
6575typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels);
6576typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params);
6577typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params);
6578typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
6579typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat* param);
6580typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
6581typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* param);
6582typedef void (GLAPIENTRY * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
6583typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels);
6584typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels);
6585typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels);
6587typedef void (GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6588typedef void (GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
6589typedef void (GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
6590typedef void (GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
6591typedef void (GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6592typedef void (GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
6593typedef void (GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6594typedef void (GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6595typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6596typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
6597typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6598
6599#define glBindMultiTextureEXT GLEW_GET_FUN(__glewBindMultiTextureEXT)
6600#define glCheckNamedFramebufferStatusEXT GLEW_GET_FUN(__glewCheckNamedFramebufferStatusEXT)
6601#define glClientAttribDefaultEXT GLEW_GET_FUN(__glewClientAttribDefaultEXT)
6602#define glCompressedMultiTexImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage1DEXT)
6603#define glCompressedMultiTexImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage2DEXT)
6604#define glCompressedMultiTexImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage3DEXT)
6605#define glCompressedMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage1DEXT)
6606#define glCompressedMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage2DEXT)
6607#define glCompressedMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage3DEXT)
6608#define glCompressedTextureImage1DEXT GLEW_GET_FUN(__glewCompressedTextureImage1DEXT)
6609#define glCompressedTextureImage2DEXT GLEW_GET_FUN(__glewCompressedTextureImage2DEXT)
6610#define glCompressedTextureImage3DEXT GLEW_GET_FUN(__glewCompressedTextureImage3DEXT)
6611#define glCompressedTextureSubImage1DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage1DEXT)
6612#define glCompressedTextureSubImage2DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage2DEXT)
6613#define glCompressedTextureSubImage3DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage3DEXT)
6614#define glCopyMultiTexImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexImage1DEXT)
6615#define glCopyMultiTexImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexImage2DEXT)
6616#define glCopyMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage1DEXT)
6617#define glCopyMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage2DEXT)
6618#define glCopyMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage3DEXT)
6619#define glCopyTextureImage1DEXT GLEW_GET_FUN(__glewCopyTextureImage1DEXT)
6620#define glCopyTextureImage2DEXT GLEW_GET_FUN(__glewCopyTextureImage2DEXT)
6621#define glCopyTextureSubImage1DEXT GLEW_GET_FUN(__glewCopyTextureSubImage1DEXT)
6622#define glCopyTextureSubImage2DEXT GLEW_GET_FUN(__glewCopyTextureSubImage2DEXT)
6623#define glCopyTextureSubImage3DEXT GLEW_GET_FUN(__glewCopyTextureSubImage3DEXT)
6624#define glDisableClientStateIndexedEXT GLEW_GET_FUN(__glewDisableClientStateIndexedEXT)
6625#define glDisableClientStateiEXT GLEW_GET_FUN(__glewDisableClientStateiEXT)
6626#define glDisableVertexArrayAttribEXT GLEW_GET_FUN(__glewDisableVertexArrayAttribEXT)
6627#define glDisableVertexArrayEXT GLEW_GET_FUN(__glewDisableVertexArrayEXT)
6628#define glEnableClientStateIndexedEXT GLEW_GET_FUN(__glewEnableClientStateIndexedEXT)
6629#define glEnableClientStateiEXT GLEW_GET_FUN(__glewEnableClientStateiEXT)
6630#define glEnableVertexArrayAttribEXT GLEW_GET_FUN(__glewEnableVertexArrayAttribEXT)
6631#define glEnableVertexArrayEXT GLEW_GET_FUN(__glewEnableVertexArrayEXT)
6632#define glFlushMappedNamedBufferRangeEXT GLEW_GET_FUN(__glewFlushMappedNamedBufferRangeEXT)
6633#define glFramebufferDrawBufferEXT GLEW_GET_FUN(__glewFramebufferDrawBufferEXT)
6634#define glFramebufferDrawBuffersEXT GLEW_GET_FUN(__glewFramebufferDrawBuffersEXT)
6635#define glFramebufferReadBufferEXT GLEW_GET_FUN(__glewFramebufferReadBufferEXT)
6636#define glGenerateMultiTexMipmapEXT GLEW_GET_FUN(__glewGenerateMultiTexMipmapEXT)
6637#define glGenerateTextureMipmapEXT GLEW_GET_FUN(__glewGenerateTextureMipmapEXT)
6638#define glGetCompressedMultiTexImageEXT GLEW_GET_FUN(__glewGetCompressedMultiTexImageEXT)
6639#define glGetCompressedTextureImageEXT GLEW_GET_FUN(__glewGetCompressedTextureImageEXT)
6640#define glGetDoubleIndexedvEXT GLEW_GET_FUN(__glewGetDoubleIndexedvEXT)
6641#define glGetDoublei_vEXT GLEW_GET_FUN(__glewGetDoublei_vEXT)
6642#define glGetFloatIndexedvEXT GLEW_GET_FUN(__glewGetFloatIndexedvEXT)
6643#define glGetFloati_vEXT GLEW_GET_FUN(__glewGetFloati_vEXT)
6644#define glGetFramebufferParameterivEXT GLEW_GET_FUN(__glewGetFramebufferParameterivEXT)
6645#define glGetMultiTexEnvfvEXT GLEW_GET_FUN(__glewGetMultiTexEnvfvEXT)
6646#define glGetMultiTexEnvivEXT GLEW_GET_FUN(__glewGetMultiTexEnvivEXT)
6647#define glGetMultiTexGendvEXT GLEW_GET_FUN(__glewGetMultiTexGendvEXT)
6648#define glGetMultiTexGenfvEXT GLEW_GET_FUN(__glewGetMultiTexGenfvEXT)
6649#define glGetMultiTexGenivEXT GLEW_GET_FUN(__glewGetMultiTexGenivEXT)
6650#define glGetMultiTexImageEXT GLEW_GET_FUN(__glewGetMultiTexImageEXT)
6651#define glGetMultiTexLevelParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterfvEXT)
6652#define glGetMultiTexLevelParameterivEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterivEXT)
6653#define glGetMultiTexParameterIivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIivEXT)
6654#define glGetMultiTexParameterIuivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIuivEXT)
6655#define glGetMultiTexParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexParameterfvEXT)
6656#define glGetMultiTexParameterivEXT GLEW_GET_FUN(__glewGetMultiTexParameterivEXT)
6657#define glGetNamedBufferParameterivEXT GLEW_GET_FUN(__glewGetNamedBufferParameterivEXT)
6658#define glGetNamedBufferPointervEXT GLEW_GET_FUN(__glewGetNamedBufferPointervEXT)
6659#define glGetNamedBufferSubDataEXT GLEW_GET_FUN(__glewGetNamedBufferSubDataEXT)
6660#define glGetNamedFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferAttachmentParameterivEXT)
6661#define glGetNamedProgramLocalParameterIivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIivEXT)
6662#define glGetNamedProgramLocalParameterIuivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIuivEXT)
6663#define glGetNamedProgramLocalParameterdvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterdvEXT)
6664#define glGetNamedProgramLocalParameterfvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterfvEXT)
6665#define glGetNamedProgramStringEXT GLEW_GET_FUN(__glewGetNamedProgramStringEXT)
6666#define glGetNamedProgramivEXT GLEW_GET_FUN(__glewGetNamedProgramivEXT)
6667#define glGetNamedRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetNamedRenderbufferParameterivEXT)
6668#define glGetPointerIndexedvEXT GLEW_GET_FUN(__glewGetPointerIndexedvEXT)
6669#define glGetPointeri_vEXT GLEW_GET_FUN(__glewGetPointeri_vEXT)
6670#define glGetTextureImageEXT GLEW_GET_FUN(__glewGetTextureImageEXT)
6671#define glGetTextureLevelParameterfvEXT GLEW_GET_FUN(__glewGetTextureLevelParameterfvEXT)
6672#define glGetTextureLevelParameterivEXT GLEW_GET_FUN(__glewGetTextureLevelParameterivEXT)
6673#define glGetTextureParameterIivEXT GLEW_GET_FUN(__glewGetTextureParameterIivEXT)
6674#define glGetTextureParameterIuivEXT GLEW_GET_FUN(__glewGetTextureParameterIuivEXT)
6675#define glGetTextureParameterfvEXT GLEW_GET_FUN(__glewGetTextureParameterfvEXT)
6676#define glGetTextureParameterivEXT GLEW_GET_FUN(__glewGetTextureParameterivEXT)
6677#define glGetVertexArrayIntegeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayIntegeri_vEXT)
6678#define glGetVertexArrayIntegervEXT GLEW_GET_FUN(__glewGetVertexArrayIntegervEXT)
6679#define glGetVertexArrayPointeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayPointeri_vEXT)
6680#define glGetVertexArrayPointervEXT GLEW_GET_FUN(__glewGetVertexArrayPointervEXT)
6681#define glMapNamedBufferEXT GLEW_GET_FUN(__glewMapNamedBufferEXT)
6682#define glMapNamedBufferRangeEXT GLEW_GET_FUN(__glewMapNamedBufferRangeEXT)
6683#define glMatrixFrustumEXT GLEW_GET_FUN(__glewMatrixFrustumEXT)
6684#define glMatrixLoadIdentityEXT GLEW_GET_FUN(__glewMatrixLoadIdentityEXT)
6685#define glMatrixLoadTransposedEXT GLEW_GET_FUN(__glewMatrixLoadTransposedEXT)
6686#define glMatrixLoadTransposefEXT GLEW_GET_FUN(__glewMatrixLoadTransposefEXT)
6687#define glMatrixLoaddEXT GLEW_GET_FUN(__glewMatrixLoaddEXT)
6688#define glMatrixLoadfEXT GLEW_GET_FUN(__glewMatrixLoadfEXT)
6689#define glMatrixMultTransposedEXT GLEW_GET_FUN(__glewMatrixMultTransposedEXT)
6690#define glMatrixMultTransposefEXT GLEW_GET_FUN(__glewMatrixMultTransposefEXT)
6691#define glMatrixMultdEXT GLEW_GET_FUN(__glewMatrixMultdEXT)
6692#define glMatrixMultfEXT GLEW_GET_FUN(__glewMatrixMultfEXT)
6693#define glMatrixOrthoEXT GLEW_GET_FUN(__glewMatrixOrthoEXT)
6694#define glMatrixPopEXT GLEW_GET_FUN(__glewMatrixPopEXT)
6695#define glMatrixPushEXT GLEW_GET_FUN(__glewMatrixPushEXT)
6696#define glMatrixRotatedEXT GLEW_GET_FUN(__glewMatrixRotatedEXT)
6697#define glMatrixRotatefEXT GLEW_GET_FUN(__glewMatrixRotatefEXT)
6698#define glMatrixScaledEXT GLEW_GET_FUN(__glewMatrixScaledEXT)
6699#define glMatrixScalefEXT GLEW_GET_FUN(__glewMatrixScalefEXT)
6700#define glMatrixTranslatedEXT GLEW_GET_FUN(__glewMatrixTranslatedEXT)
6701#define glMatrixTranslatefEXT GLEW_GET_FUN(__glewMatrixTranslatefEXT)
6702#define glMultiTexBufferEXT GLEW_GET_FUN(__glewMultiTexBufferEXT)
6703#define glMultiTexCoordPointerEXT GLEW_GET_FUN(__glewMultiTexCoordPointerEXT)
6704#define glMultiTexEnvfEXT GLEW_GET_FUN(__glewMultiTexEnvfEXT)
6705#define glMultiTexEnvfvEXT GLEW_GET_FUN(__glewMultiTexEnvfvEXT)
6706#define glMultiTexEnviEXT GLEW_GET_FUN(__glewMultiTexEnviEXT)
6707#define glMultiTexEnvivEXT GLEW_GET_FUN(__glewMultiTexEnvivEXT)
6708#define glMultiTexGendEXT GLEW_GET_FUN(__glewMultiTexGendEXT)
6709#define glMultiTexGendvEXT GLEW_GET_FUN(__glewMultiTexGendvEXT)
6710#define glMultiTexGenfEXT GLEW_GET_FUN(__glewMultiTexGenfEXT)
6711#define glMultiTexGenfvEXT GLEW_GET_FUN(__glewMultiTexGenfvEXT)
6712#define glMultiTexGeniEXT GLEW_GET_FUN(__glewMultiTexGeniEXT)
6713#define glMultiTexGenivEXT GLEW_GET_FUN(__glewMultiTexGenivEXT)
6714#define glMultiTexImage1DEXT GLEW_GET_FUN(__glewMultiTexImage1DEXT)
6715#define glMultiTexImage2DEXT GLEW_GET_FUN(__glewMultiTexImage2DEXT)
6716#define glMultiTexImage3DEXT GLEW_GET_FUN(__glewMultiTexImage3DEXT)
6717#define glMultiTexParameterIivEXT GLEW_GET_FUN(__glewMultiTexParameterIivEXT)
6718#define glMultiTexParameterIuivEXT GLEW_GET_FUN(__glewMultiTexParameterIuivEXT)
6719#define glMultiTexParameterfEXT GLEW_GET_FUN(__glewMultiTexParameterfEXT)
6720#define glMultiTexParameterfvEXT GLEW_GET_FUN(__glewMultiTexParameterfvEXT)
6721#define glMultiTexParameteriEXT GLEW_GET_FUN(__glewMultiTexParameteriEXT)
6722#define glMultiTexParameterivEXT GLEW_GET_FUN(__glewMultiTexParameterivEXT)
6723#define glMultiTexRenderbufferEXT GLEW_GET_FUN(__glewMultiTexRenderbufferEXT)
6724#define glMultiTexSubImage1DEXT GLEW_GET_FUN(__glewMultiTexSubImage1DEXT)
6725#define glMultiTexSubImage2DEXT GLEW_GET_FUN(__glewMultiTexSubImage2DEXT)
6726#define glMultiTexSubImage3DEXT GLEW_GET_FUN(__glewMultiTexSubImage3DEXT)
6727#define glNamedBufferDataEXT GLEW_GET_FUN(__glewNamedBufferDataEXT)
6728#define glNamedBufferSubDataEXT GLEW_GET_FUN(__glewNamedBufferSubDataEXT)
6729#define glNamedCopyBufferSubDataEXT GLEW_GET_FUN(__glewNamedCopyBufferSubDataEXT)
6730#define glNamedFramebufferRenderbufferEXT GLEW_GET_FUN(__glewNamedFramebufferRenderbufferEXT)
6731#define glNamedFramebufferTexture1DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture1DEXT)
6732#define glNamedFramebufferTexture2DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture2DEXT)
6733#define glNamedFramebufferTexture3DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture3DEXT)
6734#define glNamedFramebufferTextureEXT GLEW_GET_FUN(__glewNamedFramebufferTextureEXT)
6735#define glNamedFramebufferTextureFaceEXT GLEW_GET_FUN(__glewNamedFramebufferTextureFaceEXT)
6736#define glNamedFramebufferTextureLayerEXT GLEW_GET_FUN(__glewNamedFramebufferTextureLayerEXT)
6737#define glNamedProgramLocalParameter4dEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dEXT)
6738#define glNamedProgramLocalParameter4dvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dvEXT)
6739#define glNamedProgramLocalParameter4fEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fEXT)
6740#define glNamedProgramLocalParameter4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fvEXT)
6741#define glNamedProgramLocalParameterI4iEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4iEXT)
6742#define glNamedProgramLocalParameterI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4ivEXT)
6743#define glNamedProgramLocalParameterI4uiEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uiEXT)
6744#define glNamedProgramLocalParameterI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uivEXT)
6745#define glNamedProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameters4fvEXT)
6746#define glNamedProgramLocalParametersI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4ivEXT)
6747#define glNamedProgramLocalParametersI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4uivEXT)
6748#define glNamedProgramStringEXT GLEW_GET_FUN(__glewNamedProgramStringEXT)
6749#define glNamedRenderbufferStorageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageEXT)
6750#define glNamedRenderbufferStorageMultisampleCoverageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleCoverageEXT)
6751#define glNamedRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleEXT)
6752#define glProgramUniform1fEXT GLEW_GET_FUN(__glewProgramUniform1fEXT)
6753#define glProgramUniform1fvEXT GLEW_GET_FUN(__glewProgramUniform1fvEXT)
6754#define glProgramUniform1iEXT GLEW_GET_FUN(__glewProgramUniform1iEXT)
6755#define glProgramUniform1ivEXT GLEW_GET_FUN(__glewProgramUniform1ivEXT)
6756#define glProgramUniform1uiEXT GLEW_GET_FUN(__glewProgramUniform1uiEXT)
6757#define glProgramUniform1uivEXT GLEW_GET_FUN(__glewProgramUniform1uivEXT)
6758#define glProgramUniform2fEXT GLEW_GET_FUN(__glewProgramUniform2fEXT)
6759#define glProgramUniform2fvEXT GLEW_GET_FUN(__glewProgramUniform2fvEXT)
6760#define glProgramUniform2iEXT GLEW_GET_FUN(__glewProgramUniform2iEXT)
6761#define glProgramUniform2ivEXT GLEW_GET_FUN(__glewProgramUniform2ivEXT)
6762#define glProgramUniform2uiEXT GLEW_GET_FUN(__glewProgramUniform2uiEXT)
6763#define glProgramUniform2uivEXT GLEW_GET_FUN(__glewProgramUniform2uivEXT)
6764#define glProgramUniform3fEXT GLEW_GET_FUN(__glewProgramUniform3fEXT)
6765#define glProgramUniform3fvEXT GLEW_GET_FUN(__glewProgramUniform3fvEXT)
6766#define glProgramUniform3iEXT GLEW_GET_FUN(__glewProgramUniform3iEXT)
6767#define glProgramUniform3ivEXT GLEW_GET_FUN(__glewProgramUniform3ivEXT)
6768#define glProgramUniform3uiEXT GLEW_GET_FUN(__glewProgramUniform3uiEXT)
6769#define glProgramUniform3uivEXT GLEW_GET_FUN(__glewProgramUniform3uivEXT)
6770#define glProgramUniform4fEXT GLEW_GET_FUN(__glewProgramUniform4fEXT)
6771#define glProgramUniform4fvEXT GLEW_GET_FUN(__glewProgramUniform4fvEXT)
6772#define glProgramUniform4iEXT GLEW_GET_FUN(__glewProgramUniform4iEXT)
6773#define glProgramUniform4ivEXT GLEW_GET_FUN(__glewProgramUniform4ivEXT)
6774#define glProgramUniform4uiEXT GLEW_GET_FUN(__glewProgramUniform4uiEXT)
6775#define glProgramUniform4uivEXT GLEW_GET_FUN(__glewProgramUniform4uivEXT)
6776#define glProgramUniformMatrix2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2fvEXT)
6777#define glProgramUniformMatrix2x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x3fvEXT)
6778#define glProgramUniformMatrix2x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x4fvEXT)
6779#define glProgramUniformMatrix3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3fvEXT)
6780#define glProgramUniformMatrix3x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x2fvEXT)
6781#define glProgramUniformMatrix3x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x4fvEXT)
6782#define glProgramUniformMatrix4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4fvEXT)
6783#define glProgramUniformMatrix4x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x2fvEXT)
6784#define glProgramUniformMatrix4x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x3fvEXT)
6785#define glPushClientAttribDefaultEXT GLEW_GET_FUN(__glewPushClientAttribDefaultEXT)
6786#define glTextureBufferEXT GLEW_GET_FUN(__glewTextureBufferEXT)
6787#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT)
6788#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT)
6789#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT)
6790#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT)
6791#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT)
6792#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT)
6793#define glTextureParameterfvEXT GLEW_GET_FUN(__glewTextureParameterfvEXT)
6794#define glTextureParameteriEXT GLEW_GET_FUN(__glewTextureParameteriEXT)
6795#define glTextureParameterivEXT GLEW_GET_FUN(__glewTextureParameterivEXT)
6796#define glTextureRenderbufferEXT GLEW_GET_FUN(__glewTextureRenderbufferEXT)
6797#define glTextureSubImage1DEXT GLEW_GET_FUN(__glewTextureSubImage1DEXT)
6798#define glTextureSubImage2DEXT GLEW_GET_FUN(__glewTextureSubImage2DEXT)
6799#define glTextureSubImage3DEXT GLEW_GET_FUN(__glewTextureSubImage3DEXT)
6800#define glUnmapNamedBufferEXT GLEW_GET_FUN(__glewUnmapNamedBufferEXT)
6801#define glVertexArrayColorOffsetEXT GLEW_GET_FUN(__glewVertexArrayColorOffsetEXT)
6802#define glVertexArrayEdgeFlagOffsetEXT GLEW_GET_FUN(__glewVertexArrayEdgeFlagOffsetEXT)
6803#define glVertexArrayFogCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayFogCoordOffsetEXT)
6804#define glVertexArrayIndexOffsetEXT GLEW_GET_FUN(__glewVertexArrayIndexOffsetEXT)
6805#define glVertexArrayMultiTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayMultiTexCoordOffsetEXT)
6806#define glVertexArrayNormalOffsetEXT GLEW_GET_FUN(__glewVertexArrayNormalOffsetEXT)
6807#define glVertexArraySecondaryColorOffsetEXT GLEW_GET_FUN(__glewVertexArraySecondaryColorOffsetEXT)
6808#define glVertexArrayTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayTexCoordOffsetEXT)
6809#define glVertexArrayVertexAttribIOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribIOffsetEXT)
6810#define glVertexArrayVertexAttribOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribOffsetEXT)
6811#define glVertexArrayVertexOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexOffsetEXT)
6812
6813#define GLEW_EXT_direct_state_access GLEW_GET_VAR(__GLEW_EXT_direct_state_access)
6814
6815#endif /* GL_EXT_direct_state_access */
6816
6817/* -------------------------- GL_EXT_draw_buffers2 ------------------------- */
6818
6819#ifndef GL_EXT_draw_buffers2
6820#define GL_EXT_draw_buffers2 1
6821
6823typedef void (GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
6824typedef void (GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
6825typedef void (GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum value, GLuint index, GLboolean* data);
6826typedef void (GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum value, GLuint index, GLint* data);
6828
6829#define glColorMaskIndexedEXT GLEW_GET_FUN(__glewColorMaskIndexedEXT)
6830#define glDisableIndexedEXT GLEW_GET_FUN(__glewDisableIndexedEXT)
6831#define glEnableIndexedEXT GLEW_GET_FUN(__glewEnableIndexedEXT)
6832#define glGetBooleanIndexedvEXT GLEW_GET_FUN(__glewGetBooleanIndexedvEXT)
6833#define glGetIntegerIndexedvEXT GLEW_GET_FUN(__glewGetIntegerIndexedvEXT)
6834#define glIsEnabledIndexedEXT GLEW_GET_FUN(__glewIsEnabledIndexedEXT)
6835
6836#define GLEW_EXT_draw_buffers2 GLEW_GET_VAR(__GLEW_EXT_draw_buffers2)
6837
6838#endif /* GL_EXT_draw_buffers2 */
6839
6840/* ------------------------- GL_EXT_draw_instanced ------------------------- */
6841
6842#ifndef GL_EXT_draw_instanced
6843#define GL_EXT_draw_instanced 1
6844
6845typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
6846typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
6847
6848#define glDrawArraysInstancedEXT GLEW_GET_FUN(__glewDrawArraysInstancedEXT)
6849#define glDrawElementsInstancedEXT GLEW_GET_FUN(__glewDrawElementsInstancedEXT)
6850
6851#define GLEW_EXT_draw_instanced GLEW_GET_VAR(__GLEW_EXT_draw_instanced)
6852
6853#endif /* GL_EXT_draw_instanced */
6854
6855/* ----------------------- GL_EXT_draw_range_elements ---------------------- */
6856
6857#ifndef GL_EXT_draw_range_elements
6858#define GL_EXT_draw_range_elements 1
6859
6860#define GL_MAX_ELEMENTS_VERTICES 0x80E8
6861#define GL_MAX_ELEMENTS_INDICES 0x80E9
6862
6863typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
6864
6865#define glDrawRangeElementsEXT GLEW_GET_FUN(__glewDrawRangeElementsEXT)
6866
6867#define GLEW_EXT_draw_range_elements GLEW_GET_VAR(__GLEW_EXT_draw_range_elements)
6868
6869#endif /* GL_EXT_draw_range_elements */
6870
6871/* ---------------------------- GL_EXT_fog_coord --------------------------- */
6872
6873#ifndef GL_EXT_fog_coord
6874#define GL_EXT_fog_coord 1
6875
6876#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
6877#define GL_FOG_COORDINATE_EXT 0x8451
6878#define GL_FRAGMENT_DEPTH_EXT 0x8452
6879#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
6880#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
6881#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
6882#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
6883#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
6884
6885typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
6887typedef void (GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
6889typedef void (GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
6890
6891#define glFogCoordPointerEXT GLEW_GET_FUN(__glewFogCoordPointerEXT)
6892#define glFogCoorddEXT GLEW_GET_FUN(__glewFogCoorddEXT)
6893#define glFogCoorddvEXT GLEW_GET_FUN(__glewFogCoorddvEXT)
6894#define glFogCoordfEXT GLEW_GET_FUN(__glewFogCoordfEXT)
6895#define glFogCoordfvEXT GLEW_GET_FUN(__glewFogCoordfvEXT)
6896
6897#define GLEW_EXT_fog_coord GLEW_GET_VAR(__GLEW_EXT_fog_coord)
6898
6899#endif /* GL_EXT_fog_coord */
6900
6901/* ------------------------ GL_EXT_fragment_lighting ----------------------- */
6902
6903#ifndef GL_EXT_fragment_lighting
6904#define GL_EXT_fragment_lighting 1
6905
6906#define GL_FRAGMENT_LIGHTING_EXT 0x8400
6907#define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401
6908#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402
6909#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403
6910#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404
6911#define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405
6912#define GL_CURRENT_RASTER_NORMAL_EXT 0x8406
6913#define GL_LIGHT_ENV_MODE_EXT 0x8407
6914#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408
6915#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409
6916#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A
6917#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B
6918#define GL_FRAGMENT_LIGHT0_EXT 0x840C
6919#define GL_FRAGMENT_LIGHT7_EXT 0x8413
6920
6926typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
6927typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params);
6928typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
6929typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params);
6930typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
6931typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params);
6932typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
6933typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params);
6934typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params);
6935typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params);
6936typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params);
6937typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params);
6938typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
6939
6940#define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT)
6941#define glFragmentLightModelfEXT GLEW_GET_FUN(__glewFragmentLightModelfEXT)
6942#define glFragmentLightModelfvEXT GLEW_GET_FUN(__glewFragmentLightModelfvEXT)
6943#define glFragmentLightModeliEXT GLEW_GET_FUN(__glewFragmentLightModeliEXT)
6944#define glFragmentLightModelivEXT GLEW_GET_FUN(__glewFragmentLightModelivEXT)
6945#define glFragmentLightfEXT GLEW_GET_FUN(__glewFragmentLightfEXT)
6946#define glFragmentLightfvEXT GLEW_GET_FUN(__glewFragmentLightfvEXT)
6947#define glFragmentLightiEXT GLEW_GET_FUN(__glewFragmentLightiEXT)
6948#define glFragmentLightivEXT GLEW_GET_FUN(__glewFragmentLightivEXT)
6949#define glFragmentMaterialfEXT GLEW_GET_FUN(__glewFragmentMaterialfEXT)
6950#define glFragmentMaterialfvEXT GLEW_GET_FUN(__glewFragmentMaterialfvEXT)
6951#define glFragmentMaterialiEXT GLEW_GET_FUN(__glewFragmentMaterialiEXT)
6952#define glFragmentMaterialivEXT GLEW_GET_FUN(__glewFragmentMaterialivEXT)
6953#define glGetFragmentLightfvEXT GLEW_GET_FUN(__glewGetFragmentLightfvEXT)
6954#define glGetFragmentLightivEXT GLEW_GET_FUN(__glewGetFragmentLightivEXT)
6955#define glGetFragmentMaterialfvEXT GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT)
6956#define glGetFragmentMaterialivEXT GLEW_GET_FUN(__glewGetFragmentMaterialivEXT)
6957#define glLightEnviEXT GLEW_GET_FUN(__glewLightEnviEXT)
6958
6959#define GLEW_EXT_fragment_lighting GLEW_GET_VAR(__GLEW_EXT_fragment_lighting)
6960
6961#endif /* GL_EXT_fragment_lighting */
6962
6963/* ------------------------ GL_EXT_framebuffer_blit ------------------------ */
6964
6965#ifndef GL_EXT_framebuffer_blit
6966#define GL_EXT_framebuffer_blit 1
6967
6968#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6
6969#define GL_READ_FRAMEBUFFER_EXT 0x8CA8
6970#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
6971#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
6972
6973typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
6974
6975#define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT)
6976
6977#define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit)
6978
6979#endif /* GL_EXT_framebuffer_blit */
6980
6981/* --------------------- GL_EXT_framebuffer_multisample -------------------- */
6982
6983#ifndef GL_EXT_framebuffer_multisample
6984#define GL_EXT_framebuffer_multisample 1
6985
6986#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
6987#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
6988#define GL_MAX_SAMPLES_EXT 0x8D57
6989
6990typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
6991
6992#define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT)
6993
6994#define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample)
6995
6996#endif /* GL_EXT_framebuffer_multisample */
6997
6998/* ----------------------- GL_EXT_framebuffer_object ----------------------- */
6999
7000#ifndef GL_EXT_framebuffer_object
7001#define GL_EXT_framebuffer_object 1
7002
7003#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
7004#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
7005#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
7006#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
7007#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
7008#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
7009#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
7010#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
7011#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
7012#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
7013#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
7014#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
7015#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
7016#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
7017#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
7018#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
7019#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
7020#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
7021#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
7022#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
7023#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
7024#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
7025#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
7026#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
7027#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
7028#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
7029#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
7030#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
7031#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
7032#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
7033#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
7034#define GL_COLOR_ATTACHMENT13_EXT 0x8CED
7035#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
7036#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
7037#define GL_DEPTH_ATTACHMENT_EXT 0x8D00
7038#define GL_STENCIL_ATTACHMENT_EXT 0x8D20
7039#define GL_FRAMEBUFFER_EXT 0x8D40
7040#define GL_RENDERBUFFER_EXT 0x8D41
7041#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
7042#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
7043#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
7044#define GL_STENCIL_INDEX1_EXT 0x8D46
7045#define GL_STENCIL_INDEX4_EXT 0x8D47
7046#define GL_STENCIL_INDEX8_EXT 0x8D48
7047#define GL_STENCIL_INDEX16_EXT 0x8D49
7048#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
7049#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
7050#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
7051#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
7052#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
7053#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
7054
7055typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
7056typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
7058typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers);
7059typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers);
7060typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
7061typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
7062typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
7063typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
7064typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers);
7065typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers);
7067typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params);
7068typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
7071typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
7072
7073#define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT)
7074#define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT)
7075#define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT)
7076#define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT)
7077#define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT)
7078#define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT)
7079#define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT)
7080#define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT)
7081#define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT)
7082#define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT)
7083#define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT)
7084#define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT)
7085#define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT)
7086#define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT)
7087#define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT)
7088#define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT)
7089#define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT)
7090
7091#define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object)
7092
7093#endif /* GL_EXT_framebuffer_object */
7094
7095/* ------------------------ GL_EXT_framebuffer_sRGB ------------------------ */
7096
7097#ifndef GL_EXT_framebuffer_sRGB
7098#define GL_EXT_framebuffer_sRGB 1
7099
7100#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
7101#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
7102
7103#define GLEW_EXT_framebuffer_sRGB GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB)
7104
7105#endif /* GL_EXT_framebuffer_sRGB */
7106
7107/* ------------------------ GL_EXT_geometry_shader4 ------------------------ */
7108
7109#ifndef GL_EXT_geometry_shader4
7110#define GL_EXT_geometry_shader4 1
7111
7112#define GL_LINES_ADJACENCY_EXT 0xA
7113#define GL_LINE_STRIP_ADJACENCY_EXT 0xB
7114#define GL_TRIANGLES_ADJACENCY_EXT 0xC
7115#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
7116#define GL_PROGRAM_POINT_SIZE_EXT 0x8642
7117#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
7118#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
7119#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
7120#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
7121#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
7122#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
7123#define GL_GEOMETRY_SHADER_EXT 0x8DD9
7124#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
7125#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
7126#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
7127#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
7128#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
7129#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
7130#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
7131#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
7132
7133typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
7134typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
7135typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
7136typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
7137
7138#define glFramebufferTextureEXT GLEW_GET_FUN(__glewFramebufferTextureEXT)
7139#define glFramebufferTextureFaceEXT GLEW_GET_FUN(__glewFramebufferTextureFaceEXT)
7140#define glFramebufferTextureLayerEXT GLEW_GET_FUN(__glewFramebufferTextureLayerEXT)
7141#define glProgramParameteriEXT GLEW_GET_FUN(__glewProgramParameteriEXT)
7142
7143#define GLEW_EXT_geometry_shader4 GLEW_GET_VAR(__GLEW_EXT_geometry_shader4)
7144
7145#endif /* GL_EXT_geometry_shader4 */
7146
7147/* --------------------- GL_EXT_gpu_program_parameters --------------------- */
7148
7149#ifndef GL_EXT_gpu_program_parameters
7150#define GL_EXT_gpu_program_parameters 1
7151
7152typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params);
7153typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params);
7154
7155#define glProgramEnvParameters4fvEXT GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT)
7156#define glProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewProgramLocalParameters4fvEXT)
7157
7158#define GLEW_EXT_gpu_program_parameters GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters)
7159
7160#endif /* GL_EXT_gpu_program_parameters */
7161
7162/* --------------------------- GL_EXT_gpu_shader4 -------------------------- */
7163
7164#ifndef GL_EXT_gpu_shader4
7165#define GL_EXT_gpu_shader4 1
7166
7167#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD
7168#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
7169#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
7170#define GL_SAMPLER_BUFFER_EXT 0x8DC2
7171#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
7172#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
7173#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5
7174#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6
7175#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
7176#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
7177#define GL_INT_SAMPLER_1D_EXT 0x8DC9
7178#define GL_INT_SAMPLER_2D_EXT 0x8DCA
7179#define GL_INT_SAMPLER_3D_EXT 0x8DCB
7180#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
7181#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
7182#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
7183#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
7184#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
7185#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
7186#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
7187#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
7188#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
7189#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
7190#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
7191#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
7192#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
7193
7194typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name);
7196typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params);
7197typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params);
7198typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params);
7199typedef void (GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
7200typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
7201typedef void (GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);
7202typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
7203typedef void (GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
7204typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
7205typedef void (GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
7206typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
7208typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v);
7210typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v);
7212typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v);
7214typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v);
7216typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v);
7218typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v);
7219typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v);
7221typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v);
7222typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v);
7223typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v);
7225typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v);
7226typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v);
7227typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
7228
7229#define glBindFragDataLocationEXT GLEW_GET_FUN(__glewBindFragDataLocationEXT)
7230#define glGetFragDataLocationEXT GLEW_GET_FUN(__glewGetFragDataLocationEXT)
7231#define glGetUniformuivEXT GLEW_GET_FUN(__glewGetUniformuivEXT)
7232#define glGetVertexAttribIivEXT GLEW_GET_FUN(__glewGetVertexAttribIivEXT)
7233#define glGetVertexAttribIuivEXT GLEW_GET_FUN(__glewGetVertexAttribIuivEXT)
7234#define glUniform1uiEXT GLEW_GET_FUN(__glewUniform1uiEXT)
7235#define glUniform1uivEXT GLEW_GET_FUN(__glewUniform1uivEXT)
7236#define glUniform2uiEXT GLEW_GET_FUN(__glewUniform2uiEXT)
7237#define glUniform2uivEXT GLEW_GET_FUN(__glewUniform2uivEXT)
7238#define glUniform3uiEXT GLEW_GET_FUN(__glewUniform3uiEXT)
7239#define glUniform3uivEXT GLEW_GET_FUN(__glewUniform3uivEXT)
7240#define glUniform4uiEXT GLEW_GET_FUN(__glewUniform4uiEXT)
7241#define glUniform4uivEXT GLEW_GET_FUN(__glewUniform4uivEXT)
7242#define glVertexAttribI1iEXT GLEW_GET_FUN(__glewVertexAttribI1iEXT)
7243#define glVertexAttribI1ivEXT GLEW_GET_FUN(__glewVertexAttribI1ivEXT)
7244#define glVertexAttribI1uiEXT GLEW_GET_FUN(__glewVertexAttribI1uiEXT)
7245#define glVertexAttribI1uivEXT GLEW_GET_FUN(__glewVertexAttribI1uivEXT)
7246#define glVertexAttribI2iEXT GLEW_GET_FUN(__glewVertexAttribI2iEXT)
7247#define glVertexAttribI2ivEXT GLEW_GET_FUN(__glewVertexAttribI2ivEXT)
7248#define glVertexAttribI2uiEXT GLEW_GET_FUN(__glewVertexAttribI2uiEXT)
7249#define glVertexAttribI2uivEXT GLEW_GET_FUN(__glewVertexAttribI2uivEXT)
7250#define glVertexAttribI3iEXT GLEW_GET_FUN(__glewVertexAttribI3iEXT)
7251#define glVertexAttribI3ivEXT GLEW_GET_FUN(__glewVertexAttribI3ivEXT)
7252#define glVertexAttribI3uiEXT GLEW_GET_FUN(__glewVertexAttribI3uiEXT)
7253#define glVertexAttribI3uivEXT GLEW_GET_FUN(__glewVertexAttribI3uivEXT)
7254#define glVertexAttribI4bvEXT GLEW_GET_FUN(__glewVertexAttribI4bvEXT)
7255#define glVertexAttribI4iEXT GLEW_GET_FUN(__glewVertexAttribI4iEXT)
7256#define glVertexAttribI4ivEXT GLEW_GET_FUN(__glewVertexAttribI4ivEXT)
7257#define glVertexAttribI4svEXT GLEW_GET_FUN(__glewVertexAttribI4svEXT)
7258#define glVertexAttribI4ubvEXT GLEW_GET_FUN(__glewVertexAttribI4ubvEXT)
7259#define glVertexAttribI4uiEXT GLEW_GET_FUN(__glewVertexAttribI4uiEXT)
7260#define glVertexAttribI4uivEXT GLEW_GET_FUN(__glewVertexAttribI4uivEXT)
7261#define glVertexAttribI4usvEXT GLEW_GET_FUN(__glewVertexAttribI4usvEXT)
7262#define glVertexAttribIPointerEXT GLEW_GET_FUN(__glewVertexAttribIPointerEXT)
7263
7264#define GLEW_EXT_gpu_shader4 GLEW_GET_VAR(__GLEW_EXT_gpu_shader4)
7265
7266#endif /* GL_EXT_gpu_shader4 */
7267
7268/* ---------------------------- GL_EXT_histogram --------------------------- */
7269
7270#ifndef GL_EXT_histogram
7271#define GL_EXT_histogram 1
7272
7273#define GL_HISTOGRAM_EXT 0x8024
7274#define GL_PROXY_HISTOGRAM_EXT 0x8025
7275#define GL_HISTOGRAM_WIDTH_EXT 0x8026
7276#define GL_HISTOGRAM_FORMAT_EXT 0x8027
7277#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
7278#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
7279#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
7280#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
7281#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
7282#define GL_HISTOGRAM_SINK_EXT 0x802D
7283#define GL_MINMAX_EXT 0x802E
7284#define GL_MINMAX_FORMAT_EXT 0x802F
7285#define GL_MINMAX_SINK_EXT 0x8030
7286
7287typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values);
7288typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);
7289typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
7290typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values);
7291typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);
7292typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
7293typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
7294typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
7297
7298#define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT)
7299#define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParameterfvEXT)
7300#define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParameterivEXT)
7301#define glGetMinmaxEXT GLEW_GET_FUN(__glewGetMinmaxEXT)
7302#define glGetMinmaxParameterfvEXT GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT)
7303#define glGetMinmaxParameterivEXT GLEW_GET_FUN(__glewGetMinmaxParameterivEXT)
7304#define glHistogramEXT GLEW_GET_FUN(__glewHistogramEXT)
7305#define glMinmaxEXT GLEW_GET_FUN(__glewMinmaxEXT)
7306#define glResetHistogramEXT GLEW_GET_FUN(__glewResetHistogramEXT)
7307#define glResetMinmaxEXT GLEW_GET_FUN(__glewResetMinmaxEXT)
7308
7309#define GLEW_EXT_histogram GLEW_GET_VAR(__GLEW_EXT_histogram)
7310
7311#endif /* GL_EXT_histogram */
7312
7313/* ----------------------- GL_EXT_index_array_formats ---------------------- */
7314
7315#ifndef GL_EXT_index_array_formats
7316#define GL_EXT_index_array_formats 1
7317
7318#define GLEW_EXT_index_array_formats GLEW_GET_VAR(__GLEW_EXT_index_array_formats)
7319
7320#endif /* GL_EXT_index_array_formats */
7321
7322/* --------------------------- GL_EXT_index_func --------------------------- */
7323
7324#ifndef GL_EXT_index_func
7325#define GL_EXT_index_func 1
7326
7327typedef void (GLAPIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref);
7328
7329#define glIndexFuncEXT GLEW_GET_FUN(__glewIndexFuncEXT)
7330
7331#define GLEW_EXT_index_func GLEW_GET_VAR(__GLEW_EXT_index_func)
7332
7333#endif /* GL_EXT_index_func */
7334
7335/* ------------------------- GL_EXT_index_material ------------------------- */
7336
7337#ifndef GL_EXT_index_material
7338#define GL_EXT_index_material 1
7339
7341
7342#define glIndexMaterialEXT GLEW_GET_FUN(__glewIndexMaterialEXT)
7343
7344#define GLEW_EXT_index_material GLEW_GET_VAR(__GLEW_EXT_index_material)
7345
7346#endif /* GL_EXT_index_material */
7347
7348/* -------------------------- GL_EXT_index_texture ------------------------- */
7349
7350#ifndef GL_EXT_index_texture
7351#define GL_EXT_index_texture 1
7352
7353#define GLEW_EXT_index_texture GLEW_GET_VAR(__GLEW_EXT_index_texture)
7354
7355#endif /* GL_EXT_index_texture */
7356
7357/* -------------------------- GL_EXT_light_texture ------------------------- */
7358
7359#ifndef GL_EXT_light_texture
7360#define GL_EXT_light_texture 1
7361
7362#define GL_FRAGMENT_MATERIAL_EXT 0x8349
7363#define GL_FRAGMENT_NORMAL_EXT 0x834A
7364#define GL_FRAGMENT_COLOR_EXT 0x834C
7365#define GL_ATTENUATION_EXT 0x834D
7366#define GL_SHADOW_ATTENUATION_EXT 0x834E
7367#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
7368#define GL_TEXTURE_LIGHT_EXT 0x8350
7369#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
7370#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
7371#define GL_FRAGMENT_DEPTH_EXT 0x8452
7372
7376
7377#define glApplyTextureEXT GLEW_GET_FUN(__glewApplyTextureEXT)
7378#define glTextureLightEXT GLEW_GET_FUN(__glewTextureLightEXT)
7379#define glTextureMaterialEXT GLEW_GET_FUN(__glewTextureMaterialEXT)
7380
7381#define GLEW_EXT_light_texture GLEW_GET_VAR(__GLEW_EXT_light_texture)
7382
7383#endif /* GL_EXT_light_texture */
7384
7385/* ------------------------- GL_EXT_misc_attribute ------------------------- */
7386
7387#ifndef GL_EXT_misc_attribute
7388#define GL_EXT_misc_attribute 1
7389
7390#define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute)
7391
7392#endif /* GL_EXT_misc_attribute */
7393
7394/* ------------------------ GL_EXT_multi_draw_arrays ----------------------- */
7395
7396#ifndef GL_EXT_multi_draw_arrays
7397#define GL_EXT_multi_draw_arrays 1
7398
7399typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint* first, GLsizei *count, GLsizei primcount);
7400typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid **indices, GLsizei primcount);
7401
7402#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT)
7403#define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT)
7404
7405#define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays)
7406
7407#endif /* GL_EXT_multi_draw_arrays */
7408
7409/* --------------------------- GL_EXT_multisample -------------------------- */
7410
7411#ifndef GL_EXT_multisample
7412#define GL_EXT_multisample 1
7413
7414#define GL_MULTISAMPLE_EXT 0x809D
7415#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
7416#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
7417#define GL_SAMPLE_MASK_EXT 0x80A0
7418#define GL_1PASS_EXT 0x80A1
7419#define GL_2PASS_0_EXT 0x80A2
7420#define GL_2PASS_1_EXT 0x80A3
7421#define GL_4PASS_0_EXT 0x80A4
7422#define GL_4PASS_1_EXT 0x80A5
7423#define GL_4PASS_2_EXT 0x80A6
7424#define GL_4PASS_3_EXT 0x80A7
7425#define GL_SAMPLE_BUFFERS_EXT 0x80A8
7426#define GL_SAMPLES_EXT 0x80A9
7427#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
7428#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
7429#define GL_SAMPLE_PATTERN_EXT 0x80AC
7430#define GL_MULTISAMPLE_BIT_EXT 0x20000000
7431
7432typedef void (GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
7434
7435#define glSampleMaskEXT GLEW_GET_FUN(__glewSampleMaskEXT)
7436#define glSamplePatternEXT GLEW_GET_FUN(__glewSamplePatternEXT)
7437
7438#define GLEW_EXT_multisample GLEW_GET_VAR(__GLEW_EXT_multisample)
7439
7440#endif /* GL_EXT_multisample */
7441
7442/* ---------------------- GL_EXT_packed_depth_stencil ---------------------- */
7443
7444#ifndef GL_EXT_packed_depth_stencil
7445#define GL_EXT_packed_depth_stencil 1
7446
7447#define GL_DEPTH_STENCIL_EXT 0x84F9
7448#define GL_UNSIGNED_INT_24_8_EXT 0x84FA
7449#define GL_DEPTH24_STENCIL8_EXT 0x88F0
7450#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
7451
7452#define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil)
7453
7454#endif /* GL_EXT_packed_depth_stencil */
7455
7456/* -------------------------- GL_EXT_packed_float -------------------------- */
7457
7458#ifndef GL_EXT_packed_float
7459#define GL_EXT_packed_float 1
7460
7461#define GL_R11F_G11F_B10F_EXT 0x8C3A
7462#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B
7463#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C
7464
7465#define GLEW_EXT_packed_float GLEW_GET_VAR(__GLEW_EXT_packed_float)
7466
7467#endif /* GL_EXT_packed_float */
7468
7469/* -------------------------- GL_EXT_packed_pixels ------------------------- */
7470
7471#ifndef GL_EXT_packed_pixels
7472#define GL_EXT_packed_pixels 1
7473
7474#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
7475#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
7476#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
7477#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
7478#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
7479
7480#define GLEW_EXT_packed_pixels GLEW_GET_VAR(__GLEW_EXT_packed_pixels)
7481
7482#endif /* GL_EXT_packed_pixels */
7483
7484/* ------------------------ GL_EXT_paletted_texture ------------------------ */
7485
7486#ifndef GL_EXT_paletted_texture
7487#define GL_EXT_paletted_texture 1
7488
7489#define GL_TEXTURE_1D 0x0DE0
7490#define GL_TEXTURE_2D 0x0DE1
7491#define GL_PROXY_TEXTURE_1D 0x8063
7492#define GL_PROXY_TEXTURE_2D 0x8064
7493#define GL_TEXTURE_3D_EXT 0x806F
7494#define GL_PROXY_TEXTURE_3D_EXT 0x8070
7495#define GL_COLOR_TABLE_FORMAT_EXT 0x80D8
7496#define GL_COLOR_TABLE_WIDTH_EXT 0x80D9
7497#define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA
7498#define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB
7499#define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC
7500#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD
7501#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE
7502#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF
7503#define GL_COLOR_INDEX1_EXT 0x80E2
7504#define GL_COLOR_INDEX2_EXT 0x80E3
7505#define GL_COLOR_INDEX4_EXT 0x80E4
7506#define GL_COLOR_INDEX8_EXT 0x80E5
7507#define GL_COLOR_INDEX12_EXT 0x80E6
7508#define GL_COLOR_INDEX16_EXT 0x80E7
7509#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
7510#define GL_TEXTURE_CUBE_MAP_ARB 0x8513
7511#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
7512
7513typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void* data);
7514typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, void* data);
7515typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);
7516typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
7517
7518#define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT)
7519#define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT)
7520#define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParameterfvEXT)
7521#define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParameterivEXT)
7522
7523#define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture)
7524
7525#endif /* GL_EXT_paletted_texture */
7526
7527/* ----------------------- GL_EXT_pixel_buffer_object ---------------------- */
7528
7529#ifndef GL_EXT_pixel_buffer_object
7530#define GL_EXT_pixel_buffer_object 1
7531
7532#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
7533#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
7534#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
7535#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
7536
7537#define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object)
7538
7539#endif /* GL_EXT_pixel_buffer_object */
7540
7541/* ------------------------- GL_EXT_pixel_transform ------------------------ */
7542
7543#ifndef GL_EXT_pixel_transform
7544#define GL_EXT_pixel_transform 1
7545
7546#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
7547#define GL_PIXEL_MAG_FILTER_EXT 0x8331
7548#define GL_PIXEL_MIN_FILTER_EXT 0x8332
7549#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
7550#define GL_CUBIC_EXT 0x8334
7551#define GL_AVERAGE_EXT 0x8335
7552#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
7553#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
7554#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
7555
7556typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);
7557typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);
7558typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param);
7559typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);
7560typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param);
7561typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);
7562
7563#define glGetPixelTransformParameterfvEXT GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT)
7564#define glGetPixelTransformParameterivEXT GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT)
7565#define glPixelTransformParameterfEXT GLEW_GET_FUN(__glewPixelTransformParameterfEXT)
7566#define glPixelTransformParameterfvEXT GLEW_GET_FUN(__glewPixelTransformParameterfvEXT)
7567#define glPixelTransformParameteriEXT GLEW_GET_FUN(__glewPixelTransformParameteriEXT)
7568#define glPixelTransformParameterivEXT GLEW_GET_FUN(__glewPixelTransformParameterivEXT)
7569
7570#define GLEW_EXT_pixel_transform GLEW_GET_VAR(__GLEW_EXT_pixel_transform)
7571
7572#endif /* GL_EXT_pixel_transform */
7573
7574/* ------------------- GL_EXT_pixel_transform_color_table ------------------ */
7575
7576#ifndef GL_EXT_pixel_transform_color_table
7577#define GL_EXT_pixel_transform_color_table 1
7578
7579#define GLEW_EXT_pixel_transform_color_table GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table)
7580
7581#endif /* GL_EXT_pixel_transform_color_table */
7582
7583/* ------------------------ GL_EXT_point_parameters ------------------------ */
7584
7585#ifndef GL_EXT_point_parameters
7586#define GL_EXT_point_parameters 1
7587
7588#define GL_POINT_SIZE_MIN_EXT 0x8126
7589#define GL_POINT_SIZE_MAX_EXT 0x8127
7590#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
7591#define GL_DISTANCE_ATTENUATION_EXT 0x8129
7592
7594typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat* params);
7595
7596#define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT)
7597#define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT)
7598
7599#define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters)
7600
7601#endif /* GL_EXT_point_parameters */
7602
7603/* ------------------------- GL_EXT_polygon_offset ------------------------- */
7604
7605#ifndef GL_EXT_polygon_offset
7606#define GL_EXT_polygon_offset 1
7607
7608#define GL_POLYGON_OFFSET_EXT 0x8037
7609#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
7610#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
7611
7612typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
7613
7614#define glPolygonOffsetEXT GLEW_GET_FUN(__glewPolygonOffsetEXT)
7615
7616#define GLEW_EXT_polygon_offset GLEW_GET_VAR(__GLEW_EXT_polygon_offset)
7617
7618#endif /* GL_EXT_polygon_offset */
7619
7620/* ------------------------ GL_EXT_provoking_vertex ------------------------ */
7621
7622#ifndef GL_EXT_provoking_vertex
7623#define GL_EXT_provoking_vertex 1
7624
7625#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C
7626#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D
7627#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E
7628#define GL_PROVOKING_VERTEX_EXT 0x8E4F
7629
7631
7632#define glProvokingVertexEXT GLEW_GET_FUN(__glewProvokingVertexEXT)
7633
7634#define GLEW_EXT_provoking_vertex GLEW_GET_VAR(__GLEW_EXT_provoking_vertex)
7635
7636#endif /* GL_EXT_provoking_vertex */
7637
7638/* ------------------------- GL_EXT_rescale_normal ------------------------- */
7639
7640#ifndef GL_EXT_rescale_normal
7641#define GL_EXT_rescale_normal 1
7642
7643#define GL_RESCALE_NORMAL_EXT 0x803A
7644
7645#define GLEW_EXT_rescale_normal GLEW_GET_VAR(__GLEW_EXT_rescale_normal)
7646
7647#endif /* GL_EXT_rescale_normal */
7648
7649/* -------------------------- GL_EXT_scene_marker -------------------------- */
7650
7651#ifndef GL_EXT_scene_marker
7652#define GL_EXT_scene_marker 1
7653
7654typedef void (GLAPIENTRY * PFNGLBEGINSCENEEXTPROC) (void);
7655typedef void (GLAPIENTRY * PFNGLENDSCENEEXTPROC) (void);
7656
7657#define glBeginSceneEXT GLEW_GET_FUN(__glewBeginSceneEXT)
7658#define glEndSceneEXT GLEW_GET_FUN(__glewEndSceneEXT)
7659
7660#define GLEW_EXT_scene_marker GLEW_GET_VAR(__GLEW_EXT_scene_marker)
7661
7662#endif /* GL_EXT_scene_marker */
7663
7664/* ------------------------- GL_EXT_secondary_color ------------------------ */
7665
7666#ifndef GL_EXT_secondary_color
7667#define GL_EXT_secondary_color 1
7668
7669#define GL_COLOR_SUM_EXT 0x8458
7670#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
7671#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
7672#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
7673#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
7674#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
7675#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
7676
7677typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
7683typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
7693typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
7694
7695#define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT)
7696#define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT)
7697#define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT)
7698#define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT)
7699#define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT)
7700#define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT)
7701#define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT)
7702#define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT)
7703#define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT)
7704#define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT)
7705#define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT)
7706#define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT)
7707#define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT)
7708#define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT)
7709#define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT)
7710#define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT)
7711#define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT)
7712
7713#define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color)
7714
7715#endif /* GL_EXT_secondary_color */
7716
7717/* --------------------- GL_EXT_separate_shader_objects -------------------- */
7718
7719#ifndef GL_EXT_separate_shader_objects
7720#define GL_EXT_separate_shader_objects 1
7721
7722#define GL_ACTIVE_PROGRAM_EXT 0x8B8D
7723
7725typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const char* string);
7726typedef void (GLAPIENTRY * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program);
7727
7728#define glActiveProgramEXT GLEW_GET_FUN(__glewActiveProgramEXT)
7729#define glCreateShaderProgramEXT GLEW_GET_FUN(__glewCreateShaderProgramEXT)
7730#define glUseShaderProgramEXT GLEW_GET_FUN(__glewUseShaderProgramEXT)
7731
7732#define GLEW_EXT_separate_shader_objects GLEW_GET_VAR(__GLEW_EXT_separate_shader_objects)
7733
7734#endif /* GL_EXT_separate_shader_objects */
7735
7736/* --------------------- GL_EXT_separate_specular_color -------------------- */
7737
7738#ifndef GL_EXT_separate_specular_color
7739#define GL_EXT_separate_specular_color 1
7740
7741#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
7742#define GL_SINGLE_COLOR_EXT 0x81F9
7743#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
7744
7745#define GLEW_EXT_separate_specular_color GLEW_GET_VAR(__GLEW_EXT_separate_specular_color)
7746
7747#endif /* GL_EXT_separate_specular_color */
7748
7749/* --------------------- GL_EXT_shader_image_load_store -------------------- */
7750
7751#ifndef GL_EXT_shader_image_load_store
7752#define GL_EXT_shader_image_load_store 1
7753
7754#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001
7755#define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002
7756#define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004
7757#define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008
7758#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020
7759#define GL_COMMAND_BARRIER_BIT_EXT 0x00000040
7760#define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080
7761#define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100
7762#define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200
7763#define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400
7764#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800
7765#define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000
7766#define GL_MAX_IMAGE_UNITS_EXT 0x8F38
7767#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39
7768#define GL_IMAGE_BINDING_NAME_EXT 0x8F3A
7769#define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B
7770#define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C
7771#define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D
7772#define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E
7773#define GL_IMAGE_1D_EXT 0x904C
7774#define GL_IMAGE_2D_EXT 0x904D
7775#define GL_IMAGE_3D_EXT 0x904E
7776#define GL_IMAGE_2D_RECT_EXT 0x904F
7777#define GL_IMAGE_CUBE_EXT 0x9050
7778#define GL_IMAGE_BUFFER_EXT 0x9051
7779#define GL_IMAGE_1D_ARRAY_EXT 0x9052
7780#define GL_IMAGE_2D_ARRAY_EXT 0x9053
7781#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054
7782#define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055
7783#define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056
7784#define GL_INT_IMAGE_1D_EXT 0x9057
7785#define GL_INT_IMAGE_2D_EXT 0x9058
7786#define GL_INT_IMAGE_3D_EXT 0x9059
7787#define GL_INT_IMAGE_2D_RECT_EXT 0x905A
7788#define GL_INT_IMAGE_CUBE_EXT 0x905B
7789#define GL_INT_IMAGE_BUFFER_EXT 0x905C
7790#define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D
7791#define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E
7792#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F
7793#define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060
7794#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061
7795#define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062
7796#define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063
7797#define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064
7798#define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065
7799#define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066
7800#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067
7801#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068
7802#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069
7803#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A
7804#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B
7805#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C
7806#define GL_MAX_IMAGE_SAMPLES_EXT 0x906D
7807#define GL_IMAGE_BINDING_FORMAT_EXT 0x906E
7808#define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF
7809
7810typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format);
7812
7813#define glBindImageTextureEXT GLEW_GET_FUN(__glewBindImageTextureEXT)
7814#define glMemoryBarrierEXT GLEW_GET_FUN(__glewMemoryBarrierEXT)
7815
7816#define GLEW_EXT_shader_image_load_store GLEW_GET_VAR(__GLEW_EXT_shader_image_load_store)
7817
7818#endif /* GL_EXT_shader_image_load_store */
7819
7820/* -------------------------- GL_EXT_shadow_funcs -------------------------- */
7821
7822#ifndef GL_EXT_shadow_funcs
7823#define GL_EXT_shadow_funcs 1
7824
7825#define GLEW_EXT_shadow_funcs GLEW_GET_VAR(__GLEW_EXT_shadow_funcs)
7826
7827#endif /* GL_EXT_shadow_funcs */
7828
7829/* --------------------- GL_EXT_shared_texture_palette --------------------- */
7830
7831#ifndef GL_EXT_shared_texture_palette
7832#define GL_EXT_shared_texture_palette 1
7833
7834#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
7835
7836#define GLEW_EXT_shared_texture_palette GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette)
7837
7838#endif /* GL_EXT_shared_texture_palette */
7839
7840/* ------------------------ GL_EXT_stencil_clear_tag ----------------------- */
7841
7842#ifndef GL_EXT_stencil_clear_tag
7843#define GL_EXT_stencil_clear_tag 1
7844
7845#define GL_STENCIL_TAG_BITS_EXT 0x88F2
7846#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
7847
7848#define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag)
7849
7850#endif /* GL_EXT_stencil_clear_tag */
7851
7852/* ------------------------ GL_EXT_stencil_two_side ------------------------ */
7853
7854#ifndef GL_EXT_stencil_two_side
7855#define GL_EXT_stencil_two_side 1
7856
7857#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
7858#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
7859
7861
7862#define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT)
7863
7864#define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side)
7865
7866#endif /* GL_EXT_stencil_two_side */
7867
7868/* -------------------------- GL_EXT_stencil_wrap -------------------------- */
7869
7870#ifndef GL_EXT_stencil_wrap
7871#define GL_EXT_stencil_wrap 1
7872
7873#define GL_INCR_WRAP_EXT 0x8507
7874#define GL_DECR_WRAP_EXT 0x8508
7875
7876#define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap)
7877
7878#endif /* GL_EXT_stencil_wrap */
7879
7880/* --------------------------- GL_EXT_subtexture --------------------------- */
7881
7882#ifndef GL_EXT_subtexture
7883#define GL_EXT_subtexture 1
7884
7885typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels);
7886typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels);
7887typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels);
7888
7889#define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT)
7890#define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT)
7891#define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT)
7892
7893#define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture)
7894
7895#endif /* GL_EXT_subtexture */
7896
7897/* ----------------------------- GL_EXT_texture ---------------------------- */
7898
7899#ifndef GL_EXT_texture
7900#define GL_EXT_texture 1
7901
7902#define GL_ALPHA4_EXT 0x803B
7903#define GL_ALPHA8_EXT 0x803C
7904#define GL_ALPHA12_EXT 0x803D
7905#define GL_ALPHA16_EXT 0x803E
7906#define GL_LUMINANCE4_EXT 0x803F
7907#define GL_LUMINANCE8_EXT 0x8040
7908#define GL_LUMINANCE12_EXT 0x8041
7909#define GL_LUMINANCE16_EXT 0x8042
7910#define GL_LUMINANCE4_ALPHA4_EXT 0x8043
7911#define GL_LUMINANCE6_ALPHA2_EXT 0x8044
7912#define GL_LUMINANCE8_ALPHA8_EXT 0x8045
7913#define GL_LUMINANCE12_ALPHA4_EXT 0x8046
7914#define GL_LUMINANCE12_ALPHA12_EXT 0x8047
7915#define GL_LUMINANCE16_ALPHA16_EXT 0x8048
7916#define GL_INTENSITY_EXT 0x8049
7917#define GL_INTENSITY4_EXT 0x804A
7918#define GL_INTENSITY8_EXT 0x804B
7919#define GL_INTENSITY12_EXT 0x804C
7920#define GL_INTENSITY16_EXT 0x804D
7921#define GL_RGB2_EXT 0x804E
7922#define GL_RGB4_EXT 0x804F
7923#define GL_RGB5_EXT 0x8050
7924#define GL_RGB8_EXT 0x8051
7925#define GL_RGB10_EXT 0x8052
7926#define GL_RGB12_EXT 0x8053
7927#define GL_RGB16_EXT 0x8054
7928#define GL_RGBA2_EXT 0x8055
7929#define GL_RGBA4_EXT 0x8056
7930#define GL_RGB5_A1_EXT 0x8057
7931#define GL_RGBA8_EXT 0x8058
7932#define GL_RGB10_A2_EXT 0x8059
7933#define GL_RGBA12_EXT 0x805A
7934#define GL_RGBA16_EXT 0x805B
7935#define GL_TEXTURE_RED_SIZE_EXT 0x805C
7936#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
7937#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
7938#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
7939#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
7940#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
7941#define GL_REPLACE_EXT 0x8062
7942#define GL_PROXY_TEXTURE_1D_EXT 0x8063
7943#define GL_PROXY_TEXTURE_2D_EXT 0x8064
7944
7945#define GLEW_EXT_texture GLEW_GET_VAR(__GLEW_EXT_texture)
7946
7947#endif /* GL_EXT_texture */
7948
7949/* ---------------------------- GL_EXT_texture3D --------------------------- */
7950
7951#ifndef GL_EXT_texture3D
7952#define GL_EXT_texture3D 1
7953
7954#define GL_PACK_SKIP_IMAGES_EXT 0x806B
7955#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
7956#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
7957#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
7958#define GL_TEXTURE_3D_EXT 0x806F
7959#define GL_PROXY_TEXTURE_3D_EXT 0x8070
7960#define GL_TEXTURE_DEPTH_EXT 0x8071
7961#define GL_TEXTURE_WRAP_R_EXT 0x8072
7962#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
7963
7964typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels);
7965
7966#define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT)
7967
7968#define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D)
7969
7970#endif /* GL_EXT_texture3D */
7971
7972/* -------------------------- GL_EXT_texture_array ------------------------- */
7973
7974#ifndef GL_EXT_texture_array
7975#define GL_EXT_texture_array 1
7976
7977#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
7978#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
7979#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
7980#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
7981#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
7982#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
7983#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
7984#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
7985
7986#define GLEW_EXT_texture_array GLEW_GET_VAR(__GLEW_EXT_texture_array)
7987
7988#endif /* GL_EXT_texture_array */
7989
7990/* ---------------------- GL_EXT_texture_buffer_object --------------------- */
7991
7992#ifndef GL_EXT_texture_buffer_object
7993#define GL_EXT_texture_buffer_object 1
7994
7995#define GL_TEXTURE_BUFFER_EXT 0x8C2A
7996#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
7997#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
7998#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
7999#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
8000
8001typedef void (GLAPIENTRY * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
8002
8003#define glTexBufferEXT GLEW_GET_FUN(__glewTexBufferEXT)
8004
8005#define GLEW_EXT_texture_buffer_object GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object)
8006
8007#endif /* GL_EXT_texture_buffer_object */
8008
8009/* -------------------- GL_EXT_texture_compression_dxt1 -------------------- */
8010
8011#ifndef GL_EXT_texture_compression_dxt1
8012#define GL_EXT_texture_compression_dxt1 1
8013
8014#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
8015#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
8016
8017#define GLEW_EXT_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1)
8018
8019#endif /* GL_EXT_texture_compression_dxt1 */
8020
8021/* -------------------- GL_EXT_texture_compression_latc -------------------- */
8022
8023#ifndef GL_EXT_texture_compression_latc
8024#define GL_EXT_texture_compression_latc 1
8025
8026#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70
8027#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71
8028#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72
8029#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73
8030
8031#define GLEW_EXT_texture_compression_latc GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc)
8032
8033#endif /* GL_EXT_texture_compression_latc */
8034
8035/* -------------------- GL_EXT_texture_compression_rgtc -------------------- */
8036
8037#ifndef GL_EXT_texture_compression_rgtc
8038#define GL_EXT_texture_compression_rgtc 1
8039
8040#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
8041#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
8042#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
8043#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
8044
8045#define GLEW_EXT_texture_compression_rgtc GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc)
8046
8047#endif /* GL_EXT_texture_compression_rgtc */
8048
8049/* -------------------- GL_EXT_texture_compression_s3tc -------------------- */
8050
8051#ifndef GL_EXT_texture_compression_s3tc
8052#define GL_EXT_texture_compression_s3tc 1
8053
8054#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
8055#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
8056#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
8057#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
8058
8059#define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc)
8060
8061#endif /* GL_EXT_texture_compression_s3tc */
8062
8063/* ------------------------ GL_EXT_texture_cube_map ------------------------ */
8064
8065#ifndef GL_EXT_texture_cube_map
8066#define GL_EXT_texture_cube_map 1
8067
8068#define GL_NORMAL_MAP_EXT 0x8511
8069#define GL_REFLECTION_MAP_EXT 0x8512
8070#define GL_TEXTURE_CUBE_MAP_EXT 0x8513
8071#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
8072#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
8073#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
8074#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
8075#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
8076#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
8077#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
8078#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
8079#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
8080
8081#define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map)
8082
8083#endif /* GL_EXT_texture_cube_map */
8084
8085/* ----------------------- GL_EXT_texture_edge_clamp ----------------------- */
8086
8087#ifndef GL_EXT_texture_edge_clamp
8088#define GL_EXT_texture_edge_clamp 1
8089
8090#define GL_CLAMP_TO_EDGE_EXT 0x812F
8091
8092#define GLEW_EXT_texture_edge_clamp GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp)
8093
8094#endif /* GL_EXT_texture_edge_clamp */
8095
8096/* --------------------------- GL_EXT_texture_env -------------------------- */
8097
8098#ifndef GL_EXT_texture_env
8099#define GL_EXT_texture_env 1
8100
8101#define GL_TEXTURE_ENV0_EXT 0
8102#define GL_ENV_BLEND_EXT 0
8103#define GL_TEXTURE_ENV_SHIFT_EXT 0
8104#define GL_ENV_REPLACE_EXT 0
8105#define GL_ENV_ADD_EXT 0
8106#define GL_ENV_SUBTRACT_EXT 0
8107#define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0
8108#define GL_ENV_REVERSE_SUBTRACT_EXT 0
8109#define GL_ENV_REVERSE_BLEND_EXT 0
8110#define GL_ENV_COPY_EXT 0
8111#define GL_ENV_MODULATE_EXT 0
8112
8113#define GLEW_EXT_texture_env GLEW_GET_VAR(__GLEW_EXT_texture_env)
8114
8115#endif /* GL_EXT_texture_env */
8116
8117/* ------------------------- GL_EXT_texture_env_add ------------------------ */
8118
8119#ifndef GL_EXT_texture_env_add
8120#define GL_EXT_texture_env_add 1
8121
8122#define GLEW_EXT_texture_env_add GLEW_GET_VAR(__GLEW_EXT_texture_env_add)
8123
8124#endif /* GL_EXT_texture_env_add */
8125
8126/* ----------------------- GL_EXT_texture_env_combine ---------------------- */
8127
8128#ifndef GL_EXT_texture_env_combine
8129#define GL_EXT_texture_env_combine 1
8130
8131#define GL_COMBINE_EXT 0x8570
8132#define GL_COMBINE_RGB_EXT 0x8571
8133#define GL_COMBINE_ALPHA_EXT 0x8572
8134#define GL_RGB_SCALE_EXT 0x8573
8135#define GL_ADD_SIGNED_EXT 0x8574
8136#define GL_INTERPOLATE_EXT 0x8575
8137#define GL_CONSTANT_EXT 0x8576
8138#define GL_PRIMARY_COLOR_EXT 0x8577
8139#define GL_PREVIOUS_EXT 0x8578
8140#define GL_SOURCE0_RGB_EXT 0x8580
8141#define GL_SOURCE1_RGB_EXT 0x8581
8142#define GL_SOURCE2_RGB_EXT 0x8582
8143#define GL_SOURCE0_ALPHA_EXT 0x8588
8144#define GL_SOURCE1_ALPHA_EXT 0x8589
8145#define GL_SOURCE2_ALPHA_EXT 0x858A
8146#define GL_OPERAND0_RGB_EXT 0x8590
8147#define GL_OPERAND1_RGB_EXT 0x8591
8148#define GL_OPERAND2_RGB_EXT 0x8592
8149#define GL_OPERAND0_ALPHA_EXT 0x8598
8150#define GL_OPERAND1_ALPHA_EXT 0x8599
8151#define GL_OPERAND2_ALPHA_EXT 0x859A
8152
8153#define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine)
8154
8155#endif /* GL_EXT_texture_env_combine */
8156
8157/* ------------------------ GL_EXT_texture_env_dot3 ------------------------ */
8158
8159#ifndef GL_EXT_texture_env_dot3
8160#define GL_EXT_texture_env_dot3 1
8161
8162#define GL_DOT3_RGB_EXT 0x8740
8163#define GL_DOT3_RGBA_EXT 0x8741
8164
8165#define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3)
8166
8167#endif /* GL_EXT_texture_env_dot3 */
8168
8169/* ------------------- GL_EXT_texture_filter_anisotropic ------------------- */
8170
8171#ifndef GL_EXT_texture_filter_anisotropic
8172#define GL_EXT_texture_filter_anisotropic 1
8173
8174#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
8175#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
8176
8177#define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic)
8178
8179#endif /* GL_EXT_texture_filter_anisotropic */
8180
8181/* ------------------------- GL_EXT_texture_integer ------------------------ */
8182
8183#ifndef GL_EXT_texture_integer
8184#define GL_EXT_texture_integer 1
8185
8186#define GL_RGBA32UI_EXT 0x8D70
8187#define GL_RGB32UI_EXT 0x8D71
8188#define GL_ALPHA32UI_EXT 0x8D72
8189#define GL_INTENSITY32UI_EXT 0x8D73
8190#define GL_LUMINANCE32UI_EXT 0x8D74
8191#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
8192#define GL_RGBA16UI_EXT 0x8D76
8193#define GL_RGB16UI_EXT 0x8D77
8194#define GL_ALPHA16UI_EXT 0x8D78
8195#define GL_INTENSITY16UI_EXT 0x8D79
8196#define GL_LUMINANCE16UI_EXT 0x8D7A
8197#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
8198#define GL_RGBA8UI_EXT 0x8D7C
8199#define GL_RGB8UI_EXT 0x8D7D
8200#define GL_ALPHA8UI_EXT 0x8D7E
8201#define GL_INTENSITY8UI_EXT 0x8D7F
8202#define GL_LUMINANCE8UI_EXT 0x8D80
8203#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
8204#define GL_RGBA32I_EXT 0x8D82
8205#define GL_RGB32I_EXT 0x8D83
8206#define GL_ALPHA32I_EXT 0x8D84
8207#define GL_INTENSITY32I_EXT 0x8D85
8208#define GL_LUMINANCE32I_EXT 0x8D86
8209#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
8210#define GL_RGBA16I_EXT 0x8D88
8211#define GL_RGB16I_EXT 0x8D89
8212#define GL_ALPHA16I_EXT 0x8D8A
8213#define GL_INTENSITY16I_EXT 0x8D8B
8214#define GL_LUMINANCE16I_EXT 0x8D8C
8215#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
8216#define GL_RGBA8I_EXT 0x8D8E
8217#define GL_RGB8I_EXT 0x8D8F
8218#define GL_ALPHA8I_EXT 0x8D90
8219#define GL_INTENSITY8I_EXT 0x8D91
8220#define GL_LUMINANCE8I_EXT 0x8D92
8221#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
8222#define GL_RED_INTEGER_EXT 0x8D94
8223#define GL_GREEN_INTEGER_EXT 0x8D95
8224#define GL_BLUE_INTEGER_EXT 0x8D96
8225#define GL_ALPHA_INTEGER_EXT 0x8D97
8226#define GL_RGB_INTEGER_EXT 0x8D98
8227#define GL_RGBA_INTEGER_EXT 0x8D99
8228#define GL_BGR_INTEGER_EXT 0x8D9A
8229#define GL_BGRA_INTEGER_EXT 0x8D9B
8230#define GL_LUMINANCE_INTEGER_EXT 0x8D9C
8231#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
8232#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
8233
8234typedef void (GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
8235typedef void (GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
8236typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
8237typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params);
8238typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
8239typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params);
8240
8241#define glClearColorIiEXT GLEW_GET_FUN(__glewClearColorIiEXT)
8242#define glClearColorIuiEXT GLEW_GET_FUN(__glewClearColorIuiEXT)
8243#define glGetTexParameterIivEXT GLEW_GET_FUN(__glewGetTexParameterIivEXT)
8244#define glGetTexParameterIuivEXT GLEW_GET_FUN(__glewGetTexParameterIuivEXT)
8245#define glTexParameterIivEXT GLEW_GET_FUN(__glewTexParameterIivEXT)
8246#define glTexParameterIuivEXT GLEW_GET_FUN(__glewTexParameterIuivEXT)
8247
8248#define GLEW_EXT_texture_integer GLEW_GET_VAR(__GLEW_EXT_texture_integer)
8249
8250#endif /* GL_EXT_texture_integer */
8251
8252/* ------------------------ GL_EXT_texture_lod_bias ------------------------ */
8253
8254#ifndef GL_EXT_texture_lod_bias
8255#define GL_EXT_texture_lod_bias 1
8256
8257#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
8258#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
8259#define GL_TEXTURE_LOD_BIAS_EXT 0x8501
8260
8261#define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias)
8262
8263#endif /* GL_EXT_texture_lod_bias */
8264
8265/* ---------------------- GL_EXT_texture_mirror_clamp ---------------------- */
8266
8267#ifndef GL_EXT_texture_mirror_clamp
8268#define GL_EXT_texture_mirror_clamp 1
8269
8270#define GL_MIRROR_CLAMP_EXT 0x8742
8271#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
8272#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
8273
8274#define GLEW_EXT_texture_mirror_clamp GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp)
8275
8276#endif /* GL_EXT_texture_mirror_clamp */
8277
8278/* ------------------------- GL_EXT_texture_object ------------------------- */
8279
8280#ifndef GL_EXT_texture_object
8281#define GL_EXT_texture_object 1
8282
8283#define GL_TEXTURE_PRIORITY_EXT 0x8066
8284#define GL_TEXTURE_RESIDENT_EXT 0x8067
8285#define GL_TEXTURE_1D_BINDING_EXT 0x8068
8286#define GL_TEXTURE_2D_BINDING_EXT 0x8069
8287#define GL_TEXTURE_3D_BINDING_EXT 0x806A
8288
8289typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences);
8290typedef void (GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
8291typedef void (GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures);
8292typedef void (GLAPIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures);
8294typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities);
8295
8296#define glAreTexturesResidentEXT GLEW_GET_FUN(__glewAreTexturesResidentEXT)
8297#define glBindTextureEXT GLEW_GET_FUN(__glewBindTextureEXT)
8298#define glDeleteTexturesEXT GLEW_GET_FUN(__glewDeleteTexturesEXT)
8299#define glGenTexturesEXT GLEW_GET_FUN(__glewGenTexturesEXT)
8300#define glIsTextureEXT GLEW_GET_FUN(__glewIsTextureEXT)
8301#define glPrioritizeTexturesEXT GLEW_GET_FUN(__glewPrioritizeTexturesEXT)
8302
8303#define GLEW_EXT_texture_object GLEW_GET_VAR(__GLEW_EXT_texture_object)
8304
8305#endif /* GL_EXT_texture_object */
8306
8307/* --------------------- GL_EXT_texture_perturb_normal --------------------- */
8308
8309#ifndef GL_EXT_texture_perturb_normal
8310#define GL_EXT_texture_perturb_normal 1
8311
8312#define GL_PERTURB_EXT 0x85AE
8313#define GL_TEXTURE_NORMAL_EXT 0x85AF
8314
8316
8317#define glTextureNormalEXT GLEW_GET_FUN(__glewTextureNormalEXT)
8318
8319#define GLEW_EXT_texture_perturb_normal GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal)
8320
8321#endif /* GL_EXT_texture_perturb_normal */
8322
8323/* ------------------------ GL_EXT_texture_rectangle ----------------------- */
8324
8325#ifndef GL_EXT_texture_rectangle
8326#define GL_EXT_texture_rectangle 1
8327
8328#define GL_TEXTURE_RECTANGLE_EXT 0x84F5
8329#define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6
8330#define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7
8331#define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8
8332
8333#define GLEW_EXT_texture_rectangle GLEW_GET_VAR(__GLEW_EXT_texture_rectangle)
8334
8335#endif /* GL_EXT_texture_rectangle */
8336
8337/* -------------------------- GL_EXT_texture_sRGB -------------------------- */
8338
8339#ifndef GL_EXT_texture_sRGB
8340#define GL_EXT_texture_sRGB 1
8341
8342#define GL_SRGB_EXT 0x8C40
8343#define GL_SRGB8_EXT 0x8C41
8344#define GL_SRGB_ALPHA_EXT 0x8C42
8345#define GL_SRGB8_ALPHA8_EXT 0x8C43
8346#define GL_SLUMINANCE_ALPHA_EXT 0x8C44
8347#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
8348#define GL_SLUMINANCE_EXT 0x8C46
8349#define GL_SLUMINANCE8_EXT 0x8C47
8350#define GL_COMPRESSED_SRGB_EXT 0x8C48
8351#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
8352#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
8353#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
8354#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
8355#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
8356#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
8357#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
8358
8359#define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB)
8360
8361#endif /* GL_EXT_texture_sRGB */
8362
8363/* --------------------- GL_EXT_texture_shared_exponent -------------------- */
8364
8365#ifndef GL_EXT_texture_shared_exponent
8366#define GL_EXT_texture_shared_exponent 1
8367
8368#define GL_RGB9_E5_EXT 0x8C3D
8369#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E
8370#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F
8371
8372#define GLEW_EXT_texture_shared_exponent GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent)
8373
8374#endif /* GL_EXT_texture_shared_exponent */
8375
8376/* -------------------------- GL_EXT_texture_snorm ------------------------- */
8377
8378#ifndef GL_EXT_texture_snorm
8379#define GL_EXT_texture_snorm 1
8380
8381#define GL_RED_SNORM 0x8F90
8382#define GL_RG_SNORM 0x8F91
8383#define GL_RGB_SNORM 0x8F92
8384#define GL_RGBA_SNORM 0x8F93
8385#define GL_R8_SNORM 0x8F94
8386#define GL_RG8_SNORM 0x8F95
8387#define GL_RGB8_SNORM 0x8F96
8388#define GL_RGBA8_SNORM 0x8F97
8389#define GL_R16_SNORM 0x8F98
8390#define GL_RG16_SNORM 0x8F99
8391#define GL_RGB16_SNORM 0x8F9A
8392#define GL_RGBA16_SNORM 0x8F9B
8393#define GL_SIGNED_NORMALIZED 0x8F9C
8394#define GL_ALPHA_SNORM 0x9010
8395#define GL_LUMINANCE_SNORM 0x9011
8396#define GL_LUMINANCE_ALPHA_SNORM 0x9012
8397#define GL_INTENSITY_SNORM 0x9013
8398#define GL_ALPHA8_SNORM 0x9014
8399#define GL_LUMINANCE8_SNORM 0x9015
8400#define GL_LUMINANCE8_ALPHA8_SNORM 0x9016
8401#define GL_INTENSITY8_SNORM 0x9017
8402#define GL_ALPHA16_SNORM 0x9018
8403#define GL_LUMINANCE16_SNORM 0x9019
8404#define GL_LUMINANCE16_ALPHA16_SNORM 0x901A
8405#define GL_INTENSITY16_SNORM 0x901B
8406
8407#define GLEW_EXT_texture_snorm GLEW_GET_VAR(__GLEW_EXT_texture_snorm)
8408
8409#endif /* GL_EXT_texture_snorm */
8410
8411/* ------------------------- GL_EXT_texture_swizzle ------------------------ */
8412
8413#ifndef GL_EXT_texture_swizzle
8414#define GL_EXT_texture_swizzle 1
8415
8416#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42
8417#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43
8418#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44
8419#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45
8420#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46
8421
8422#define GLEW_EXT_texture_swizzle GLEW_GET_VAR(__GLEW_EXT_texture_swizzle)
8423
8424#endif /* GL_EXT_texture_swizzle */
8425
8426/* --------------------------- GL_EXT_timer_query -------------------------- */
8427
8428#ifndef GL_EXT_timer_query
8429#define GL_EXT_timer_query 1
8430
8431#define GL_TIME_ELAPSED_EXT 0x88BF
8432
8435
8436#define glGetQueryObjecti64vEXT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT)
8437#define glGetQueryObjectui64vEXT GLEW_GET_FUN(__glewGetQueryObjectui64vEXT)
8438
8439#define GLEW_EXT_timer_query GLEW_GET_VAR(__GLEW_EXT_timer_query)
8440
8441#endif /* GL_EXT_timer_query */
8442
8443/* ----------------------- GL_EXT_transform_feedback ----------------------- */
8444
8445#ifndef GL_EXT_transform_feedback
8446#define GL_EXT_transform_feedback 1
8447
8448#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76
8449#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F
8450#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80
8451#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83
8452#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
8453#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85
8454#define GL_PRIMITIVES_GENERATED_EXT 0x8C87
8455#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88
8456#define GL_RASTERIZER_DISCARD_EXT 0x8C89
8457#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
8458#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B
8459#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C
8460#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
8461#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
8462#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
8463
8465typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);
8466typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
8467typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
8469typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GLenum *type, char *name);
8470typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const char ** varyings, GLenum bufferMode);
8471
8472#define glBeginTransformFeedbackEXT GLEW_GET_FUN(__glewBeginTransformFeedbackEXT)
8473#define glBindBufferBaseEXT GLEW_GET_FUN(__glewBindBufferBaseEXT)
8474#define glBindBufferOffsetEXT GLEW_GET_FUN(__glewBindBufferOffsetEXT)
8475#define glBindBufferRangeEXT GLEW_GET_FUN(__glewBindBufferRangeEXT)
8476#define glEndTransformFeedbackEXT GLEW_GET_FUN(__glewEndTransformFeedbackEXT)
8477#define glGetTransformFeedbackVaryingEXT GLEW_GET_FUN(__glewGetTransformFeedbackVaryingEXT)
8478#define glTransformFeedbackVaryingsEXT GLEW_GET_FUN(__glewTransformFeedbackVaryingsEXT)
8479
8480#define GLEW_EXT_transform_feedback GLEW_GET_VAR(__GLEW_EXT_transform_feedback)
8481
8482#endif /* GL_EXT_transform_feedback */
8483
8484/* -------------------------- GL_EXT_vertex_array -------------------------- */
8485
8486#ifndef GL_EXT_vertex_array
8487#define GL_EXT_vertex_array 1
8488
8489#define GL_DOUBLE_EXT 0x140A
8490#define GL_VERTEX_ARRAY_EXT 0x8074
8491#define GL_NORMAL_ARRAY_EXT 0x8075
8492#define GL_COLOR_ARRAY_EXT 0x8076
8493#define GL_INDEX_ARRAY_EXT 0x8077
8494#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
8495#define GL_EDGE_FLAG_ARRAY_EXT 0x8079
8496#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
8497#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
8498#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
8499#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
8500#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
8501#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
8502#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
8503#define GL_COLOR_ARRAY_SIZE_EXT 0x8081
8504#define GL_COLOR_ARRAY_TYPE_EXT 0x8082
8505#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
8506#define GL_COLOR_ARRAY_COUNT_EXT 0x8084
8507#define GL_INDEX_ARRAY_TYPE_EXT 0x8085
8508#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
8509#define GL_INDEX_ARRAY_COUNT_EXT 0x8087
8510#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
8511#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
8512#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
8513#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
8514#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
8515#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
8516#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
8517#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
8518#define GL_COLOR_ARRAY_POINTER_EXT 0x8090
8519#define GL_INDEX_ARRAY_POINTER_EXT 0x8091
8520#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
8521#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
8522
8524typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer);
8525typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
8526typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer);
8527typedef void (GLAPIENTRY * PFNGLGETPOINTERVEXTPROC) (GLenum pname, void** params);
8528typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer);
8529typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer);
8530typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer);
8531typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer);
8532
8533#define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT)
8534#define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT)
8535#define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT)
8536#define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT)
8537#define glGetPointervEXT GLEW_GET_FUN(__glewGetPointervEXT)
8538#define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT)
8539#define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT)
8540#define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT)
8541#define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT)
8542
8543#define GLEW_EXT_vertex_array GLEW_GET_VAR(__GLEW_EXT_vertex_array)
8544
8545#endif /* GL_EXT_vertex_array */
8546
8547/* ------------------------ GL_EXT_vertex_array_bgra ----------------------- */
8548
8549#ifndef GL_EXT_vertex_array_bgra
8550#define GL_EXT_vertex_array_bgra 1
8551
8552#define GL_BGRA 0x80E1
8553
8554#define GLEW_EXT_vertex_array_bgra GLEW_GET_VAR(__GLEW_EXT_vertex_array_bgra)
8555
8556#endif /* GL_EXT_vertex_array_bgra */
8557
8558/* ----------------------- GL_EXT_vertex_attrib_64bit ---------------------- */
8559
8560#ifndef GL_EXT_vertex_attrib_64bit
8561#define GL_EXT_vertex_attrib_64bit 1
8562
8563#define GL_DOUBLE_MAT2_EXT 0x8F46
8564#define GL_DOUBLE_MAT3_EXT 0x8F47
8565#define GL_DOUBLE_MAT4_EXT 0x8F48
8566#define GL_DOUBLE_VEC2_EXT 0x8FFC
8567#define GL_DOUBLE_VEC3_EXT 0x8FFD
8568#define GL_DOUBLE_VEC4_EXT 0x8FFE
8569
8570typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pname, GLdouble* params);
8571typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
8573typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdouble* v);
8575typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdouble* v);
8577typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdouble* v);
8579typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdouble* v);
8580typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer);
8581
8582#define glGetVertexAttribLdvEXT GLEW_GET_FUN(__glewGetVertexAttribLdvEXT)
8583#define glVertexArrayVertexAttribLOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribLOffsetEXT)
8584#define glVertexAttribL1dEXT GLEW_GET_FUN(__glewVertexAttribL1dEXT)
8585#define glVertexAttribL1dvEXT GLEW_GET_FUN(__glewVertexAttribL1dvEXT)
8586#define glVertexAttribL2dEXT GLEW_GET_FUN(__glewVertexAttribL2dEXT)
8587#define glVertexAttribL2dvEXT GLEW_GET_FUN(__glewVertexAttribL2dvEXT)
8588#define glVertexAttribL3dEXT GLEW_GET_FUN(__glewVertexAttribL3dEXT)
8589#define glVertexAttribL3dvEXT GLEW_GET_FUN(__glewVertexAttribL3dvEXT)
8590#define glVertexAttribL4dEXT GLEW_GET_FUN(__glewVertexAttribL4dEXT)
8591#define glVertexAttribL4dvEXT GLEW_GET_FUN(__glewVertexAttribL4dvEXT)
8592#define glVertexAttribLPointerEXT GLEW_GET_FUN(__glewVertexAttribLPointerEXT)
8593
8594#define GLEW_EXT_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_EXT_vertex_attrib_64bit)
8595
8596#endif /* GL_EXT_vertex_attrib_64bit */
8597
8598/* -------------------------- GL_EXT_vertex_shader ------------------------- */
8599
8600#ifndef GL_EXT_vertex_shader
8601#define GL_EXT_vertex_shader 1
8602
8603#define GL_VERTEX_SHADER_EXT 0x8780
8604#define GL_VERTEX_SHADER_BINDING_EXT 0x8781
8605#define GL_OP_INDEX_EXT 0x8782
8606#define GL_OP_NEGATE_EXT 0x8783
8607#define GL_OP_DOT3_EXT 0x8784
8608#define GL_OP_DOT4_EXT 0x8785
8609#define GL_OP_MUL_EXT 0x8786
8610#define GL_OP_ADD_EXT 0x8787
8611#define GL_OP_MADD_EXT 0x8788
8612#define GL_OP_FRAC_EXT 0x8789
8613#define GL_OP_MAX_EXT 0x878A
8614#define GL_OP_MIN_EXT 0x878B
8615#define GL_OP_SET_GE_EXT 0x878C
8616#define GL_OP_SET_LT_EXT 0x878D
8617#define GL_OP_CLAMP_EXT 0x878E
8618#define GL_OP_FLOOR_EXT 0x878F
8619#define GL_OP_ROUND_EXT 0x8790
8620#define GL_OP_EXP_BASE_2_EXT 0x8791
8621#define GL_OP_LOG_BASE_2_EXT 0x8792
8622#define GL_OP_POWER_EXT 0x8793
8623#define GL_OP_RECIP_EXT 0x8794
8624#define GL_OP_RECIP_SQRT_EXT 0x8795
8625#define GL_OP_SUB_EXT 0x8796
8626#define GL_OP_CROSS_PRODUCT_EXT 0x8797
8627#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
8628#define GL_OP_MOV_EXT 0x8799
8629#define GL_OUTPUT_VERTEX_EXT 0x879A
8630#define GL_OUTPUT_COLOR0_EXT 0x879B
8631#define GL_OUTPUT_COLOR1_EXT 0x879C
8632#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
8633#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
8634#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
8635#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
8636#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
8637#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
8638#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
8639#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
8640#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
8641#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
8642#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
8643#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
8644#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
8645#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
8646#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
8647#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
8648#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
8649#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
8650#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
8651#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
8652#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
8653#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
8654#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
8655#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
8656#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
8657#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
8658#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
8659#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
8660#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
8661#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
8662#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
8663#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
8664#define GL_OUTPUT_FOG_EXT 0x87BD
8665#define GL_SCALAR_EXT 0x87BE
8666#define GL_VECTOR_EXT 0x87BF
8667#define GL_MATRIX_EXT 0x87C0
8668#define GL_VARIANT_EXT 0x87C1
8669#define GL_INVARIANT_EXT 0x87C2
8670#define GL_LOCAL_CONSTANT_EXT 0x87C3
8671#define GL_LOCAL_EXT 0x87C4
8672#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
8673#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
8674#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
8675#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
8676#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
8677#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
8678#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
8679#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC
8680#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD
8681#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
8682#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
8683#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
8684#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
8685#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
8686#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
8687#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
8688#define GL_X_EXT 0x87D5
8689#define GL_Y_EXT 0x87D6
8690#define GL_Z_EXT 0x87D7
8691#define GL_W_EXT 0x87D8
8692#define GL_NEGATIVE_X_EXT 0x87D9
8693#define GL_NEGATIVE_Y_EXT 0x87DA
8694#define GL_NEGATIVE_Z_EXT 0x87DB
8695#define GL_NEGATIVE_W_EXT 0x87DC
8696#define GL_ZERO_EXT 0x87DD
8697#define GL_ONE_EXT 0x87DE
8698#define GL_NEGATIVE_ONE_EXT 0x87DF
8699#define GL_NORMALIZED_RANGE_EXT 0x87E0
8700#define GL_FULL_RANGE_EXT 0x87E1
8701#define GL_CURRENT_VERTEX_EXT 0x87E2
8702#define GL_MVP_MATRIX_EXT 0x87E3
8703#define GL_VARIANT_VALUE_EXT 0x87E4
8704#define GL_VARIANT_DATATYPE_EXT 0x87E5
8705#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
8706#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
8707#define GL_VARIANT_ARRAY_EXT 0x87E8
8708#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
8709#define GL_INVARIANT_VALUE_EXT 0x87EA
8710#define GL_INVARIANT_DATATYPE_EXT 0x87EB
8711#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
8712#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
8713
8726typedef GLuint (GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components);
8737typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid **data);
8740typedef void (GLAPIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr);
8742typedef void (GLAPIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
8743typedef void (GLAPIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
8744typedef void (GLAPIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
8745typedef void (GLAPIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
8746typedef void (GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, GLvoid *addr);
8747typedef void (GLAPIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr);
8749typedef void (GLAPIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr);
8750typedef void (GLAPIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr);
8751typedef void (GLAPIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr);
8753typedef void (GLAPIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr);
8755typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
8756
8757#define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT)
8758#define glBindLightParameterEXT GLEW_GET_FUN(__glewBindLightParameterEXT)
8759#define glBindMaterialParameterEXT GLEW_GET_FUN(__glewBindMaterialParameterEXT)
8760#define glBindParameterEXT GLEW_GET_FUN(__glewBindParameterEXT)
8761#define glBindTexGenParameterEXT GLEW_GET_FUN(__glewBindTexGenParameterEXT)
8762#define glBindTextureUnitParameterEXT GLEW_GET_FUN(__glewBindTextureUnitParameterEXT)
8763#define glBindVertexShaderEXT GLEW_GET_FUN(__glewBindVertexShaderEXT)
8764#define glDeleteVertexShaderEXT GLEW_GET_FUN(__glewDeleteVertexShaderEXT)
8765#define glDisableVariantClientStateEXT GLEW_GET_FUN(__glewDisableVariantClientStateEXT)
8766#define glEnableVariantClientStateEXT GLEW_GET_FUN(__glewEnableVariantClientStateEXT)
8767#define glEndVertexShaderEXT GLEW_GET_FUN(__glewEndVertexShaderEXT)
8768#define glExtractComponentEXT GLEW_GET_FUN(__glewExtractComponentEXT)
8769#define glGenSymbolsEXT GLEW_GET_FUN(__glewGenSymbolsEXT)
8770#define glGenVertexShadersEXT GLEW_GET_FUN(__glewGenVertexShadersEXT)
8771#define glGetInvariantBooleanvEXT GLEW_GET_FUN(__glewGetInvariantBooleanvEXT)
8772#define glGetInvariantFloatvEXT GLEW_GET_FUN(__glewGetInvariantFloatvEXT)
8773#define glGetInvariantIntegervEXT GLEW_GET_FUN(__glewGetInvariantIntegervEXT)
8774#define glGetLocalConstantBooleanvEXT GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT)
8775#define glGetLocalConstantFloatvEXT GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT)
8776#define glGetLocalConstantIntegervEXT GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT)
8777#define glGetVariantBooleanvEXT GLEW_GET_FUN(__glewGetVariantBooleanvEXT)
8778#define glGetVariantFloatvEXT GLEW_GET_FUN(__glewGetVariantFloatvEXT)
8779#define glGetVariantIntegervEXT GLEW_GET_FUN(__glewGetVariantIntegervEXT)
8780#define glGetVariantPointervEXT GLEW_GET_FUN(__glewGetVariantPointervEXT)
8781#define glInsertComponentEXT GLEW_GET_FUN(__glewInsertComponentEXT)
8782#define glIsVariantEnabledEXT GLEW_GET_FUN(__glewIsVariantEnabledEXT)
8783#define glSetInvariantEXT GLEW_GET_FUN(__glewSetInvariantEXT)
8784#define glSetLocalConstantEXT GLEW_GET_FUN(__glewSetLocalConstantEXT)
8785#define glShaderOp1EXT GLEW_GET_FUN(__glewShaderOp1EXT)
8786#define glShaderOp2EXT GLEW_GET_FUN(__glewShaderOp2EXT)
8787#define glShaderOp3EXT GLEW_GET_FUN(__glewShaderOp3EXT)
8788#define glSwizzleEXT GLEW_GET_FUN(__glewSwizzleEXT)
8789#define glVariantPointerEXT GLEW_GET_FUN(__glewVariantPointerEXT)
8790#define glVariantbvEXT GLEW_GET_FUN(__glewVariantbvEXT)
8791#define glVariantdvEXT GLEW_GET_FUN(__glewVariantdvEXT)
8792#define glVariantfvEXT GLEW_GET_FUN(__glewVariantfvEXT)
8793#define glVariantivEXT GLEW_GET_FUN(__glewVariantivEXT)
8794#define glVariantsvEXT GLEW_GET_FUN(__glewVariantsvEXT)
8795#define glVariantubvEXT GLEW_GET_FUN(__glewVariantubvEXT)
8796#define glVariantuivEXT GLEW_GET_FUN(__glewVariantuivEXT)
8797#define glVariantusvEXT GLEW_GET_FUN(__glewVariantusvEXT)
8798#define glWriteMaskEXT GLEW_GET_FUN(__glewWriteMaskEXT)
8799
8800#define GLEW_EXT_vertex_shader GLEW_GET_VAR(__GLEW_EXT_vertex_shader)
8801
8802#endif /* GL_EXT_vertex_shader */
8803
8804/* ------------------------ GL_EXT_vertex_weighting ------------------------ */
8805
8806#ifndef GL_EXT_vertex_weighting
8807#define GL_EXT_vertex_weighting 1
8808
8809#define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3
8810#define GL_MODELVIEW0_MATRIX_EXT 0x0BA6
8811#define GL_MODELVIEW0_EXT 0x1700
8812#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
8813#define GL_MODELVIEW1_MATRIX_EXT 0x8506
8814#define GL_VERTEX_WEIGHTING_EXT 0x8509
8815#define GL_MODELVIEW1_EXT 0x850A
8816#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
8817#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
8818#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
8819#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
8820#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
8821#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
8822
8823typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, void* pointer);
8826
8827#define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT)
8828#define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT)
8829#define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT)
8830
8831#define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting)
8832
8833#endif /* GL_EXT_vertex_weighting */
8834
8835/* ---------------------- GL_GREMEDY_frame_terminator ---------------------- */
8836
8837#ifndef GL_GREMEDY_frame_terminator
8838#define GL_GREMEDY_frame_terminator 1
8839
8841
8842#define glFrameTerminatorGREMEDY GLEW_GET_FUN(__glewFrameTerminatorGREMEDY)
8843
8844#define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_terminator)
8845
8846#endif /* GL_GREMEDY_frame_terminator */
8847
8848/* ------------------------ GL_GREMEDY_string_marker ----------------------- */
8849
8850#ifndef GL_GREMEDY_string_marker
8851#define GL_GREMEDY_string_marker 1
8852
8853typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const void* string);
8854
8855#define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY)
8856
8857#define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker)
8858
8859#endif /* GL_GREMEDY_string_marker */
8860
8861/* --------------------- GL_HP_convolution_border_modes -------------------- */
8862
8863#ifndef GL_HP_convolution_border_modes
8864#define GL_HP_convolution_border_modes 1
8865
8866#define GLEW_HP_convolution_border_modes GLEW_GET_VAR(__GLEW_HP_convolution_border_modes)
8867
8868#endif /* GL_HP_convolution_border_modes */
8869
8870/* ------------------------- GL_HP_image_transform ------------------------- */
8871
8872#ifndef GL_HP_image_transform
8873#define GL_HP_image_transform 1
8874
8875typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params);
8876typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params);
8877typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param);
8878typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params);
8879typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param);
8880typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params);
8881
8882#define glGetImageTransformParameterfvHP GLEW_GET_FUN(__glewGetImageTransformParameterfvHP)
8883#define glGetImageTransformParameterivHP GLEW_GET_FUN(__glewGetImageTransformParameterivHP)
8884#define glImageTransformParameterfHP GLEW_GET_FUN(__glewImageTransformParameterfHP)
8885#define glImageTransformParameterfvHP GLEW_GET_FUN(__glewImageTransformParameterfvHP)
8886#define glImageTransformParameteriHP GLEW_GET_FUN(__glewImageTransformParameteriHP)
8887#define glImageTransformParameterivHP GLEW_GET_FUN(__glewImageTransformParameterivHP)
8888
8889#define GLEW_HP_image_transform GLEW_GET_VAR(__GLEW_HP_image_transform)
8890
8891#endif /* GL_HP_image_transform */
8892
8893/* -------------------------- GL_HP_occlusion_test ------------------------- */
8894
8895#ifndef GL_HP_occlusion_test
8896#define GL_HP_occlusion_test 1
8897
8898#define GL_OCCLUSION_TEST_HP 0x8165
8899#define GL_OCCLUSION_TEST_RESULT_HP 0x8166
8900
8901#define GLEW_HP_occlusion_test GLEW_GET_VAR(__GLEW_HP_occlusion_test)
8902
8903#endif /* GL_HP_occlusion_test */
8904
8905/* ------------------------- GL_HP_texture_lighting ------------------------ */
8906
8907#ifndef GL_HP_texture_lighting
8908#define GL_HP_texture_lighting 1
8909
8910#define GLEW_HP_texture_lighting GLEW_GET_VAR(__GLEW_HP_texture_lighting)
8911
8912#endif /* GL_HP_texture_lighting */
8913
8914/* --------------------------- GL_IBM_cull_vertex -------------------------- */
8915
8916#ifndef GL_IBM_cull_vertex
8917#define GL_IBM_cull_vertex 1
8918
8919#define GL_CULL_VERTEX_IBM 103050
8920
8921#define GLEW_IBM_cull_vertex GLEW_GET_VAR(__GLEW_IBM_cull_vertex)
8922
8923#endif /* GL_IBM_cull_vertex */
8924
8925/* ---------------------- GL_IBM_multimode_draw_arrays --------------------- */
8926
8927#ifndef GL_IBM_multimode_draw_arrays
8928#define GL_IBM_multimode_draw_arrays 1
8929
8930typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
8931typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride);
8932
8933#define glMultiModeDrawArraysIBM GLEW_GET_FUN(__glewMultiModeDrawArraysIBM)
8934#define glMultiModeDrawElementsIBM GLEW_GET_FUN(__glewMultiModeDrawElementsIBM)
8935
8936#define GLEW_IBM_multimode_draw_arrays GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays)
8937
8938#endif /* GL_IBM_multimode_draw_arrays */
8939
8940/* ------------------------- GL_IBM_rasterpos_clip ------------------------- */
8941
8942#ifndef GL_IBM_rasterpos_clip
8943#define GL_IBM_rasterpos_clip 1
8944
8945#define GL_RASTER_POSITION_UNCLIPPED_IBM 103010
8946
8947#define GLEW_IBM_rasterpos_clip GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip)
8948
8949#endif /* GL_IBM_rasterpos_clip */
8950
8951/* --------------------------- GL_IBM_static_data -------------------------- */
8952
8953#ifndef GL_IBM_static_data
8954#define GL_IBM_static_data 1
8955
8956#define GL_ALL_STATIC_DATA_IBM 103060
8957#define GL_STATIC_VERTEX_ARRAY_IBM 103061
8958
8959#define GLEW_IBM_static_data GLEW_GET_VAR(__GLEW_IBM_static_data)
8960
8961#endif /* GL_IBM_static_data */
8962
8963/* --------------------- GL_IBM_texture_mirrored_repeat -------------------- */
8964
8965#ifndef GL_IBM_texture_mirrored_repeat
8966#define GL_IBM_texture_mirrored_repeat 1
8967
8968#define GL_MIRRORED_REPEAT_IBM 0x8370
8969
8970#define GLEW_IBM_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat)
8971
8972#endif /* GL_IBM_texture_mirrored_repeat */
8973
8974/* ----------------------- GL_IBM_vertex_array_lists ----------------------- */
8975
8976#ifndef GL_IBM_vertex_array_lists
8977#define GL_IBM_vertex_array_lists 1
8978
8979#define GL_VERTEX_ARRAY_LIST_IBM 103070
8980#define GL_NORMAL_ARRAY_LIST_IBM 103071
8981#define GL_COLOR_ARRAY_LIST_IBM 103072
8982#define GL_INDEX_ARRAY_LIST_IBM 103073
8983#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
8984#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
8985#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
8986#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
8987#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
8988#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
8989#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
8990#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
8991#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
8992#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
8993#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
8994#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
8995
8996typedef void (GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
8997typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride);
8998typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
8999typedef void (GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
9000typedef void (GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
9001typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
9002typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
9003typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
9004
9005#define glColorPointerListIBM GLEW_GET_FUN(__glewColorPointerListIBM)
9006#define glEdgeFlagPointerListIBM GLEW_GET_FUN(__glewEdgeFlagPointerListIBM)
9007#define glFogCoordPointerListIBM GLEW_GET_FUN(__glewFogCoordPointerListIBM)
9008#define glIndexPointerListIBM GLEW_GET_FUN(__glewIndexPointerListIBM)
9009#define glNormalPointerListIBM GLEW_GET_FUN(__glewNormalPointerListIBM)
9010#define glSecondaryColorPointerListIBM GLEW_GET_FUN(__glewSecondaryColorPointerListIBM)
9011#define glTexCoordPointerListIBM GLEW_GET_FUN(__glewTexCoordPointerListIBM)
9012#define glVertexPointerListIBM GLEW_GET_FUN(__glewVertexPointerListIBM)
9013
9014#define GLEW_IBM_vertex_array_lists GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists)
9015
9016#endif /* GL_IBM_vertex_array_lists */
9017
9018/* -------------------------- GL_INGR_color_clamp -------------------------- */
9019
9020#ifndef GL_INGR_color_clamp
9021#define GL_INGR_color_clamp 1
9022
9023#define GL_RED_MIN_CLAMP_INGR 0x8560
9024#define GL_GREEN_MIN_CLAMP_INGR 0x8561
9025#define GL_BLUE_MIN_CLAMP_INGR 0x8562
9026#define GL_ALPHA_MIN_CLAMP_INGR 0x8563
9027#define GL_RED_MAX_CLAMP_INGR 0x8564
9028#define GL_GREEN_MAX_CLAMP_INGR 0x8565
9029#define GL_BLUE_MAX_CLAMP_INGR 0x8566
9030#define GL_ALPHA_MAX_CLAMP_INGR 0x8567
9031
9032#define GLEW_INGR_color_clamp GLEW_GET_VAR(__GLEW_INGR_color_clamp)
9033
9034#endif /* GL_INGR_color_clamp */
9035
9036/* ------------------------- GL_INGR_interlace_read ------------------------ */
9037
9038#ifndef GL_INGR_interlace_read
9039#define GL_INGR_interlace_read 1
9040
9041#define GL_INTERLACE_READ_INGR 0x8568
9042
9043#define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read)
9044
9045#endif /* GL_INGR_interlace_read */
9046
9047/* ------------------------ GL_INTEL_parallel_arrays ----------------------- */
9048
9049#ifndef GL_INTEL_parallel_arrays
9050#define GL_INTEL_parallel_arrays 1
9051
9052#define GL_PARALLEL_ARRAYS_INTEL 0x83F4
9053#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
9054#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
9055#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
9056#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
9057
9058typedef void (GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);
9059typedef void (GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer);
9060typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);
9061typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);
9062
9063#define glColorPointervINTEL GLEW_GET_FUN(__glewColorPointervINTEL)
9064#define glNormalPointervINTEL GLEW_GET_FUN(__glewNormalPointervINTEL)
9065#define glTexCoordPointervINTEL GLEW_GET_FUN(__glewTexCoordPointervINTEL)
9066#define glVertexPointervINTEL GLEW_GET_FUN(__glewVertexPointervINTEL)
9067
9068#define GLEW_INTEL_parallel_arrays GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays)
9069
9070#endif /* GL_INTEL_parallel_arrays */
9071
9072/* ------------------------ GL_INTEL_texture_scissor ----------------------- */
9073
9074#ifndef GL_INTEL_texture_scissor
9075#define GL_INTEL_texture_scissor 1
9076
9077typedef void (GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc);
9078typedef void (GLAPIENTRY * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh);
9079
9080#define glTexScissorFuncINTEL GLEW_GET_FUN(__glewTexScissorFuncINTEL)
9081#define glTexScissorINTEL GLEW_GET_FUN(__glewTexScissorINTEL)
9082
9083#define GLEW_INTEL_texture_scissor GLEW_GET_VAR(__GLEW_INTEL_texture_scissor)
9084
9085#endif /* GL_INTEL_texture_scissor */
9086
9087/* -------------------------- GL_KTX_buffer_region ------------------------- */
9088
9089#ifndef GL_KTX_buffer_region
9090#define GL_KTX_buffer_region 1
9091
9092#define GL_KTX_FRONT_REGION 0x0
9093#define GL_KTX_BACK_REGION 0x1
9094#define GL_KTX_Z_REGION 0x2
9095#define GL_KTX_STENCIL_REGION 0x3
9096
9099typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);
9101typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height);
9102
9103#define glBufferRegionEnabledEXT GLEW_GET_FUN(__glewBufferRegionEnabledEXT)
9104#define glDeleteBufferRegionEXT GLEW_GET_FUN(__glewDeleteBufferRegionEXT)
9105#define glDrawBufferRegionEXT GLEW_GET_FUN(__glewDrawBufferRegionEXT)
9106#define glNewBufferRegionEXT GLEW_GET_FUN(__glewNewBufferRegionEXT)
9107#define glReadBufferRegionEXT GLEW_GET_FUN(__glewReadBufferRegionEXT)
9108
9109#define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region)
9110
9111#endif /* GL_KTX_buffer_region */
9112
9113/* ------------------------- GL_MESAX_texture_stack ------------------------ */
9114
9115#ifndef GL_MESAX_texture_stack
9116#define GL_MESAX_texture_stack 1
9117
9118#define GL_TEXTURE_1D_STACK_MESAX 0x8759
9119#define GL_TEXTURE_2D_STACK_MESAX 0x875A
9120#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
9121#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
9122#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
9123#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
9124
9125#define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack)
9126
9127#endif /* GL_MESAX_texture_stack */
9128
9129/* -------------------------- GL_MESA_pack_invert -------------------------- */
9130
9131#ifndef GL_MESA_pack_invert
9132#define GL_MESA_pack_invert 1
9133
9134#define GL_PACK_INVERT_MESA 0x8758
9135
9136#define GLEW_MESA_pack_invert GLEW_GET_VAR(__GLEW_MESA_pack_invert)
9137
9138#endif /* GL_MESA_pack_invert */
9139
9140/* ------------------------- GL_MESA_resize_buffers ------------------------ */
9141
9142#ifndef GL_MESA_resize_buffers
9143#define GL_MESA_resize_buffers 1
9144
9146
9147#define glResizeBuffersMESA GLEW_GET_FUN(__glewResizeBuffersMESA)
9148
9149#define GLEW_MESA_resize_buffers GLEW_GET_VAR(__GLEW_MESA_resize_buffers)
9150
9151#endif /* GL_MESA_resize_buffers */
9152
9153/* --------------------------- GL_MESA_window_pos -------------------------- */
9154
9155#ifndef GL_MESA_window_pos
9156#define GL_MESA_window_pos 1
9157
9163typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p);
9171typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p);
9179typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p);
9182
9183#define glWindowPos2dMESA GLEW_GET_FUN(__glewWindowPos2dMESA)
9184#define glWindowPos2dvMESA GLEW_GET_FUN(__glewWindowPos2dvMESA)
9185#define glWindowPos2fMESA GLEW_GET_FUN(__glewWindowPos2fMESA)
9186#define glWindowPos2fvMESA GLEW_GET_FUN(__glewWindowPos2fvMESA)
9187#define glWindowPos2iMESA GLEW_GET_FUN(__glewWindowPos2iMESA)
9188#define glWindowPos2ivMESA GLEW_GET_FUN(__glewWindowPos2ivMESA)
9189#define glWindowPos2sMESA GLEW_GET_FUN(__glewWindowPos2sMESA)
9190#define glWindowPos2svMESA GLEW_GET_FUN(__glewWindowPos2svMESA)
9191#define glWindowPos3dMESA GLEW_GET_FUN(__glewWindowPos3dMESA)
9192#define glWindowPos3dvMESA GLEW_GET_FUN(__glewWindowPos3dvMESA)
9193#define glWindowPos3fMESA GLEW_GET_FUN(__glewWindowPos3fMESA)
9194#define glWindowPos3fvMESA GLEW_GET_FUN(__glewWindowPos3fvMESA)
9195#define glWindowPos3iMESA GLEW_GET_FUN(__glewWindowPos3iMESA)
9196#define glWindowPos3ivMESA GLEW_GET_FUN(__glewWindowPos3ivMESA)
9197#define glWindowPos3sMESA GLEW_GET_FUN(__glewWindowPos3sMESA)
9198#define glWindowPos3svMESA GLEW_GET_FUN(__glewWindowPos3svMESA)
9199#define glWindowPos4dMESA GLEW_GET_FUN(__glewWindowPos4dMESA)
9200#define glWindowPos4dvMESA GLEW_GET_FUN(__glewWindowPos4dvMESA)
9201#define glWindowPos4fMESA GLEW_GET_FUN(__glewWindowPos4fMESA)
9202#define glWindowPos4fvMESA GLEW_GET_FUN(__glewWindowPos4fvMESA)
9203#define glWindowPos4iMESA GLEW_GET_FUN(__glewWindowPos4iMESA)
9204#define glWindowPos4ivMESA GLEW_GET_FUN(__glewWindowPos4ivMESA)
9205#define glWindowPos4sMESA GLEW_GET_FUN(__glewWindowPos4sMESA)
9206#define glWindowPos4svMESA GLEW_GET_FUN(__glewWindowPos4svMESA)
9207
9208#define GLEW_MESA_window_pos GLEW_GET_VAR(__GLEW_MESA_window_pos)
9209
9210#endif /* GL_MESA_window_pos */
9211
9212/* ------------------------- GL_MESA_ycbcr_texture ------------------------- */
9213
9214#ifndef GL_MESA_ycbcr_texture
9215#define GL_MESA_ycbcr_texture 1
9216
9217#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
9218#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
9219#define GL_YCBCR_MESA 0x8757
9220
9221#define GLEW_MESA_ycbcr_texture GLEW_GET_VAR(__GLEW_MESA_ycbcr_texture)
9222
9223#endif /* GL_MESA_ycbcr_texture */
9224
9225/* --------------------------- GL_NV_blend_square -------------------------- */
9226
9227#ifndef GL_NV_blend_square
9228#define GL_NV_blend_square 1
9229
9230#define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square)
9231
9232#endif /* GL_NV_blend_square */
9233
9234/* ------------------------ GL_NV_conditional_render ----------------------- */
9235
9236#ifndef GL_NV_conditional_render
9237#define GL_NV_conditional_render 1
9238
9239#define GL_QUERY_WAIT_NV 0x8E13
9240#define GL_QUERY_NO_WAIT_NV 0x8E14
9241#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15
9242#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16
9243
9246
9247#define glBeginConditionalRenderNV GLEW_GET_FUN(__glewBeginConditionalRenderNV)
9248#define glEndConditionalRenderNV GLEW_GET_FUN(__glewEndConditionalRenderNV)
9249
9250#define GLEW_NV_conditional_render GLEW_GET_VAR(__GLEW_NV_conditional_render)
9251
9252#endif /* GL_NV_conditional_render */
9253
9254/* ----------------------- GL_NV_copy_depth_to_color ----------------------- */
9255
9256#ifndef GL_NV_copy_depth_to_color
9257#define GL_NV_copy_depth_to_color 1
9258
9259#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
9260#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
9261
9262#define GLEW_NV_copy_depth_to_color GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color)
9263
9264#endif /* GL_NV_copy_depth_to_color */
9265
9266/* ---------------------------- GL_NV_copy_image --------------------------- */
9267
9268#ifndef GL_NV_copy_image
9269#define GL_NV_copy_image 1
9270
9271typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);
9272
9273#define glCopyImageSubDataNV GLEW_GET_FUN(__glewCopyImageSubDataNV)
9274
9275#define GLEW_NV_copy_image GLEW_GET_VAR(__GLEW_NV_copy_image)
9276
9277#endif /* GL_NV_copy_image */
9278
9279/* ------------------------ GL_NV_depth_buffer_float ----------------------- */
9280
9281#ifndef GL_NV_depth_buffer_float
9282#define GL_NV_depth_buffer_float 1
9283
9284#define GL_DEPTH_COMPONENT32F_NV 0x8DAB
9285#define GL_DEPTH32F_STENCIL8_NV 0x8DAC
9286#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD
9287#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF
9288
9292
9293#define glClearDepthdNV GLEW_GET_FUN(__glewClearDepthdNV)
9294#define glDepthBoundsdNV GLEW_GET_FUN(__glewDepthBoundsdNV)
9295#define glDepthRangedNV GLEW_GET_FUN(__glewDepthRangedNV)
9296
9297#define GLEW_NV_depth_buffer_float GLEW_GET_VAR(__GLEW_NV_depth_buffer_float)
9298
9299#endif /* GL_NV_depth_buffer_float */
9300
9301/* --------------------------- GL_NV_depth_clamp --------------------------- */
9302
9303#ifndef GL_NV_depth_clamp
9304#define GL_NV_depth_clamp 1
9305
9306#define GL_DEPTH_CLAMP_NV 0x864F
9307
9308#define GLEW_NV_depth_clamp GLEW_GET_VAR(__GLEW_NV_depth_clamp)
9309
9310#endif /* GL_NV_depth_clamp */
9311
9312/* ---------------------- GL_NV_depth_range_unclamped ---------------------- */
9313
9314#ifndef GL_NV_depth_range_unclamped
9315#define GL_NV_depth_range_unclamped 1
9316
9317#define GL_SAMPLE_COUNT_BITS_NV 0x8864
9318#define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865
9319#define GL_QUERY_RESULT_NV 0x8866
9320#define GL_QUERY_RESULT_AVAILABLE_NV 0x8867
9321#define GL_SAMPLE_COUNT_NV 0x8914
9322
9323#define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped)
9324
9325#endif /* GL_NV_depth_range_unclamped */
9326
9327/* ---------------------------- GL_NV_evaluators --------------------------- */
9328
9329#ifndef GL_NV_evaluators
9330#define GL_NV_evaluators 1
9331
9332#define GL_EVAL_2D_NV 0x86C0
9333#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
9334#define GL_MAP_TESSELLATION_NV 0x86C2
9335#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
9336#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
9337#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
9338#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
9339#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
9340#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
9341#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
9342#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
9343#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
9344#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
9345#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
9346#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
9347#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
9348#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
9349#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
9350#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
9351#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
9352#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
9353#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
9354#define GL_MAX_MAP_TESSELLATION_NV 0x86D6
9355#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
9356
9357typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
9358typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params);
9359typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params);
9360typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void* points);
9361typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params);
9362typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params);
9363typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void* points);
9364typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params);
9365typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params);
9366
9367#define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV)
9368#define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParameterfvNV)
9369#define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParameterivNV)
9370#define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV)
9371#define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV)
9372#define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV)
9373#define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV)
9374#define glMapParameterfvNV GLEW_GET_FUN(__glewMapParameterfvNV)
9375#define glMapParameterivNV GLEW_GET_FUN(__glewMapParameterivNV)
9376
9377#define GLEW_NV_evaluators GLEW_GET_VAR(__GLEW_NV_evaluators)
9378
9379#endif /* GL_NV_evaluators */
9380
9381/* ----------------------- GL_NV_explicit_multisample ---------------------- */
9382
9383#ifndef GL_NV_explicit_multisample
9384#define GL_NV_explicit_multisample 1
9385
9386#define GL_SAMPLE_POSITION_NV 0x8E50
9387#define GL_SAMPLE_MASK_NV 0x8E51
9388#define GL_SAMPLE_MASK_VALUE_NV 0x8E52
9389#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53
9390#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54
9391#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55
9392#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56
9393#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57
9394#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58
9395#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59
9396
9397typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat* val);
9399typedef void (GLAPIENTRY * PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer);
9400
9401#define glGetMultisamplefvNV GLEW_GET_FUN(__glewGetMultisamplefvNV)
9402#define glSampleMaskIndexedNV GLEW_GET_FUN(__glewSampleMaskIndexedNV)
9403#define glTexRenderbufferNV GLEW_GET_FUN(__glewTexRenderbufferNV)
9404
9405#define GLEW_NV_explicit_multisample GLEW_GET_VAR(__GLEW_NV_explicit_multisample)
9406
9407#endif /* GL_NV_explicit_multisample */
9408
9409/* ------------------------------ GL_NV_fence ------------------------------ */
9410
9411#ifndef GL_NV_fence
9412#define GL_NV_fence 1
9413
9414#define GL_ALL_COMPLETED_NV 0x84F2
9415#define GL_FENCE_STATUS_NV 0x84F3
9416#define GL_FENCE_CONDITION_NV 0x84F4
9417
9418typedef void (GLAPIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences);
9420typedef void (GLAPIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences);
9421typedef void (GLAPIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params);
9423typedef void (GLAPIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
9425
9426#define glDeleteFencesNV GLEW_GET_FUN(__glewDeleteFencesNV)
9427#define glFinishFenceNV GLEW_GET_FUN(__glewFinishFenceNV)
9428#define glGenFencesNV GLEW_GET_FUN(__glewGenFencesNV)
9429#define glGetFenceivNV GLEW_GET_FUN(__glewGetFenceivNV)
9430#define glIsFenceNV GLEW_GET_FUN(__glewIsFenceNV)
9431#define glSetFenceNV GLEW_GET_FUN(__glewSetFenceNV)
9432#define glTestFenceNV GLEW_GET_FUN(__glewTestFenceNV)
9433
9434#define GLEW_NV_fence GLEW_GET_VAR(__GLEW_NV_fence)
9435
9436#endif /* GL_NV_fence */
9437
9438/* --------------------------- GL_NV_float_buffer -------------------------- */
9439
9440#ifndef GL_NV_float_buffer
9441#define GL_NV_float_buffer 1
9442
9443#define GL_FLOAT_R_NV 0x8880
9444#define GL_FLOAT_RG_NV 0x8881
9445#define GL_FLOAT_RGB_NV 0x8882
9446#define GL_FLOAT_RGBA_NV 0x8883
9447#define GL_FLOAT_R16_NV 0x8884
9448#define GL_FLOAT_R32_NV 0x8885
9449#define GL_FLOAT_RG16_NV 0x8886
9450#define GL_FLOAT_RG32_NV 0x8887
9451#define GL_FLOAT_RGB16_NV 0x8888
9452#define GL_FLOAT_RGB32_NV 0x8889
9453#define GL_FLOAT_RGBA16_NV 0x888A
9454#define GL_FLOAT_RGBA32_NV 0x888B
9455#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
9456#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
9457#define GL_FLOAT_RGBA_MODE_NV 0x888E
9458
9459#define GLEW_NV_float_buffer GLEW_GET_VAR(__GLEW_NV_float_buffer)
9460
9461#endif /* GL_NV_float_buffer */
9462
9463/* --------------------------- GL_NV_fog_distance -------------------------- */
9464
9465#ifndef GL_NV_fog_distance
9466#define GL_NV_fog_distance 1
9467
9468#define GL_FOG_DISTANCE_MODE_NV 0x855A
9469#define GL_EYE_RADIAL_NV 0x855B
9470#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
9471
9472#define GLEW_NV_fog_distance GLEW_GET_VAR(__GLEW_NV_fog_distance)
9473
9474#endif /* GL_NV_fog_distance */
9475
9476/* ------------------------- GL_NV_fragment_program ------------------------ */
9477
9478#ifndef GL_NV_fragment_program
9479#define GL_NV_fragment_program 1
9480
9481#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
9482#define GL_FRAGMENT_PROGRAM_NV 0x8870
9483#define GL_MAX_TEXTURE_COORDS_NV 0x8871
9484#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
9485#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873
9486#define GL_PROGRAM_ERROR_STRING_NV 0x8874
9487
9488typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params);
9489typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params);
9491typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]);
9493typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]);
9494
9495#define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV)
9496#define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV)
9497#define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV)
9498#define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV)
9499#define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV)
9500#define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV)
9501
9502#define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program)
9503
9504#endif /* GL_NV_fragment_program */
9505
9506/* ------------------------ GL_NV_fragment_program2 ------------------------ */
9507
9508#ifndef GL_NV_fragment_program2
9509#define GL_NV_fragment_program2 1
9510
9511#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
9512#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
9513#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
9514#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
9515#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
9516
9517#define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2)
9518
9519#endif /* GL_NV_fragment_program2 */
9520
9521/* ------------------------ GL_NV_fragment_program4 ------------------------ */
9522
9523#ifndef GL_NV_fragment_program4
9524#define GL_NV_fragment_program4 1
9525
9526#define GLEW_NV_fragment_program4 GLEW_GET_VAR(__GLEW_NV_fragment_program4)
9527
9528#endif /* GL_NV_fragment_program4 */
9529
9530/* --------------------- GL_NV_fragment_program_option --------------------- */
9531
9532#ifndef GL_NV_fragment_program_option
9533#define GL_NV_fragment_program_option 1
9534
9535#define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option)
9536
9537#endif /* GL_NV_fragment_program_option */
9538
9539/* ----------------- GL_NV_framebuffer_multisample_coverage ---------------- */
9540
9541#ifndef GL_NV_framebuffer_multisample_coverage
9542#define GL_NV_framebuffer_multisample_coverage 1
9543
9544#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB
9545#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10
9546#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11
9547#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12
9548
9549typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
9550
9551#define glRenderbufferStorageMultisampleCoverageNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV)
9552
9553#define GLEW_NV_framebuffer_multisample_coverage GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage)
9554
9555#endif /* GL_NV_framebuffer_multisample_coverage */
9556
9557/* ------------------------ GL_NV_geometry_program4 ------------------------ */
9558
9559#ifndef GL_NV_geometry_program4
9560#define GL_NV_geometry_program4 1
9561
9562#define GL_GEOMETRY_PROGRAM_NV 0x8C26
9563#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
9564#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
9565
9566typedef void (GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit);
9567
9568#define glProgramVertexLimitNV GLEW_GET_FUN(__glewProgramVertexLimitNV)
9569
9570#define GLEW_NV_geometry_program4 GLEW_GET_VAR(__GLEW_NV_geometry_program4)
9571
9572#endif /* GL_NV_geometry_program4 */
9573
9574/* ------------------------- GL_NV_geometry_shader4 ------------------------ */
9575
9576#ifndef GL_NV_geometry_shader4
9577#define GL_NV_geometry_shader4 1
9578
9579#define GLEW_NV_geometry_shader4 GLEW_GET_VAR(__GLEW_NV_geometry_shader4)
9580
9581#endif /* GL_NV_geometry_shader4 */
9582
9583/* --------------------------- GL_NV_gpu_program4 -------------------------- */
9584
9585#ifndef GL_NV_gpu_program4
9586#define GL_NV_gpu_program4 1
9587
9588#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904
9589#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905
9590#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906
9591#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907
9592#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908
9593#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909
9594#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5
9595#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6
9596
9598typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params);
9600typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params);
9601typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params);
9602typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params);
9604typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params);
9606typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params);
9607typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params);
9608typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params);
9609
9610#define glProgramEnvParameterI4iNV GLEW_GET_FUN(__glewProgramEnvParameterI4iNV)
9611#define glProgramEnvParameterI4ivNV GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV)
9612#define glProgramEnvParameterI4uiNV GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV)
9613#define glProgramEnvParameterI4uivNV GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV)
9614#define glProgramEnvParametersI4ivNV GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV)
9615#define glProgramEnvParametersI4uivNV GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV)
9616#define glProgramLocalParameterI4iNV GLEW_GET_FUN(__glewProgramLocalParameterI4iNV)
9617#define glProgramLocalParameterI4ivNV GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV)
9618#define glProgramLocalParameterI4uiNV GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV)
9619#define glProgramLocalParameterI4uivNV GLEW_GET_FUN(__glewProgramLocalParameterI4uivNV)
9620#define glProgramLocalParametersI4ivNV GLEW_GET_FUN(__glewProgramLocalParametersI4ivNV)
9621#define glProgramLocalParametersI4uivNV GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV)
9622
9623#define GLEW_NV_gpu_program4 GLEW_GET_VAR(__GLEW_NV_gpu_program4)
9624
9625#endif /* GL_NV_gpu_program4 */
9626
9627/* --------------------------- GL_NV_gpu_program5 -------------------------- */
9628
9629#ifndef GL_NV_gpu_program5
9630#define GL_NV_gpu_program5 1
9631
9632#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A
9633#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B
9634#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C
9635#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D
9636
9637#define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_NV_gpu_program5)
9638
9639#endif /* GL_NV_gpu_program5 */
9640
9641/* ------------------------- GL_NV_gpu_program_fp64 ------------------------ */
9642
9643#ifndef GL_NV_gpu_program_fp64
9644#define GL_NV_gpu_program_fp64 1
9645
9646#define GLEW_NV_gpu_program_fp64 GLEW_GET_VAR(__GLEW_NV_gpu_program_fp64)
9647
9648#endif /* GL_NV_gpu_program_fp64 */
9649
9650/* --------------------------- GL_NV_gpu_shader5 --------------------------- */
9651
9652#ifndef GL_NV_gpu_shader5
9653#define GL_NV_gpu_shader5 1
9654
9655#define GL_INT64_NV 0x140E
9656#define GL_UNSIGNED_INT64_NV 0x140F
9657#define GL_INT8_NV 0x8FE0
9658#define GL_INT8_VEC2_NV 0x8FE1
9659#define GL_INT8_VEC3_NV 0x8FE2
9660#define GL_INT8_VEC4_NV 0x8FE3
9661#define GL_INT16_NV 0x8FE4
9662#define GL_INT16_VEC2_NV 0x8FE5
9663#define GL_INT16_VEC3_NV 0x8FE6
9664#define GL_INT16_VEC4_NV 0x8FE7
9665#define GL_INT64_VEC2_NV 0x8FE9
9666#define GL_INT64_VEC3_NV 0x8FEA
9667#define GL_INT64_VEC4_NV 0x8FEB
9668#define GL_UNSIGNED_INT8_NV 0x8FEC
9669#define GL_UNSIGNED_INT8_VEC2_NV 0x8FED
9670#define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE
9671#define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF
9672#define GL_UNSIGNED_INT16_NV 0x8FF0
9673#define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1
9674#define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2
9675#define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3
9676#define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5
9677#define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6
9678#define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7
9679#define GL_FLOAT16_NV 0x8FF8
9680#define GL_FLOAT16_VEC2_NV 0x8FF9
9681#define GL_FLOAT16_VEC3_NV 0x8FFA
9682#define GL_FLOAT16_VEC4_NV 0x8FFB
9683
9684typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT* params);
9685typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT* params);
9686typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x);
9687typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
9688typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x);
9689typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
9691typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
9693typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
9695typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
9697typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
9699typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);
9701typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
9702typedef void (GLAPIENTRY * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x);
9703typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
9705typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
9707typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
9709typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
9711typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
9713typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
9715typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);
9717typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
9718
9719#define glGetUniformi64vNV GLEW_GET_FUN(__glewGetUniformi64vNV)
9720#define glGetUniformui64vNV GLEW_GET_FUN(__glewGetUniformui64vNV)
9721#define glProgramUniform1i64NV GLEW_GET_FUN(__glewProgramUniform1i64NV)
9722#define glProgramUniform1i64vNV GLEW_GET_FUN(__glewProgramUniform1i64vNV)
9723#define glProgramUniform1ui64NV GLEW_GET_FUN(__glewProgramUniform1ui64NV)
9724#define glProgramUniform1ui64vNV GLEW_GET_FUN(__glewProgramUniform1ui64vNV)
9725#define glProgramUniform2i64NV GLEW_GET_FUN(__glewProgramUniform2i64NV)
9726#define glProgramUniform2i64vNV GLEW_GET_FUN(__glewProgramUniform2i64vNV)
9727#define glProgramUniform2ui64NV GLEW_GET_FUN(__glewProgramUniform2ui64NV)
9728#define glProgramUniform2ui64vNV GLEW_GET_FUN(__glewProgramUniform2ui64vNV)
9729#define glProgramUniform3i64NV GLEW_GET_FUN(__glewProgramUniform3i64NV)
9730#define glProgramUniform3i64vNV GLEW_GET_FUN(__glewProgramUniform3i64vNV)
9731#define glProgramUniform3ui64NV GLEW_GET_FUN(__glewProgramUniform3ui64NV)
9732#define glProgramUniform3ui64vNV GLEW_GET_FUN(__glewProgramUniform3ui64vNV)
9733#define glProgramUniform4i64NV GLEW_GET_FUN(__glewProgramUniform4i64NV)
9734#define glProgramUniform4i64vNV GLEW_GET_FUN(__glewProgramUniform4i64vNV)
9735#define glProgramUniform4ui64NV GLEW_GET_FUN(__glewProgramUniform4ui64NV)
9736#define glProgramUniform4ui64vNV GLEW_GET_FUN(__glewProgramUniform4ui64vNV)
9737#define glUniform1i64NV GLEW_GET_FUN(__glewUniform1i64NV)
9738#define glUniform1i64vNV GLEW_GET_FUN(__glewUniform1i64vNV)
9739#define glUniform1ui64NV GLEW_GET_FUN(__glewUniform1ui64NV)
9740#define glUniform1ui64vNV GLEW_GET_FUN(__glewUniform1ui64vNV)
9741#define glUniform2i64NV GLEW_GET_FUN(__glewUniform2i64NV)
9742#define glUniform2i64vNV GLEW_GET_FUN(__glewUniform2i64vNV)
9743#define glUniform2ui64NV GLEW_GET_FUN(__glewUniform2ui64NV)
9744#define glUniform2ui64vNV GLEW_GET_FUN(__glewUniform2ui64vNV)
9745#define glUniform3i64NV GLEW_GET_FUN(__glewUniform3i64NV)
9746#define glUniform3i64vNV GLEW_GET_FUN(__glewUniform3i64vNV)
9747#define glUniform3ui64NV GLEW_GET_FUN(__glewUniform3ui64NV)
9748#define glUniform3ui64vNV GLEW_GET_FUN(__glewUniform3ui64vNV)
9749#define glUniform4i64NV GLEW_GET_FUN(__glewUniform4i64NV)
9750#define glUniform4i64vNV GLEW_GET_FUN(__glewUniform4i64vNV)
9751#define glUniform4ui64NV GLEW_GET_FUN(__glewUniform4ui64NV)
9752#define glUniform4ui64vNV GLEW_GET_FUN(__glewUniform4ui64vNV)
9753
9754#define GLEW_NV_gpu_shader5 GLEW_GET_VAR(__GLEW_NV_gpu_shader5)
9755
9756#endif /* GL_NV_gpu_shader5 */
9757
9758/* ---------------------------- GL_NV_half_float --------------------------- */
9759
9760#ifndef GL_NV_half_float
9761#define GL_NV_half_float 1
9762
9763#define GL_HALF_FLOAT_NV 0x140B
9764
9765typedef unsigned short GLhalf;
9766
9767typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue);
9768typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v);
9769typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha);
9770typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v);
9772typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog);
9774typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v);
9776typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v);
9778typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v);
9780typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v);
9781typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz);
9782typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v);
9783typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue);
9786typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v);
9788typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v);
9790typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v);
9792typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v);
9794typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v);
9796typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v);
9798typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v);
9800typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v);
9802typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v);
9804typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v);
9806typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v);
9807typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
9808typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
9809typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
9810typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
9812typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight);
9813
9814#define glColor3hNV GLEW_GET_FUN(__glewColor3hNV)
9815#define glColor3hvNV GLEW_GET_FUN(__glewColor3hvNV)
9816#define glColor4hNV GLEW_GET_FUN(__glewColor4hNV)
9817#define glColor4hvNV GLEW_GET_FUN(__glewColor4hvNV)
9818#define glFogCoordhNV GLEW_GET_FUN(__glewFogCoordhNV)
9819#define glFogCoordhvNV GLEW_GET_FUN(__glewFogCoordhvNV)
9820#define glMultiTexCoord1hNV GLEW_GET_FUN(__glewMultiTexCoord1hNV)
9821#define glMultiTexCoord1hvNV GLEW_GET_FUN(__glewMultiTexCoord1hvNV)
9822#define glMultiTexCoord2hNV GLEW_GET_FUN(__glewMultiTexCoord2hNV)
9823#define glMultiTexCoord2hvNV GLEW_GET_FUN(__glewMultiTexCoord2hvNV)
9824#define glMultiTexCoord3hNV GLEW_GET_FUN(__glewMultiTexCoord3hNV)
9825#define glMultiTexCoord3hvNV GLEW_GET_FUN(__glewMultiTexCoord3hvNV)
9826#define glMultiTexCoord4hNV GLEW_GET_FUN(__glewMultiTexCoord4hNV)
9827#define glMultiTexCoord4hvNV GLEW_GET_FUN(__glewMultiTexCoord4hvNV)
9828#define glNormal3hNV GLEW_GET_FUN(__glewNormal3hNV)
9829#define glNormal3hvNV GLEW_GET_FUN(__glewNormal3hvNV)
9830#define glSecondaryColor3hNV GLEW_GET_FUN(__glewSecondaryColor3hNV)
9831#define glSecondaryColor3hvNV GLEW_GET_FUN(__glewSecondaryColor3hvNV)
9832#define glTexCoord1hNV GLEW_GET_FUN(__glewTexCoord1hNV)
9833#define glTexCoord1hvNV GLEW_GET_FUN(__glewTexCoord1hvNV)
9834#define glTexCoord2hNV GLEW_GET_FUN(__glewTexCoord2hNV)
9835#define glTexCoord2hvNV GLEW_GET_FUN(__glewTexCoord2hvNV)
9836#define glTexCoord3hNV GLEW_GET_FUN(__glewTexCoord3hNV)
9837#define glTexCoord3hvNV GLEW_GET_FUN(__glewTexCoord3hvNV)
9838#define glTexCoord4hNV GLEW_GET_FUN(__glewTexCoord4hNV)
9839#define glTexCoord4hvNV GLEW_GET_FUN(__glewTexCoord4hvNV)
9840#define glVertex2hNV GLEW_GET_FUN(__glewVertex2hNV)
9841#define glVertex2hvNV GLEW_GET_FUN(__glewVertex2hvNV)
9842#define glVertex3hNV GLEW_GET_FUN(__glewVertex3hNV)
9843#define glVertex3hvNV GLEW_GET_FUN(__glewVertex3hvNV)
9844#define glVertex4hNV GLEW_GET_FUN(__glewVertex4hNV)
9845#define glVertex4hvNV GLEW_GET_FUN(__glewVertex4hvNV)
9846#define glVertexAttrib1hNV GLEW_GET_FUN(__glewVertexAttrib1hNV)
9847#define glVertexAttrib1hvNV GLEW_GET_FUN(__glewVertexAttrib1hvNV)
9848#define glVertexAttrib2hNV GLEW_GET_FUN(__glewVertexAttrib2hNV)
9849#define glVertexAttrib2hvNV GLEW_GET_FUN(__glewVertexAttrib2hvNV)
9850#define glVertexAttrib3hNV GLEW_GET_FUN(__glewVertexAttrib3hNV)
9851#define glVertexAttrib3hvNV GLEW_GET_FUN(__glewVertexAttrib3hvNV)
9852#define glVertexAttrib4hNV GLEW_GET_FUN(__glewVertexAttrib4hNV)
9853#define glVertexAttrib4hvNV GLEW_GET_FUN(__glewVertexAttrib4hvNV)
9854#define glVertexAttribs1hvNV GLEW_GET_FUN(__glewVertexAttribs1hvNV)
9855#define glVertexAttribs2hvNV GLEW_GET_FUN(__glewVertexAttribs2hvNV)
9856#define glVertexAttribs3hvNV GLEW_GET_FUN(__glewVertexAttribs3hvNV)
9857#define glVertexAttribs4hvNV GLEW_GET_FUN(__glewVertexAttribs4hvNV)
9858#define glVertexWeighthNV GLEW_GET_FUN(__glewVertexWeighthNV)
9859#define glVertexWeighthvNV GLEW_GET_FUN(__glewVertexWeighthvNV)
9860
9861#define GLEW_NV_half_float GLEW_GET_VAR(__GLEW_NV_half_float)
9862
9863#endif /* GL_NV_half_float */
9864
9865/* ------------------------ GL_NV_light_max_exponent ----------------------- */
9866
9867#ifndef GL_NV_light_max_exponent
9868#define GL_NV_light_max_exponent 1
9869
9870#define GL_MAX_SHININESS_NV 0x8504
9871#define GL_MAX_SPOT_EXPONENT_NV 0x8505
9872
9873#define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponent)
9874
9875#endif /* GL_NV_light_max_exponent */
9876
9877/* ----------------------- GL_NV_multisample_coverage ---------------------- */
9878
9879#ifndef GL_NV_multisample_coverage
9880#define GL_NV_multisample_coverage 1
9881
9882#define GL_COVERAGE_SAMPLES_NV 0x80A9
9883#define GL_COLOR_SAMPLES_NV 0x8E20
9884
9885#define GLEW_NV_multisample_coverage GLEW_GET_VAR(__GLEW_NV_multisample_coverage)
9886
9887#endif /* GL_NV_multisample_coverage */
9888
9889/* --------------------- GL_NV_multisample_filter_hint --------------------- */
9890
9891#ifndef GL_NV_multisample_filter_hint
9892#define GL_NV_multisample_filter_hint 1
9893
9894#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
9895
9896#define GLEW_NV_multisample_filter_hint GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint)
9897
9898#endif /* GL_NV_multisample_filter_hint */
9899
9900/* ------------------------- GL_NV_occlusion_query ------------------------- */
9901
9902#ifndef GL_NV_occlusion_query
9903#define GL_NV_occlusion_query 1
9904
9905#define GL_PIXEL_COUNTER_BITS_NV 0x8864
9906#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
9907#define GL_PIXEL_COUNT_NV 0x8866
9908#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
9909
9914typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params);
9915typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params);
9917
9918#define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV)
9919#define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV)
9920#define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV)
9921#define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV)
9922#define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV)
9923#define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV)
9924#define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV)
9925
9926#define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query)
9927
9928#endif /* GL_NV_occlusion_query */
9929
9930/* ----------------------- GL_NV_packed_depth_stencil ---------------------- */
9931
9932#ifndef GL_NV_packed_depth_stencil
9933#define GL_NV_packed_depth_stencil 1
9934
9935#define GL_DEPTH_STENCIL_NV 0x84F9
9936#define GL_UNSIGNED_INT_24_8_NV 0x84FA
9937
9938#define GLEW_NV_packed_depth_stencil GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil)
9939
9940#endif /* GL_NV_packed_depth_stencil */
9941
9942/* --------------------- GL_NV_parameter_buffer_object --------------------- */
9943
9944#ifndef GL_NV_parameter_buffer_object
9945#define GL_NV_parameter_buffer_object 1
9946
9947#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0
9948#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1
9949#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2
9950#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3
9951#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4
9952
9953typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params);
9954typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params);
9955typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params);
9956
9957#define glProgramBufferParametersIivNV GLEW_GET_FUN(__glewProgramBufferParametersIivNV)
9958#define glProgramBufferParametersIuivNV GLEW_GET_FUN(__glewProgramBufferParametersIuivNV)
9959#define glProgramBufferParametersfvNV GLEW_GET_FUN(__glewProgramBufferParametersfvNV)
9960
9961#define GLEW_NV_parameter_buffer_object GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object)
9962
9963#endif /* GL_NV_parameter_buffer_object */
9964
9965/* --------------------- GL_NV_parameter_buffer_object2 -------------------- */
9966
9967#ifndef GL_NV_parameter_buffer_object2
9968#define GL_NV_parameter_buffer_object2 1
9969
9970#define GLEW_NV_parameter_buffer_object2 GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object2)
9971
9972#endif /* GL_NV_parameter_buffer_object2 */
9973
9974/* ------------------------- GL_NV_pixel_data_range ------------------------ */
9975
9976#ifndef GL_NV_pixel_data_range
9977#define GL_NV_pixel_data_range 1
9978
9979#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
9980#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
9981#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
9982#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
9983#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
9984#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
9985
9987typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, void* pointer);
9988
9989#define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV)
9990#define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV)
9991
9992#define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range)
9993
9994#endif /* GL_NV_pixel_data_range */
9995
9996/* --------------------------- GL_NV_point_sprite -------------------------- */
9997
9998#ifndef GL_NV_point_sprite
9999#define GL_NV_point_sprite 1
10000
10001#define GL_POINT_SPRITE_NV 0x8861
10002#define GL_COORD_REPLACE_NV 0x8862
10003#define GL_POINT_SPRITE_R_MODE_NV 0x8863
10004
10005typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
10006typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params);
10007
10008#define glPointParameteriNV GLEW_GET_FUN(__glewPointParameteriNV)
10009#define glPointParameterivNV GLEW_GET_FUN(__glewPointParameterivNV)
10010
10011#define GLEW_NV_point_sprite GLEW_GET_VAR(__GLEW_NV_point_sprite)
10012
10013#endif /* GL_NV_point_sprite */
10014
10015/* -------------------------- GL_NV_present_video -------------------------- */
10016
10017#ifndef GL_NV_present_video
10018#define GL_NV_present_video 1
10019
10020#define GL_FRAME_NV 0x8E26
10021#define GL_FIELDS_NV 0x8E27
10022#define GL_CURRENT_TIME_NV 0x8E28
10023#define GL_NUM_FILL_STREAMS_NV 0x8E29
10024#define GL_PRESENT_TIME_NV 0x8E2A
10025#define GL_PRESENT_DURATION_NV 0x8E2B
10026
10027typedef void (GLAPIENTRY * PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT* params);
10028typedef void (GLAPIENTRY * PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint* params);
10029typedef void (GLAPIENTRY * PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT* params);
10030typedef void (GLAPIENTRY * PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint* params);
10031typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3);
10032typedef void (GLAPIENTRY * PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1);
10033
10034#define glGetVideoi64vNV GLEW_GET_FUN(__glewGetVideoi64vNV)
10035#define glGetVideoivNV GLEW_GET_FUN(__glewGetVideoivNV)
10036#define glGetVideoui64vNV GLEW_GET_FUN(__glewGetVideoui64vNV)
10037#define glGetVideouivNV GLEW_GET_FUN(__glewGetVideouivNV)
10038#define glPresentFrameDualFillNV GLEW_GET_FUN(__glewPresentFrameDualFillNV)
10039#define glPresentFrameKeyedNV GLEW_GET_FUN(__glewPresentFrameKeyedNV)
10040
10041#define GLEW_NV_present_video GLEW_GET_VAR(__GLEW_NV_present_video)
10042
10043#endif /* GL_NV_present_video */
10044
10045/* ------------------------ GL_NV_primitive_restart ------------------------ */
10046
10047#ifndef GL_NV_primitive_restart
10048#define GL_NV_primitive_restart 1
10049
10050#define GL_PRIMITIVE_RESTART_NV 0x8558
10051#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
10052
10055
10056#define glPrimitiveRestartIndexNV GLEW_GET_FUN(__glewPrimitiveRestartIndexNV)
10057#define glPrimitiveRestartNV GLEW_GET_FUN(__glewPrimitiveRestartNV)
10058
10059#define GLEW_NV_primitive_restart GLEW_GET_VAR(__GLEW_NV_primitive_restart)
10060
10061#endif /* GL_NV_primitive_restart */
10062
10063/* ------------------------ GL_NV_register_combiners ----------------------- */
10064
10065#ifndef GL_NV_register_combiners
10066#define GL_NV_register_combiners 1
10067
10068#define GL_REGISTER_COMBINERS_NV 0x8522
10069#define GL_VARIABLE_A_NV 0x8523
10070#define GL_VARIABLE_B_NV 0x8524
10071#define GL_VARIABLE_C_NV 0x8525
10072#define GL_VARIABLE_D_NV 0x8526
10073#define GL_VARIABLE_E_NV 0x8527
10074#define GL_VARIABLE_F_NV 0x8528
10075#define GL_VARIABLE_G_NV 0x8529
10076#define GL_CONSTANT_COLOR0_NV 0x852A
10077#define GL_CONSTANT_COLOR1_NV 0x852B
10078#define GL_PRIMARY_COLOR_NV 0x852C
10079#define GL_SECONDARY_COLOR_NV 0x852D
10080#define GL_SPARE0_NV 0x852E
10081#define GL_SPARE1_NV 0x852F
10082#define GL_DISCARD_NV 0x8530
10083#define GL_E_TIMES_F_NV 0x8531
10084#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
10085#define GL_UNSIGNED_IDENTITY_NV 0x8536
10086#define GL_UNSIGNED_INVERT_NV 0x8537
10087#define GL_EXPAND_NORMAL_NV 0x8538
10088#define GL_EXPAND_NEGATE_NV 0x8539
10089#define GL_HALF_BIAS_NORMAL_NV 0x853A
10090#define GL_HALF_BIAS_NEGATE_NV 0x853B
10091#define GL_SIGNED_IDENTITY_NV 0x853C
10092#define GL_SIGNED_NEGATE_NV 0x853D
10093#define GL_SCALE_BY_TWO_NV 0x853E
10094#define GL_SCALE_BY_FOUR_NV 0x853F
10095#define GL_SCALE_BY_ONE_HALF_NV 0x8540
10096#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
10097#define GL_COMBINER_INPUT_NV 0x8542
10098#define GL_COMBINER_MAPPING_NV 0x8543
10099#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
10100#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
10101#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
10102#define GL_COMBINER_MUX_SUM_NV 0x8547
10103#define GL_COMBINER_SCALE_NV 0x8548
10104#define GL_COMBINER_BIAS_NV 0x8549
10105#define GL_COMBINER_AB_OUTPUT_NV 0x854A
10106#define GL_COMBINER_CD_OUTPUT_NV 0x854B
10107#define GL_COMBINER_SUM_OUTPUT_NV 0x854C
10108#define GL_MAX_GENERAL_COMBINERS_NV 0x854D
10109#define GL_NUM_GENERAL_COMBINERS_NV 0x854E
10110#define GL_COLOR_SUM_CLAMP_NV 0x854F
10111#define GL_COMBINER0_NV 0x8550
10112#define GL_COMBINER1_NV 0x8551
10113#define GL_COMBINER2_NV 0x8552
10114#define GL_COMBINER3_NV 0x8553
10115#define GL_COMBINER4_NV 0x8554
10116#define GL_COMBINER5_NV 0x8555
10117#define GL_COMBINER6_NV 0x8556
10118#define GL_COMBINER7_NV 0x8557
10119
10120typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
10121typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
10123typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params);
10125typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params);
10126typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
10127typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params);
10128typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params);
10129typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params);
10130typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params);
10133
10134#define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV)
10135#define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV)
10136#define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV)
10137#define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV)
10138#define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV)
10139#define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV)
10140#define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV)
10141#define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV)
10142#define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV)
10143#define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV)
10144#define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV)
10145#define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV)
10146#define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV)
10147
10148#define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners)
10149
10150#endif /* GL_NV_register_combiners */
10151
10152/* ----------------------- GL_NV_register_combiners2 ----------------------- */
10153
10154#ifndef GL_NV_register_combiners2
10155#define GL_NV_register_combiners2 1
10156
10157#define GL_PER_STAGE_CONSTANTS_NV 0x8535
10158
10159typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params);
10161
10162#define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV)
10163#define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV)
10164
10165#define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2)
10166
10167#endif /* GL_NV_register_combiners2 */
10168
10169/* ------------------------ GL_NV_shader_buffer_load ----------------------- */
10170
10171#ifndef GL_NV_shader_buffer_load
10172#define GL_NV_shader_buffer_load 1
10173
10174#define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D
10175#define GL_GPU_ADDRESS_NV 0x8F34
10176#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35
10177
10184typedef void (GLAPIENTRY * PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access);
10187typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value);
10188typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);
10189typedef void (GLAPIENTRY * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value);
10190typedef void (GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);
10191
10192#define glGetBufferParameterui64vNV GLEW_GET_FUN(__glewGetBufferParameterui64vNV)
10193#define glGetIntegerui64vNV GLEW_GET_FUN(__glewGetIntegerui64vNV)
10194#define glGetNamedBufferParameterui64vNV GLEW_GET_FUN(__glewGetNamedBufferParameterui64vNV)
10195#define glIsBufferResidentNV GLEW_GET_FUN(__glewIsBufferResidentNV)
10196#define glIsNamedBufferResidentNV GLEW_GET_FUN(__glewIsNamedBufferResidentNV)
10197#define glMakeBufferNonResidentNV GLEW_GET_FUN(__glewMakeBufferNonResidentNV)
10198#define glMakeBufferResidentNV GLEW_GET_FUN(__glewMakeBufferResidentNV)
10199#define glMakeNamedBufferNonResidentNV GLEW_GET_FUN(__glewMakeNamedBufferNonResidentNV)
10200#define glMakeNamedBufferResidentNV GLEW_GET_FUN(__glewMakeNamedBufferResidentNV)
10201#define glProgramUniformui64NV GLEW_GET_FUN(__glewProgramUniformui64NV)
10202#define glProgramUniformui64vNV GLEW_GET_FUN(__glewProgramUniformui64vNV)
10203#define glUniformui64NV GLEW_GET_FUN(__glewUniformui64NV)
10204#define glUniformui64vNV GLEW_GET_FUN(__glewUniformui64vNV)
10205
10206#define GLEW_NV_shader_buffer_load GLEW_GET_VAR(__GLEW_NV_shader_buffer_load)
10207
10208#endif /* GL_NV_shader_buffer_load */
10209
10210/* ---------------------- GL_NV_tessellation_program5 ---------------------- */
10211
10212#ifndef GL_NV_tessellation_program5
10213#define GL_NV_tessellation_program5 1
10214
10215#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8
10216#define GL_TESS_CONTROL_PROGRAM_NV 0x891E
10217#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F
10218#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74
10219#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75
10220
10221#define GLEW_NV_tessellation_program5 GLEW_GET_VAR(__GLEW_NV_tessellation_program5)
10222
10223#endif /* GL_NV_tessellation_program5 */
10224
10225/* -------------------------- GL_NV_texgen_emboss -------------------------- */
10226
10227#ifndef GL_NV_texgen_emboss
10228#define GL_NV_texgen_emboss 1
10229
10230#define GL_EMBOSS_LIGHT_NV 0x855D
10231#define GL_EMBOSS_CONSTANT_NV 0x855E
10232#define GL_EMBOSS_MAP_NV 0x855F
10233
10234#define GLEW_NV_texgen_emboss GLEW_GET_VAR(__GLEW_NV_texgen_emboss)
10235
10236#endif /* GL_NV_texgen_emboss */
10237
10238/* ------------------------ GL_NV_texgen_reflection ------------------------ */
10239
10240#ifndef GL_NV_texgen_reflection
10241#define GL_NV_texgen_reflection 1
10242
10243#define GL_NORMAL_MAP_NV 0x8511
10244#define GL_REFLECTION_MAP_NV 0x8512
10245
10246#define GLEW_NV_texgen_reflection GLEW_GET_VAR(__GLEW_NV_texgen_reflection)
10247
10248#endif /* GL_NV_texgen_reflection */
10249
10250/* ------------------------- GL_NV_texture_barrier ------------------------- */
10251
10252#ifndef GL_NV_texture_barrier
10253#define GL_NV_texture_barrier 1
10254
10256
10257#define glTextureBarrierNV GLEW_GET_FUN(__glewTextureBarrierNV)
10258
10259#define GLEW_NV_texture_barrier GLEW_GET_VAR(__GLEW_NV_texture_barrier)
10260
10261#endif /* GL_NV_texture_barrier */
10262
10263/* --------------------- GL_NV_texture_compression_vtc --------------------- */
10264
10265#ifndef GL_NV_texture_compression_vtc
10266#define GL_NV_texture_compression_vtc 1
10267
10268#define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc)
10269
10270#endif /* GL_NV_texture_compression_vtc */
10271
10272/* ----------------------- GL_NV_texture_env_combine4 ---------------------- */
10273
10274#ifndef GL_NV_texture_env_combine4
10275#define GL_NV_texture_env_combine4 1
10276
10277#define GL_COMBINE4_NV 0x8503
10278#define GL_SOURCE3_RGB_NV 0x8583
10279#define GL_SOURCE3_ALPHA_NV 0x858B
10280#define GL_OPERAND3_RGB_NV 0x8593
10281#define GL_OPERAND3_ALPHA_NV 0x859B
10282
10283#define GLEW_NV_texture_env_combine4 GLEW_GET_VAR(__GLEW_NV_texture_env_combine4)
10284
10285#endif /* GL_NV_texture_env_combine4 */
10286
10287/* ---------------------- GL_NV_texture_expand_normal ---------------------- */
10288
10289#ifndef GL_NV_texture_expand_normal
10290#define GL_NV_texture_expand_normal 1
10291
10292#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
10293
10294#define GLEW_NV_texture_expand_normal GLEW_GET_VAR(__GLEW_NV_texture_expand_normal)
10295
10296#endif /* GL_NV_texture_expand_normal */
10297
10298/* ------------------------ GL_NV_texture_rectangle ------------------------ */
10299
10300#ifndef GL_NV_texture_rectangle
10301#define GL_NV_texture_rectangle 1
10302
10303#define GL_TEXTURE_RECTANGLE_NV 0x84F5
10304#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
10305#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
10306#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
10307
10308#define GLEW_NV_texture_rectangle GLEW_GET_VAR(__GLEW_NV_texture_rectangle)
10309
10310#endif /* GL_NV_texture_rectangle */
10311
10312/* -------------------------- GL_NV_texture_shader ------------------------- */
10313
10314#ifndef GL_NV_texture_shader
10315#define GL_NV_texture_shader 1
10316
10317#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
10318#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
10319#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
10320#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
10321#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
10322#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
10323#define GL_DSDT_MAG_INTENSITY_NV 0x86DC
10324#define GL_SHADER_CONSISTENT_NV 0x86DD
10325#define GL_TEXTURE_SHADER_NV 0x86DE
10326#define GL_SHADER_OPERATION_NV 0x86DF
10327#define GL_CULL_MODES_NV 0x86E0
10328#define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E1
10329#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
10330#define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E2
10331#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
10332#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
10333#define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E3
10334#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
10335#define GL_CONST_EYE_NV 0x86E5
10336#define GL_PASS_THROUGH_NV 0x86E6
10337#define GL_CULL_FRAGMENT_NV 0x86E7
10338#define GL_OFFSET_TEXTURE_2D_NV 0x86E8
10339#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
10340#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
10341#define GL_DOT_PRODUCT_NV 0x86EC
10342#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
10343#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
10344#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
10345#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
10346#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
10347#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
10348#define GL_HILO_NV 0x86F4
10349#define GL_DSDT_NV 0x86F5
10350#define GL_DSDT_MAG_NV 0x86F6
10351#define GL_DSDT_MAG_VIB_NV 0x86F7
10352#define GL_HILO16_NV 0x86F8
10353#define GL_SIGNED_HILO_NV 0x86F9
10354#define GL_SIGNED_HILO16_NV 0x86FA
10355#define GL_SIGNED_RGBA_NV 0x86FB
10356#define GL_SIGNED_RGBA8_NV 0x86FC
10357#define GL_SIGNED_RGB_NV 0x86FE
10358#define GL_SIGNED_RGB8_NV 0x86FF
10359#define GL_SIGNED_LUMINANCE_NV 0x8701
10360#define GL_SIGNED_LUMINANCE8_NV 0x8702
10361#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
10362#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
10363#define GL_SIGNED_ALPHA_NV 0x8705
10364#define GL_SIGNED_ALPHA8_NV 0x8706
10365#define GL_SIGNED_INTENSITY_NV 0x8707
10366#define GL_SIGNED_INTENSITY8_NV 0x8708
10367#define GL_DSDT8_NV 0x8709
10368#define GL_DSDT8_MAG8_NV 0x870A
10369#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
10370#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
10371#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
10372#define GL_HI_SCALE_NV 0x870E
10373#define GL_LO_SCALE_NV 0x870F
10374#define GL_DS_SCALE_NV 0x8710
10375#define GL_DT_SCALE_NV 0x8711
10376#define GL_MAGNITUDE_SCALE_NV 0x8712
10377#define GL_VIBRANCE_SCALE_NV 0x8713
10378#define GL_HI_BIAS_NV 0x8714
10379#define GL_LO_BIAS_NV 0x8715
10380#define GL_DS_BIAS_NV 0x8716
10381#define GL_DT_BIAS_NV 0x8717
10382#define GL_MAGNITUDE_BIAS_NV 0x8718
10383#define GL_VIBRANCE_BIAS_NV 0x8719
10384#define GL_TEXTURE_BORDER_VALUES_NV 0x871A
10385#define GL_TEXTURE_HI_SIZE_NV 0x871B
10386#define GL_TEXTURE_LO_SIZE_NV 0x871C
10387#define GL_TEXTURE_DS_SIZE_NV 0x871D
10388#define GL_TEXTURE_DT_SIZE_NV 0x871E
10389#define GL_TEXTURE_MAG_SIZE_NV 0x871F
10390
10391#define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader)
10392
10393#endif /* GL_NV_texture_shader */
10394
10395/* ------------------------- GL_NV_texture_shader2 ------------------------- */
10396
10397#ifndef GL_NV_texture_shader2
10398#define GL_NV_texture_shader2 1
10399
10400#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
10401#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
10402#define GL_DSDT_MAG_INTENSITY_NV 0x86DC
10403#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
10404#define GL_HILO_NV 0x86F4
10405#define GL_DSDT_NV 0x86F5
10406#define GL_DSDT_MAG_NV 0x86F6
10407#define GL_DSDT_MAG_VIB_NV 0x86F7
10408#define GL_HILO16_NV 0x86F8
10409#define GL_SIGNED_HILO_NV 0x86F9
10410#define GL_SIGNED_HILO16_NV 0x86FA
10411#define GL_SIGNED_RGBA_NV 0x86FB
10412#define GL_SIGNED_RGBA8_NV 0x86FC
10413#define GL_SIGNED_RGB_NV 0x86FE
10414#define GL_SIGNED_RGB8_NV 0x86FF
10415#define GL_SIGNED_LUMINANCE_NV 0x8701
10416#define GL_SIGNED_LUMINANCE8_NV 0x8702
10417#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
10418#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
10419#define GL_SIGNED_ALPHA_NV 0x8705
10420#define GL_SIGNED_ALPHA8_NV 0x8706
10421#define GL_SIGNED_INTENSITY_NV 0x8707
10422#define GL_SIGNED_INTENSITY8_NV 0x8708
10423#define GL_DSDT8_NV 0x8709
10424#define GL_DSDT8_MAG8_NV 0x870A
10425#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
10426#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
10427#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
10428
10429#define GLEW_NV_texture_shader2 GLEW_GET_VAR(__GLEW_NV_texture_shader2)
10430
10431#endif /* GL_NV_texture_shader2 */
10432
10433/* ------------------------- GL_NV_texture_shader3 ------------------------- */
10434
10435#ifndef GL_NV_texture_shader3
10436#define GL_NV_texture_shader3 1
10437
10438#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
10439#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
10440#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
10441#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
10442#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
10443#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
10444#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
10445#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
10446#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
10447#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
10448#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
10449#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
10450#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
10451#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
10452#define GL_HILO8_NV 0x885E
10453#define GL_SIGNED_HILO8_NV 0x885F
10454#define GL_FORCE_BLUE_TO_ONE_NV 0x8860
10455
10456#define GLEW_NV_texture_shader3 GLEW_GET_VAR(__GLEW_NV_texture_shader3)
10457
10458#endif /* GL_NV_texture_shader3 */
10459
10460/* ------------------------ GL_NV_transform_feedback ----------------------- */
10461
10462#ifndef GL_NV_transform_feedback
10463#define GL_NV_transform_feedback 1
10464
10465#define GL_BACK_PRIMARY_COLOR_NV 0x8C77
10466#define GL_BACK_SECONDARY_COLOR_NV 0x8C78
10467#define GL_TEXTURE_COORD_NV 0x8C79
10468#define GL_CLIP_DISTANCE_NV 0x8C7A
10469#define GL_VERTEX_ID_NV 0x8C7B
10470#define GL_PRIMITIVE_ID_NV 0x8C7C
10471#define GL_GENERIC_ATTRIB_NV 0x8C7D
10472#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
10473#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
10474#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
10475#define GL_ACTIVE_VARYINGS_NV 0x8C81
10476#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
10477#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
10478#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
10479#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
10480#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
10481#define GL_PRIMITIVES_GENERATED_NV 0x8C87
10482#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
10483#define GL_RASTERIZER_DISCARD_NV 0x8C89
10484#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A
10485#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
10486#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
10487#define GL_SEPARATE_ATTRIBS_NV 0x8C8D
10488#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
10489#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
10490
10491typedef void (GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name);
10492typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);
10493typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
10494typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
10495typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
10497typedef void (GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
10498typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location);
10500typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode);
10501typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode);
10502
10503#define glActiveVaryingNV GLEW_GET_FUN(__glewActiveVaryingNV)
10504#define glBeginTransformFeedbackNV GLEW_GET_FUN(__glewBeginTransformFeedbackNV)
10505#define glBindBufferBaseNV GLEW_GET_FUN(__glewBindBufferBaseNV)
10506#define glBindBufferOffsetNV GLEW_GET_FUN(__glewBindBufferOffsetNV)
10507#define glBindBufferRangeNV GLEW_GET_FUN(__glewBindBufferRangeNV)
10508#define glEndTransformFeedbackNV GLEW_GET_FUN(__glewEndTransformFeedbackNV)
10509#define glGetActiveVaryingNV GLEW_GET_FUN(__glewGetActiveVaryingNV)
10510#define glGetTransformFeedbackVaryingNV GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV)
10511#define glGetVaryingLocationNV GLEW_GET_FUN(__glewGetVaryingLocationNV)
10512#define glTransformFeedbackAttribsNV GLEW_GET_FUN(__glewTransformFeedbackAttribsNV)
10513#define glTransformFeedbackVaryingsNV GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV)
10514
10515#define GLEW_NV_transform_feedback GLEW_GET_VAR(__GLEW_NV_transform_feedback)
10516
10517#endif /* GL_NV_transform_feedback */
10518
10519/* ----------------------- GL_NV_transform_feedback2 ----------------------- */
10520
10521#ifndef GL_NV_transform_feedback2
10522#define GL_NV_transform_feedback2 1
10523
10524#define GL_TRANSFORM_FEEDBACK_NV 0x8E22
10525#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23
10526#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24
10527#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25
10528
10536
10537#define glBindTransformFeedbackNV GLEW_GET_FUN(__glewBindTransformFeedbackNV)
10538#define glDeleteTransformFeedbacksNV GLEW_GET_FUN(__glewDeleteTransformFeedbacksNV)
10539#define glDrawTransformFeedbackNV GLEW_GET_FUN(__glewDrawTransformFeedbackNV)
10540#define glGenTransformFeedbacksNV GLEW_GET_FUN(__glewGenTransformFeedbacksNV)
10541#define glIsTransformFeedbackNV GLEW_GET_FUN(__glewIsTransformFeedbackNV)
10542#define glPauseTransformFeedbackNV GLEW_GET_FUN(__glewPauseTransformFeedbackNV)
10543#define glResumeTransformFeedbackNV GLEW_GET_FUN(__glewResumeTransformFeedbackNV)
10544
10545#define GLEW_NV_transform_feedback2 GLEW_GET_VAR(__GLEW_NV_transform_feedback2)
10546
10547#endif /* GL_NV_transform_feedback2 */
10548
10549/* -------------------------- GL_NV_vdpau_interop -------------------------- */
10550
10551#ifndef GL_NV_vdpau_interop
10552#define GL_NV_vdpau_interop 1
10553
10554#define GL_SURFACE_STATE_NV 0x86EB
10555#define GL_SURFACE_REGISTERED_NV 0x86FD
10556#define GL_SURFACE_MAPPED_NV 0x8700
10557#define GL_WRITE_DISCARD_NV 0x88BE
10558
10560
10561typedef void (GLAPIENTRY * PFNGLVDPAUFININVPROC) (void);
10562typedef void (GLAPIENTRY * PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values);
10563typedef void (GLAPIENTRY * PFNGLVDPAUINITNVPROC) (const void* vdpDevice, const GLvoid*getProcAddress);
10565typedef void (GLAPIENTRY * PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces);
10566typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
10567typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
10569typedef void (GLAPIENTRY * PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, const GLvdpauSurfaceNV* surfaces);
10571
10572#define glVDPAUFiniNV GLEW_GET_FUN(__glewVDPAUFiniNV)
10573#define glVDPAUGetSurfaceivNV GLEW_GET_FUN(__glewVDPAUGetSurfaceivNV)
10574#define glVDPAUInitNV GLEW_GET_FUN(__glewVDPAUInitNV)
10575#define glVDPAUIsSurfaceNV GLEW_GET_FUN(__glewVDPAUIsSurfaceNV)
10576#define glVDPAUMapSurfacesNV GLEW_GET_FUN(__glewVDPAUMapSurfacesNV)
10577#define glVDPAURegisterOutputSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterOutputSurfaceNV)
10578#define glVDPAURegisterVideoSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterVideoSurfaceNV)
10579#define glVDPAUSurfaceAccessNV GLEW_GET_FUN(__glewVDPAUSurfaceAccessNV)
10580#define glVDPAUUnmapSurfacesNV GLEW_GET_FUN(__glewVDPAUUnmapSurfacesNV)
10581#define glVDPAUUnregisterSurfaceNV GLEW_GET_FUN(__glewVDPAUUnregisterSurfaceNV)
10582
10583#define GLEW_NV_vdpau_interop GLEW_GET_VAR(__GLEW_NV_vdpau_interop)
10584
10585#endif /* GL_NV_vdpau_interop */
10586
10587/* ------------------------ GL_NV_vertex_array_range ----------------------- */
10588
10589#ifndef GL_NV_vertex_array_range
10590#define GL_NV_vertex_array_range 1
10591
10592#define GL_VERTEX_ARRAY_RANGE_NV 0x851D
10593#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
10594#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
10595#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
10596#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
10597
10599typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, void* pointer);
10600
10601#define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV)
10602#define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV)
10603
10604#define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_range)
10605
10606#endif /* GL_NV_vertex_array_range */
10607
10608/* ----------------------- GL_NV_vertex_array_range2 ----------------------- */
10609
10610#ifndef GL_NV_vertex_array_range2
10611#define GL_NV_vertex_array_range2 1
10612
10613#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
10614
10615#define GLEW_NV_vertex_array_range2 GLEW_GET_VAR(__GLEW_NV_vertex_array_range2)
10616
10617#endif /* GL_NV_vertex_array_range2 */
10618
10619/* ------------------- GL_NV_vertex_attrib_integer_64bit ------------------- */
10620
10621#ifndef GL_NV_vertex_attrib_integer_64bit
10622#define GL_NV_vertex_attrib_integer_64bit 1
10623
10624#define GL_INT64_NV 0x140E
10625#define GL_UNSIGNED_INT64_NV 0x140F
10626
10627typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT* params);
10645typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);
10646
10647#define glGetVertexAttribLi64vNV GLEW_GET_FUN(__glewGetVertexAttribLi64vNV)
10648#define glGetVertexAttribLui64vNV GLEW_GET_FUN(__glewGetVertexAttribLui64vNV)
10649#define glVertexAttribL1i64NV GLEW_GET_FUN(__glewVertexAttribL1i64NV)
10650#define glVertexAttribL1i64vNV GLEW_GET_FUN(__glewVertexAttribL1i64vNV)
10651#define glVertexAttribL1ui64NV GLEW_GET_FUN(__glewVertexAttribL1ui64NV)
10652#define glVertexAttribL1ui64vNV GLEW_GET_FUN(__glewVertexAttribL1ui64vNV)
10653#define glVertexAttribL2i64NV GLEW_GET_FUN(__glewVertexAttribL2i64NV)
10654#define glVertexAttribL2i64vNV GLEW_GET_FUN(__glewVertexAttribL2i64vNV)
10655#define glVertexAttribL2ui64NV GLEW_GET_FUN(__glewVertexAttribL2ui64NV)
10656#define glVertexAttribL2ui64vNV GLEW_GET_FUN(__glewVertexAttribL2ui64vNV)
10657#define glVertexAttribL3i64NV GLEW_GET_FUN(__glewVertexAttribL3i64NV)
10658#define glVertexAttribL3i64vNV GLEW_GET_FUN(__glewVertexAttribL3i64vNV)
10659#define glVertexAttribL3ui64NV GLEW_GET_FUN(__glewVertexAttribL3ui64NV)
10660#define glVertexAttribL3ui64vNV GLEW_GET_FUN(__glewVertexAttribL3ui64vNV)
10661#define glVertexAttribL4i64NV GLEW_GET_FUN(__glewVertexAttribL4i64NV)
10662#define glVertexAttribL4i64vNV GLEW_GET_FUN(__glewVertexAttribL4i64vNV)
10663#define glVertexAttribL4ui64NV GLEW_GET_FUN(__glewVertexAttribL4ui64NV)
10664#define glVertexAttribL4ui64vNV GLEW_GET_FUN(__glewVertexAttribL4ui64vNV)
10665#define glVertexAttribLFormatNV GLEW_GET_FUN(__glewVertexAttribLFormatNV)
10666
10667#define GLEW_NV_vertex_attrib_integer_64bit GLEW_GET_VAR(__GLEW_NV_vertex_attrib_integer_64bit)
10668
10669#endif /* GL_NV_vertex_attrib_integer_64bit */
10670
10671/* ------------------- GL_NV_vertex_buffer_unified_memory ------------------ */
10672
10673#ifndef GL_NV_vertex_buffer_unified_memory
10674#define GL_NV_vertex_buffer_unified_memory 1
10675
10676#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E
10677#define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F
10678#define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20
10679#define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21
10680#define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22
10681#define GL_COLOR_ARRAY_ADDRESS_NV 0x8F23
10682#define GL_INDEX_ARRAY_ADDRESS_NV 0x8F24
10683#define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25
10684#define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26
10685#define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27
10686#define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28
10687#define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29
10688#define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A
10689#define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B
10690#define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C
10691#define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D
10692#define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E
10693#define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F
10694#define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30
10695#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31
10696#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32
10697#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33
10698
10699typedef void (GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
10700typedef void (GLAPIENTRY * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
10702typedef void (GLAPIENTRY * PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride);
10703typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT result[]);
10704typedef void (GLAPIENTRY * PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride);
10705typedef void (GLAPIENTRY * PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride);
10706typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
10707typedef void (GLAPIENTRY * PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
10708typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
10709typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);
10710typedef void (GLAPIENTRY * PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);
10711
10712#define glBufferAddressRangeNV GLEW_GET_FUN(__glewBufferAddressRangeNV)
10713#define glColorFormatNV GLEW_GET_FUN(__glewColorFormatNV)
10714#define glEdgeFlagFormatNV GLEW_GET_FUN(__glewEdgeFlagFormatNV)
10715#define glFogCoordFormatNV GLEW_GET_FUN(__glewFogCoordFormatNV)
10716#define glGetIntegerui64i_vNV GLEW_GET_FUN(__glewGetIntegerui64i_vNV)
10717#define glIndexFormatNV GLEW_GET_FUN(__glewIndexFormatNV)
10718#define glNormalFormatNV GLEW_GET_FUN(__glewNormalFormatNV)
10719#define glSecondaryColorFormatNV GLEW_GET_FUN(__glewSecondaryColorFormatNV)
10720#define glTexCoordFormatNV GLEW_GET_FUN(__glewTexCoordFormatNV)
10721#define glVertexAttribFormatNV GLEW_GET_FUN(__glewVertexAttribFormatNV)
10722#define glVertexAttribIFormatNV GLEW_GET_FUN(__glewVertexAttribIFormatNV)
10723#define glVertexFormatNV GLEW_GET_FUN(__glewVertexFormatNV)
10724
10725#define GLEW_NV_vertex_buffer_unified_memory GLEW_GET_VAR(__GLEW_NV_vertex_buffer_unified_memory)
10726
10727#endif /* GL_NV_vertex_buffer_unified_memory */
10728
10729/* -------------------------- GL_NV_vertex_program ------------------------- */
10730
10731#ifndef GL_NV_vertex_program
10732#define GL_NV_vertex_program 1
10733
10734#define GL_VERTEX_PROGRAM_NV 0x8620
10735#define GL_VERTEX_STATE_PROGRAM_NV 0x8621
10736#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
10737#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
10738#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
10739#define GL_CURRENT_ATTRIB_NV 0x8626
10740#define GL_PROGRAM_LENGTH_NV 0x8627
10741#define GL_PROGRAM_STRING_NV 0x8628
10742#define GL_MODELVIEW_PROJECTION_NV 0x8629
10743#define GL_IDENTITY_NV 0x862A
10744#define GL_INVERSE_NV 0x862B
10745#define GL_TRANSPOSE_NV 0x862C
10746#define GL_INVERSE_TRANSPOSE_NV 0x862D
10747#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
10748#define GL_MAX_TRACK_MATRICES_NV 0x862F
10749#define GL_MATRIX0_NV 0x8630
10750#define GL_MATRIX1_NV 0x8631
10751#define GL_MATRIX2_NV 0x8632
10752#define GL_MATRIX3_NV 0x8633
10753#define GL_MATRIX4_NV 0x8634
10754#define GL_MATRIX5_NV 0x8635
10755#define GL_MATRIX6_NV 0x8636
10756#define GL_MATRIX7_NV 0x8637
10757#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
10758#define GL_CURRENT_MATRIX_NV 0x8641
10759#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
10760#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
10761#define GL_PROGRAM_PARAMETER_NV 0x8644
10762#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
10763#define GL_PROGRAM_TARGET_NV 0x8646
10764#define GL_PROGRAM_RESIDENT_NV 0x8647
10765#define GL_TRACK_MATRIX_NV 0x8648
10766#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
10767#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
10768#define GL_PROGRAM_ERROR_POSITION_NV 0x864B
10769#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
10770#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
10771#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
10772#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
10773#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
10774#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
10775#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
10776#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
10777#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
10778#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
10779#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
10780#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
10781#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
10782#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
10783#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
10784#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
10785#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
10786#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
10787#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
10788#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
10789#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
10790#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
10791#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
10792#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
10793#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
10794#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
10795#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
10796#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
10797#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
10798#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
10799#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
10800#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
10801#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
10802#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
10803#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
10804#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
10805#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
10806#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
10807#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
10808#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
10809#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
10810#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
10811#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
10812#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
10813#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
10814#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
10815#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
10816#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
10817
10819typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
10820typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids);
10821typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params);
10823typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params);
10824typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params);
10825typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program);
10826typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params);
10827typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params);
10828typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer);
10829typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params);
10830typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params);
10831typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params);
10833typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program);
10835typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params);
10837typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params);
10838typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint num, const GLdouble* params);
10839typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint num, const GLfloat* params);
10841typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
10843typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v);
10845typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v);
10847typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v);
10849typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v);
10851typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v);
10853typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v);
10855typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v);
10857typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v);
10859typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v);
10861typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v);
10863typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v);
10865typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v);
10867typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v);
10868typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer);
10869typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
10870typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
10871typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
10872typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
10873typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
10874typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
10875typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
10876typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
10877typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
10878typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
10879typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
10880typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
10881typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v);
10882
10883#define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV)
10884#define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV)
10885#define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV)
10886#define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV)
10887#define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV)
10888#define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV)
10889#define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV)
10890#define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV)
10891#define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV)
10892#define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV)
10893#define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV)
10894#define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV)
10895#define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV)
10896#define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV)
10897#define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV)
10898#define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV)
10899#define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV)
10900#define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV)
10901#define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV)
10902#define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV)
10903#define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV)
10904#define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV)
10905#define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV)
10906#define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV)
10907#define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV)
10908#define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV)
10909#define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV)
10910#define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV)
10911#define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV)
10912#define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV)
10913#define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV)
10914#define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV)
10915#define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV)
10916#define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV)
10917#define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV)
10918#define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV)
10919#define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV)
10920#define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV)
10921#define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV)
10922#define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV)
10923#define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV)
10924#define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV)
10925#define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV)
10926#define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV)
10927#define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV)
10928#define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV)
10929#define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV)
10930#define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV)
10931#define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV)
10932#define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV)
10933#define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV)
10934#define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV)
10935#define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV)
10936#define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV)
10937#define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV)
10938#define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV)
10939#define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV)
10940#define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV)
10941#define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV)
10942#define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV)
10943#define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV)
10944#define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV)
10945#define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV)
10946#define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV)
10947
10948#define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program)
10949
10950#endif /* GL_NV_vertex_program */
10951
10952/* ------------------------ GL_NV_vertex_program1_1 ------------------------ */
10953
10954#ifndef GL_NV_vertex_program1_1
10955#define GL_NV_vertex_program1_1 1
10956
10957#define GLEW_NV_vertex_program1_1 GLEW_GET_VAR(__GLEW_NV_vertex_program1_1)
10958
10959#endif /* GL_NV_vertex_program1_1 */
10960
10961/* ------------------------- GL_NV_vertex_program2 ------------------------- */
10962
10963#ifndef GL_NV_vertex_program2
10964#define GL_NV_vertex_program2 1
10965
10966#define GLEW_NV_vertex_program2 GLEW_GET_VAR(__GLEW_NV_vertex_program2)
10967
10968#endif /* GL_NV_vertex_program2 */
10969
10970/* ---------------------- GL_NV_vertex_program2_option --------------------- */
10971
10972#ifndef GL_NV_vertex_program2_option
10973#define GL_NV_vertex_program2_option 1
10974
10975#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
10976#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
10977
10978#define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option)
10979
10980#endif /* GL_NV_vertex_program2_option */
10981
10982/* ------------------------- GL_NV_vertex_program3 ------------------------- */
10983
10984#ifndef GL_NV_vertex_program3
10985#define GL_NV_vertex_program3 1
10986
10987#define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
10988
10989#define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3)
10990
10991#endif /* GL_NV_vertex_program3 */
10992
10993/* ------------------------- GL_NV_vertex_program4 ------------------------- */
10994
10995#ifndef GL_NV_vertex_program4
10996#define GL_NV_vertex_program4 1
10997
10998#define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4)
10999
11000#endif /* GL_NV_vertex_program4 */
11001
11002/* ------------------------ GL_OES_byte_coordinates ------------------------ */
11003
11004#ifndef GL_OES_byte_coordinates
11005#define GL_OES_byte_coordinates 1
11006
11007#define GL_BYTE 0x1400
11008
11009#define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates)
11010
11011#endif /* GL_OES_byte_coordinates */
11012
11013/* ------------------- GL_OES_compressed_paletted_texture ------------------ */
11014
11015#ifndef GL_OES_compressed_paletted_texture
11016#define GL_OES_compressed_paletted_texture 1
11017
11018#define GL_PALETTE4_RGB8_OES 0x8B90
11019#define GL_PALETTE4_RGBA8_OES 0x8B91
11020#define GL_PALETTE4_R5_G6_B5_OES 0x8B92
11021#define GL_PALETTE4_RGBA4_OES 0x8B93
11022#define GL_PALETTE4_RGB5_A1_OES 0x8B94
11023#define GL_PALETTE8_RGB8_OES 0x8B95
11024#define GL_PALETTE8_RGBA8_OES 0x8B96
11025#define GL_PALETTE8_R5_G6_B5_OES 0x8B97
11026#define GL_PALETTE8_RGBA4_OES 0x8B98
11027#define GL_PALETTE8_RGB5_A1_OES 0x8B99
11028
11029#define GLEW_OES_compressed_paletted_texture GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture)
11030
11031#endif /* GL_OES_compressed_paletted_texture */
11032
11033/* --------------------------- GL_OES_read_format -------------------------- */
11034
11035#ifndef GL_OES_read_format
11036#define GL_OES_read_format 1
11037
11038#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
11039#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
11040
11041#define GLEW_OES_read_format GLEW_GET_VAR(__GLEW_OES_read_format)
11042
11043#endif /* GL_OES_read_format */
11044
11045/* ------------------------ GL_OES_single_precision ------------------------ */
11046
11047#ifndef GL_OES_single_precision
11048#define GL_OES_single_precision 1
11049
11051typedef void (GLAPIENTRY * PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
11054typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
11056
11057#define glClearDepthfOES GLEW_GET_FUN(__glewClearDepthfOES)
11058#define glClipPlanefOES GLEW_GET_FUN(__glewClipPlanefOES)
11059#define glDepthRangefOES GLEW_GET_FUN(__glewDepthRangefOES)
11060#define glFrustumfOES GLEW_GET_FUN(__glewFrustumfOES)
11061#define glGetClipPlanefOES GLEW_GET_FUN(__glewGetClipPlanefOES)
11062#define glOrthofOES GLEW_GET_FUN(__glewOrthofOES)
11063
11064#define GLEW_OES_single_precision GLEW_GET_VAR(__GLEW_OES_single_precision)
11065
11066#endif /* GL_OES_single_precision */
11067
11068/* ---------------------------- GL_OML_interlace --------------------------- */
11069
11070#ifndef GL_OML_interlace
11071#define GL_OML_interlace 1
11072
11073#define GL_INTERLACE_OML 0x8980
11074#define GL_INTERLACE_READ_OML 0x8981
11075
11076#define GLEW_OML_interlace GLEW_GET_VAR(__GLEW_OML_interlace)
11077
11078#endif /* GL_OML_interlace */
11079
11080/* ---------------------------- GL_OML_resample ---------------------------- */
11081
11082#ifndef GL_OML_resample
11083#define GL_OML_resample 1
11084
11085#define GL_PACK_RESAMPLE_OML 0x8984
11086#define GL_UNPACK_RESAMPLE_OML 0x8985
11087#define GL_RESAMPLE_REPLICATE_OML 0x8986
11088#define GL_RESAMPLE_ZERO_FILL_OML 0x8987
11089#define GL_RESAMPLE_AVERAGE_OML 0x8988
11090#define GL_RESAMPLE_DECIMATE_OML 0x8989
11091
11092#define GLEW_OML_resample GLEW_GET_VAR(__GLEW_OML_resample)
11093
11094#endif /* GL_OML_resample */
11095
11096/* ---------------------------- GL_OML_subsample --------------------------- */
11097
11098#ifndef GL_OML_subsample
11099#define GL_OML_subsample 1
11100
11101#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
11102#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
11103
11104#define GLEW_OML_subsample GLEW_GET_VAR(__GLEW_OML_subsample)
11105
11106#endif /* GL_OML_subsample */
11107
11108/* --------------------------- GL_PGI_misc_hints --------------------------- */
11109
11110#ifndef GL_PGI_misc_hints
11111#define GL_PGI_misc_hints 1
11112
11113#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 107000
11114#define GL_CONSERVE_MEMORY_HINT_PGI 107005
11115#define GL_RECLAIM_MEMORY_HINT_PGI 107006
11116#define GL_NATIVE_GRAPHICS_HANDLE_PGI 107010
11117#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 107011
11118#define GL_NATIVE_GRAPHICS_END_HINT_PGI 107012
11119#define GL_ALWAYS_FAST_HINT_PGI 107020
11120#define GL_ALWAYS_SOFT_HINT_PGI 107021
11121#define GL_ALLOW_DRAW_OBJ_HINT_PGI 107022
11122#define GL_ALLOW_DRAW_WIN_HINT_PGI 107023
11123#define GL_ALLOW_DRAW_FRG_HINT_PGI 107024
11124#define GL_ALLOW_DRAW_MEM_HINT_PGI 107025
11125#define GL_STRICT_DEPTHFUNC_HINT_PGI 107030
11126#define GL_STRICT_LIGHTING_HINT_PGI 107031
11127#define GL_STRICT_SCISSOR_HINT_PGI 107032
11128#define GL_FULL_STIPPLE_HINT_PGI 107033
11129#define GL_CLIP_NEAR_HINT_PGI 107040
11130#define GL_CLIP_FAR_HINT_PGI 107041
11131#define GL_WIDE_LINE_HINT_PGI 107042
11132#define GL_BACK_NORMALS_HINT_PGI 107043
11133
11134#define GLEW_PGI_misc_hints GLEW_GET_VAR(__GLEW_PGI_misc_hints)
11135
11136#endif /* GL_PGI_misc_hints */
11137
11138/* -------------------------- GL_PGI_vertex_hints -------------------------- */
11139
11140#ifndef GL_PGI_vertex_hints
11141#define GL_PGI_vertex_hints 1
11142
11143#define GL_VERTEX23_BIT_PGI 0x00000004
11144#define GL_VERTEX4_BIT_PGI 0x00000008
11145#define GL_COLOR3_BIT_PGI 0x00010000
11146#define GL_COLOR4_BIT_PGI 0x00020000
11147#define GL_EDGEFLAG_BIT_PGI 0x00040000
11148#define GL_INDEX_BIT_PGI 0x00080000
11149#define GL_MAT_AMBIENT_BIT_PGI 0x00100000
11150#define GL_VERTEX_DATA_HINT_PGI 107050
11151#define GL_VERTEX_CONSISTENT_HINT_PGI 107051
11152#define GL_MATERIAL_SIDE_HINT_PGI 107052
11153#define GL_MAX_VERTEX_HINT_PGI 107053
11154#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
11155#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
11156#define GL_MAT_EMISSION_BIT_PGI 0x00800000
11157#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
11158#define GL_MAT_SHININESS_BIT_PGI 0x02000000
11159#define GL_MAT_SPECULAR_BIT_PGI 0x04000000
11160#define GL_NORMAL_BIT_PGI 0x08000000
11161#define GL_TEXCOORD1_BIT_PGI 0x10000000
11162#define GL_TEXCOORD2_BIT_PGI 0x20000000
11163#define GL_TEXCOORD3_BIT_PGI 0x40000000
11164#define GL_TEXCOORD4_BIT_PGI 0x80000000
11165
11166#define GLEW_PGI_vertex_hints GLEW_GET_VAR(__GLEW_PGI_vertex_hints)
11167
11168#endif /* GL_PGI_vertex_hints */
11169
11170/* ----------------------- GL_REND_screen_coordinates ---------------------- */
11171
11172#ifndef GL_REND_screen_coordinates
11173#define GL_REND_screen_coordinates 1
11174
11175#define GL_SCREEN_COORDINATES_REND 0x8490
11176#define GL_INVERTED_SCREEN_W_REND 0x8491
11177
11178#define GLEW_REND_screen_coordinates GLEW_GET_VAR(__GLEW_REND_screen_coordinates)
11179
11180#endif /* GL_REND_screen_coordinates */
11181
11182/* ------------------------------- GL_S3_s3tc ------------------------------ */
11183
11184#ifndef GL_S3_s3tc
11185#define GL_S3_s3tc 1
11186
11187#define GL_RGB_S3TC 0x83A0
11188#define GL_RGB4_S3TC 0x83A1
11189#define GL_RGBA_S3TC 0x83A2
11190#define GL_RGBA4_S3TC 0x83A3
11191#define GL_RGBA_DXT5_S3TC 0x83A4
11192#define GL_RGBA4_DXT5_S3TC 0x83A5
11193
11194#define GLEW_S3_s3tc GLEW_GET_VAR(__GLEW_S3_s3tc)
11195
11196#endif /* GL_S3_s3tc */
11197
11198/* -------------------------- GL_SGIS_color_range -------------------------- */
11199
11200#ifndef GL_SGIS_color_range
11201#define GL_SGIS_color_range 1
11202
11203#define GL_EXTENDED_RANGE_SGIS 0x85A5
11204#define GL_MIN_RED_SGIS 0x85A6
11205#define GL_MAX_RED_SGIS 0x85A7
11206#define GL_MIN_GREEN_SGIS 0x85A8
11207#define GL_MAX_GREEN_SGIS 0x85A9
11208#define GL_MIN_BLUE_SGIS 0x85AA
11209#define GL_MAX_BLUE_SGIS 0x85AB
11210#define GL_MIN_ALPHA_SGIS 0x85AC
11211#define GL_MAX_ALPHA_SGIS 0x85AD
11212
11213#define GLEW_SGIS_color_range GLEW_GET_VAR(__GLEW_SGIS_color_range)
11214
11215#endif /* GL_SGIS_color_range */
11216
11217/* ------------------------- GL_SGIS_detail_texture ------------------------ */
11218
11219#ifndef GL_SGIS_detail_texture
11220#define GL_SGIS_detail_texture 1
11221
11222typedef void (GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points);
11223typedef void (GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points);
11224
11225#define glDetailTexFuncSGIS GLEW_GET_FUN(__glewDetailTexFuncSGIS)
11226#define glGetDetailTexFuncSGIS GLEW_GET_FUN(__glewGetDetailTexFuncSGIS)
11227
11228#define GLEW_SGIS_detail_texture GLEW_GET_VAR(__GLEW_SGIS_detail_texture)
11229
11230#endif /* GL_SGIS_detail_texture */
11231
11232/* -------------------------- GL_SGIS_fog_function ------------------------- */
11233
11234#ifndef GL_SGIS_fog_function
11235#define GL_SGIS_fog_function 1
11236
11237typedef void (GLAPIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points);
11238typedef void (GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points);
11239
11240#define glFogFuncSGIS GLEW_GET_FUN(__glewFogFuncSGIS)
11241#define glGetFogFuncSGIS GLEW_GET_FUN(__glewGetFogFuncSGIS)
11242
11243#define GLEW_SGIS_fog_function GLEW_GET_VAR(__GLEW_SGIS_fog_function)
11244
11245#endif /* GL_SGIS_fog_function */
11246
11247/* ------------------------ GL_SGIS_generate_mipmap ------------------------ */
11248
11249#ifndef GL_SGIS_generate_mipmap
11250#define GL_SGIS_generate_mipmap 1
11251
11252#define GL_GENERATE_MIPMAP_SGIS 0x8191
11253#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
11254
11255#define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap)
11256
11257#endif /* GL_SGIS_generate_mipmap */
11258
11259/* -------------------------- GL_SGIS_multisample -------------------------- */
11260
11261#ifndef GL_SGIS_multisample
11262#define GL_SGIS_multisample 1
11263
11264#define GL_MULTISAMPLE_SGIS 0x809D
11265#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
11266#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
11267#define GL_SAMPLE_MASK_SGIS 0x80A0
11268#define GL_1PASS_SGIS 0x80A1
11269#define GL_2PASS_0_SGIS 0x80A2
11270#define GL_2PASS_1_SGIS 0x80A3
11271#define GL_4PASS_0_SGIS 0x80A4
11272#define GL_4PASS_1_SGIS 0x80A5
11273#define GL_4PASS_2_SGIS 0x80A6
11274#define GL_4PASS_3_SGIS 0x80A7
11275#define GL_SAMPLE_BUFFERS_SGIS 0x80A8
11276#define GL_SAMPLES_SGIS 0x80A9
11277#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
11278#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
11279#define GL_SAMPLE_PATTERN_SGIS 0x80AC
11280#define GL_MULTISAMPLE_BIT_EXT 0x20000000
11281
11282typedef void (GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
11284
11285#define glSampleMaskSGIS GLEW_GET_FUN(__glewSampleMaskSGIS)
11286#define glSamplePatternSGIS GLEW_GET_FUN(__glewSamplePatternSGIS)
11287
11288#define GLEW_SGIS_multisample GLEW_GET_VAR(__GLEW_SGIS_multisample)
11289
11290#endif /* GL_SGIS_multisample */
11291
11292/* ------------------------- GL_SGIS_pixel_texture ------------------------- */
11293
11294#ifndef GL_SGIS_pixel_texture
11295#define GL_SGIS_pixel_texture 1
11296
11297#define GLEW_SGIS_pixel_texture GLEW_GET_VAR(__GLEW_SGIS_pixel_texture)
11298
11299#endif /* GL_SGIS_pixel_texture */
11300
11301/* ----------------------- GL_SGIS_point_line_texgen ----------------------- */
11302
11303#ifndef GL_SGIS_point_line_texgen
11304#define GL_SGIS_point_line_texgen 1
11305
11306#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
11307#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
11308#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
11309#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
11310#define GL_EYE_POINT_SGIS 0x81F4
11311#define GL_OBJECT_POINT_SGIS 0x81F5
11312#define GL_EYE_LINE_SGIS 0x81F6
11313#define GL_OBJECT_LINE_SGIS 0x81F7
11314
11315#define GLEW_SGIS_point_line_texgen GLEW_GET_VAR(__GLEW_SGIS_point_line_texgen)
11316
11317#endif /* GL_SGIS_point_line_texgen */
11318
11319/* ------------------------ GL_SGIS_sharpen_texture ------------------------ */
11320
11321#ifndef GL_SGIS_sharpen_texture
11322#define GL_SGIS_sharpen_texture 1
11323
11324typedef void (GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points);
11325typedef void (GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points);
11326
11327#define glGetSharpenTexFuncSGIS GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS)
11328#define glSharpenTexFuncSGIS GLEW_GET_FUN(__glewSharpenTexFuncSGIS)
11329
11330#define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture)
11331
11332#endif /* GL_SGIS_sharpen_texture */
11333
11334/* --------------------------- GL_SGIS_texture4D --------------------------- */
11335
11336#ifndef GL_SGIS_texture4D
11337#define GL_SGIS_texture4D 1
11338
11339typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const void* pixels);
11340typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const void* pixels);
11341
11342#define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS)
11343#define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS)
11344
11345#define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D)
11346
11347#endif /* GL_SGIS_texture4D */
11348
11349/* ---------------------- GL_SGIS_texture_border_clamp --------------------- */
11350
11351#ifndef GL_SGIS_texture_border_clamp
11352#define GL_SGIS_texture_border_clamp 1
11353
11354#define GL_CLAMP_TO_BORDER_SGIS 0x812D
11355
11356#define GLEW_SGIS_texture_border_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp)
11357
11358#endif /* GL_SGIS_texture_border_clamp */
11359
11360/* ----------------------- GL_SGIS_texture_edge_clamp ---------------------- */
11361
11362#ifndef GL_SGIS_texture_edge_clamp
11363#define GL_SGIS_texture_edge_clamp 1
11364
11365#define GL_CLAMP_TO_EDGE_SGIS 0x812F
11366
11367#define GLEW_SGIS_texture_edge_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp)
11368
11369#endif /* GL_SGIS_texture_edge_clamp */
11370
11371/* ------------------------ GL_SGIS_texture_filter4 ------------------------ */
11372
11373#ifndef GL_SGIS_texture_filter4
11374#define GL_SGIS_texture_filter4 1
11375
11376typedef void (GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights);
11377typedef void (GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights);
11378
11379#define glGetTexFilterFuncSGIS GLEW_GET_FUN(__glewGetTexFilterFuncSGIS)
11380#define glTexFilterFuncSGIS GLEW_GET_FUN(__glewTexFilterFuncSGIS)
11381
11382#define GLEW_SGIS_texture_filter4 GLEW_GET_VAR(__GLEW_SGIS_texture_filter4)
11383
11384#endif /* GL_SGIS_texture_filter4 */
11385
11386/* -------------------------- GL_SGIS_texture_lod -------------------------- */
11387
11388#ifndef GL_SGIS_texture_lod
11389#define GL_SGIS_texture_lod 1
11390
11391#define GL_TEXTURE_MIN_LOD_SGIS 0x813A
11392#define GL_TEXTURE_MAX_LOD_SGIS 0x813B
11393#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
11394#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
11395
11396#define GLEW_SGIS_texture_lod GLEW_GET_VAR(__GLEW_SGIS_texture_lod)
11397
11398#endif /* GL_SGIS_texture_lod */
11399
11400/* ------------------------- GL_SGIS_texture_select ------------------------ */
11401
11402#ifndef GL_SGIS_texture_select
11403#define GL_SGIS_texture_select 1
11404
11405#define GLEW_SGIS_texture_select GLEW_GET_VAR(__GLEW_SGIS_texture_select)
11406
11407#endif /* GL_SGIS_texture_select */
11408
11409/* ----------------------------- GL_SGIX_async ----------------------------- */
11410
11411#ifndef GL_SGIX_async
11412#define GL_SGIX_async 1
11413
11414#define GL_ASYNC_MARKER_SGIX 0x8329
11415
11422
11423#define glAsyncMarkerSGIX GLEW_GET_FUN(__glewAsyncMarkerSGIX)
11424#define glDeleteAsyncMarkersSGIX GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX)
11425#define glFinishAsyncSGIX GLEW_GET_FUN(__glewFinishAsyncSGIX)
11426#define glGenAsyncMarkersSGIX GLEW_GET_FUN(__glewGenAsyncMarkersSGIX)
11427#define glIsAsyncMarkerSGIX GLEW_GET_FUN(__glewIsAsyncMarkerSGIX)
11428#define glPollAsyncSGIX GLEW_GET_FUN(__glewPollAsyncSGIX)
11429
11430#define GLEW_SGIX_async GLEW_GET_VAR(__GLEW_SGIX_async)
11431
11432#endif /* GL_SGIX_async */
11433
11434/* ------------------------ GL_SGIX_async_histogram ------------------------ */
11435
11436#ifndef GL_SGIX_async_histogram
11437#define GL_SGIX_async_histogram 1
11438
11439#define GL_ASYNC_HISTOGRAM_SGIX 0x832C
11440#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
11441
11442#define GLEW_SGIX_async_histogram GLEW_GET_VAR(__GLEW_SGIX_async_histogram)
11443
11444#endif /* GL_SGIX_async_histogram */
11445
11446/* -------------------------- GL_SGIX_async_pixel -------------------------- */
11447
11448#ifndef GL_SGIX_async_pixel
11449#define GL_SGIX_async_pixel 1
11450
11451#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
11452#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
11453#define GL_ASYNC_READ_PIXELS_SGIX 0x835E
11454#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
11455#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
11456#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
11457
11458#define GLEW_SGIX_async_pixel GLEW_GET_VAR(__GLEW_SGIX_async_pixel)
11459
11460#endif /* GL_SGIX_async_pixel */
11461
11462/* ----------------------- GL_SGIX_blend_alpha_minmax ---------------------- */
11463
11464#ifndef GL_SGIX_blend_alpha_minmax
11465#define GL_SGIX_blend_alpha_minmax 1
11466
11467#define GL_ALPHA_MIN_SGIX 0x8320
11468#define GL_ALPHA_MAX_SGIX 0x8321
11469
11470#define GLEW_SGIX_blend_alpha_minmax GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax)
11471
11472#endif /* GL_SGIX_blend_alpha_minmax */
11473
11474/* ---------------------------- GL_SGIX_clipmap ---------------------------- */
11475
11476#ifndef GL_SGIX_clipmap
11477#define GL_SGIX_clipmap 1
11478
11479#define GLEW_SGIX_clipmap GLEW_GET_VAR(__GLEW_SGIX_clipmap)
11480
11481#endif /* GL_SGIX_clipmap */
11482
11483/* ---------------------- GL_SGIX_convolution_accuracy --------------------- */
11484
11485#ifndef GL_SGIX_convolution_accuracy
11486#define GL_SGIX_convolution_accuracy 1
11487
11488#define GL_CONVOLUTION_HINT_SGIX 0x8316
11489
11490#define GLEW_SGIX_convolution_accuracy GLEW_GET_VAR(__GLEW_SGIX_convolution_accuracy)
11491
11492#endif /* GL_SGIX_convolution_accuracy */
11493
11494/* ------------------------- GL_SGIX_depth_texture ------------------------- */
11495
11496#ifndef GL_SGIX_depth_texture
11497#define GL_SGIX_depth_texture 1
11498
11499#define GL_DEPTH_COMPONENT16_SGIX 0x81A5
11500#define GL_DEPTH_COMPONENT24_SGIX 0x81A6
11501#define GL_DEPTH_COMPONENT32_SGIX 0x81A7
11502
11503#define GLEW_SGIX_depth_texture GLEW_GET_VAR(__GLEW_SGIX_depth_texture)
11504
11505#endif /* GL_SGIX_depth_texture */
11506
11507/* -------------------------- GL_SGIX_flush_raster ------------------------- */
11508
11509#ifndef GL_SGIX_flush_raster
11510#define GL_SGIX_flush_raster 1
11511
11512typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void);
11513
11514#define glFlushRasterSGIX GLEW_GET_FUN(__glewFlushRasterSGIX)
11515
11516#define GLEW_SGIX_flush_raster GLEW_GET_VAR(__GLEW_SGIX_flush_raster)
11517
11518#endif /* GL_SGIX_flush_raster */
11519
11520/* --------------------------- GL_SGIX_fog_offset -------------------------- */
11521
11522#ifndef GL_SGIX_fog_offset
11523#define GL_SGIX_fog_offset 1
11524
11525#define GL_FOG_OFFSET_SGIX 0x8198
11526#define GL_FOG_OFFSET_VALUE_SGIX 0x8199
11527
11528#define GLEW_SGIX_fog_offset GLEW_GET_VAR(__GLEW_SGIX_fog_offset)
11529
11530#endif /* GL_SGIX_fog_offset */
11531
11532/* -------------------------- GL_SGIX_fog_texture -------------------------- */
11533
11534#ifndef GL_SGIX_fog_texture
11535#define GL_SGIX_fog_texture 1
11536
11537#define GL_TEXTURE_FOG_SGIX 0
11538#define GL_FOG_PATCHY_FACTOR_SGIX 0
11539#define GL_FRAGMENT_FOG_SGIX 0
11540
11542
11543#define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX)
11544
11545#define GLEW_SGIX_fog_texture GLEW_GET_VAR(__GLEW_SGIX_fog_texture)
11546
11547#endif /* GL_SGIX_fog_texture */
11548
11549/* ------------------- GL_SGIX_fragment_specular_lighting ------------------ */
11550
11551#ifndef GL_SGIX_fragment_specular_lighting
11552#define GL_SGIX_fragment_specular_lighting 1
11553
11559typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
11560typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
11561typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
11562typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
11563typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param);
11564typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params);
11565typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param);
11566typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params);
11567typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data);
11568typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data);
11569typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
11570typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
11571
11572#define glFragmentColorMaterialSGIX GLEW_GET_FUN(__glewFragmentColorMaterialSGIX)
11573#define glFragmentLightModelfSGIX GLEW_GET_FUN(__glewFragmentLightModelfSGIX)
11574#define glFragmentLightModelfvSGIX GLEW_GET_FUN(__glewFragmentLightModelfvSGIX)
11575#define glFragmentLightModeliSGIX GLEW_GET_FUN(__glewFragmentLightModeliSGIX)
11576#define glFragmentLightModelivSGIX GLEW_GET_FUN(__glewFragmentLightModelivSGIX)
11577#define glFragmentLightfSGIX GLEW_GET_FUN(__glewFragmentLightfSGIX)
11578#define glFragmentLightfvSGIX GLEW_GET_FUN(__glewFragmentLightfvSGIX)
11579#define glFragmentLightiSGIX GLEW_GET_FUN(__glewFragmentLightiSGIX)
11580#define glFragmentLightivSGIX GLEW_GET_FUN(__glewFragmentLightivSGIX)
11581#define glFragmentMaterialfSGIX GLEW_GET_FUN(__glewFragmentMaterialfSGIX)
11582#define glFragmentMaterialfvSGIX GLEW_GET_FUN(__glewFragmentMaterialfvSGIX)
11583#define glFragmentMaterialiSGIX GLEW_GET_FUN(__glewFragmentMaterialiSGIX)
11584#define glFragmentMaterialivSGIX GLEW_GET_FUN(__glewFragmentMaterialivSGIX)
11585#define glGetFragmentLightfvSGIX GLEW_GET_FUN(__glewGetFragmentLightfvSGIX)
11586#define glGetFragmentLightivSGIX GLEW_GET_FUN(__glewGetFragmentLightivSGIX)
11587#define glGetFragmentMaterialfvSGIX GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX)
11588#define glGetFragmentMaterialivSGIX GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX)
11589
11590#define GLEW_SGIX_fragment_specular_lighting GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting)
11591
11592#endif /* GL_SGIX_fragment_specular_lighting */
11593
11594/* --------------------------- GL_SGIX_framezoom --------------------------- */
11595
11596#ifndef GL_SGIX_framezoom
11597#define GL_SGIX_framezoom 1
11598
11599typedef void (GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
11600
11601#define glFrameZoomSGIX GLEW_GET_FUN(__glewFrameZoomSGIX)
11602
11603#define GLEW_SGIX_framezoom GLEW_GET_VAR(__GLEW_SGIX_framezoom)
11604
11605#endif /* GL_SGIX_framezoom */
11606
11607/* --------------------------- GL_SGIX_interlace --------------------------- */
11608
11609#ifndef GL_SGIX_interlace
11610#define GL_SGIX_interlace 1
11611
11612#define GL_INTERLACE_SGIX 0x8094
11613
11614#define GLEW_SGIX_interlace GLEW_GET_VAR(__GLEW_SGIX_interlace)
11615
11616#endif /* GL_SGIX_interlace */
11617
11618/* ------------------------- GL_SGIX_ir_instrument1 ------------------------ */
11619
11620#ifndef GL_SGIX_ir_instrument1
11621#define GL_SGIX_ir_instrument1 1
11622
11623#define GLEW_SGIX_ir_instrument1 GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1)
11624
11625#endif /* GL_SGIX_ir_instrument1 */
11626
11627/* ------------------------- GL_SGIX_list_priority ------------------------- */
11628
11629#ifndef GL_SGIX_list_priority
11630#define GL_SGIX_list_priority 1
11631
11632#define GLEW_SGIX_list_priority GLEW_GET_VAR(__GLEW_SGIX_list_priority)
11633
11634#endif /* GL_SGIX_list_priority */
11635
11636/* ------------------------- GL_SGIX_pixel_texture ------------------------- */
11637
11638#ifndef GL_SGIX_pixel_texture
11639#define GL_SGIX_pixel_texture 1
11640
11642
11643#define glPixelTexGenSGIX GLEW_GET_FUN(__glewPixelTexGenSGIX)
11644
11645#define GLEW_SGIX_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_pixel_texture)
11646
11647#endif /* GL_SGIX_pixel_texture */
11648
11649/* ----------------------- GL_SGIX_pixel_texture_bits ---------------------- */
11650
11651#ifndef GL_SGIX_pixel_texture_bits
11652#define GL_SGIX_pixel_texture_bits 1
11653
11654#define GLEW_SGIX_pixel_texture_bits GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits)
11655
11656#endif /* GL_SGIX_pixel_texture_bits */
11657
11658/* ------------------------ GL_SGIX_reference_plane ------------------------ */
11659
11660#ifndef GL_SGIX_reference_plane
11661#define GL_SGIX_reference_plane 1
11662
11663typedef void (GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation);
11664
11665#define glReferencePlaneSGIX GLEW_GET_FUN(__glewReferencePlaneSGIX)
11666
11667#define GLEW_SGIX_reference_plane GLEW_GET_VAR(__GLEW_SGIX_reference_plane)
11668
11669#endif /* GL_SGIX_reference_plane */
11670
11671/* ---------------------------- GL_SGIX_resample --------------------------- */
11672
11673#ifndef GL_SGIX_resample
11674#define GL_SGIX_resample 1
11675
11676#define GL_PACK_RESAMPLE_SGIX 0x842E
11677#define GL_UNPACK_RESAMPLE_SGIX 0x842F
11678#define GL_RESAMPLE_DECIMATE_SGIX 0x8430
11679#define GL_RESAMPLE_REPLICATE_SGIX 0x8433
11680#define GL_RESAMPLE_ZERO_FILL_SGIX 0x8434
11681
11682#define GLEW_SGIX_resample GLEW_GET_VAR(__GLEW_SGIX_resample)
11683
11684#endif /* GL_SGIX_resample */
11685
11686/* ----------------------------- GL_SGIX_shadow ---------------------------- */
11687
11688#ifndef GL_SGIX_shadow
11689#define GL_SGIX_shadow 1
11690
11691#define GL_TEXTURE_COMPARE_SGIX 0x819A
11692#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
11693#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
11694#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
11695
11696#define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow)
11697
11698#endif /* GL_SGIX_shadow */
11699
11700/* ------------------------- GL_SGIX_shadow_ambient ------------------------ */
11701
11702#ifndef GL_SGIX_shadow_ambient
11703#define GL_SGIX_shadow_ambient 1
11704
11705#define GL_SHADOW_AMBIENT_SGIX 0x80BF
11706
11707#define GLEW_SGIX_shadow_ambient GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient)
11708
11709#endif /* GL_SGIX_shadow_ambient */
11710
11711/* ----------------------------- GL_SGIX_sprite ---------------------------- */
11712
11713#ifndef GL_SGIX_sprite
11714#define GL_SGIX_sprite 1
11715
11719typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params);
11720
11721#define glSpriteParameterfSGIX GLEW_GET_FUN(__glewSpriteParameterfSGIX)
11722#define glSpriteParameterfvSGIX GLEW_GET_FUN(__glewSpriteParameterfvSGIX)
11723#define glSpriteParameteriSGIX GLEW_GET_FUN(__glewSpriteParameteriSGIX)
11724#define glSpriteParameterivSGIX GLEW_GET_FUN(__glewSpriteParameterivSGIX)
11725
11726#define GLEW_SGIX_sprite GLEW_GET_VAR(__GLEW_SGIX_sprite)
11727
11728#endif /* GL_SGIX_sprite */
11729
11730/* ----------------------- GL_SGIX_tag_sample_buffer ----------------------- */
11731
11732#ifndef GL_SGIX_tag_sample_buffer
11733#define GL_SGIX_tag_sample_buffer 1
11734
11736
11737#define glTagSampleBufferSGIX GLEW_GET_FUN(__glewTagSampleBufferSGIX)
11738
11739#define GLEW_SGIX_tag_sample_buffer GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer)
11740
11741#endif /* GL_SGIX_tag_sample_buffer */
11742
11743/* ------------------------ GL_SGIX_texture_add_env ------------------------ */
11744
11745#ifndef GL_SGIX_texture_add_env
11746#define GL_SGIX_texture_add_env 1
11747
11748#define GLEW_SGIX_texture_add_env GLEW_GET_VAR(__GLEW_SGIX_texture_add_env)
11749
11750#endif /* GL_SGIX_texture_add_env */
11751
11752/* -------------------- GL_SGIX_texture_coordinate_clamp ------------------- */
11753
11754#ifndef GL_SGIX_texture_coordinate_clamp
11755#define GL_SGIX_texture_coordinate_clamp 1
11756
11757#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
11758#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
11759#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
11760
11761#define GLEW_SGIX_texture_coordinate_clamp GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp)
11762
11763#endif /* GL_SGIX_texture_coordinate_clamp */
11764
11765/* ------------------------ GL_SGIX_texture_lod_bias ----------------------- */
11766
11767#ifndef GL_SGIX_texture_lod_bias
11768#define GL_SGIX_texture_lod_bias 1
11769
11770#define GLEW_SGIX_texture_lod_bias GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias)
11771
11772#endif /* GL_SGIX_texture_lod_bias */
11773
11774/* ---------------------- GL_SGIX_texture_multi_buffer --------------------- */
11775
11776#ifndef GL_SGIX_texture_multi_buffer
11777#define GL_SGIX_texture_multi_buffer 1
11778
11779#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
11780
11781#define GLEW_SGIX_texture_multi_buffer GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer)
11782
11783#endif /* GL_SGIX_texture_multi_buffer */
11784
11785/* ------------------------- GL_SGIX_texture_range ------------------------- */
11786
11787#ifndef GL_SGIX_texture_range
11788#define GL_SGIX_texture_range 1
11789
11790#define GL_RGB_SIGNED_SGIX 0x85E0
11791#define GL_RGBA_SIGNED_SGIX 0x85E1
11792#define GL_ALPHA_SIGNED_SGIX 0x85E2
11793#define GL_LUMINANCE_SIGNED_SGIX 0x85E3
11794#define GL_INTENSITY_SIGNED_SGIX 0x85E4
11795#define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5
11796#define GL_RGB16_SIGNED_SGIX 0x85E6
11797#define GL_RGBA16_SIGNED_SGIX 0x85E7
11798#define GL_ALPHA16_SIGNED_SGIX 0x85E8
11799#define GL_LUMINANCE16_SIGNED_SGIX 0x85E9
11800#define GL_INTENSITY16_SIGNED_SGIX 0x85EA
11801#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB
11802#define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC
11803#define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED
11804#define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE
11805#define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF
11806#define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0
11807#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1
11808#define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2
11809#define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3
11810#define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4
11811#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5
11812#define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6
11813#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7
11814#define GL_MIN_LUMINANCE_SGIS 0x85F8
11815#define GL_MAX_LUMINANCE_SGIS 0x85F9
11816#define GL_MIN_INTENSITY_SGIS 0x85FA
11817#define GL_MAX_INTENSITY_SGIS 0x85FB
11818
11819#define GLEW_SGIX_texture_range GLEW_GET_VAR(__GLEW_SGIX_texture_range)
11820
11821#endif /* GL_SGIX_texture_range */
11822
11823/* ----------------------- GL_SGIX_texture_scale_bias ---------------------- */
11824
11825#ifndef GL_SGIX_texture_scale_bias
11826#define GL_SGIX_texture_scale_bias 1
11827
11828#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
11829#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
11830#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
11831#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
11832
11833#define GLEW_SGIX_texture_scale_bias GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias)
11834
11835#endif /* GL_SGIX_texture_scale_bias */
11836
11837/* ------------------------- GL_SGIX_vertex_preclip ------------------------ */
11838
11839#ifndef GL_SGIX_vertex_preclip
11840#define GL_SGIX_vertex_preclip 1
11841
11842#define GL_VERTEX_PRECLIP_SGIX 0x83EE
11843#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
11844
11845#define GLEW_SGIX_vertex_preclip GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip)
11846
11847#endif /* GL_SGIX_vertex_preclip */
11848
11849/* ---------------------- GL_SGIX_vertex_preclip_hint ---------------------- */
11850
11851#ifndef GL_SGIX_vertex_preclip_hint
11852#define GL_SGIX_vertex_preclip_hint 1
11853
11854#define GL_VERTEX_PRECLIP_SGIX 0x83EE
11855#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
11856
11857#define GLEW_SGIX_vertex_preclip_hint GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint)
11858
11859#endif /* GL_SGIX_vertex_preclip_hint */
11860
11861/* ----------------------------- GL_SGIX_ycrcb ----------------------------- */
11862
11863#ifndef GL_SGIX_ycrcb
11864#define GL_SGIX_ycrcb 1
11865
11866#define GLEW_SGIX_ycrcb GLEW_GET_VAR(__GLEW_SGIX_ycrcb)
11867
11868#endif /* GL_SGIX_ycrcb */
11869
11870/* -------------------------- GL_SGI_color_matrix -------------------------- */
11871
11872#ifndef GL_SGI_color_matrix
11873#define GL_SGI_color_matrix 1
11874
11875#define GL_COLOR_MATRIX_SGI 0x80B1
11876#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
11877#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
11878#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
11879#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
11880#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
11881#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
11882#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
11883#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
11884#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
11885#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
11886
11887#define GLEW_SGI_color_matrix GLEW_GET_VAR(__GLEW_SGI_color_matrix)
11888
11889#endif /* GL_SGI_color_matrix */
11890
11891/* --------------------------- GL_SGI_color_table -------------------------- */
11892
11893#ifndef GL_SGI_color_table
11894#define GL_SGI_color_table 1
11895
11896#define GL_COLOR_TABLE_SGI 0x80D0
11897#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
11898#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
11899#define GL_PROXY_COLOR_TABLE_SGI 0x80D3
11900#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
11901#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
11902#define GL_COLOR_TABLE_SCALE_SGI 0x80D6
11903#define GL_COLOR_TABLE_BIAS_SGI 0x80D7
11904#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
11905#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
11906#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
11907#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
11908#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
11909#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
11910#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
11911#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
11912
11913typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params);
11914typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params);
11915typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table);
11916typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
11917typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params);
11918typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params);
11919typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, void* table);
11920
11921#define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfvSGI)
11922#define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameterivSGI)
11923#define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI)
11924#define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI)
11925#define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParameterfvSGI)
11926#define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParameterivSGI)
11927#define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI)
11928
11929#define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table)
11930
11931#endif /* GL_SGI_color_table */
11932
11933/* ----------------------- GL_SGI_texture_color_table ---------------------- */
11934
11935#ifndef GL_SGI_texture_color_table
11936#define GL_SGI_texture_color_table 1
11937
11938#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
11939#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
11940
11941#define GLEW_SGI_texture_color_table GLEW_GET_VAR(__GLEW_SGI_texture_color_table)
11942
11943#endif /* GL_SGI_texture_color_table */
11944
11945/* ------------------------- GL_SUNX_constant_data ------------------------- */
11946
11947#ifndef GL_SUNX_constant_data
11948#define GL_SUNX_constant_data 1
11949
11950#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
11951#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
11952
11954
11955#define glFinishTextureSUNX GLEW_GET_FUN(__glewFinishTextureSUNX)
11956
11957#define GLEW_SUNX_constant_data GLEW_GET_VAR(__GLEW_SUNX_constant_data)
11958
11959#endif /* GL_SUNX_constant_data */
11960
11961/* -------------------- GL_SUN_convolution_border_modes -------------------- */
11962
11963#ifndef GL_SUN_convolution_border_modes
11964#define GL_SUN_convolution_border_modes 1
11965
11966#define GL_WRAP_BORDER_SUN 0x81D4
11967
11968#define GLEW_SUN_convolution_border_modes GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes)
11969
11970#endif /* GL_SUN_convolution_border_modes */
11971
11972/* -------------------------- GL_SUN_global_alpha -------------------------- */
11973
11974#ifndef GL_SUN_global_alpha
11975#define GL_SUN_global_alpha 1
11976
11977#define GL_GLOBAL_ALPHA_SUN 0x81D9
11978#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
11979
11988
11989#define glGlobalAlphaFactorbSUN GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN)
11990#define glGlobalAlphaFactordSUN GLEW_GET_FUN(__glewGlobalAlphaFactordSUN)
11991#define glGlobalAlphaFactorfSUN GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN)
11992#define glGlobalAlphaFactoriSUN GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN)
11993#define glGlobalAlphaFactorsSUN GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN)
11994#define glGlobalAlphaFactorubSUN GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN)
11995#define glGlobalAlphaFactoruiSUN GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN)
11996#define glGlobalAlphaFactorusSUN GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN)
11997
11998#define GLEW_SUN_global_alpha GLEW_GET_VAR(__GLEW_SUN_global_alpha)
11999
12000#endif /* GL_SUN_global_alpha */
12001
12002/* --------------------------- GL_SUN_mesh_array --------------------------- */
12003
12004#ifndef GL_SUN_mesh_array
12005#define GL_SUN_mesh_array 1
12006
12007#define GL_QUAD_MESH_SUN 0x8614
12008#define GL_TRIANGLE_MESH_SUN 0x8615
12009
12010#define GLEW_SUN_mesh_array GLEW_GET_VAR(__GLEW_SUN_mesh_array)
12011
12012#endif /* GL_SUN_mesh_array */
12013
12014/* ------------------------ GL_SUN_read_video_pixels ----------------------- */
12015
12016#ifndef GL_SUN_read_video_pixels
12017#define GL_SUN_read_video_pixels 1
12018
12019typedef void (GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
12020
12021#define glReadVideoPixelsSUN GLEW_GET_FUN(__glewReadVideoPixelsSUN)
12022
12023#define GLEW_SUN_read_video_pixels GLEW_GET_VAR(__GLEW_SUN_read_video_pixels)
12024
12025#endif /* GL_SUN_read_video_pixels */
12026
12027/* --------------------------- GL_SUN_slice_accum -------------------------- */
12028
12029#ifndef GL_SUN_slice_accum
12030#define GL_SUN_slice_accum 1
12031
12032#define GL_SLICE_ACCUM_SUN 0x85CC
12033
12034#define GLEW_SUN_slice_accum GLEW_GET_VAR(__GLEW_SUN_slice_accum)
12035
12036#endif /* GL_SUN_slice_accum */
12037
12038/* -------------------------- GL_SUN_triangle_list ------------------------- */
12039
12040#ifndef GL_SUN_triangle_list
12041#define GL_SUN_triangle_list 1
12042
12043#define GL_RESTART_SUN 0x01
12044#define GL_REPLACE_MIDDLE_SUN 0x02
12045#define GL_REPLACE_OLDEST_SUN 0x03
12046#define GL_TRIANGLE_LIST_SUN 0x81D7
12047#define GL_REPLACEMENT_CODE_SUN 0x81D8
12048#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
12049#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
12050#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
12051#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
12052#define GL_R1UI_V3F_SUN 0x85C4
12053#define GL_R1UI_C4UB_V3F_SUN 0x85C5
12054#define GL_R1UI_C3F_V3F_SUN 0x85C6
12055#define GL_R1UI_N3F_V3F_SUN 0x85C7
12056#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
12057#define GL_R1UI_T2F_V3F_SUN 0x85C9
12058#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
12059#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
12060
12061typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const void* pointer);
12065typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code);
12068
12069#define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePointerSUN)
12070#define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN)
12071#define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN)
12072#define glReplacementCodeuiSUN GLEW_GET_FUN(__glewReplacementCodeuiSUN)
12073#define glReplacementCodeuivSUN GLEW_GET_FUN(__glewReplacementCodeuivSUN)
12074#define glReplacementCodeusSUN GLEW_GET_FUN(__glewReplacementCodeusSUN)
12075#define glReplacementCodeusvSUN GLEW_GET_FUN(__glewReplacementCodeusvSUN)
12076
12077#define GLEW_SUN_triangle_list GLEW_GET_VAR(__GLEW_SUN_triangle_list)
12078
12079#endif /* GL_SUN_triangle_list */
12080
12081/* ----------------------------- GL_SUN_vertex ----------------------------- */
12082
12083#ifndef GL_SUN_vertex
12084#define GL_SUN_vertex 1
12085
12087typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v);
12089typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v);
12091typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v);
12093typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v);
12095typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v);
12097typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v);
12099typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
12101typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v);
12103typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v);
12105typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
12107typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
12113typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v);
12115typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
12117typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v);
12119typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v);
12121typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v);
12123typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
12125typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v);
12126
12127#define glColor3fVertex3fSUN GLEW_GET_FUN(__glewColor3fVertex3fSUN)
12128#define glColor3fVertex3fvSUN GLEW_GET_FUN(__glewColor3fVertex3fvSUN)
12129#define glColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fSUN)
12130#define glColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN)
12131#define glColor4ubVertex2fSUN GLEW_GET_FUN(__glewColor4ubVertex2fSUN)
12132#define glColor4ubVertex2fvSUN GLEW_GET_FUN(__glewColor4ubVertex2fvSUN)
12133#define glColor4ubVertex3fSUN GLEW_GET_FUN(__glewColor4ubVertex3fSUN)
12134#define glColor4ubVertex3fvSUN GLEW_GET_FUN(__glewColor4ubVertex3fvSUN)
12135#define glNormal3fVertex3fSUN GLEW_GET_FUN(__glewNormal3fVertex3fSUN)
12136#define glNormal3fVertex3fvSUN GLEW_GET_FUN(__glewNormal3fVertex3fvSUN)
12137#define glReplacementCodeuiColor3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN)
12138#define glReplacementCodeuiColor3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN)
12139#define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN)
12140#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN)
12141#define glReplacementCodeuiColor4ubVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN)
12142#define glReplacementCodeuiColor4ubVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN)
12143#define glReplacementCodeuiNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN)
12144#define glReplacementCodeuiNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fvSUN)
12145#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)
12146#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)
12147#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)
12148#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)
12149#define glReplacementCodeuiTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN)
12150#define glReplacementCodeuiTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN)
12151#define glReplacementCodeuiVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN)
12152#define glReplacementCodeuiVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN)
12153#define glTexCoord2fColor3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN)
12154#define glTexCoord2fColor3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN)
12155#define glTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN)
12156#define glTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN)
12157#define glTexCoord2fColor4ubVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN)
12158#define glTexCoord2fColor4ubVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN)
12159#define glTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN)
12160#define glTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN)
12161#define glTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN)
12162#define glTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN)
12163#define glTexCoord4fColor4fNormal3fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN)
12164#define glTexCoord4fColor4fNormal3fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN)
12165#define glTexCoord4fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN)
12166#define glTexCoord4fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN)
12167
12168#define GLEW_SUN_vertex GLEW_GET_VAR(__GLEW_SUN_vertex)
12169
12170#endif /* GL_SUN_vertex */
12171
12172/* -------------------------- GL_WIN_phong_shading ------------------------- */
12173
12174#ifndef GL_WIN_phong_shading
12175#define GL_WIN_phong_shading 1
12176
12177#define GL_PHONG_WIN 0x80EA
12178#define GL_PHONG_HINT_WIN 0x80EB
12179
12180#define GLEW_WIN_phong_shading GLEW_GET_VAR(__GLEW_WIN_phong_shading)
12181
12182#endif /* GL_WIN_phong_shading */
12183
12184/* -------------------------- GL_WIN_specular_fog -------------------------- */
12185
12186#ifndef GL_WIN_specular_fog
12187#define GL_WIN_specular_fog 1
12188
12189#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
12190
12191#define GLEW_WIN_specular_fog GLEW_GET_VAR(__GLEW_WIN_specular_fog)
12192
12193#endif /* GL_WIN_specular_fog */
12194
12195/* ---------------------------- GL_WIN_swap_hint --------------------------- */
12196
12197#ifndef GL_WIN_swap_hint
12198#define GL_WIN_swap_hint 1
12199
12200typedef void (GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height);
12201
12202#define glAddSwapHintRectWIN GLEW_GET_FUN(__glewAddSwapHintRectWIN)
12203
12204#define GLEW_WIN_swap_hint GLEW_GET_VAR(__GLEW_WIN_swap_hint)
12205
12206#endif /* GL_WIN_swap_hint */
12207
12208/* ------------------------------------------------------------------------- */
12209
12210#if defined(GLEW_MX) && defined(_WIN32)
12211#define GLEW_FUN_EXPORT
12212#else
12213#define GLEW_FUN_EXPORT GLEWAPI
12214#endif /* GLEW_MX */
12215
12216#if defined(GLEW_MX)
12217#define GLEW_VAR_EXPORT
12218#else
12219#define GLEW_VAR_EXPORT GLEWAPI
12220#endif /* GLEW_MX */
12221
12222#if defined(GLEW_MX) && defined(_WIN32)
12223struct GLEWContextStruct
12224{
12225#endif /* GLEW_MX */
12226
12231
12278
12326
12346
12440
12447
12503
12508
12512
12514
12520
12522
12527
12532
12536
12548
12551
12557
12566
12569
12573
12576
12581
12585
12593
12596
12598
12600
12602
12607
12612
12615
12618
12639
12644
12680
12713
12715
12718
12724
12726
12761
12770
12773
12775
12777
12792
12832
12841
12848
12856
12859
12861
12869
12874
12878
12886
12891
12896
12907
12912
12923
12935
12998
13002
13041
13058
13060
13064
13069
13084
13087
13090
13093
13106
13110
13148
13152
13154
13156
13158
13160
13163
13166
13180
13183
13189
13192
13194
13408
13415
13418
13420
13426
13445
13447
13449
13467
13472
13475
13510
13521
13523
13525
13529
13532
13535
13540
13547
13550
13552
13554
13557
13575
13579
13582
13584
13588
13590
13592
13599
13606
13608
13611
13619
13629
13641
13684
13688
13690
13692
13699
13702
13711
13716
13719
13725
13727
13752
13755
13757
13761
13771
13775
13783
13790
13792
13794
13807
13842
13889
13897
13901
13904
13907
13914
13917
13931
13934
13948
13950
13962
13970
13981
13984
14004
14017
14082
14089
14092
14095
14098
14101
14104
14107
14114
14116
14118
14136
14138
14140
14142
14147
14149
14157
14159
14168
14170
14178
14219
14221
14222#if defined(GLEW_MX) && !defined(_WIN32)
14223struct GLEWContextStruct
14224{
14225#endif /* GLEW_MX */
14226
14625
14626#ifdef GLEW_MX
14627}; /* GLEWContextStruct */
14628#endif /* GLEW_MX */
14629
14630/* ------------------------------------------------------------------------- */
14631
14632/* error codes */
14633#define GLEW_OK 0
14634#define GLEW_NO_ERROR 0
14635#define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */
14636#define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* GL 1.1 and up are not supported */
14637#define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* GLX 1.2 and up are not supported */
14638
14639/* string codes */
14640#define GLEW_VERSION 1
14641#define GLEW_VERSION_MAJOR 2
14642#define GLEW_VERSION_MINOR 3
14643#define GLEW_VERSION_MICRO 4
14644
14645/* API */
14646#ifdef GLEW_MX
14647
14648typedef struct GLEWContextStruct GLEWContext;
14649GLEWAPI GLenum glewContextInit (GLEWContext* ctx);
14650GLEWAPI GLboolean glewContextIsSupported (GLEWContext* ctx, const char* name);
14651
14652#define glewInit() glewContextInit(glewGetContext())
14653#define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x)
14654#define glewIsExtensionSupported(x) glewIsSupported(x)
14655
14656#define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x))
14657#ifdef _WIN32
14658# define GLEW_GET_FUN(x) glewGetContext()->x
14659#else
14660# define GLEW_GET_FUN(x) x
14661#endif
14662
14663#else /* GLEW_MX */
14664
14667#define glewIsExtensionSupported(x) glewIsSupported(x)
14668
14669#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)
14670#define GLEW_GET_FUN(x) x
14671
14672#endif /* GLEW_MX */
14673
14678
14679#ifdef __cplusplus
14680}
14681#endif
14682
14683#ifdef GLEW_APIENTRY_DEFINED
14684#undef GLEW_APIENTRY_DEFINED
14685#undef APIENTRY
14686#undef GLAPIENTRY
14687#define GLAPIENTRY
14688#endif
14689
14690#ifdef GLEW_CALLBACK_DEFINED
14691#undef GLEW_CALLBACK_DEFINED
14692#undef CALLBACK
14693#endif
14694
14695#ifdef GLEW_WINGDIAPI_DEFINED
14696#undef GLEW_WINGDIAPI_DEFINED
14697#undef WINGDIAPI
14698#endif
14699
14700#undef GLAPI
14701/* #undef GLEWAPI */
14702
14703#endif /* __glew_h__ */
void(GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONPROC)(GLuint, GLuint, const GLchar *)
Definition: glew.h:2114
GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREEXTPROC __glewBindImageTextureEXT
Definition: glew.h:13580
void(GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC)(GLuint program, GLenum target, GLenum pname, GLint *params)
Definition: glew.h:6452
GLAPI void GLAPIENTRY glClearDepth(GLclampd depth)
GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV
Definition: glew.h:13919
void(GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC)(GLenum target, GLenum pname, GLvoid **params)
Definition: glew.h:5079
GLenum(GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target)
Definition: glew.h:3283
void(GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC)(GLuint index, GLfloat x)
Definition: glew.h:10844
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_sprite
Definition: glew.h:14600
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_add
Definition: glew.h:14449
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compiled_vertex_array
Definition: glew.h:14388
void(GLAPIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC)(GLuint id, GLenum value, GLint *data)
Definition: glew.h:8736
void(GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data)
Definition: glew.h:5075
void(GLAPIENTRY * PFNGLBINDVERTEXARRAYAPPLEPROC)(GLuint array)
Definition: glew.h:2841
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIVPROC __glewMultiTexCoordP4uiv
Definition: glew.h:13014
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader
Definition: glew.h:14538
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D
Definition: glew.h:12239
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample
Definition: glew.h:14239
GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV
Definition: glew.h:13887
GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN
Definition: glew.h:14212
GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKNVPROC __glewDrawTransformFeedbackNV
Definition: glew.h:13965
GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT
Definition: glew.h:13419
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip
Definition: glew.h:14478
void(GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSPROC)(GLsizei n, GLuint *ids)
Definition: glew.h:4799
void(GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC)(GLuint group, GLsizei bufSize, GLsizei *length, char *groupString)
Definition: glew.h:2530
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s
Definition: glew.h:12419
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA
Definition: glew.h:13728
void(GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC)(GLenum mode, GLint *first, GLsizei *count, GLsizei primcount)
Definition: glew.h:7399
void(GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:7556
void(GLAPIENTRY * PFNGLUSEPROGRAMPROC)(GLuint program)
Definition: glew.h:1813
GLEW_FUN_EXPORT PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT
Definition: glew.h:13663
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI
Definition: glew.h:13115
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv
Definition: glew.h:12441
void(GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition: glew.h:6401
void(GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC)(const GLubyte *c, const GLfloat *v)
Definition: glew.h:12091
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_rgtc
Definition: glew.h:14444
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64NVPROC __glewVertexAttribL3i64NV
Definition: glew.h:13995
GLAPI void GLAPIENTRY glPolygonStipple(const GLubyte *mask)
GLAPI void GLAPIENTRY glTexCoord1iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLUNIFORM3UIPROC __glewUniform3ui
Definition: glew.h:12478
GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays
Definition: glew.h:12287
GLAPI void GLAPIENTRY glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Definition: glew.h:1836
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3414
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLint *params)
Definition: glew.h:9601
void(GLAPIENTRY * PFNGLSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, const GLint *params)
Definition: glew.h:4006
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f
Definition: glew.h:12247
void(GLAPIENTRY * PFNGLBLENDEQUATIONPROC)(GLenum mode)
Definition: glew.h:1467
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC)(const GLhalf *v)
Definition: glew.h:9784
GLEW_FUN_EXPORT PFNGLUNIFORMUI64NVPROC __glewUniformui64NV
Definition: glew.h:13946
GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer
Definition: glew.h:12328
GLAPI void GLAPIENTRY glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color
Definition: glew.h:14494
GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV
Definition: glew.h:13767
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC)(GLbyte red, GLbyte green, GLbyte blue)
Definition: glew.h:1480
ptrdiff_t GLintptr
Definition: glew.h:1623
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV
Definition: glew.h:14055
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT
Definition: glew.h:13387
GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV
Definition: glew.h:13759
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC)(GLushort code)
Definition: glew.h:12066
GLAPI void GLAPIENTRY glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
void(GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:3807
void(GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Definition: glew.h:6264
void(GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC)(GLuint id, GLenum pname, GLuint *params)
Definition: glew.h:3878
GLboolean(GLAPIENTRY * PFNGLISPROGRAMPROC)(GLuint program)
Definition: glew.h:1787
GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV
Definition: glew.h:13925
GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS
Definition: glew.h:14103
GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region
Definition: glew.h:14486
void(GLAPIENTRY * PFNGLLOADPROGRAMNVPROC)(GLenum target, GLuint id, GLsizei len, const GLubyte *program)
Definition: glew.h:10833
void(GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC)(GLuint index, GLsizei n, const GLdouble *v)
Definition: glew.h:10869
GLAPI void GLAPIENTRY glVertex2dv(const GLdouble *v)
void(GLAPIENTRY * PFNGLVERTEXATTRIBL2I64VNVPROC)(GLuint index, const GLint64EXT *v)
Definition: glew.h:10634
void(GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *v)
Definition: glew.h:12121
void(GLAPIENTRY * PFNGLSAMPLERPARAMETERFPROC)(GLuint sampler, GLenum pname, GLfloat param)
Definition: glew.h:4003
GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements
Definition: glew.h:12228
void(GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC)(void)
Definition: glew.h:9912
GLAPI void GLAPIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void(GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC)(GLuint buffer, GLenum pname, GLuint64EXT *params)
Definition: glew.h:10180
void(GLAPIENTRY * PFNGLUNIFORM1FARBPROC)(GLint location, GLfloat v0)
Definition: glew.h:4108
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC)(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12096
GLEW_FUN_EXPORT PFNGLGETMULTITEXENVFVEXTPROC __glewGetMultiTexEnvfvEXT
Definition: glew.h:13241
GLAPI void GLAPIENTRY glGetPolygonStipple(GLubyte *mask)
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC)(GLenum light, GLenum pname, GLint param)
Definition: glew.h:6928
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC)(GLenum light, GLenum pname, GLint *params)
Definition: glew.h:11562
void(GLAPIENTRY * PFNGLMATRIXORTHOEXTPROC)(GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f)
Definition: glew.h:6479
GLenum(GLAPIENTRY * PFNGLOBJECTPURGEABLEAPPLEPROC)(GLenum objectType, GLuint name, GLenum option)
Definition: glew.h:2743
void(GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC)(GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride)
Definition: glew.h:8999
GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate
Definition: glew.h:12381
GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT
Definition: glew.h:13450
GLEW_FUN_EXPORT PFNGLNORMAL3HNVPROC __glewNormal3hNV
Definition: glew.h:13857
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels
Definition: glew.h:14256
GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEFEXTPROC __glewMatrixMultTransposefEXT
Definition: glew.h:13286
void(GLAPIENTRY * PFNGLENABLECLIENTSTATEIEXTPROC)(GLenum array, GLuint index)
Definition: glew.h:6415
void(GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:6390
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV
Definition: glew.h:13800
void(GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC)(GLdouble m[16])
Definition: glew.h:4848
GLAPI void GLAPIENTRY glRectfv(const GLfloat *v1, const GLfloat *v2)
void(GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:3607
GLEW_FUN_EXPORT PFNGLGENPERFMONITORSAMDPROC __glewGenPerfMonitorsAMD
Definition: glew.h:12540
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
Definition: glew.h:6552
void(GLAPIENTRY * PFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer)
Definition: glew.h:3281
unsigned char GLubyte
Definition: glew.h:240
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_barrier
Definition: glew.h:14533
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4DVPROC __glewUniformMatrix4dv
Definition: glew.h:12677
void(GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC)(GLenum target, GLfloat *points)
Definition: glew.h:11223
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI
Definition: glew.h:13130
void(GLAPIENTRY * PFNGLSAMPLEMAPATIPROC)(GLuint dst, GLuint interp, GLenum swizzle)
Definition: glew.h:5679
void(GLAPIENTRY * PFNGLPRESENTFRAMEKEYEDNVPROC)(GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1)
Definition: glew.h:10032
GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT
Definition: glew.h:13427
GLAPI void GLAPIENTRY glColor4usv(const GLushort *v)
void(GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, GLuint *params)
Definition: glew.h:3997
void(GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC)(const GLfloat m[16])
Definition: glew.h:1333
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv
Definition: glew.h:12264
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC)(GLenum face, GLenum pname, const GLint param)
Definition: glew.h:11565
void(GLAPIENTRY * PFNGLGENQUERIESARBPROC)(GLsizei n, GLuint *ids)
Definition: glew.h:3876
void(GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint *params)
Definition: glew.h:6432
void(GLAPIENTRY * PFNGLMATRIXLOADIDENTITYEXTPROC)(GLenum matrixMode)
Definition: glew.h:6470
void(GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6592
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV
Definition: glew.h:13803
GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV
Definition: glew.h:13770
void(GLAPIENTRY * PFNGLDELETEOBJECTARBPROC)(GLhandleARB obj)
Definition: glew.h:4094
GLAPI void GLAPIENTRY glRasterPos2sv(const GLshort *v)
void(GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC)(GLuint buffer, GLenum pname, void **params)
Definition: glew.h:6444
void(GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Definition: glew.h:6127
void(GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6575
void(GLAPIENTRY * PFNGLDISABLEIPROC)(GLenum, GLuint)
Definition: glew.h:2121
GLEW_FUN_EXPORT PFNGLBLENDFUNCIARBPROC __glewBlendFunciARB
Definition: glew.h:12606
GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT
Definition: glew.h:13477
GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render
Definition: glew.h:14493
GLEW_FUN_EXPORT PFNGLTEXRENDERBUFFERNVPROC __glewTexRenderbufferNV
Definition: glew.h:13774
void(GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC)(GLsizei n, GLuint *ids)
Definition: glew.h:9913
void(GLAPIENTRY * PFNGLBLENDEQUATIONIPROC)(GLuint buf, GLenum mode)
Definition: glew.h:2368
void(GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC)(GLuint id, GLenum pname, GLfloat *params)
Definition: glew.h:5872
GLuint(GLAPIENTRY * PFNGLCREATESHADERPROGRAMEXTPROC)(GLenum type, const char *string)
Definition: glew.h:7725
GLEW_FUN_EXPORT PFNGLUNIFORM4UI64VNVPROC __glewUniform4ui64vNV
Definition: glew.h:13841
void(GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12118
GLAPI void GLAPIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
GLEW_FUN_EXPORT PFNGLUNIFORM3DPROC __glewUniform3d
Definition: glew.h:12667
GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE
Definition: glew.h:12554
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod
Definition: glew.h:14311
void(GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:1824
GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB
Definition: glew.h:12725
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB
Definition: glew.h:12979
void(GLAPIENTRY * PFNGLUNIFORM3FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:1803
void(GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Definition: glew.h:1846
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s
Definition: glew.h:12301
GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor
Definition: glew.h:12279
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:4432
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture4D
Definition: glew.h:14573
GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv
Definition: glew.h:12702
GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI
Definition: glew.h:13083
void(GLAPIENTRY * PFNGLVERTEXP4UIVPROC)(GLenum type, const GLuint *value)
Definition: glew.h:5386
GLEW_FUN_EXPORT PFNGLVERTEXP3UIPROC __glewVertexP3ui
Definition: glew.h:13037
void(GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:4125
GLAPI void GLAPIENTRY glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery
Definition: glew.h:12343
void(GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:7515
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:5204
void(GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC)(GLenum target, GLdouble s, GLdouble t)
Definition: glew.h:3798
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4UIPROC)(GLuint, GLuint, GLuint, GLuint, GLuint)
Definition: glew.h:2163
GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT
Definition: glew.h:13687
GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS
Definition: glew.h:14090
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4IPROC)(GLuint, GLint, GLint, GLint, GLint)
Definition: glew.h:2159
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3DVPROC __glewUniformMatrix2x3dv
Definition: glew.h:12672
void(GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC)(GLenum target, GLuint index)
Definition: glew.h:6824
void(GLAPIENTRY * PFNGLSECONDARYCOLORP3UIVPROC)(GLenum type, const GLuint *color)
Definition: glew.h:5364
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422
Definition: glew.h:14268
int64_t GLint64EXT
Definition: glew.h:260
GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLEPROC __glewTexImage2DMultisample
Definition: glew.h:12872
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB
Definition: glew.h:12760
GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB
Definition: glew.h:12936
GLEW_FUN_EXPORT PFNGLVARIANTIVEXTPROC __glewVariantivEXT
Definition: glew.h:13678
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_subtable
Definition: glew.h:14387
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __glewNamedFramebufferTextureLayerEXT
Definition: glew.h:13332
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_multisample
Definition: glew.h:14333
GLAPI void GLAPIENTRY glTexCoord2f(GLfloat s, GLfloat t)
void(GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:6328
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3416
void(GLAPIENTRY * PFNGLTEXCOORD1HNVPROC)(GLhalf s)
Definition: glew.h:9785
GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIVEXTPROC __glewMultiTexParameterivEXT
Definition: glew.h:13318
GLEW_FUN_EXPORT PFNGLMATRIXSCALEFEXTPROC __glewMatrixScalefEXT
Definition: glew.h:13295
GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC __glewCopyMultiTexSubImage1DEXT
Definition: glew.h:13212
GLAPI void GLAPIENTRY glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC __glewGetSamplerParameterfv
Definition: glew.h:12783
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers
Definition: glew.h:14357
signed char GLbyte
Definition: glew.h:238
GLEW_FUN_EXPORT PFNGLISSAMPLERPROC __glewIsSampler
Definition: glew.h:12785
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object
Definition: glew.h:14348
GLEW_FUN_EXPORT PFNGLSAMPLEMASKIPROC __glewSampleMaski
Definition: glew.h:12871
GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB
Definition: glew.h:12776
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv
Definition: glew.h:12425
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic
Definition: glew.h:14452
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT
Definition: glew.h:13560
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_image_load_store
Definition: glew.h:14431
void(GLAPIENTRY * PFNGLUNIFORM3UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9713
GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange
Definition: glew.h:12717
GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB
Definition: glew.h:12893
GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB
Definition: glew.h:12601
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC)(GLbyte factor)
Definition: glew.h:11980
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __glewNamedProgramLocalParameter4dEXT
Definition: glew.h:13333
GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog
Definition: glew.h:12365
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_lod
Definition: glew.h:14577
GLEW_FUN_EXPORT PFNGLENDSCENEEXTPROC __glewEndSceneEXT
Definition: glew.h:13556
void(GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC)(GLenum texture)
Definition: glew.h:1324
void(GLAPIENTRY * PFNGLWINDOWPOS3FVMESAPROC)(const GLfloat *p)
Definition: glew.h:9169
void(GLAPIENTRY * PFNGLGETBUFFERPARAMETERI64VPROC)(GLenum, GLenum, GLint64 *)
Definition: glew.h:2311
void(GLAPIENTRY * PFNGLUNIFORM2UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9709
GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetFramebufferAttachmentParameteriv
Definition: glew.h:12633
void(GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint, GLsizei, const GLchar **, GLenum)
Definition: glew.h:2137
GLAPI void GLAPIENTRY glEvalCoord2d(GLdouble u, GLdouble v)
GLAPI void GLAPIENTRY glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D
Definition: glew.h:12229
GLEW_VAR_EXPORT GLboolean __GLEW_SUN_mesh_array
Definition: glew.h:14617
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT
Definition: glew.h:13171
void(GLAPIENTRY * PFNGLMULTITEXPARAMETERIEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint param)
Definition: glew.h:6507
void(GLAPIENTRY * PFNGLWINDOWPOS3SARBPROC)(GLshort x, GLshort y, GLshort z)
Definition: glew.h:5450
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX
Definition: glew.h:14128
GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMIVEXTPROC __glewGetNamedProgramivEXT
Definition: glew.h:13262
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12103
void(GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC)(GLuint id, GLenum value, GLvoid **data)
Definition: glew.h:8737
GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE2DEXTPROC __glewTextureSubImage2DEXT
Definition: glew.h:13394
void(GLAPIENTRY * PFNGLFOGCOORDDEXTPROC)(GLdouble coord)
Definition: glew.h:6886
GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv
Definition: glew.h:12706
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two
Definition: glew.h:14334
void(GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12088
GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB
Definition: glew.h:12895
void(GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKPROC)(GLenum target, GLuint id)
Definition: glew.h:4796
void(GLAPIENTRY * PFNGLTEXRENDERBUFFERNVPROC)(GLenum target, GLuint renderbuffer)
Definition: glew.h:9399
void(GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
Definition: glew.h:6514
GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader
Definition: glew.h:12352
void(GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC)(GLenum pname)
Definition: glew.h:11541
GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV
Definition: glew.h:13956
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:6557
void(GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC)(GLuint program, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: glew.h:1772
GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s
Definition: glew.h:12324
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC)(GLenum light, GLenum pname, GLfloat param)
Definition: glew.h:6926
GLEW_FUN_EXPORT PFNGLSETFENCENVPROC __glewSetFenceNV
Definition: glew.h:13781
void(GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC)(GLenum face, GLenum mode)
Definition: glew.h:7375
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2DVPROC __glewUniformMatrix3x2dv
Definition: glew.h:12675
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT
Definition: glew.h:13377
GLAPI void GLAPIENTRY glTexCoord4dv(const GLdouble *v)
void(GLAPIENTRY * PFNGLVERTEXBLENDENVFATIPROC)(GLenum pname, GLfloat param)
Definition: glew.h:5940
GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT
Definition: glew.h:13454
GLboolean(GLAPIENTRY * PFNGLISPROGRAMARBPROC)(GLuint program)
Definition: glew.h:5201
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_tessellator
Definition: glew.h:14251
void(GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length)
Definition: glew.h:6418
GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD
Definition: glew.h:12531
void(GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:9492
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATNVPROC __glewVertexAttribFormatNV
Definition: glew.h:14014
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f
Definition: glew.h:12417
GLEW_FUN_EXPORT PFNGLVDPAUISSURFACENVPROC __glewVDPAUIsSurfaceNV
Definition: glew.h:13974
void(GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC)(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points)
Definition: glew.h:9363
GLAPI void GLAPIENTRY glPixelZoom(GLfloat xfactor, GLfloat yfactor)
GLuint(GLAPIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC)(GLenum unit, GLenum value)
Definition: glew.h:8719
GLEW_FUN_EXPORT PFNGLFENCESYNCPROC __glewFenceSync
Definition: glew.h:12851
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv
Definition: glew.h:12276
void(GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC)(GLuint id)
Definition: glew.h:9910
void(GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC)(GLuint index, const GLubyte *v)
Definition: glew.h:1848
GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture
Definition: glew.h:12233
GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV
Definition: glew.h:13898
GLAPI void GLAPIENTRY glVertex4sv(const GLshort *v)
GLEW_FUN_EXPORT PFNGLBINDSAMPLERPROC __glewBindSampler
Definition: glew.h:12778
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT
Definition: glew.h:13360
void(GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:5239
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_subtract
Definition: glew.h:14384
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_clipmap
Definition: glew.h:14583
void(GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj)
Definition: glew.h:4097
unsigned int GLbitfield
Definition: glew.h:233
GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV
Definition: glew.h:13763
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVPROC __glewVertexAttribI1iv
Definition: glew.h:12483
GLAPI void GLAPIENTRY glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void(GLAPIENTRY * PFNGLHISTOGRAMEXTPROC)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
Definition: glew.h:7293
GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray
Definition: glew.h:12358
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI
Definition: glew.h:13121
void(GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC)(GLenum target, GLfloat s)
Definition: glew.h:1338
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_point_line_texgen
Definition: glew.h:14571
void(GLAPIENTRY * PFNGLBEGINQUERYPROC)(GLenum target, GLuint id)
Definition: glew.h:1625
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC __glewProgramUniformMatrix3x2dvEXT
Definition: glew.h:12658
GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONEXTPROC __glewReadBufferRegionEXT
Definition: glew.h:13724
void(GLAPIENTRY * PFNGLUNIFORMMATRIX2X3DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3431
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT
Definition: glew.h:13496
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2
Definition: glew.h:14341
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB
Definition: glew.h:12757
GLEW_FUN_EXPORT PFNGLMULTITEXGENDEXTPROC __glewMultiTexGendEXT
Definition: glew.h:13304
GLAPI void GLAPIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
GLint(GLAPIENTRY * PFNGLFINISHASYNCSGIXPROC)(GLuint *markerp)
Definition: glew.h:11418
GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP
Definition: glew.h:13694
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB
Definition: glew.h:12737
GLEW_FUN_EXPORT PFNGLUNIFORM4I64VNVPROC __glewUniform4i64vNV
Definition: glew.h:13839
GLEW_FUN_EXPORT PFNGLVARIANTSVEXTPROC __glewVariantsvEXT
Definition: glew.h:13679
void(GLAPIENTRY * PFNGLSECONDARYCOLORFORMATNVPROC)(GLint size, GLenum type, GLsizei stride)
Definition: glew.h:10706
GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA
Definition: glew.h:13739
void(GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC)(GLenum stream, GLint x, GLint y, GLint z, GLint w)
Definition: glew.h:5962
GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv
Definition: glew.h:12370
void(GLAPIENTRY * PFNGLARRAYOBJECTATIPROC)(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)
Definition: glew.h:5866
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5
Definition: glew.h:14289
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture
Definition: glew.h:14438
void(GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC)(GLenum target, GLenum format, GLenum type, void *data)
Definition: glew.h:7514
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array
Definition: glew.h:14465
GLEW_FUN_EXPORT PFNGLUNIFORM2UI64VNVPROC __glewUniform2ui64vNV
Definition: glew.h:13833
void(GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:6990
void(GLAPIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC)(GLuint id)
Definition: glew.h:8722
GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB
Definition: glew.h:12768
GLAPI void GLAPIENTRY glPushClientAttrib(GLbitfield mask)
GLEW_FUN_EXPORT PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB
Definition: glew.h:13046
void(GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC)(GLuint index, GLsizei n, const GLfloat *v)
Definition: glew.h:10873
GLEW_FUN_EXPORT PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT
Definition: glew.h:13482
GLEWAPI const GLubyte * glewGetString(GLenum name)
void(GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:1339
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1)
Definition: glew.h:6548
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub
Definition: glew.h:12303
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64NVPROC __glewProgramUniformui64NV
Definition: glew.h:13944
void(GLAPIENTRY * PFNGLGETMULTISAMPLEFVNVPROC)(GLenum pname, GLuint index, GLfloat *val)
Definition: glew.h:9397
GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform
Definition: glew.h:14473
GLAPI void GLAPIENTRY glEvalCoord1dv(const GLdouble *u)
void(GLAPIENTRY * PFNGLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint *arrays)
Definition: glew.h:4946
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIPROC __glewVertexAttribP3ui
Definition: glew.h:13031
void(GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKPROC)(void)
Definition: glew.h:4802
GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIVEXTPROC __glewGetMultiTexParameterivEXT
Definition: glew.h:13252
void(GLAPIENTRY * PFNGLBLITFRAMEBUFFERPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Definition: glew.h:3282
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader
Definition: glew.h:14285
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC __glewFramebufferDrawBuffersEXT
Definition: glew.h:13230
void(GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:7886
void(GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC)(GLhandleARB programObj)
Definition: glew.h:4128
GLAPI void GLAPIENTRY glVertex2d(GLdouble x, GLdouble y)
void(GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC)(GLenum target, const GLint *v)
Definition: glew.h:1357
GLAPI void GLAPIENTRY glLoadMatrixf(const GLfloat *m)
GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D
Definition: glew.h:12693
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate
Definition: glew.h:14380
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_sharpen_texture
Definition: glew.h:14572
void(GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC)(GLuint index, GLsizei n, const GLfloat *v)
Definition: glew.h:10879
GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture
Definition: glew.h:12232
void(GLAPIENTRY * PFNGLGETUNIFORMDVPROC)(GLuint program, GLint location, GLdouble *params)
Definition: glew.h:3404
void(GLAPIENTRY * PFNGLFOGCOORDHNVPROC)(GLhalf fog)
Definition: glew.h:9771
GLEW_FUN_EXPORT PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT
Definition: glew.h:13654
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI
Definition: glew.h:13144
void(GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC)(GLenum array, GLenum pname, GLfloat *params)
Definition: glew.h:5868
GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB
Definition: glew.h:12944
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv
Definition: glew.h:12437
GLEW_FUN_EXPORT PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT
Definition: glew.h:13655
void(GLAPIENTRY * PFNGLUNIFORM2DPROC)(GLint location, GLdouble x, GLdouble y)
Definition: glew.h:3424
void(GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSNVPROC)(GLsizei n, GLuint *ids)
Definition: glew.h:10532
GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMNAMEPROC __glewGetActiveUniformName
Definition: glew.h:12901
GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor
Definition: glew.h:14485
void(GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat *params)
Definition: glew.h:5194
GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE
Definition: glew.h:12553
GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries
Definition: glew.h:12335
void(GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC)(GLenum target, GLhalf s, GLhalf t)
Definition: glew.h:9775
void(GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC)(GLuint index, GLsizei n, const GLshort *v)
Definition: glew.h:10877
void(GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC)(GLenum target, GLenum format, GLenum type, void *image)
Definition: glew.h:6266
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLI64VNVPROC __glewGetVertexAttribLi64vNV
Definition: glew.h:13985
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV
Definition: glew.h:14068
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64NVPROC __glewProgramUniform3ui64NV
Definition: glew.h:13820
GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT
Definition: glew.h:13647
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette
Definition: glew.h:14433
GLEW_FUN_EXPORT PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV
Definition: glew.h:13863
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels
Definition: glew.h:14374
void(GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC)(GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, char *counterString)
Definition: glew.h:2528
void(GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLuint *params)
Definition: glew.h:6440
GLEW_FUN_EXPORT PFNGLCOLORP3UIPROC __glewColorP3ui
Definition: glew.h:13003
GLEW_FUN_EXPORT PFNGLMATRIXROTATEDEXTPROC __glewMatrixRotatedEXT
Definition: glew.h:13292
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT
Definition: glew.h:13159
void(GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC)(GLenum target, GLint s, GLint t)
Definition: glew.h:1348
GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX
Definition: glew.h:14144
GLEW_FUN_EXPORT PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX
Definition: glew.h:14115
GLEW_FUN_EXPORT PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV
Definition: glew.h:13865
void(GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
Definition: glew.h:10494
GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA
Definition: glew.h:13751
void(GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC)(GLenum target, const GLshort *v)
Definition: glew.h:3805
GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv
Definition: glew.h:12840
void(GLAPIENTRY * PFNGLWINDOWPOS3FMESAPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:9168
GLEW_VAR_EXPORT GLboolean __GLEW_NV_present_video
Definition: glew.h:14525
void(GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC)(GLclampf value, GLboolean invert)
Definition: glew.h:7432
void(GLAPIENTRY * PFNGLMATRIXTRANSLATEDEXTPROC)(GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:6486
GLEW_FUN_EXPORT PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB
Definition: glew.h:12847
void(GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:10865
void(GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC)(GLsizei n, const GLuint *programs)
Definition: glew.h:5187
void(GLAPIENTRY * PFNGLUNIFORM2UIVPROC)(GLint, GLsizei, const GLuint *)
Definition: glew.h:2141
void(GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC)(GLenum pname, const GLfloat *params)
Definition: glew.h:10123
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN
Definition: glew.h:14162
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI
Definition: glew.h:13135
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV
Definition: glew.h:13883
GLEW_FUN_EXPORT PFNGLGETQUERYINDEXEDIVPROC __glewGetQueryIndexediv
Definition: glew.h:12890
GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFEREXTPROC __glewMapNamedBufferEXT
Definition: glew.h:13277
void(GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC)(GLenum target, GLuint index, GLuint num, const GLfloat *params)
Definition: glew.h:10839
GLEW_FUN_EXPORT PFNGLISFRAMEBUFFERPROC __glewIsFramebuffer
Definition: glew.h:12635
void(GLAPIENTRY * PFNGLVERTEXATTRIBL2DEXTPROC)(GLuint index, GLdouble x, GLdouble y)
Definition: glew.h:8574
GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN
Definition: glew.h:14185
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:3594
void(GLAPIENTRY * PFNGLPROGRAMPARAMETERIARBPROC)(GLuint program, GLenum pname, GLint value)
Definition: glew.h:3365
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition: glew.h:6560
void(GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC)(GLdouble m[16])
Definition: glew.h:4850
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1
Definition: glew.h:14227
void(GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC)(GLuint index, const GLshort *v)
Definition: glew.h:5228
GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONEXTPROC __glewDeleteBufferRegionEXT
Definition: glew.h:13721
GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV
Definition: glew.h:14040
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC)(GLuint index, GLenum pname, GLint *params)
Definition: glew.h:7197
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv
Definition: glew.h:12418
GLAPI void GLAPIENTRY glDrawBuffer(GLenum mode)
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv
Definition: glew.h:12791
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVPROC)(GLuint, GLenum, GLint *)
Definition: glew.h:2132
void(GLAPIENTRY * PFNGLBEGINSCENEEXTPROC)(void)
Definition: glew.h:7654
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12099
GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV
Definition: glew.h:13930
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV
Definition: glew.h:14044
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB
Definition: glew.h:12827
void(GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC)(GLenum stream, const GLshort *v)
Definition: glew.h:5949
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT
Definition: glew.h:13458
GLEW_FUN_EXPORT PFNGLVDPAUSURFACEACCESSNVPROC __glewVDPAUSurfaceAccessNV
Definition: glew.h:13978
void(GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC)(GLenum target, GLenum filter, GLsizei n, const GLfloat *weights)
Definition: glew.h:11377
GLEW_FUN_EXPORT PFNGLENDQUERYINDEXEDPROC __glewEndQueryIndexed
Definition: glew.h:12889
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT
Definition: glew.h:13357
void(GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSPROC)(GLsizei n, const GLuint *ids)
Definition: glew.h:4797
void(GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC)(GLenum target, GLuint renderbuffer)
Definition: glew.h:7056
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT
Definition: glew.h:13490
GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram
Definition: glew.h:12351
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_shading
Definition: glew.h:14305
void(GLAPIENTRY * PFNGLDRAWBUFFERSPROC)(GLsizei n, const GLenum *bufs)
Definition: glew.h:1769
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_misc_attribute
Definition: glew.h:14413
GLEW_FUN_EXPORT PFNGLMATRIXPOPEXTPROC __glewMatrixPopEXT
Definition: glew.h:13290
GLAPI void GLAPIENTRY glTexCoord3iv(const GLint *v)
GLAPI void GLAPIENTRY glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
void(GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC)(GLenum target, const GLint *v)
Definition: glew.h:1349
void(GLAPIENTRY * PFNGLUNIFORM1I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9703
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DEXTPROC __glewVertexAttribL4dEXT
Definition: glew.h:13638
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64VNVPROC __glewVertexAttribL3ui64vNV
Definition: glew.h:13998
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset
Definition: glew.h:14424
void(GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVPROC)(void)
Definition: glew.h:9245
GLEW_FUN_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE
Definition: glew.h:12583
GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI
Definition: glew.h:13072
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include
Definition: glew.h:14313
void(GLAPIENTRY * PFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint *renderbuffers)
Definition: glew.h:3285
GLAPI void GLAPIENTRY glDepthFunc(GLenum func)
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export
Definition: glew.h:14248
GLEW_FUN_EXPORT PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE
Definition: glew.h:12564
void(GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC)(GLenum matrixMode, const GLdouble *m)
Definition: glew.h:6471
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv
Definition: glew.h:12406
GLAPI void GLAPIENTRY glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd
Definition: glew.h:12243
void(GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:5237
void(GLAPIENTRY * PFNGLWEIGHTUBVARBPROC)(GLint size, GLubyte *weights)
Definition: glew.h:5014
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC __glewFramebufferDrawBufferEXT
Definition: glew.h:13229
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4SVPROC)(GLuint, const GLshort *)
Definition: glew.h:2161
GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT
Definition: glew.h:13516
void(GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei)
Definition: glew.h:2269
void(GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:10845
GLEW_FUN_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC __glewGetSubroutineUniformLocation
Definition: glew.h:12838
GLAPI void GLAPIENTRY glEvalCoord2f(GLfloat u, GLfloat v)
GLAPI void GLAPIENTRY glVertex2iv(const GLint *v)
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC)(const GLshort *v)
Definition: glew.h:1489
GLuint(GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC)(GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, char *message)
Definition: glew.h:2454
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV
Definition: glew.h:14042
GLEW_FUN_EXPORT PFNGLVERTEXARRAYINDEXOFFSETEXTPROC __glewVertexArrayIndexOffsetEXT
Definition: glew.h:13400
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB
Definition: glew.h:12754
void(GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC)(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
Definition: glew.h:1496
void(GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB obj, GLenum pname, GLint *params)
Definition: glew.h:4101
void(GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:3793
GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV
Definition: glew.h:13932
GLAPI void GLAPIENTRY glTexCoord1d(GLdouble s)
void(GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glew.h:6517
GLEW_FUN_EXPORT PFNGLUNIFORM1I64VNVPROC __glewUniform1i64vNV
Definition: glew.h:13827
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv
Definition: glew.h:12427
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV
Definition: glew.h:13879
GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV
Definition: glew.h:13899
void(GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat param)
Definition: glew.h:6490
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64NVPROC __glewVertexAttribL4ui64NV
Definition: glew.h:14001
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_attrib_location
Definition: glew.h:14281
GLAPI void GLAPIENTRY glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void(GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC)(GLuint shader, GLsizei count, const char **path, const GLint *length)
Definition: glew.h:4240
void(GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:11339
void(GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC)(GLenum target, GLdouble s)
Definition: glew.h:1336
GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV
Definition: glew.h:13760
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProgramLocalParametersI4ivEXT
Definition: glew.h:13342
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_instanced_arrays
Definition: glew.h:14294
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV
Definition: glew.h:14066
GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage
Definition: glew.h:14508
GLvoid *(GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glew.h:6468
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_color_range
Definition: glew.h:14565
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT
Definition: glew.h:13386
GLAPI void GLAPIENTRY glGetBooleanv(GLenum pname, GLboolean *params)
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC)(GLuint index, const GLbyte *v)
Definition: glew.h:7219
GLAPI void GLAPIENTRY glEnable(GLenum cap)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_range
Definition: glew.h:14295
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array
Definition: glew.h:14358
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB
Definition: glew.h:12990
GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVPROC __glewGetMultisamplefv
Definition: glew.h:12870
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv
Definition: glew.h:12438
void(GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6590
void(GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC)(GLenum target, const GLint *v)
Definition: glew.h:3803
GLboolean(GLAPIENTRY * PFNGLISQUERYPROC)(GLuint id)
Definition: glew.h:1641
void(GLAPIENTRY * PFNGLUNIFORM3FVARBPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:4117
void(GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Definition: glew.h:6519
GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC __glewGenTransformFeedbacks
Definition: glew.h:12882
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVPROC __glewVertexAttribI4sv
Definition: glew.h:12497
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal
Definition: glew.h:14457
void *(GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC)(GLuint buffer)
Definition: glew.h:5706
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting
Definition: glew.h:14399
void(GLAPIENTRY * PFNGLVERTEXFORMATNVPROC)(GLint size, GLenum type, GLsizei stride)
Definition: glew.h:10710
GLboolean(GLAPIENTRY * PFNGLISBUFFERPROC)(GLuint buffer)
Definition: glew.h:1640
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVPROC __glewVertexAttribI3uiv
Definition: glew.h:12493
GLEW_FUN_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT
Definition: glew.h:13651
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB
Definition: glew.h:12759
GLEW_FUN_EXPORT PFNGLTEXTUREBARRIERNVPROC __glewTextureBarrierNV
Definition: glew.h:13949
GLAPI void GLAPIENTRY glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
GLEW_FUN_EXPORT PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT
Definition: glew.h:13424
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3408
GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB
Definition: glew.h:12723
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc
Definition: glew.h:14445
uint64_t GLuint64EXT
Definition: glew.h:261
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_shader_texture_lod
Definition: glew.h:14365
void(GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC)(GLuint index, GLshort x)
Definition: glew.h:10846
void(GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, void *indices, GLint basevertex)
Definition: glew.h:3088
GLvoid *(GLAPIENTRY * PFNGLMAPBUFFERPROC)(GLenum target, GLenum access)
Definition: glew.h:1642
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:3411
void(GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC)(GLuint program, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: glew.h:1771
GLAPI void GLAPIENTRY glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv
Definition: glew.h:12294
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB
Definition: glew.h:12641
void GLvoid
Definition: glew.h:247
void(GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
Definition: glew.h:5330
void(GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC)(GLuint index, GLdouble x, GLdouble y)
Definition: glew.h:1821
GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI
Definition: glew.h:14153
GLEW_VAR_EXPORT GLboolean __GLEW_SUN_vertex
Definition: glew.h:14621
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC)(GLuint index, GLenum pname, GLdouble *params)
Definition: glew.h:10829
GLEW_FUN_EXPORT PFNGLUNIFORM3UI64NVPROC __glewUniform3ui64NV
Definition: glew.h:13836
GLAPI void GLAPIENTRY glIndexdv(const GLdouble *c)
void(GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC)(GLhalf weight)
Definition: glew.h:9811
void(GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC)(GLuint index, GLfloat x, GLfloat y)
Definition: glew.h:5219
GLAPI void GLAPIENTRY glCopyTexImage1D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border)
void(GLAPIENTRY * PFNGLPROVOKINGVERTEXEXTPROC)(GLenum mode)
Definition: glew.h:7630
GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex
Definition: glew.h:12595
void(GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params)
Definition: glew.h:10128
void(GLAPIENTRY * PFNGLRESETMINMAXEXTPROC)(GLenum target)
Definition: glew.h:7296
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_meminfo
Definition: glew.h:14362
GLuint(GLAPIENTRY * PFNGLCREATEPROGRAMPROC)(void)
Definition: glew.h:1763
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC __glewDrawElementsInstanced
Definition: glew.h:12505
GLAPI void GLAPIENTRY glVertex4dv(const GLdouble *v)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV
Definition: glew.h:14052
void(GLAPIENTRY * PFNGLUNIFORM2FARBPROC)(GLint location, GLfloat v0, GLfloat v1)
Definition: glew.h:4112
void(GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC)(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition: glew.h:2452
GLEW_FUN_EXPORT PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB
Definition: glew.h:13056
void(GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC)(GLint size, GLuint *indices)
Definition: glew.h:3711
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVEXTPROC __glewVertexAttribL3dvEXT
Definition: glew.h:13637
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:6261
void(GLAPIENTRY * PFNGLVERTEXSTREAM2DATIPROC)(GLenum stream, GLdouble x, GLdouble y)
Definition: glew.h:5942
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV
Definition: glew.h:14076
GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSPROC __glewDeleteFramebuffers
Definition: glew.h:12623
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap
Definition: glew.h:14568
void(GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC)(GLenum mode, GLint first, GLsizei count)
Definition: glew.h:2642
GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv
Definition: glew.h:12317
void(GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC)(GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride)
Definition: glew.h:9000
GLEW_FUN_EXPORT PFNGLNORMALP3UIPROC __glewNormalP3ui
Definition: glew.h:13015
GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD
Definition: glew.h:12526
GLEW_FUN_EXPORT PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX
Definition: glew.h:14113
void(GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC)(const GLshort *p)
Definition: glew.h:5451
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc
Definition: glew.h:14367
GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __glewCompressedMultiTexImage2DEXT
Definition: glew.h:13199
void(GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:6329
GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV
Definition: glew.h:13928
void(GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC)(GLint *numGroups, GLsizei groupsSize, GLuint *groups)
Definition: glew.h:2531
void(GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:8577
void(GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC)(GLenum pname, GLdouble *params)
Definition: glew.h:6350
void(GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC)(GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size)
Definition: glew.h:2986
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6562
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN
Definition: glew.h:14192
GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIVPROC __glewSecondaryColorP3uiv
Definition: glew.h:13018
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DEXTPROC __glewProgramUniform3dEXT
Definition: glew.h:12650
GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv
Definition: glew.h:12700
void(GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: glew.h:1775
GLAPI void GLAPIENTRY glEvalCoord1d(GLdouble u)
GLAPI void GLAPIENTRY glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
void(GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params)
Definition: glew.h:6437
GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVPROC __glewGetTexParameterIiv
Definition: glew.h:12464
GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV
Definition: glew.h:13961
GLEW_FUN_EXPORT PFNGLGETFLOATI_VEXTPROC __glewGetFloati_vEXT
Definition: glew.h:13239
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i
Definition: glew.h:12273
void(GLAPIENTRY * PFNGLTEXTURERENDERBUFFEREXTPROC)(GLuint texture, GLenum target, GLuint renderbuffer)
Definition: glew.h:6582
GLEW_FUN_EXPORT PFNGLVDPAUUNREGISTERSURFACENVPROC __glewVDPAUUnregisterSurfaceNV
Definition: glew.h:13980
void(GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12114
GLAPI void GLAPIENTRY glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT
Definition: glew.h:13498
void(GLAPIENTRY * PFNGLWINDOWPOS4DVMESAPROC)(const GLdouble *p)
Definition: glew.h:9175
GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV
Definition: glew.h:13754
void(GLAPIENTRY * PFNGLVERTEX4HVNVPROC)(const GLhalf *v)
Definition: glew.h:9798
void(GLAPIENTRY * PFNGLWINDOWPOS2DVPROC)(const GLdouble *p)
Definition: glew.h:1498
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT
Definition: glew.h:13457
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVPROC)(GLuint, const GLuint *)
Definition: glew.h:2149
GLhandleARB(GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC)(GLenum shaderType)
Definition: glew.h:4093
GLAPI void GLAPIENTRY glEvalCoord2dv(const GLdouble *u)
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC)(GLhalf red, GLhalf green, GLhalf blue)
Definition: glew.h:9783
GLEW_FUN_EXPORT PFNGLMATRIXORTHOEXTPROC __glewMatrixOrthoEXT
Definition: glew.h:13289
GLEW_FUN_EXPORT PFNGLUNIFORM1UI64NVPROC __glewUniform1ui64NV
Definition: glew.h:13828
GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries
Definition: glew.h:12332
GLAPI void GLAPIENTRY glNewList(GLuint list, GLenum mode)
GLEW_FUN_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI
Definition: glew.h:13105
GLAPI void GLAPIENTRY glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void(GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC)(GLenum target, GLdouble s, GLdouble t)
Definition: glew.h:1344
void(GLAPIENTRY * PFNGLGETMINMAXPROC)(GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values)
Definition: glew.h:3608
ptrdiff_t GLsizeiptrARB
Definition: glew.h:5070
void(GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:7288
void(GLAPIENTRY * PFNGLGENBUFFERSARBPROC)(GLsizei n, GLuint *buffers)
Definition: glew.h:5077
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB
Definition: glew.h:12954
GLboolean(GLAPIENTRY * PFNGLISTEXTUREEXTPROC)(GLuint texture)
Definition: glew.h:8293
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers
Definition: glew.h:14276
GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test
Definition: glew.h:14474
void(GLAPIENTRY * PFNGLVERTEXATTRIBL4DEXTPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:8578
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT
Definition: glew.h:13352
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1)
Definition: glew.h:6546
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3DVPROC __glewUniformMatrix3dv
Definition: glew.h:12674
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT
Definition: glew.h:13491
void(GLAPIENTRY * PFNGLVERTEXSTREAM3SATIPROC)(GLenum stream, GLshort x, GLshort y, GLshort z)
Definition: glew.h:5956
void(GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKNVPROC)(void)
Definition: glew.h:10534
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64VNVPROC __glewProgramUniform1ui64vNV
Definition: glew.h:13813
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN
Definition: glew.h:14165
GLvdpauSurfaceNV(GLAPIENTRY * PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)(const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames)
Definition: glew.h:10567
void(GLAPIENTRY * PFNGLUNIFORMMATRIX3X2DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3434
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT
Definition: glew.h:13348
GLEW_FUN_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __glewGetNamedRenderbufferParameterivEXT
Definition: glew.h:13263
GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE
Definition: glew.h:12568
GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC __glewTexImage3DMultisample
Definition: glew.h:12873
GLEW_FUN_EXPORT PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT
Definition: glew.h:13533
GLEW_FUN_EXPORT PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV
Definition: glew.h:13848
GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB
Definition: glew.h:12932
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC)(const GLfloat *v)
Definition: glew.h:7682
void(GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount)
Definition: glew.h:6846
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d
Definition: glew.h:12415
void(GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC)(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params)
Definition: glew.h:9953
void(GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)(GLenum primitiveMode)
Definition: glew.h:8464
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams
Definition: glew.h:14373
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC)(GLuint index, const GLushort *v)
Definition: glew.h:1839
void(GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC)(GLuint index, GLshort x, GLshort y)
Definition: glew.h:5221
GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_coverage
Definition: glew.h:14517
GLEW_FUN_EXPORT PFNGLVERTEXP2UIVPROC __glewVertexP2uiv
Definition: glew.h:13036
void(GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC)(GLfloat weight)
Definition: glew.h:8824
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI
Definition: glew.h:13126
void(GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:1844
GLEW_FUN_EXPORT PFNGLVERTEXP4UIVPROC __glewVertexP4uiv
Definition: glew.h:13040
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_row_bytes
Definition: glew.h:14261
GLboolean(GLAPIENTRY * PFNGLISBUFFERRESIDENTNVPROC)(GLenum target)
Definition: glew.h:10181
GLEW_FUN_EXPORT PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT
Definition: glew.h:13423
void(GLAPIENTRY * PFNGLFOGCOORDHVNVPROC)(const GLhalf *fog)
Definition: glew.h:9772
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_coordinate_frame
Definition: glew.h:14390
GLEW_FUN_EXPORT PFNGLVERTEXARRAYCOLOROFFSETEXTPROC __glewVertexArrayColorOffsetEXT
Definition: glew.h:13397
void(GLAPIENTRY * PFNGLVERTEXSTREAM2SATIPROC)(GLenum stream, GLshort x, GLshort y)
Definition: glew.h:5948
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_provoking_vertex
Definition: glew.h:14425
void(GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC)(GLDEBUGPROCAMD callback, void *userParam)
Definition: glew.h:2451
void(GLAPIENTRY * PFNGLMULTITEXBUFFEREXTPROC)(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer)
Definition: glew.h:6488
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __glewNamedFramebufferTextureFaceEXT
Definition: glew.h:13331
void(GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint, GLuint, GLint *)
Definition: glew.h:2130
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC)(GLdouble red, GLdouble green, GLdouble blue)
Definition: glew.h:7679
GLEW_FUN_EXPORT PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA
Definition: glew.h:13744
GLAPI void GLAPIENTRY glIndexf(GLfloat c)
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIPROC __glewMultiTexCoordP2ui
Definition: glew.h:13009
GLEW_VAR_EXPORT GLboolean __GLEW_WIN_specular_fog
Definition: glew.h:14623
GLAPI void GLAPIENTRY glRasterPos2i(GLint x, GLint y)
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y)
Definition: glew.h:3407
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTEREXTPROC __glewVertexAttribLPointerEXT
Definition: glew.h:13640
GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT
Definition: glew.h:13465
GLEW_FUN_EXPORT PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES
Definition: glew.h:14085
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f
Definition: glew.h:12297
GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC __glewGetActiveUniformBlockName
Definition: glew.h:12899
GLEW_VAR_EXPORT GLboolean __GLEW_SUNX_constant_data
Definition: glew.h:14614
void(GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:1820
GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI
Definition: glew.h:13074
void(GLAPIENTRY * PFNGLVARIANTUBVEXTPROC)(GLuint id, GLubyte *addr)
Definition: glew.h:8752
void(GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC)(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *counters)
Definition: glew.h:2529
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i
Definition: glew.h:12249
void(GLAPIENTRY * PFNGLUNIFORM4IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:1809
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_scale_bias
Definition: glew.h:14607
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV
Definition: glew.h:13860
void(GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1812
GLEW_FUN_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT
Definition: glew.h:13644
void(GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLfloat *params)
Definition: glew.h:6434
GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE
Definition: glew.h:12552
GLEW_FUN_EXPORT PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT
Definition: glew.h:13182
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:4427
GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC __glewGetTransformFeedbackVaryingEXT
Definition: glew.h:13617
GLAPI void GLAPIENTRY glVertex3s(GLshort x, GLshort y, GLshort z)
void(GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:1634
GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV
Definition: glew.h:13788
void(GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC)(GLuint buffer, GLenum pname, GLint *params)
Definition: glew.h:5871
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV
Definition: glew.h:13801
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv
Definition: glew.h:12308
void(GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC)(GLenum target, GLint limit)
Definition: glew.h:9566
GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI
Definition: glew.h:13066
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles
Definition: glew.h:14363
GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYATTRIBEXTPROC __glewEnableVertexArrayAttribEXT
Definition: glew.h:13226
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT
Definition: glew.h:13343
void(GLAPIENTRY * PFNGLMATRIXSCALEDEXTPROC)(GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:6484
GLAPI void GLAPIENTRY glRasterPos3iv(const GLint *v)
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12107
GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV
Definition: glew.h:13769
void(GLAPIENTRY * PFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer)
Definition: glew.h:3280
GLAPI void GLAPIENTRY glColor4iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLVERTEXP2UIPROC __glewVertexP2ui
Definition: glew.h:13035
void(GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC)(GLuint program, GLenum target, GLuint index, GLdouble *params)
Definition: glew.h:6449
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIPROC __glewVertexAttribI1ui
Definition: glew.h:12484
GLAPI void GLAPIENTRY glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_map_object_buffer
Definition: glew.h:14361
GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC __glewGetActiveSubroutineName
Definition: glew.h:12833
GLEW_FUN_EXPORT PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT
Definition: glew.h:13594
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV
Definition: glew.h:14046
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_bgra
Definition: glew.h:14345
void(GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:1832
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT
Definition: glew.h:13480
void(GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC)(GLenum target, const GLshort *v)
Definition: glew.h:3821
void(GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC)(GLenum type, GLsizei stride, GLsizei count, const void *pointer)
Definition: glew.h:8528
void(GLAPIENTRY * PFNGLDEPTHBOUNDSEXTPROC)(GLclampd zmin, GLclampd zmax)
Definition: glew.h:6368
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV
Definition: glew.h:14080
void(GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition: glew.h:6406
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DVEXTPROC __glewProgramUniform2dvEXT
Definition: glew.h:12649
GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData
Definition: glew.h:12329
void(GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC)(GLenum stream, const GLdouble *v)
Definition: glew.h:5943
void(GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:10190
void(GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC)(const GLhalf *v)
Definition: glew.h:9790
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix
Definition: glew.h:14343
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIVPROC __glewMultiTexCoordP3uiv
Definition: glew.h:13012
GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback2
Definition: glew.h:14542
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_select
Definition: glew.h:14578
void(GLAPIENTRY * PFNGLGENBUFFERSPROC)(GLsizei n, GLuint *buffers)
Definition: glew.h:1632
void(GLAPIENTRY * PFNGLFOGCOORDFORMATNVPROC)(GLenum type, GLsizei stride)
Definition: glew.h:10702
void(GLAPIENTRY * PFNGLWINDOWPOS2SPROC)(GLshort x, GLshort y)
Definition: glew.h:1503
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT
Definition: glew.h:13569
void(GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC)(GLhandleARB programObj, GLint location, GLfloat *params)
Definition: glew.h:4104
GLEW_FUN_EXPORT PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI
Definition: glew.h:13063
void(GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC)(GLsizei n, GLuint *ids)
Definition: glew.h:10840
void(GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC)(GLenum target)
Definition: glew.h:7066
GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL
Definition: glew.h:13715
GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __glewCompressedMultiTexSubImage3DEXT
Definition: glew.h:13203
void(GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC)(GLenum pname, GLfloat *params)
Definition: glew.h:6351
GLuint64EXT GLuint64
Definition: glew.h:264
GLEW_FUN_EXPORT PFNGLMINMAXEXTPROC __glewMinmaxEXT
Definition: glew.h:13518
void(GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:8876
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *v)
Definition: glew.h:12111
void(GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
Definition: glew.h:1636
GLEW_FUN_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT
Definition: glew.h:13664
void(GLAPIENTRY * PFNGLGETCOLORTABLEPROC)(GLenum target, GLenum format, GLenum type, GLvoid *table)
Definition: glew.h:3599
void(GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount)
Definition: glew.h:2645
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV
Definition: glew.h:13856
GLEW_FUN_EXPORT PFNGLOBJECTPURGEABLEAPPLEPROC __glewObjectPurgeableAPPLE
Definition: glew.h:12571
void(GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
Definition: glew.h:10497
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT
Definition: glew.h:13372
GLAPI void GLAPIENTRY glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values)
void(GLAPIENTRY * PFNGLENDQUERYARBPROC)(GLenum target)
Definition: glew.h:3875
void(GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:8575
GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC __glewCopyTextureSubImage2DEXT
Definition: glew.h:13218
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC)(const GLushort *v)
Definition: glew.h:1495
GLEW_FUN_EXPORT PFNGLMULTITEXENVFVEXTPROC __glewMultiTexEnvfvEXT
Definition: glew.h:13301
GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI
Definition: glew.h:13078
GLboolean(GLAPIENTRY * PFNGLISVERTEXARRAYAPPLEPROC)(GLuint array)
Definition: glew.h:2844
void(GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC)(GLenum target, GLuint index, const GLdouble *params)
Definition: glew.h:10835
GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv
Definition: glew.h:12397
GLboolean(GLAPIENTRY * PFNGLISSYNCPROC)(GLsync GLsync)
Definition: glew.h:4308
void(GLAPIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC)(GLuint res, GLuint src, GLuint num)
Definition: glew.h:8725
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT
Definition: glew.h:13358
GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIUIVEXTPROC __glewGetMultiTexParameterIuivEXT
Definition: glew.h:13250
void(GLAPIENTRY * PFNGLGENNAMESAMDPROC)(GLenum identifier, GLuint num, GLuint *names)
Definition: glew.h:2496
GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV
Definition: glew.h:13915
GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB
Definition: glew.h:12810
GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_buffer_load
Definition: glew.h:14529
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI
Definition: glew.h:13131
GLEW_FUN_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI
Definition: glew.h:13111
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object
Definition: glew.h:14456
void(GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:8238
GLAPI void GLAPIENTRY glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
void(GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC)(GLenum mode)
Definition: glew.h:3962
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV
Definition: glew.h:14057
void(GLAPIENTRY * PFNGLVERTEXATTRIBL1DEXTPROC)(GLuint index, GLdouble x)
Definition: glew.h:8572
GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC __glewGetBufferParameteri64v
Definition: glew.h:12510
GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL
Definition: glew.h:13718
void(GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count)
Definition: glew.h:5568
void(GLAPIENTRY * PFNGLFRAMETERMINATORGREMEDYPROC)(void)
Definition: glew.h:8840
void(GLAPIENTRY * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: glew.h:2473
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __glewDrawElementsInstancedBaseVertex
Definition: glew.h:12609
GLEW_FUN_EXPORT PFNGLGETINTEGER64VPROC __glewGetInteger64v
Definition: glew.h:12852
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_buffer_unified_memory
Definition: glew.h:14547
GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform
Definition: glew.h:12360
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB
Definition: glew.h:12949
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorCounterInfoAMD
Definition: glew.h:12542
GLAPI void GLAPIENTRY glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
GLint(GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC)(GLuint program, const GLchar *name)
Definition: glew.h:1774
GLAPI void GLAPIENTRY glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLclampf *priorities)
void(GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC)(GLenum face, GLenum pname, const GLint *data)
Definition: glew.h:11570
GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv
Definition: glew.h:12321
void(GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint, GLint, GLenum, GLsizei, const GLvoid *)
Definition: glew.h:2166
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64VNVPROC __glewVertexAttribL4i64vNV
Definition: glew.h:14000
void(GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC)(GLenum mode, GLint start, GLsizei count, GLsizei primcount)
Definition: glew.h:6845
GLEW_FUN_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT
Definition: glew.h:13150
GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer
Definition: glew.h:12342
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT
Definition: glew.h:13355
void(GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:7202
GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT
Definition: glew.h:13185
void(GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC)(GLuint index, GLfloat x, GLfloat y)
Definition: glew.h:1823
GLAPI void GLAPIENTRY glGetMapdv(GLenum target, GLenum query, GLdouble *v)
GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv
Definition: glew.h:12341
GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC __glewGetVertexArrayPointeri_vEXT
Definition: glew.h:13275
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT
Definition: glew.h:13509
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program
Definition: glew.h:14349
GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV
Definition: glew.h:13893
GLAPI void GLAPIENTRY glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void(GLAPIENTRY * PFNGLVERTEXSTREAM4DATIPROC)(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:5958
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV
Definition: glew.h:13878
GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram
Definition: glew.h:12353
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform_color_table
Definition: glew.h:14422
GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC __glewDeleteTransformFeedbacks
Definition: glew.h:12880
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:4428
GLAPI void GLAPIENTRY glDepthMask(GLboolean flag)
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
Definition: glew.h:7134
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT
Definition: glew.h:13499
GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray
Definition: glew.h:12356
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b
Definition: glew.h:12293
GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation
Definition: glew.h:12368
short GLshort
Definition: glew.h:239
GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT
Definition: glew.h:13598
GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable
Definition: glew.h:12691
void(GLAPIENTRY * PFNGLCLAMPCOLORPROC)(GLenum, GLenum)
Definition: glew.h:2115
GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync
Definition: glew.h:12849
GLAPI void GLAPIENTRY glIndexiv(const GLint *c)
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN
Definition: glew.h:14189
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB
Definition: glew.h:12973
void(GLAPIENTRY * PFNGLGETINTEGER64VPROC)(GLenum pname, GLint64 *params)
Definition: glew.h:4306
GLEW_FUN_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT
Definition: glew.h:13665
GLEW_FUN_EXPORT PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv
Definition: glew.h:12857
GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEDEXTPROC __glewMatrixTranslatedEXT
Definition: glew.h:13296
void(GLAPIENTRY * PFNGLSHADEROP2EXTPROC)(GLenum op, GLuint res, GLuint arg1, GLuint arg2)
Definition: glew.h:8743
void(GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC)(GLenum stream, const GLint *v)
Definition: glew.h:5955
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map_array
Definition: glew.h:14325
GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range
Definition: glew.h:14523
GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd
Definition: glew.h:12283
GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery
Definition: glew.h:12333
void(GLAPIENTRY * PFNGLVDPAUUNMAPSURFACESNVPROC)(GLsizei numSurface, const GLvdpauSurfaceNV *surfaces)
Definition: glew.h:10569
GLhandleARB(GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC)(void)
Definition: glew.h:4092
void(GLAPIENTRY * PFNGLVERTEXATTRIBP3UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glew.h:5377
void(GLAPIENTRY * PFNGLCOLORP4UIVPROC)(GLenum type, const GLuint *color)
Definition: glew.h:5352
void(GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer)
Definition: glew.h:8524
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN
Definition: glew.h:14175
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIVEXTPROC __glewTextureParameterivEXT
Definition: glew.h:13391
void(GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1982
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC __glewFramebufferRenderbuffer
Definition: glew.h:12625
GLAPI void GLAPIENTRY glDeleteTextures(GLsizei n, const GLuint *textures)
GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV
Definition: glew.h:13900
void(GLAPIENTRY * PFNGLFINISHFENCEAPPLEPROC)(GLuint fence)
Definition: glew.h:2667
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB
Definition: glew.h:12743
GLEW_FUN_EXPORT PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES
Definition: glew.h:14083
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:1835
void(GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint *params)
Definition: glew.h:6442
void(GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC)(GLuint buffer)
Definition: glew.h:5707
void(GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1811
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_env_combine3
Definition: glew.h:14368
void(GLAPIENTRY * PFNGLVERTEXP4UIPROC)(GLenum type, GLuint value)
Definition: glew.h:5385
void(GLAPIENTRY * PFNGLNORMAL3HVNVPROC)(const GLhalf *v)
Definition: glew.h:9782
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB
Definition: glew.h:12731
void(GLAPIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
Definition: glew.h:5669
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample
Definition: glew.h:14401
void(GLAPIENTRY * PFNGLENABLEVERTEXATTRIBAPPLEPROC)(GLuint index, GLenum pname)
Definition: glew.h:2898
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC)(GLubyte red, GLubyte green, GLubyte blue)
Definition: glew.h:1490
GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV
Definition: glew.h:13927
void(GLAPIENTRY * PFNGLSETFENCEAPPLEPROC)(GLuint fence)
Definition: glew.h:2671
void(GLAPIENTRY * PFNGLNORMALSTREAM3IATIPROC)(GLenum stream, GLint x, GLint y, GLint z)
Definition: glew.h:5936
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat
Definition: glew.h:14332
void(GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:1842
void(GLAPIENTRY * PFNGLCOLORFORMATNVPROC)(GLint size, GLenum type, GLsizei stride)
Definition: glew.h:10700
GLEW_FUN_EXPORT PFNGLMULTITEXGENFEXTPROC __glewMultiTexGenfEXT
Definition: glew.h:13306
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC)(GLshort factor)
Definition: glew.h:11984
GLsync(GLAPIENTRY * PFNGLFENCESYNCPROC)(GLenum condition, GLbitfield flags)
Definition: glew.h:4305
void(GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, char *uniformBlockName)
Definition: glew.h:4903
GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKEXTPROC __glewBeginTransformFeedbackEXT
Definition: glew.h:13612
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC)(GLenum light, GLenum pname, GLfloat param)
Definition: glew.h:11559
GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT
Definition: glew.h:13188
GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader
Definition: glew.h:12355
GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT
Definition: glew.h:13660
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64VNVPROC __glewVertexAttribL4ui64vNV
Definition: glew.h:14002
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIUIVPROC __glewSamplerParameterIuiv
Definition: glew.h:12787
GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVPROC __glewTexParameterIiv
Definition: glew.h:12471
void(GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC)(GLenum variable, GLenum pname, GLfloat *params)
Definition: glew.h:10131
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs
Definition: glew.h:14432
void(GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column)
Definition: glew.h:6270
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12104
float GLfloat
Definition: glew.h:243
void(GLAPIENTRY * PFNGLWINDOWPOS3DVARBPROC)(const GLdouble *p)
Definition: glew.h:5445
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_edge_clamp
Definition: glew.h:14575
void(GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC)(GLenum texunit, GLenum target, GLuint texture)
Definition: glew.h:6385
GLAPI void GLAPIENTRY glCallList(GLuint list)
GLboolean(GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKPROC)(GLuint id)
Definition: glew.h:4800
void(GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC)(GLuint program, GLenum target, GLenum pname, void *string)
Definition: glew.h:6451
GLEW_FUN_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS
Definition: glew.h:14099
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC)(const GLushort *v)
Definition: glew.h:7692
void(GLAPIENTRY * PFNGLCLIPPLANEFOESPROC)(GLenum plane, const GLfloat *equation)
Definition: glew.h:11051
void(GLAPIENTRY * PFNGLENDVERTEXSHADEREXTPROC)(void)
Definition: glew.h:8724
GLhandleARB(GLAPIENTRY * PFNGLGETHANDLEARBPROC)(GLenum pname)
Definition: glew.h:4098
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI
Definition: glew.h:13118
void(GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC)(GLenum target, const GLshort *v)
Definition: glew.h:1367
GLAPI void GLAPIENTRY glNormal3i(GLint nx, GLint ny, GLint nz)
void(GLAPIENTRY * PFNGLUNIFORM2I64NVPROC)(GLint location, GLint64EXT x, GLint64EXT y)
Definition: glew.h:9706
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3
Definition: glew.h:14342
void(GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC)(const GLfloat *tc, const GLfloat *v)
Definition: glew.h:12125
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT
Definition: glew.h:13567
GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFERPROC __glewBindRenderbuffer
Definition: glew.h:12620
GLAPI void GLAPIENTRY glFinish(void)
GLEW_FUN_EXPORT PFNGLISVERTEXATTRIBENABLEDAPPLEPROC __glewIsVertexAttribEnabledAPPLE
Definition: glew.h:12588
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate
Definition: glew.h:12349
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT
Definition: glew.h:13571
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI
Definition: glew.h:13134
void(GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:3609
GLEW_FUN_EXPORT PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __glewVertexArrayMultiTexCoordOffsetEXT
Definition: glew.h:13401
void(GLAPIENTRY * PFNGLCOLOR4HNVPROC)(GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha)
Definition: glew.h:9769
GLEW_FUN_EXPORT PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA
Definition: glew.h:13734
GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT
Definition: glew.h:13416
void(GLAPIENTRY * PFNGLCLEARBUFFERFVPROC)(GLenum, GLint, const GLfloat *)
Definition: glew.h:2117
void(GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC)(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z)
Definition: glew.h:10637
void(GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Definition: glew.h:5242
void(GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC)(GLenum target, GLshort s, GLshort t)
Definition: glew.h:3804
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition: glew.h:1328
GLEW_FUN_EXPORT PFNGLVARIANTDVEXTPROC __glewVariantdvEXT
Definition: glew.h:13676
void(GLAPIENTRY * PFNGLCOLOR3HNVPROC)(GLhalf red, GLhalf green, GLhalf blue)
Definition: glew.h:9767
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIPROC __glewVertexAttribI2ui
Definition: glew.h:12488
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5
Definition: glew.h:14512
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX
Definition: glew.h:14121
void(GLAPIENTRY * PFNGLGETINTEGERUI64VNVPROC)(GLenum value, GLuint64EXT *result)
Definition: glew.h:10179
GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX
Definition: glew.h:14133
void(GLAPIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC)(GLuint marker, GLsizei range)
Definition: glew.h:11417
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC)(GLenum face, GLenum pname, const GLint param)
Definition: glew.h:6932
GLAPI void GLAPIENTRY glVertex4iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSBASEVERTEXPROC __glewDrawElementsBaseVertex
Definition: glew.h:12608
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels
Definition: glew.h:14418
GLAPI void GLAPIENTRY glClearIndex(GLfloat c)
void(GLAPIENTRY * PFNGLBUFFERPARAMETERIAPPLEPROC)(GLenum target, GLenum pname, GLint param)
Definition: glew.h:2720
GLEW_FUN_EXPORT PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT
Definition: glew.h:13190
GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays
Definition: glew.h:12910
GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV
Definition: glew.h:13765
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range
Definition: glew.h:14266
GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT
Definition: glew.h:13597
void(GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC)(GLuint index, GLfloat x, GLfloat y)
Definition: glew.h:10850
GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKNVPROC __glewIsTransformFeedbackNV
Definition: glew.h:13967
GLEW_FUN_EXPORT PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT
Definition: glew.h:13648
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DPROC __glewFramebufferTexture3D
Definition: glew.h:12628
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_conservative_depth
Definition: glew.h:14242
void(GLAPIENTRY * PFNGLWEIGHTUSVARBPROC)(GLint size, GLushort *weights)
Definition: glew.h:5016
void(GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC)(GLint size, GLushort *indices)
Definition: glew.h:3712
void(GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC)(GLenum target, GLint s, GLint t, GLint r)
Definition: glew.h:1356
GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query
Definition: glew.h:14519
void(GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC)(GLenum pname, const GLint *params)
Definition: glew.h:1479
void(GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERPROC)(GLuint, GLenum)
Definition: glew.h:2112
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT
Definition: glew.h:13351
GLEW_FUN_EXPORT PFNGLVARIANTBVEXTPROC __glewVariantbvEXT
Definition: glew.h:13675
void(GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:7289
GLAPI void GLAPIENTRY glTexCoord2s(GLshort s, GLshort t)
GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV
Definition: glew.h:13923
GLEW_FUN_EXPORT PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA
Definition: glew.h:13745
GLEW_FUN_EXPORT PFNGLISFENCENVPROC __glewIsFenceNV
Definition: glew.h:13780
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv
Definition: glew.h:12398
GLAPI void GLAPIENTRY glColor3i(GLint red, GLint green, GLint blue)
GLEW_FUN_EXPORT PFNGLGENFENCESNVPROC __glewGenFencesNV
Definition: glew.h:13778
GLAPI void GLAPIENTRY glTexCoord3sv(const GLshort *v)
void(GLAPIENTRY * PFNGLMULTITEXCOORDP1UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: glew.h:5353
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D
Definition: glew.h:12238
void(GLAPIENTRY * PFNGLBEGINQUERYARBPROC)(GLenum target, GLuint id)
Definition: glew.h:3873
void(GLAPIENTRY * PFNGLTEXTURELIGHTEXTPROC)(GLenum pname)
Definition: glew.h:7374
void(GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC)(const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride)
Definition: glew.h:8930
GLEW_FUN_EXPORT PFNGLUNIFORM4UIVPROC __glewUniform4uiv
Definition: glew.h:12481
GLEW_FUN_EXPORT PFNGLWEIGHTUBVARBPROC __glewWeightubvARB
Definition: glew.h:12920
void(GLAPIENTRY * PFNGLWINDOWPOS3DVPROC)(const GLdouble *p)
Definition: glew.h:1506
GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT
Definition: glew.h:13586
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_swizzle
Definition: glew.h:14462
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64VNVPROC __glewProgramUniformui64vNV
Definition: glew.h:13945
void(GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC)(GLuint id, GLenum pname, GLint *params)
Definition: glew.h:10826
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV
Definition: glew.h:14077
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVPROC)(GLuint, const GLubyte *)
Definition: glew.h:2162
void(GLAPIENTRY * PFNGLVERTEXATTRIBP2UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glew.h:5376
GLAPI void GLAPIENTRY glColorMaterial(GLenum face, GLenum mode)
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_border_clamp
Definition: glew.h:14574
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DEXTPROC __glewVertexAttribL3dEXT
Definition: glew.h:13636
void(GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC)(void)
Definition: glew.h:5676
void(GLAPIENTRY * PFNGLBLENDFUNCINDEXEDAMDPROC)(GLuint buf, GLenum src, GLenum dst)
Definition: glew.h:2472
void(GLAPIENTRY * PFNGLVERTEXATTRIBL1I64NVPROC)(GLuint index, GLint64EXT x)
Definition: glew.h:10629
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV
Definition: glew.h:14075
void(GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC)(GLenum target, GLint s, GLint t)
Definition: glew.h:3802
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil
Definition: glew.h:14364
GLEW_FUN_EXPORT PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV
Definition: glew.h:13861
GLAPI void GLAPIENTRY glColor3s(GLshort red, GLshort green, GLshort blue)
void(GLAPIENTRY * PFNGLENDCONDITIONALRENDERPROC)(void)
Definition: glew.h:2123
void(GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC)(GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount)
Definition: glew.h:1475
GLAPI GLboolean GLAPIENTRY glIsEnabled(GLenum cap)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV
Definition: glew.h:14058
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB
Definition: glew.h:12771
void(GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride)
Definition: glew.h:9003
void(GLAPIENTRY * PFNGLMINSAMPLESHADINGPROC)(GLclampf value)
Definition: glew.h:2371
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT
Definition: glew.h:13500
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: glew.h:1325
void(GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:8571
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT
Definition: glew.h:13494
GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB
Definition: glew.h:12822
GLEW_FUN_EXPORT PFNGLGETMULTITEXGENIVEXTPROC __glewGetMultiTexGenivEXT
Definition: glew.h:13245
GLAPI void GLAPIENTRY glHint(GLenum target, GLenum mode)
GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT
Definition: glew.h:13186
void(GLAPIENTRY * PFNGLVERTEXSTREAM2IATIPROC)(GLenum stream, GLint x, GLint y)
Definition: glew.h:5946
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv
Definition: glew.h:12432
GLEW_FUN_EXPORT PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __glewVertexArraySecondaryColorOffsetEXT
Definition: glew.h:13403
void(GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12119
GLAPI void GLAPIENTRY glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
void(GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum stage, GLenum pname, const GLfloat *params)
Definition: glew.h:10159
void(GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:3791
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI
Definition: glew.h:14155
void(GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint *framebuffers)
Definition: glew.h:3284
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers2
Definition: glew.h:14395
GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT
Definition: glew.h:13453
void(GLAPIENTRY * PFNGLCOLORP3UIPROC)(GLenum type, GLuint color)
Definition: glew.h:5349
void(GLAPIENTRY * PFNGLATTACHSHADERPROC)(GLuint program, GLuint shader)
Definition: glew.h:1759
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip
Definition: glew.h:14608
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC)(GLenum target, GLenum pname, GLfloat params)
Definition: glew.h:3591
GLAPI void GLAPIENTRY glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values)
GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB
Definition: glew.h:12915
void(GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC)(void)
Definition: glew.h:11512
GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D
Definition: glew.h:12712
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range
Definition: glew.h:14263
GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB
Definition: glew.h:12799
GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter
Definition: glew.h:12707
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:6394
void(GLAPIENTRY * PFNGLWINDOWPOS2SMESAPROC)(GLshort x, GLshort y)
Definition: glew.h:9164
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UINVPROC)(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition: glew.h:9599
GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __glewGetNamedBufferParameterui64vNV
Definition: glew.h:13937
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env
Definition: glew.h:14448
GLAPI void GLAPIENTRY glTexGeniv(GLenum coord, GLenum pname, const GLint *params)
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV
Definition: glew.h:14030
GLAPI void GLAPIENTRY glTexCoord2i(GLint s, GLint t)
void(GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC)(GLenum mode, GLint first, GLsizei count)
Definition: glew.h:8525
void(GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC)(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:12124
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
Definition: glew.h:14200
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC)(GLuint index, const GLubyte *v)
Definition: glew.h:5233
void(GLAPIENTRY * PFNGLCOLORTABLESGIPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table)
Definition: glew.h:11915
void(GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: glew.h:8467
GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB
Definition: glew.h:12868
void(GLAPIENTRY * PFNGLWINDOWPOS2SVMESAPROC)(const GLshort *p)
Definition: glew.h:9165
void(GLAPIENTRY * PFNGLGETFENCEIVNVPROC)(GLuint fence, GLenum pname, GLint *params)
Definition: glew.h:9421
void(GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z)
Definition: glew.h:5227
GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB
Definition: glew.h:12913
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewRenderbufferStorageMultisample
Definition: glew.h:12638
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_minmax
Definition: glew.h:14383
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB
Definition: glew.h:12730
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC)(GLfloat red, GLfloat green, GLfloat blue)
Definition: glew.h:1484
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT
Definition: glew.h:13366
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette
Definition: glew.h:14296
GLEW_FUN_EXPORT PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE
Definition: glew.h:12565
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64VNVPROC __glewVertexAttribL1i64vNV
Definition: glew.h:13988
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv
Definition: glew.h:12420
void(GLAPIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod)
Definition: glew.h:5674
void(GLAPIENTRY * PFNGLUNIFORM4IPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: glew.h:1808
GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB
Definition: glew.h:12894
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT
Definition: glew.h:13388
GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB
Definition: glew.h:12999
GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB
Definition: glew.h:12929
GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI
Definition: glew.h:13070
void(GLAPIENTRY * PFNGLGETVIDEOUI64VNVPROC)(GLuint video_slot, GLenum pname, GLuint64EXT *params)
Definition: glew.h:10029
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB
Definition: glew.h:12752
GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV
Definition: glew.h:13952
void(GLAPIENTRY * PFNGLUNIFORM3IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2)
Definition: glew.h:4118
GLAPI void GLAPIENTRY glTexCoord3i(GLint s, GLint t, GLint r)
GLEW_FUN_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS
Definition: glew.h:14105
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv
Definition: glew.h:12339
GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i
Definition: glew.h:12388
GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC __glewTransformFeedbackVaryingsEXT
Definition: glew.h:13618
void(GLAPIENTRY * PFNGLGENFENCESAPPLEPROC)(GLsizei n, GLuint *fences)
Definition: glew.h:2669
GLEW_FUN_EXPORT PFNGLMULTITEXBUFFEREXTPROC __glewMultiTexBufferEXT
Definition: glew.h:13298
void(GLAPIENTRY * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC)(GLenum array, GLuint index)
Definition: glew.h:6414
void(GLAPIENTRY * PFNGLWINDOWPOS3DPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:1505
GLEW_FUN_EXPORT PFNGLMATRIXLOADDEXTPROC __glewMatrixLoaddEXT
Definition: glew.h:13283
void(GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
Definition: glew.h:4906
GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC __glewPauseTransformFeedback
Definition: glew.h:12884
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_coord_conventions
Definition: glew.h:14282
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIPROC __glewVertexAttribP4ui
Definition: glew.h:13033
GLAPI void GLAPIENTRY glLoadMatrixd(const GLdouble *m)
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB
Definition: glew.h:13043
void(GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC)(GLuint index, GLsizei n, const GLshort *v)
Definition: glew.h:10880
GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB
Definition: glew.h:12930
void(GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params)
Definition: glew.h:6458
GLEW_FUN_EXPORT PFNGLCOLORFORMATNVPROC __glewColorFormatNV
Definition: glew.h:14006
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4INVPROC)(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition: glew.h:9603
GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD
Definition: glew.h:12533
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB
Definition: glew.h:12953
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_bits
Definition: glew.h:14595
void(GLAPIENTRY * PFNGLGENPROGRAMSARBPROC)(GLsizei n, GLuint *programs)
Definition: glew.h:5190
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:6398
GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC __glewBindTransformFeedback
Definition: glew.h:12879
void(GLAPIENTRY * PFNGLUNIFORM2IARBPROC)(GLint location, GLint v0, GLint v1)
Definition: glew.h:4114
GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT
Definition: glew.h:13543
GLAPI void GLAPIENTRY glIndexMask(GLuint mask)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB
Definition: glew.h:12976
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC)(const GLdouble *v)
Definition: glew.h:7680
GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV
Definition: glew.h:13960
void(GLAPIENTRY * PFNGLFOGCOORDFVPROC)(const GLfloat *coord)
Definition: glew.h:1473
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra
Definition: glew.h:14377
void(GLAPIENTRY * PFNGLUNIFORM1UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9705
GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f
Definition: glew.h:12320
GLboolean(GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKNVPROC)(GLuint id)
Definition: glew.h:10533
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4BVPROC)(GLuint, const GLbyte *)
Definition: glew.h:2158
GLAPI void GLAPIENTRY glGetPixelMapfv(GLenum map, GLfloat *values)
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag
Definition: glew.h:14434
GLEWAPI GLboolean glewGetExtension(const char *name)
GLAPI void GLAPIENTRY glVertex2sv(const GLshort *v)
GLEW_FUN_EXPORT PFNGLGENERATEMULTITEXMIPMAPEXTPROC __glewGenerateMultiTexMipmapEXT
Definition: glew.h:13232
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV
Definition: glew.h:13855
void(GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC)(GLenum target, GLsizei n, const GLfloat *points)
Definition: glew.h:11325
void(GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC)(GLenum pname, GLfloat param)
Definition: glew.h:10122
GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV
Definition: glew.h:14024
GLAPI void GLAPIENTRY glRasterPos2dv(const GLdouble *v)
GLEW_FUN_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX
Definition: glew.h:14109
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN
Definition: glew.h:14174
GLEW_FUN_EXPORT PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX
Definition: glew.h:14112
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_texture4
Definition: glew.h:14249
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __glewNamedProgramLocalParameter4dvEXT
Definition: glew.h:13334
GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB
Definition: glew.h:12813
GLEW_FUN_EXPORT PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT
Definition: glew.h:13520
void(GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC)(GLenum target, GLenum format, GLsizei len, const void *string)
Definition: glew.h:5210
void(GLAPIENTRY * PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, GLfloat v1)
Definition: glew.h:1798
GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONEXTPROC __glewDrawBufferRegionEXT
Definition: glew.h:13722
GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT
Definition: glew.h:13605
void(GLAPIENTRY * PFNGLDETACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB attachedObj)
Definition: glew.h:4095
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC __glewProgramUniformMatrix2x3dvEXT
Definition: glew.h:12655
void(GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC)(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params)
Definition: glew.h:9955
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB
Definition: glew.h:12753
GLEW_FUN_EXPORT PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT
Definition: glew.h:13488
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV
Definition: glew.h:13851
GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE
Definition: glew.h:12556
GLAPI void GLAPIENTRY glRasterPos2d(GLdouble x, GLdouble y)
void(GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC)(const GLhalf *v)
Definition: glew.h:9792
void(GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC)(GLenum target, GLenum format, GLenum type, void *table)
Definition: glew.h:11919
GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D
Definition: glew.h:12686
GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIARBPROC __glewBlendFuncSeparateiARB
Definition: glew.h:12605
GLAPI void GLAPIENTRY glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2
Definition: glew.h:14528
void(GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC)(GLenum stream, const GLdouble *v)
Definition: glew.h:5951
GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB
Definition: glew.h:12960
GLEW_FUN_EXPORT PFNGLWEIGHTUIVARBPROC __glewWeightuivARB
Definition: glew.h:12921
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_texture
Definition: glew.h:14585
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4DVPROC __glewUniformMatrix2x4dv
Definition: glew.h:12673
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv
Definition: glew.h:12311
void(GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC)(GLuint index, GLsizei n, const GLdouble *v)
Definition: glew.h:10878
void(GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition: glew.h:2471
GLAPI void GLAPIENTRY glNormal3bv(const GLbyte *v)
GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer
Definition: glew.h:12344
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12102
void(GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC)(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
Definition: glew.h:9712
GLAPI void GLAPIENTRY glColor3fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEFEXTPROC)(GLenum matrixMode, const GLfloat *m)
Definition: glew.h:6476
GLEW_FUN_EXPORT PFNGLVDPAUINITNVPROC __glewVDPAUInitNV
Definition: glew.h:13973
GLAPI void GLAPIENTRY glRasterPos3fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLUSESHADERPROGRAMEXTPROC)(GLenum type, GLuint program)
Definition: glew.h:7726
void(GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, GLint *params)
Definition: glew.h:3996
GLAPI void GLAPIENTRY glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void(GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC)(GLenum stream, const GLint *v)
Definition: glew.h:5963
GLAPI void GLAPIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVPROC __glewVertexAttribI1uiv
Definition: glew.h:12485
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub
Definition: glew.h:12424
void(GLAPIENTRY * PFNGLVARIANTUSVEXTPROC)(GLuint id, GLushort *addr)
Definition: glew.h:8754
GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer
Definition: glew.h:14502
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv
Definition: glew.h:12270
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV
Definition: glew.h:13886
GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT
Definition: glew.h:13519
GLAPI void GLAPIENTRY glRectdv(const GLdouble *v1, const GLdouble *v2)
void(GLAPIENTRY * PFNGLBUFFERDATAARBPROC)(GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage)
Definition: glew.h:5074
GLvoid *(GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glew.h:3683
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_expand_normal
Definition: glew.h:14536
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB
Definition: glew.h:13042
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64NVPROC __glewVertexAttribL1ui64NV
Definition: glew.h:13989
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements
Definition: glew.h:12288
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC)(GLuint red, GLuint green, GLuint blue)
Definition: glew.h:1492
void(GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC)(GLuint index, GLdouble x, GLdouble y)
Definition: glew.h:5217
void(GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC)(GLenum target, const GLint *v)
Definition: glew.h:3811
void(GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLint *params)
Definition: glew.h:6447
GLAPI void GLAPIENTRY glVertex4i(GLint x, GLint y, GLint z, GLint w)
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DEXTPROC __glewProgramUniform2dEXT
Definition: glew.h:12648
#define APIENTRY
Definition: glew.h:210
void(GLAPIENTRY * PFNGLWINDOWPOS2FPROC)(GLfloat x, GLfloat y)
Definition: glew.h:1499
GLAPI void GLAPIENTRY glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:6539
void(GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
Definition: glew.h:6446
void(GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:6503
GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT
Definition: glew.h:13177
GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC __glewGetNamedBufferParameterivEXT
Definition: glew.h:13253
void(GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC)(GLenum target, GLint s, GLint t, GLint r)
Definition: glew.h:3810
void(GLAPIENTRY * PFNGLVERTEXSTREAM2FATIPROC)(GLenum stream, GLfloat x, GLfloat y)
Definition: glew.h:5944
void(GLAPIENTRY * PFNGLUNIFORM4I64NVPROC)(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
Definition: glew.h:9714
void(GLAPIENTRY * PFNGLWINDOWPOS4IMESAPROC)(GLint x, GLint y, GLint z, GLint w)
Definition: glew.h:9178
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT
Definition: glew.h:13566
void(GLAPIENTRY * PFNGLDELETESHADERPROC)(GLuint shader)
Definition: glew.h:1766
GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKNVPROC __glewResumeTransformFeedbackNV
Definition: glew.h:13969
void(GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:7887
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV
Definition: glew.h:14060
GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent
Definition: glew.h:14516
void(GLAPIENTRY * PFNGLTEXBUFFERPROC)(GLenum, GLenum, GLuint)
Definition: glew.h:2271
void(GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC)(GLuint index, const GLushort *v)
Definition: glew.h:1850
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __glewNamedFramebufferTexture3DEXT
Definition: glew.h:13329
GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i
Definition: glew.h:12396
GLEW_FUN_EXPORT PFNGLISRENDERBUFFERPROC __glewIsRenderbuffer
Definition: glew.h:12636
GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIEXTPROC __glewMultiTexParameteriEXT
Definition: glew.h:13317
GLAPI void GLAPIENTRY glVertex2i(GLint x, GLint y)
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex
Definition: glew.h:14392
void(GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC)(GLuint index, const GLint *v)
Definition: glew.h:1845
GLEW_FUN_EXPORT PFNGLWEIGHTFVARBPROC __glewWeightfvARB
Definition: glew.h:12917
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV
Definition: glew.h:14071
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range
Definition: glew.h:14257
GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEFEXTPROC __glewMatrixTranslatefEXT
Definition: glew.h:13297
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_convolution_accuracy
Definition: glew.h:14584
void(GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKNVPROC)(void)
Definition: glew.h:10535
GLEW_FUN_EXPORT PFNGLUNIFORM1DVPROC __glewUniform1dv
Definition: glew.h:12664
GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKNVPROC __glewPauseTransformFeedbackNV
Definition: glew.h:13968
void(GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC)(GLenum pname, const GLint *params)
Definition: glew.h:10125
void(GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC)(GLuint index, GLsizei n, const GLhalf *v)
Definition: glew.h:9809
void(GLAPIENTRY * PFNGLTEXCOORD4HNVPROC)(GLhalf s, GLhalf t, GLhalf r, GLhalf q)
Definition: glew.h:9791
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_shader5
Definition: glew.h:14514
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3415
GLboolean(GLAPIENTRY * PFNGLISPROGRAMNVPROC)(GLuint id)
Definition: glew.h:10832
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVPROC __glewVertexAttribI4ubv
Definition: glew.h:12498
void(GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length)
Definition: glew.h:3682
void(GLAPIENTRY * PFNGLBEGINQUERYINDEXEDPROC)(GLenum target, GLuint index, GLuint id)
Definition: glew.h:4824
GLAPI void GLAPIENTRY glMaterialf(GLenum face, GLenum pname, GLfloat param)
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VPROC __glewGetQueryObjecti64v
Definition: glew.h:12875
GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB
Definition: glew.h:12931
void(GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition: glew.h:7203
void(GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
Definition: glew.h:7693
GLAPI void GLAPIENTRY glVertex3sv(const GLshort *v)
GLAPI void GLAPIENTRY glTexCoord3fv(const GLfloat *v)
GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker
Definition: glew.h:14471
GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT
Definition: glew.h:13153
void(GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
Definition: glew.h:6436
void(GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC)(GLenum pname, GLint param)
Definition: glew.h:5941
GLboolean(GLAPIENTRY * PFNGLISBUFFERARBPROC)(GLuint buffer)
Definition: glew.h:5081
void(GLAPIENTRY * PFNGLNORMALSTREAM3BATIPROC)(GLenum stream, GLbyte x, GLbyte y, GLbyte z)
Definition: glew.h:5930
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture
Definition: glew.h:14594
GLEW_FUN_EXPORT PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT
Definition: glew.h:13593
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_name_gen_delete
Definition: glew.h:14245
void(GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC)(GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: glew.h:6489
void(GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC)(GLsizei n, GLuint *framebuffers)
Definition: glew.h:7064
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT
Definition: glew.h:13375
void(GLAPIENTRY * PFNGLFOGFUNCSGISPROC)(GLsizei n, const GLfloat *points)
Definition: glew.h:11237
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i
Definition: glew.h:12299
GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT
Definition: glew.h:13157
GLEW_FUN_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE
Definition: glew.h:12567
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader4
Definition: glew.h:14406
GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB
Definition: glew.h:13001
void(GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Definition: glew.h:10866
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IPROC __glewVertexAttribI2i
Definition: glew.h:12486
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC)(GLuint index, const GLubyte *v)
Definition: glew.h:7223
GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram
Definition: glew.h:12402
void(GLAPIENTRY * PFNGLVARIANTUIVEXTPROC)(GLuint id, GLuint *addr)
Definition: glew.h:8753
GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB
Definition: glew.h:12831
void(GLAPIENTRY * PFNGLWEIGHTFVARBPROC)(GLint size, GLfloat *weights)
Definition: glew.h:5011
void(GLAPIENTRY * PFNGLATTACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB obj)
Definition: glew.h:4090
void(GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC)(GLsizei n, const GLuint *arrays)
Definition: glew.h:2843
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB
Definition: glew.h:12958
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float
Definition: glew.h:14270
GLAPI void GLAPIENTRY glPassThrough(GLfloat token)
GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT
Definition: glew.h:13161
GLEW_FUN_EXPORT PFNGLGETVIDEOI64VNVPROC __glewGetVideoi64vNV
Definition: glew.h:13908
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv
Definition: glew.h:12422
void(GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition: glew.h:6407
void(GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:7516
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI
Definition: glew.h:13141
GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIIVEXTPROC __glewMultiTexParameterIivEXT
Definition: glew.h:13313
void(GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC)(GLenum target, GLsizei length, GLvoid *pointer)
Definition: glew.h:2814
GLAPI void GLAPIENTRY glVertex2f(GLfloat x, GLfloat y)
GLAPI void GLAPIENTRY glNormal3iv(const GLint *v)
void(GLAPIENTRY * PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint index, GLuint buffer)
Definition: glew.h:4901
GLAPI void GLAPIENTRY glNormal3s(GLshort nx, GLshort ny, GLshort nz)
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2
Definition: glew.h:14505
void(GLAPIENTRY * PFNGLBINDVERTEXARRAYPROC)(GLuint array)
Definition: glew.h:4945
void(GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC)(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points)
Definition: glew.h:9360
void(GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1981
GLEW_FUN_EXPORT PFNGLCOLORP4UIPROC __glewColorP4ui
Definition: glew.h:13005
void(GLAPIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC)(void)
Definition: glew.h:11735
GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays
Definition: glew.h:12909
GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE
Definition: glew.h:12590
void(GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:7071
GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB
Definition: glew.h:12844
void(GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC)(GLenum texture)
Definition: glew.h:3789
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv
Definition: glew.h:12443
GLvoid *(GLAPIENTRY * PFNGLMAPNAMEDBUFFEREXTPROC)(GLuint buffer, GLenum access)
Definition: glew.h:6467
GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV
Definition: glew.h:13958
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIVPROC __glewVertexAttribP3uiv
Definition: glew.h:13032
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB
Definition: glew.h:12643
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64VNVPROC __glewVertexAttribL3i64vNV
Definition: glew.h:13996
GLAPI void GLAPIENTRY glVertex3iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX
Definition: glew.h:14141
GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC __glewDrawArraysInstanced
Definition: glew.h:12504
void(GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC)(GLhandleARB programObj)
Definition: glew.h:4127
GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT
Definition: glew.h:13625
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv
Definition: glew.h:12433
void(GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC)(GLuint index, const GLubyte *v)
Definition: glew.h:5244
GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram
Definition: glew.h:12701
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9699
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB
Definition: glew.h:12745
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT
Definition: glew.h:13506
void(GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC)(GLenum modeRGB, GLenum modeAlpha)
Definition: glew.h:6109
void(GLAPIENTRY * PFNGLINDEXMATERIALEXTPROC)(GLenum face, GLenum mode)
Definition: glew.h:7340
GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA
Definition: glew.h:13733
GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv
Definition: glew.h:12391
void(GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC)(GLuint index, const GLubyte *v)
Definition: glew.h:10867
GLuint(GLAPIENTRY * PFNGLBINDPARAMETEREXTPROC)(GLenum value)
Definition: glew.h:8717
void(GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC)(GLsizei len, const void *string)
Definition: glew.h:8853
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVPROC __glewVertexAttribI4uiv
Definition: glew.h:12500
#define GLEW_FUN_EXPORT
Definition: glew.h:12213
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI
Definition: glew.h:13136
GLEW_FUN_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT
Definition: glew.h:13656
GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VEXTPROC __glewGetDoublei_vEXT
Definition: glew.h:13237
void(GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC)(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span)
Definition: glew.h:6269
void(GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride)
Definition: glew.h:9001
GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB
Definition: glew.h:12819
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVPROC __glewVertexAttribI4iv
Definition: glew.h:12496
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition: glew.h:3290
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC)(GLushort factor)
Definition: glew.h:11987
void(GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6587
void(GLAPIENTRY * PFNGLWINDOWPOS3DARBPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:5444
void(GLAPIENTRY * PFNGLWINDOWPOS2IMESAPROC)(GLint x, GLint y)
Definition: glew.h:9162
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT
Definition: glew.h:13568
GLEW_FUN_EXPORT PFNGLUNIFORM4DPROC __glewUniform4d
Definition: glew.h:12669
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s
Definition: glew.h:12275
void(GLAPIENTRY * PFNGLGETQUERYIVARBPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:3879
GLEW_FUN_EXPORT PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA
Definition: glew.h:13732
GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC __glewTransformFeedbackVaryings
Definition: glew.h:12473
void(GLAPIENTRY * PFNGLUNIFORMSUBROUTINESUIVPROC)(GLenum shadertype, GLsizei count, const GLuint *indices)
Definition: glew.h:4196
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_volume_hint
Definition: glew.h:14385
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv
Definition: glew.h:12442
GLEW_FUN_EXPORT PFNGLVDPAUMAPSURFACESNVPROC __glewVDPAUMapSurfacesNV
Definition: glew.h:13975
void(GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC)(GLsizei n, const GLenum *bufs)
Definition: glew.h:5550
void(GLAPIENTRY * PFNGLUNIFORM4IVARBPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:4123
void(GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC)(GLenum pname, GLint param)
Definition: glew.h:2870
void(GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLenum target, GLenum attachment, GLenum pname, GLint *params)
Definition: glew.h:7067
GLEW_FUN_EXPORT PFNGLSECONDARYCOLORFORMATNVPROC __glewSecondaryColorFormatNV
Definition: glew.h:14012
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv
Definition: glew.h:12399
GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __glewCompressedMultiTexSubImage2DEXT
Definition: glew.h:13202
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5
Definition: glew.h:14231
GLEW_FUN_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV
Definition: glew.h:13793
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64VNVPROC __glewVertexAttribL2ui64vNV
Definition: glew.h:13994
void(GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC)(GLuint index, const GLbyte *v)
Definition: glew.h:5236
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB
Definition: glew.h:12733
GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV
Definition: glew.h:13787
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *tc, const GLfloat *v)
Definition: glew.h:12109
void(GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC)(const GLshort *p)
Definition: glew.h:9181
void(GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:6576
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC __glewProgramUniformMatrix2x4dvEXT
Definition: glew.h:12656
GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB
Definition: glew.h:12946
GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN
Definition: glew.h:14211
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB
Definition: glew.h:12955
GLEW_FUN_EXPORT PFNGLUNIFORM4UI64NVPROC __glewUniform4ui64NV
Definition: glew.h:13840
void(GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC)(GLsizei n, const GLuint *ids)
Definition: glew.h:10820
void(GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image)
Definition: glew.h:6259
void(GLAPIENTRY * PFNGLTEXTUREPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLfloat *param)
Definition: glew.h:6579
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv
Definition: glew.h:12374
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT
Definition: glew.h:13170
void(GLAPIENTRY * PFNGLMATRIXPOPEXTPROC)(GLenum matrixMode)
Definition: glew.h:6480
GLEW_FUN_EXPORT PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT
Definition: glew.h:13628
GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIVEXTPROC __glewGetTextureParameterivEXT
Definition: glew.h:13272
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6566
GLEW_FUN_EXPORT PFNGLGETFLOATINDEXEDVEXTPROC __glewGetFloatIndexedvEXT
Definition: glew.h:13238
GLboolean(GLAPIENTRY * PFNGLISFRAMEBUFFERPROC)(GLuint framebuffer)
Definition: glew.h:3296
void(GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLuint *params)
Definition: glew.h:6448
void(GLAPIENTRY * PFNGLTESSELLATIONFACTORAMDPROC)(GLfloat factor)
Definition: glew.h:2601
void(GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC)(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length)
Definition: glew.h:10699
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3
Definition: glew.h:14229
void(GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC)(GLenum target, GLfloat *points)
Definition: glew.h:11324
GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __glewVertexArrayVertexAttribOffsetEXT
Definition: glew.h:13406
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp
Definition: glew.h:14318
GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB
Definition: glew.h:13049
void(GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC)(GLenum target, GLintptr offset, GLsizeiptr size)
Definition: glew.h:2721
GLEW_FUN_EXPORT PFNGLBINDMULTITEXTUREEXTPROC __glewBindMultiTextureEXT
Definition: glew.h:13195
GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEDEXTPROC __glewMatrixMultTransposedEXT
Definition: glew.h:13285
GLEW_FUN_EXPORT PFNGLISVERTEXARRAYPROC __glewIsVertexArray
Definition: glew.h:12911
GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC __glewGetActiveSubroutineUniformiv
Definition: glew.h:12835
GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV
Definition: glew.h:13843
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3412
GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV
Definition: glew.h:13918
GLEW_FUN_EXPORT PFNGLDELETESAMPLERSPROC __glewDeleteSamplers
Definition: glew.h:12779
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB
Definition: glew.h:12986
void(GLAPIENTRY * PFNGLUNIFORM1UIVPROC)(GLint, GLsizei, const GLuint *)
Definition: glew.h:2139
GLEW_FUN_EXPORT PFNGLVDPAUREGISTERVIDEOSURFACENVPROC __glewVDPAURegisterVideoSurfaceNV
Definition: glew.h:13977
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __glewCompressedTextureImage1DEXT
Definition: glew.h:13204
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB
Definition: glew.h:12748
void(GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC)(GLuint framebuffer, GLenum mode)
Definition: glew.h:6421
GLEW_FUN_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC __glewGetUniformBlockIndex
Definition: glew.h:12904
GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV
Definition: glew.h:14033
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC)(GLenum pname, GLfloat param)
Definition: glew.h:11555
void(GLAPIENTRY * PFNGLBLENDCOLORPROC)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
Definition: glew.h:1466
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv
Definition: glew.h:12414
void(GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC)(GLenum stream, const GLfloat *v)
Definition: glew.h:5935
void(GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:10855
GLEW_FUN_EXPORT PFNGLTEXCOORDFORMATNVPROC __glewTexCoordFormatNV
Definition: glew.h:14013
void(GLAPIENTRY * PFNGLVERTEXBLENDARBPROC)(GLint count)
Definition: glew.h:5007
void(GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIPROC)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: glew.h:2369
void(GLAPIENTRY * PFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint *renderbuffers)
Definition: glew.h:3292
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d
Definition: glew.h:12245
GLAPI void GLAPIENTRY glNormal3sv(const GLshort *v)
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI
Definition: glew.h:13112
GLEW_FUN_EXPORT PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT
Definition: glew.h:13524
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_rescale_normal
Definition: glew.h:14426
GLEW_FUN_EXPORT PFNGLCOLORMASKIPROC __glewColorMaski
Definition: glew.h:12456
GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT
Definition: glew.h:13544
GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT
Definition: glew.h:13162
GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv
Definition: glew.h:12389
void(GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC)(GLenum, GLenum)
Definition: glew.h:1761
double GLdouble
Definition: glew.h:245
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT
Definition: glew.h:13559
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit
Definition: glew.h:14400
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation
Definition: glew.h:12280
GLuint(GLAPIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC)(GLenum light, GLenum value)
Definition: glew.h:8715
GLAPI void GLAPIENTRY glIndexi(GLint c)
void(GLAPIENTRY * PFNGLMULTITEXCOORDP1UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: glew.h:5354
GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV
Definition: glew.h:14021
GLAPI void GLAPIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params)
GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC __glewCopyTextureSubImage1DEXT
Definition: glew.h:13217
void(GLAPIENTRY * PFNGLVERTEX4HNVPROC)(GLhalf x, GLhalf y, GLhalf z, GLhalf w)
Definition: glew.h:9797
void(GLAPIENTRY * PFNGLWINDOWPOS3FPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:1507
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV
Definition: glew.h:14074
GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL
Definition: glew.h:13717
GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE
Definition: glew.h:12592
GLEW_FUN_EXPORT PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD
Definition: glew.h:12550
ptrdiff_t GLintptrARB
Definition: glew.h:5071
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB
Definition: glew.h:12989
void(GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC)(GLint i)
Definition: glew.h:8523
GLEW_FUN_EXPORT PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT
Definition: glew.h:13670
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2DVPROC __glewUniformMatrix2dv
Definition: glew.h:12671
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader4
Definition: glew.h:14404
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays
Definition: glew.h:14477
GLEW_FUN_EXPORT PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT
Definition: glew.h:13483
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_attrib_integer_64bit
Definition: glew.h:14546
void(GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC)(GLenum type, const void *pointer)
Definition: glew.h:2644
GLint(GLAPIENTRY * PFNGLPOLLASYNCSGIXPROC)(GLuint *markerp)
Definition: glew.h:11421
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition: glew.h:7135
void(GLAPIENTRY * PFNGLDELETEQUERIESPROC)(GLsizei n, const GLuint *ids)
Definition: glew.h:1630
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB
Definition: glew.h:12980
GLAPI void GLAPIENTRY glEdgeFlagPointer(GLsizei stride, const GLvoid *pointer)
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB
Definition: glew.h:12864
GLboolean(GLAPIENTRY * PFNGLISVERTEXARRAYPROC)(GLuint array)
Definition: glew.h:4948
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_texture
Definition: glew.h:14411
void(GLAPIENTRY * PFNGLMULTITEXIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6502
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition: glew.h:1330
GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA
Definition: glew.h:13731
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv
Definition: glew.h:12435
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64NVPROC __glewVertexAttribL3ui64NV
Definition: glew.h:13997
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV
Definition: glew.h:13795
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IPROC __glewVertexAttribI3i
Definition: glew.h:12490
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV
Definition: glew.h:13854
GLEW_FUN_EXPORT PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA
Definition: glew.h:13738
void(GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC)(GLuint dst, GLuint coord, GLenum swizzle)
Definition: glew.h:5678
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB
Definition: glew.h:12956
GLEW_FUN_EXPORT PFNGLGETMULTITEXIMAGEEXTPROC __glewGetMultiTexImageEXT
Definition: glew.h:13246
void(GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC)(GLuint program, const GLchar *name)
Definition: glew.h:10491
void(GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: glew.h:10495
void(GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC)(GLenum stream, const GLshort *v)
Definition: glew.h:5957
void(GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
Definition: glew.h:1362
void(GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
Definition: glew.h:1352
void(GLAPIENTRY * PFNGLGENSAMPLERSPROC)(GLsizei count, GLuint *samplers)
Definition: glew.h:3995
GLEW_FUN_EXPORT PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT
Definition: glew.h:13527
void(GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:10843
GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE
Definition: glew.h:12578
GLEW_FUN_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC __glewUniformBlockBinding
Definition: glew.h:12906
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIPROC __glewVertexAttribP1ui
Definition: glew.h:13027
GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFEXTPROC __glewMultiTexParameterfEXT
Definition: glew.h:13315
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s
Definition: glew.h:12259
GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB
Definition: glew.h:12845
GLEW_VAR_EXPORT GLboolean __GLEW_WIN_swap_hint
Definition: glew.h:14624
GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange
Definition: glew.h:12716
GLuint(GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC)(GLuint range)
Definition: glew.h:5677
GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB
Definition: glew.h:12892
GLEW_FUN_EXPORT PFNGLGETPROGRAMSTAGEIVPROC __glewGetProgramStageiv
Definition: glew.h:12836
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_scene_marker
Definition: glew.h:14427
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI
Definition: glew.h:13127
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __glewCompressedTextureSubImage2DEXT
Definition: glew.h:13208
void(GLAPIENTRY * PFNGLGETQUERYIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:1639
GLAPI void GLAPIENTRY glVertex3i(GLint x, GLint y, GLint z)
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI
Definition: glew.h:13133
GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI
Definition: glew.h:13097
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB
Definition: glew.h:12974
GLEW_FUN_EXPORT PFNGLWEIGHTDVARBPROC __glewWeightdvARB
Definition: glew.h:12916
void(GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:8875
GLEW_FUN_EXPORT PFNGLVERTEX3HVNVPROC __glewVertex3hvNV
Definition: glew.h:13872
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer)
Definition: glew.h:3289
void(GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC)(GLuint index)
Definition: glew.h:5189
void(GLAPIENTRY * PFNGLVERTEXATTRIBL4I64VNVPROC)(GLuint index, const GLint64EXT *v)
Definition: glew.h:10642
void(GLAPIENTRY * PFNGLWINDOWPOS2IVPROC)(const GLint *p)
Definition: glew.h:1502
void(GLAPIENTRY * PFNGLCOLORSUBTABLEPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data)
Definition: glew.h:3585
GLAPI void GLAPIENTRY glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv
Definition: glew.h:12315
GLEW_FUN_EXPORT PFNGLUNIFORM3UI64VNVPROC __glewUniform3ui64vNV
Definition: glew.h:13837
GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA
Definition: glew.h:13741
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC)(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition: glew.h:9605
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr
Definition: glew.h:14376
GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv
Definition: glew.h:12284
GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorGroupStringAMD
Definition: glew.h:12545
void(GLAPIENTRY * PFNGLENABLEIPROC)(GLenum, GLuint)
Definition: glew.h:2122
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI
Definition: glew.h:13114
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2IEXTPROC)(GLuint index, GLint x, GLint y)
Definition: glew.h:7211
void(GLAPIENTRY * PFNGLGETPOINTERVEXTPROC)(GLenum pname, void **params)
Definition: glew.h:8527
GLAPI void GLAPIENTRY glVertex3dv(const GLdouble *v)
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector
Definition: glew.h:14262
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV
Definition: glew.h:14034
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap
Definition: glew.h:14436
void(GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:1826
void(GLAPIENTRY * PFNGLTEXSCISSORINTELPROC)(GLenum target, GLclampf tlow, GLclampf thigh)
Definition: glew.h:9078
void(GLAPIENTRY * PFNGLVDPAUUNREGISTERSURFACENVPROC)(GLvdpauSurfaceNV surface)
Definition: glew.h:10570
GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI
Definition: glew.h:13096
GLEW_FUN_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT
Definition: glew.h:13657
GLAPI void GLAPIENTRY glGetMapfv(GLenum target, GLenum query, GLfloat *v)
void(GLAPIENTRY * PFNGLNORMALFORMATNVPROC)(GLenum type, GLsizei stride)
Definition: glew.h:10705
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT
Definition: glew.h:13439
void(GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLint param)
Definition: glew.h:6498
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV
Definition: glew.h:14059
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC)(GLuint index, GLenum pname, GLint *params)
Definition: glew.h:5902
GLAPI void GLAPIENTRY glLightModeliv(GLenum pname, const GLint *params)
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC)(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition: glew.h:6527
void(GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC)(GLuint vaobj, GLuint index, GLenum pname, GLvoid **param)
Definition: glew.h:6465
GLEW_FUN_EXPORT PFNGLVERTEX2HNVPROC __glewVertex2hNV
Definition: glew.h:13869
void(GLAPIENTRY * PFNGLWEIGHTIVARBPROC)(GLint size, GLint *weights)
Definition: glew.h:5012
void(GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:10863
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv
Definition: glew.h:12446
GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA
Definition: glew.h:13749
GLint(GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC)(GLuint program, const char *name)
Definition: glew.h:2941
GLEW_FUN_EXPORT PFNGLGETUNIFORMINDICESPROC __glewGetUniformIndices
Definition: glew.h:12905
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint, GLenum, GLvoid *)
Definition: glew.h:1783
GLAPI void GLAPIENTRY glPolygonOffset(GLfloat factor, GLfloat units)
GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV
Definition: glew.h:13954
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREARBPROC __glewFramebufferTextureARB
Definition: glew.h:12640
void(GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:11917
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT
Definition: glew.h:13326
void(GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC)(GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve)
Definition: glew.h:5876
void(GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
Definition: glew.h:5668
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2UIEXTPROC)(GLuint index, GLuint x, GLuint y)
Definition: glew.h:7213
void(GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC)(GLenum target, GLuint address, GLenum pname, GLint *params)
Definition: glew.h:10827
void(GLAPIENTRY * PFNGLUNIFORM2FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:1799
GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV
Definition: glew.h:13924
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV
Definition: glew.h:14038
void(GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC)(GLenum target, const GLhalf *v)
Definition: glew.h:9774
void(GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:9365
void(GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride)
Definition: glew.h:8996
void(GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC)(GLuint program, GLenum pname, GLint value)
Definition: glew.h:7136
GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB
Definition: glew.h:12795
void(GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC)(GLenum target, const GLint *v)
Definition: glew.h:1341
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB
Definition: glew.h:12978
GLEW_FUN_EXPORT PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX
Definition: glew.h:14117
void(GLAPIENTRY * PFNGLGETSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, GLfloat *params)
Definition: glew.h:3998
void(GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC)(GLenum target, GLuint index, GLenum pname, GLint *params)
Definition: glew.h:9359
void(GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64VNVPROC)(GLuint index, const GLuint64EXT *v)
Definition: glew.h:10636
GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC __glewGetMultiTexLevelParameterfvEXT
Definition: glew.h:13247
GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __glewCompressedMultiTexSubImage1DEXT
Definition: glew.h:13201
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATNVPROC __glewVertexAttribIFormatNV
Definition: glew.h:14015
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DEXTPROC __glewVertexAttribL1dEXT
Definition: glew.h:13632
void(GLAPIENTRY * PFNGLWINDOWPOS3DMESAPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:9166
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv
Definition: glew.h:12296
GLAPI void GLAPIENTRY glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void(GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC)(GLenum target, GLuint index, GLdouble *params)
Definition: glew.h:6426
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT
Definition: glew.h:13489
GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM
Definition: glew.h:13701
void(GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC)(GLenum face, GLenum mode)
Definition: glew.h:11554
void(GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:3587
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1UIPROC)(GLuint, GLuint)
Definition: glew.h:2148
void(GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC)(GLenum face, GLenum pname, const GLfloat *data)
Definition: glew.h:11569
GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT
Definition: glew.h:13462
void(GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC)(GLenum target, GLfloat s, GLfloat t)
Definition: glew.h:3800
GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT
Definition: glew.h:13463
GLAPI void GLAPIENTRY glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEDEXTPROC __glewMatrixLoadTransposedEXT
Definition: glew.h:13281
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_logic_op
Definition: glew.h:14382
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT
Definition: glew.h:13502
GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT
Definition: glew.h:13382
GLAPI void GLAPIENTRY glClipPlane(GLenum plane, const GLdouble *equation)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters
Definition: glew.h:14302
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT
Definition: glew.h:13353
GLAPI void GLAPIENTRY glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void(GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC)(GLenum object, GLint name)
Definition: glew.h:2668
GLEW_FUN_EXPORT PFNGLVERTEXARRAYNORMALOFFSETEXTPROC __glewVertexArrayNormalOffsetEXT
Definition: glew.h:13402
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC)(const GLuint *v)
Definition: glew.h:1493
void(GLAPIENTRY * PFNGLGETSHADERSOURCEPROC)(GLint obj, GLsizei maxLength, GLsizei *length, GLchar *source)
Definition: glew.h:1778
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s
Definition: glew.h:12434
GLAPI void GLAPIENTRY glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE
Definition: glew.h:12579
void(GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1980
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVPROC __glewVertexAttribI4bv
Definition: glew.h:12494
GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __glewFlushMappedNamedBufferRangeEXT
Definition: glew.h:13228
void(GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC)(void)
Definition: glew.h:10598
void(GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset)
Definition: glew.h:6596
void(GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC)(GLuint id, GLenum pname, GLint *params)
Definition: glew.h:3877
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_fp64
Definition: glew.h:14290
GLAPI void GLAPIENTRY glColor3sv(const GLshort *v)
GLEW_FUN_EXPORT PFNGLSWIZZLEEXTPROC __glewSwizzleEXT
Definition: glew.h:13673
GLEW_FUN_EXPORT PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT
Definition: glew.h:13414
GLEW_FUN_EXPORT PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB
Definition: glew.h:13054
GLEW_FUN_EXPORT PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV
Definition: glew.h:13866
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv
Definition: glew.h:12254
GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV
Definition: glew.h:13922
void(GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC)(const GLhalf *v)
Definition: glew.h:9786
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC)(const GLubyte *v)
Definition: glew.h:7688
GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB
Definition: glew.h:12763
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB
Definition: glew.h:12964
void(GLAPIENTRY * PFNGLDELETEPROGRAMPROC)(GLuint program)
Definition: glew.h:1765
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIARBPROC __glewBlendEquationiARB
Definition: glew.h:12604
int GLint
Definition: glew.h:235
void(GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)(GLuint index)
Definition: glew.h:5188
void(GLAPIENTRY * PFNGLWINDOWPOS3IMESAPROC)(GLint x, GLint y, GLint z)
Definition: glew.h:9170
void(GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC)(GLenum pname, GLuint index, GLfloat *params)
Definition: glew.h:6429
GLEW_FUN_EXPORT PFNGLMAKEBUFFERRESIDENTNVPROC __glewMakeBufferResidentNV
Definition: glew.h:13941
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params)
Definition: glew.h:6532
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow_ambient
Definition: glew.h:14599
GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSNVPROC __glewDeleteTransformFeedbacksNV
Definition: glew.h:13964
GLEW_FUN_EXPORT PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB
Definition: glew.h:13052
void(GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXPROC)(GLuint)
Definition: glew.h:2270
GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT
Definition: glew.h:13421
GLEW_FUN_EXPORT PFNGLTEXBUFFERARBPROC __glewTexBufferARB
Definition: glew.h:12860
void(GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12120
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT
Definition: glew.h:13365
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC __glewProgramUniformMatrix3dvEXT
Definition: glew.h:12657
void(GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
Definition: glew.h:1210
GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN
Definition: glew.h:14218
GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV
Definition: glew.h:14026
GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV
Definition: glew.h:14025
GLEW_FUN_EXPORT PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI
Definition: glew.h:14156
void(GLAPIENTRY * PFNGLGETSYNCIVPROC)(GLsync GLsync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
Definition: glew.h:4307
GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXPROC __glewPrimitiveRestartIndex
Definition: glew.h:12506
void(GLAPIENTRY * PFNGLCOLORTABLEEXTPROC)(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *data)
Definition: glew.h:7513
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1)
Definition: glew.h:6544
GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI
Definition: glew.h:13099
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB
Definition: glew.h:12996
void(GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC)(GLint size, GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride)
Definition: glew.h:9002
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __glewNamedProgramLocalParameter4fvEXT
Definition: glew.h:13336
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64NVPROC __glewProgramUniform1ui64NV
Definition: glew.h:13812
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX
Definition: glew.h:14125
void(GLAPIENTRY * PFNGLGETUNIFORMIVPROC)(GLuint program, GLint location, GLint *params)
Definition: glew.h:1782
GLAPI void GLAPIENTRY glPushName(GLuint name)
GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB
Definition: glew.h:12769
GLAPI void GLAPIENTRY glMultMatrixd(const GLdouble *m)
void(GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC)(GLenum target, GLhalf s, GLhalf t, GLhalf r)
Definition: glew.h:9777
GLEW_FUN_EXPORT PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV
Definition: glew.h:13953
void(GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble *params)
Definition: glew.h:5191
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB
Definition: glew.h:12729
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats
Definition: glew.h:14408
void(GLAPIENTRY * PFNGLGENVERTEXARRAYSPROC)(GLsizei n, GLuint *arrays)
Definition: glew.h:4947
void(GLAPIENTRY * PFNGLWINDOWPOS2SVPROC)(const GLshort *p)
Definition: glew.h:1504
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv
Definition: glew.h:12430
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC)(GLbyte red, GLbyte green, GLbyte blue)
Definition: glew.h:7677
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:5206
GLAPI void GLAPIENTRY glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
void(GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC)(GLint red, GLint green, GLint blue, GLint alpha)
Definition: glew.h:8234
void(GLAPIENTRY * PFNGLDISABLECLIENTSTATEIEXTPROC)(GLenum array, GLuint index)
Definition: glew.h:6411
GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv
Definition: glew.h:12387
void(GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXNVPROC)(GLuint index)
Definition: glew.h:10053
GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI
Definition: glew.h:13101
void(GLAPIENTRY * PFNGLMINSAMPLESHADINGARBPROC)(GLclampf value)
Definition: glew.h:3978
void(GLAPIENTRY * PFNGLBINDIMAGETEXTUREEXTPROC)(GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format)
Definition: glew.h:7810
GLAPI void GLAPIENTRY glTexCoord4fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC)(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
Definition: glew.h:6445
GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float
Definition: glew.h:14515
void(GLAPIENTRY * PFNGLWINDOWPOS2FVMESAPROC)(const GLfloat *p)
Definition: glew.h:9161
GLEW_FUN_EXPORT PFNGLUNIFORM4I64NVPROC __glewUniform4i64NV
Definition: glew.h:13838
void(GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:5224
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT
Definition: glew.h:13378
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64NVPROC __glewVertexAttribL4i64NV
Definition: glew.h:13999
GLboolean(GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC)(GLuint id)
Definition: glew.h:9916
GLAPI void GLAPIENTRY glTexCoord1dv(const GLdouble *v)
void(GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition: glew.h:3286
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object
Definition: glew.h:14402
GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVPROC __glewTexParameterIuiv
Definition: glew.h:12472
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT
Definition: glew.h:13473
GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB
Definition: glew.h:12945
GLEW_FUN_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT
Definition: glew.h:13325
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multisample
Definition: glew.h:14569
void(GLAPIENTRY * PFNGLLINKPROGRAMPROC)(GLuint program)
Definition: glew.h:1789
void(GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC)(GLuint group, GLuint counter, GLenum pname, void *data)
Definition: glew.h:2527
GLAPI void GLAPIENTRY glPolygonMode(GLenum face, GLenum mode)
void(GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC)(GLenum type, const void *pointer)
Definition: glew.h:5569
void(GLAPIENTRY * PFNGLDELETEPERFMONITORSAMDPROC)(GLsizei n, GLuint *monitors)
Definition: glew.h:2523
void(GLAPIENTRY * PFNGLDETACHSHADERPROC)(GLuint program, GLuint shader)
Definition: glew.h:1767
void(GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint)
Definition: glew.h:1770
void(GLAPIENTRY * PFNGLMULTITEXCOORDP3UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: glew.h:5357
GLAPI void GLAPIENTRY glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIUIVPROC __glewGetSamplerParameterIuiv
Definition: glew.h:12782
GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s
Definition: glew.h:12316
GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE
Definition: glew.h:12584
void(GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:5238
void(GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC)(GLenum stream, const GLdouble *v)
Definition: glew.h:5959
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s
Definition: glew.h:12267
GLEW_FUN_EXPORT PFNGLGETUNIFORMI64VNVPROC __glewGetUniformi64vNV
Definition: glew.h:13808
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option
Definition: glew.h:14551
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC)(GLubyte factor)
Definition: glew.h:11985
void(GLAPIENTRY * PFNGLMINMAXEXTPROC)(GLenum target, GLenum internalformat, GLboolean sink)
Definition: glew.h:7294
void(GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data)
Definition: glew.h:5080
void(GLAPIENTRY * PFNGLWEIGHTBVARBPROC)(GLint size, GLbyte *weights)
Definition: glew.h:5009
GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC __glewDrawTransformFeedbackStream
Definition: glew.h:12888
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_instanced
Definition: glew.h:14280
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color
Definition: glew.h:14379
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC __glewVertexAttribIPointer
Definition: glew.h:12502
GLEW_FUN_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT
Definition: glew.h:13646
void(GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKNVPROC)(void)
Definition: glew.h:10496
GLEW_FUN_EXPORT PFNGLCOLOR4HNVPROC __glewColor4hNV
Definition: glew.h:13845
GLEW_FUN_EXPORT PFNGLISNAMEAMDPROC __glewIsNameAMD
Definition: glew.h:12535
GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN
Definition: glew.h:14206
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB
Definition: glew.h:12867
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f
Definition: glew.h:12431
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLint *params)
Definition: glew.h:6528
void(GLAPIENTRY * PFNGLTEXTUREPARAMETERIEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint param)
Definition: glew.h:6580
GLAPI void GLAPIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
void(GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC)(GLenum matrixMode, const GLdouble *m)
Definition: glew.h:6475
void(GLAPIENTRY * PFNGLTEXPARAMETERIIVPROC)(GLenum, GLenum, const GLint *)
Definition: glew.h:2135
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN
Definition: glew.h:14164
void(GLAPIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC)(GLenum pname, GLfloat *param)
Definition: glew.h:5595
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT
Definition: glew.h:13531
GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFERPROC __glewBindFramebuffer
Definition: glew.h:12619
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLdouble *params)
Definition: glew.h:6524
void(GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:6537
void(GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC)(GLuint index, const GLshort *v)
Definition: glew.h:5222
GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT
Definition: glew.h:13542
void(GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:3606
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: glew.h:1326
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC)(GLuint index, const GLushort *v)
Definition: glew.h:7226
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgramLocalParameters4fvEXT
Definition: glew.h:13341
void(GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC)(GLenum target, GLuint framebuffer)
Definition: glew.h:7055
GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT
Definition: glew.h:13187
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VNVPROC __glewVertexAttribL1ui64vNV
Definition: glew.h:13990
void(GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition: glew.h:6522
GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB
Definition: glew.h:12826
GLEW_FUN_EXPORT PFNGLMATRIXPUSHEXTPROC __glewMatrixPushEXT
Definition: glew.h:13291
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC)(GLushort red, GLushort green, GLushort blue)
Definition: glew.h:1494
GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN
Definition: glew.h:14184
void(GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
Definition: glew.h:3816
GLEWAPI GLenum glewInit()
void(GLAPIENTRY * PFNGLRESETHISTOGRAMPROC)(GLenum target)
Definition: glew.h:3614
void(GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLfloat *params)
Definition: glew.h:9489
GLAPI void GLAPIENTRY glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
Definition: glew.h:9700
GLEW_FUN_EXPORT PFNGLISSYNCPROC __glewIsSync
Definition: glew.h:12854
void(GLAPIENTRY * PFNGLGETUNIFORMUI64VNVPROC)(GLuint program, GLint location, GLuint64EXT *params)
Definition: glew.h:9685
void(GLAPIENTRY * PFNGLVERTEXATTRIBFORMATNVPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride)
Definition: glew.h:10708
GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIPROC __glewTexCoordP1ui
Definition: glew.h:13019
GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV
Definition: glew.h:14020
GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIIVEXTPROC __glewGetTextureParameterIivEXT
Definition: glew.h:13269
GLuint(GLAPIENTRY * PFNGLBUFFERREGIONENABLEDEXTPROC)(void)
Definition: glew.h:9097
void(GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC)(GLsizei n, GLuint *renderbuffers)
Definition: glew.h:7065
void(GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer)
Definition: glew.h:6572
GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBAPPLEPROC __glewEnableVertexAttribAPPLE
Definition: glew.h:12587
GLenum(GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC)(GLuint framebuffer, GLenum target)
Definition: glew.h:6386
void(GLAPIENTRY * PFNGLGETHISTOGRAMPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values)
Definition: glew.h:3605
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent
Definition: glew.h:14460
GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE
Definition: glew.h:12560
void(GLAPIENTRY * PFNGLWINDOWPOS2IARBPROC)(GLint x, GLint y)
Definition: glew.h:5440
GLEW_VAR_EXPORT GLboolean __GLEW_SUN_slice_accum
Definition: glew.h:14619
void(GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)(GLuint program, GLsizei count, const char **varyings, GLenum bufferMode)
Definition: glew.h:8470
GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __glewVertexArrayVertexAttribIOffsetEXT
Definition: glew.h:13405
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_gather
Definition: glew.h:14331
void(GLAPIENTRY * PFNGLUNIFORM1IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:1797
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12105
void(GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
Definition: glew.h:10121
void(GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:3604
void(GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC)(GLenum category, GLenum severity, GLuint id, GLsizei length, const char *buf)
Definition: glew.h:2453
void(GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column)
Definition: glew.h:3616
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program_fp64
Definition: glew.h:14513
void(GLAPIENTRY * PFNGLUNIFORM3I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9711
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv
Definition: glew.h:12697
GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB
Definition: glew.h:13044
void(GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:1830
GLAPI void GLAPIENTRY glEdgeFlagv(const GLboolean *flag)
GLint(GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name)
Definition: glew.h:4103
GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC __glewGetTransformFeedbackVarying
Definition: glew.h:12466
void(GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC)(void)
Definition: glew.h:5670
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV
Definition: glew.h:13882
GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f
Definition: glew.h:12394
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX
Definition: glew.h:14126
GLAPI void GLAPIENTRY glTexCoord2fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC)(GLuint res, GLuint src, GLuint num)
Definition: glew.h:8738
void(GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC)(GLuint index, GLshort x, GLshort y)
Definition: glew.h:10852
void(GLAPIENTRY * PFNGLGETBUFFERPARAMETERUI64VNVPROC)(GLenum target, GLenum pname, GLuint64EXT *params)
Definition: glew.h:10178
void(GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC)(const GLfloat *p)
Definition: glew.h:5447
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader
Definition: glew.h:14468
void(GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC)(GLenum target, GLint s)
Definition: glew.h:3794
GLAPI GLboolean GLAPIENTRY glIsTexture(GLuint texture)
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProgramLocalParameterI4uivEXT
Definition: glew.h:13340
GLEW_FUN_EXPORT PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA
Definition: glew.h:13730
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array
Definition: glew.h:14254
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC)(GLenum light, GLenum pname, GLint param)
Definition: glew.h:11561
GLEW_FUN_EXPORT PFNGLUNIFORM3DVPROC __glewUniform3dv
Definition: glew.h:12668
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT
Definition: glew.h:13438
void(GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:6267
void(GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC)(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
Definition: glew.h:6463
GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV
Definition: glew.h:13892
void(GLAPIENTRY * PFNGLMATRIXMULTDEXTPROC)(GLenum matrixMode, const GLdouble *m)
Definition: glew.h:6477
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient
Definition: glew.h:14315
void(GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)(GLenum target, GLenum pname, const GLint param)
Definition: glew.h:7560
void(GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC)(GLenum stream, const GLint *v)
Definition: glew.h:5947
void(GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data)
Definition: glew.h:6204
void(GLAPIENTRY * PFNGLWINDOWPOS3SMESAPROC)(GLshort x, GLshort y, GLshort z)
Definition: glew.h:9172
void(GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Definition: glew.h:5765
GLEW_FUN_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD
Definition: glew.h:12547
void(GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:1816
void(GLAPIENTRY * PFNGLQUERYCOUNTERPROC)(GLuint id, GLenum target)
Definition: glew.h:4776
GLAPI void GLAPIENTRY glPushMatrix(void)
void(GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
Definition: glew.h:3814
GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX
Definition: glew.h:12521
void(GLAPIENTRY * PFNGLINDEXFORMATNVPROC)(GLenum type, GLsizei stride)
Definition: glew.h:10704
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC __glewProgramUniformMatrix4dvEXT
Definition: glew.h:12660
void(GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:9490
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVEXTPROC)(GLenum pname, GLfloat *params)
Definition: glew.h:6923
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVEXTPROC __glewVertexAttribL1dvEXT
Definition: glew.h:13633
void(GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
Definition: glew.h:1791
GLAPI void GLAPIENTRY glLoadIdentity(void)
void(GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:10856
GLEW_FUN_EXPORT PFNGLGETVIDEOUI64VNVPROC __glewGetVideoui64vNV
Definition: glew.h:13910
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1IVPROC)(GLuint, const GLint *)
Definition: glew.h:2147
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC)(GLuint index, const GLint *v)
Definition: glew.h:7212
void(GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC)(GLenum value, GLuint index, GLboolean *data)
Definition: glew.h:6825
GLEW_FUN_EXPORT PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT
Definition: glew.h:13411
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI
Definition: glew.h:13139
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC __glewProgramUniformMatrix3x4dvEXT
Definition: glew.h:12659
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC)(GLuint index, const GLint *v)
Definition: glew.h:1834
void(GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC)(GLuint index, GLshort x, GLshort y, GLshort z)
Definition: glew.h:10858
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB
Definition: glew.h:12993
GLAPI void GLAPIENTRY glTexCoord2dv(const GLdouble *v)
GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV
Definition: glew.h:13786
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __glewCompressedTextureSubImage1DEXT
Definition: glew.h:13207
GLAPI void GLAPIENTRY glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC)(GLenum light, GLenum pname, GLint *params)
Definition: glew.h:6929
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv
Definition: glew.h:12274
GLEW_FUN_EXPORT PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT
Definition: glew.h:13181
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC)(GLint red, GLint green, GLint blue)
Definition: glew.h:7683
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat
Definition: glew.h:14480
GLEW_FUN_EXPORT PFNGLNORMAL3HVNVPROC __glewNormal3hvNV
Definition: glew.h:13858
GLAPI void GLAPIENTRY glTexGendv(GLenum coord, GLenum pname, const GLdouble *params)
void(GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
Definition: glew.h:1773
GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN
Definition: glew.h:14213
void(GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:10849
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg
Definition: glew.h:14337
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC)(GLuint red, GLuint green, GLuint blue)
Definition: glew.h:7689
GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV
Definition: glew.h:13955
GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIVPROC __glewTexCoordP2uiv
Definition: glew.h:13022
GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV
Definition: glew.h:13896
void(GLAPIENTRY * PFNGLENABLEVERTEXARRAYEXTPROC)(GLuint vaobj, GLenum array)
Definition: glew.h:6417
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC)(GLuint factor)
Definition: glew.h:11986
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rgb10_a2ui
Definition: glew.h:14338
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle
Definition: glew.h:14458
GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMSTRINGEXTPROC __glewGetNamedProgramStringEXT
Definition: glew.h:13261
void(GLAPIENTRY * PFNGLVDPAUMAPSURFACESNVPROC)(GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces)
Definition: glew.h:10565
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv
Definition: glew.h:12410
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC)(GLenum light, GLenum pname, GLfloat *params)
Definition: glew.h:11560
void(GLAPIENTRY * PFNGLEVALMAPSNVPROC)(GLenum target, GLenum mode)
Definition: glew.h:9357
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX
Definition: glew.h:14123
void(GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6583
GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData
Definition: glew.h:12599
void(GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC)(GLuint framebuffer, GLenum pname, GLint *param)
Definition: glew.h:6430
GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN
Definition: glew.h:14210
void(GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC)(GLenum value, GLuint index, GLint *data)
Definition: glew.h:6826
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __glewCompressedTextureImage2DEXT
Definition: glew.h:13205
GLEW_FUN_EXPORT PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA
Definition: glew.h:13736
GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram
Definition: glew.h:12708
GLEW_FUN_EXPORT PFNGLMAKEBUFFERNONRESIDENTNVPROC __glewMakeBufferNonResidentNV
Definition: glew.h:13940
void(GLAPIENTRY * PFNGLMINMAXPROC)(GLenum target, GLenum internalformat, GLboolean sink)
Definition: glew.h:3613
GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC __glewCheckFramebufferStatus
Definition: glew.h:12622
void(GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC)(GLenum type, const void **pointer)
Definition: glew.h:9059
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgramLocalParameterI4uiEXT
Definition: glew.h:13339
void(GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC)(GLuint id, GLenum pname, GLint *params)
Definition: glew.h:9914
void(GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC)(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count)
Definition: glew.h:2643
GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN
Definition: glew.h:14180
GLAPI GLuint GLAPIENTRY glGenLists(GLsizei range)
GLEW_FUN_EXPORT PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI
Definition: glew.h:13085
void(GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC)(GLuint program, GLuint colorNumber, GLuint index, const char *name)
Definition: glew.h:2940
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64NVPROC __glewProgramUniform3i64NV
Definition: glew.h:13818
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev
Definition: glew.h:14351
void(GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC)(GLenum, GLint, GLsizei, GLsizei)
Definition: glew.h:2268
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1
Definition: glew.h:14235
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0
Definition: glew.h:14238
GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __glewGetNamedProgramLocalParameterdvEXT
Definition: glew.h:13259
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv
Definition: glew.h:12248
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv
Definition: glew.h:12290
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV
Definition: glew.h:13859
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64VNVPROC __glewProgramUniform4ui64vNV
Definition: glew.h:13825
GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEEXTPROC __glewBindBufferRangeEXT
Definition: glew.h:13615
GLEW_FUN_EXPORT PFNGLGETPOINTERVEXTPROC __glewGetPointervEXT
Definition: glew.h:13624
GLEW_FUN_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY
Definition: glew.h:13689
void(GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC)(GLenum target, GLenum pname, GLvoid **params)
Definition: glew.h:2813
void(GLAPIENTRY * PFNGLWINDOWPOS2DMESAPROC)(GLdouble x, GLdouble y)
Definition: glew.h:9158
void(GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, char *uniformName)
Definition: glew.h:4905
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB
Definition: glew.h:12968
void(GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC)(const GLubyte *c, const GLfloat *v)
Definition: glew.h:12093
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC)(GLuint index, const GLint *v)
Definition: glew.h:7221
GLAPI void GLAPIENTRY glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv
Definition: glew.h:12436
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params)
Definition: glew.h:6531
GLEW_FUN_EXPORT PFNGLTESTFENCENVPROC __glewTestFenceNV
Definition: glew.h:13782
void(GLAPIENTRY * PFNGLUNIFORMMATRIX2DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3430
void(GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:8880
void(GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Definition: glew.h:1468
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4INVPROC)(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition: glew.h:9597
void(GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
Definition: glew.h:8235
void(GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
Definition: glew.h:3820
GLEW_FUN_EXPORT PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB
Definition: glew.h:13050
void(GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC)(GLint namelen, const char *name)
Definition: glew.h:4241
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB
Definition: glew.h:12966
void(GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
Definition: glew.h:4904
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4
Definition: glew.h:14288
GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram
Definition: glew.h:12401
GLEW_VAR_EXPORT GLboolean __GLEW_SUN_global_alpha
Definition: glew.h:14616
void(GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:6268
void(GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC)(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
Definition: glew.h:6513
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9697
GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB
Definition: glew.h:12616
GLboolean(GLAPIENTRY * PFNGLISFENCEAPPLEPROC)(GLuint fence)
Definition: glew.h:2670
GLEW_FUN_EXPORT PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT
Definition: glew.h:13666
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVEXTPROC __glewVertexAttribL4dvEXT
Definition: glew.h:13639
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC)(GLenum pname, GLint param)
Definition: glew.h:11557
void(GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC)(GLenum light, GLenum pname, GLint *params)
Definition: glew.h:6935
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC)(GLenum target, GLuint index, GLsizei count, const GLfloat *params)
Definition: glew.h:7152
void(GLAPIENTRY * PFNGLMATRIXFRUSTUMEXTPROC)(GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f)
Definition: glew.h:6469
GLboolean(GLAPIENTRY * PFNGLISSHADERPROC)(GLuint shader)
Definition: glew.h:1788
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV
Definition: glew.h:14070
void(GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble *params)
Definition: glew.h:5193
void(GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC)(GLuint index, GLdouble x, GLdouble y)
Definition: glew.h:10848
GLEW_FUN_EXPORT PFNGLTEXTURERENDERBUFFEREXTPROC __glewTextureRenderbufferEXT
Definition: glew.h:13392
void(GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC)(GLenum type, GLint namelen, const char *name, GLint stringlen, const char *string)
Definition: glew.h:4245
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader
Definition: glew.h:14350
GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI
Definition: glew.h:13077
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC)(const GLbyte *v)
Definition: glew.h:7678
void(GLAPIENTRY * PFNGLCLEARBUFFERUIVPROC)(GLenum, GLint, const GLuint *)
Definition: glew.h:2119
GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed
Definition: glew.h:12594
void(GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC)(GLenum type, GLsizei stride, void *pointer)
Definition: glew.h:6311
void(GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:5196
void(GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC)(GLenum pname, GLuint index, GLdouble *params)
Definition: glew.h:6427
void(GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC)(GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
Definition: glew.h:10641
GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC __glewGetFramebufferParameterivEXT
Definition: glew.h:13240
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv
Definition: glew.h:12421
void(GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC)(GLsizei length, void *pointer)
Definition: glew.h:2871
GLAPI void GLAPIENTRY glPointSize(GLfloat size)
GLAPI void GLAPIENTRY glVertex4fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLTEXCOORD3HNVPROC)(GLhalf s, GLhalf t, GLhalf r)
Definition: glew.h:9789
GLAPI void GLAPIENTRY glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
void(GLAPIENTRY * PFNGLTEXCOORDFORMATNVPROC)(GLint size, GLenum type, GLsizei stride)
Definition: glew.h:10707
GLEW_FUN_EXPORT PFNGLMULTITEXGENIVEXTPROC __glewMultiTexGenivEXT
Definition: glew.h:13309
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv
Definition: glew.h:12250
void(GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
Definition: glew.h:5667
void(GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:8573
GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI
Definition: glew.h:13073
GLEW_FUN_EXPORT PFNGLWAITSYNCPROC __glewWaitSync
Definition: glew.h:12855
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9691
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT
Definition: glew.h:13549
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites
Definition: glew.h:14353
void(GLAPIENTRY * PFNGLUNIFORM1UI64NVPROC)(GLint location, GLuint64EXT x)
Definition: glew.h:9704
GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback
Definition: glew.h:14541
void(GLAPIENTRY * PFNGLNORMAL3HNVPROC)(GLhalf nx, GLhalf ny, GLhalf nz)
Definition: glew.h:9781
void(GLAPIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC)(GLenum stream)
Definition: glew.h:5929
GLboolean(GLAPIENTRY * PFNGLISFENCENVPROC)(GLuint fence)
Definition: glew.h:9422
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_light_texture
Definition: glew.h:14412
GLAPI void GLAPIENTRY glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void(GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKPROC)(void)
Definition: glew.h:2124
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT
Definition: glew.h:13364
GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT
Definition: glew.h:13167
GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV
Definition: glew.h:13785
GLuint(GLAPIENTRY * PFNGLNEWBUFFERREGIONEXTPROC)(GLenum region)
Definition: glew.h:9100
GLEW_FUN_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT
Definition: glew.h:13323
GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC __glewBeginTransformFeedback
Definition: glew.h:12449
GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB
Definition: glew.h:12805
void(GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC)(GLuint vaobj, GLenum pname, GLvoid **param)
Definition: glew.h:6466
GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV
Definition: glew.h:14022
GLEW_FUN_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT
Definition: glew.h:13650
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d
Definition: glew.h:12295
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glew.h:3287
void(GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition: glew.h:4660
GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage
Definition: glew.h:12277
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATNVPROC __glewVertexAttribLFormatNV
Definition: glew.h:14003
GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERVEXTPROC __glewGetVertexArrayPointervEXT
Definition: glew.h:13276
void(GLAPIENTRY * PFNGLVERTEX3HVNVPROC)(const GLhalf *v)
Definition: glew.h:9796
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT
Definition: glew.h:13356
void(GLAPIENTRY * PFNGLMULTITEXCOORDP2UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: glew.h:5355
void(GLAPIENTRY * PFNGLWINDOWPOS4SMESAPROC)(GLshort x, GLshort y, GLshort z, GLshort w)
Definition: glew.h:9180
GLEW_FUN_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT
Definition: glew.h:13658
GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN
Definition: glew.h:14181
void(GLAPIENTRY * PFNGLCOMPILESHADERARBPROC)(GLhandleARB shaderObj)
Definition: glew.h:4091
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC)(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params)
Definition: glew.h:6533
GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV
Definition: glew.h:13933
void(GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC)(GLenum pname, GLuint index, GLvoid **params)
Definition: glew.h:6455
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_provoking_vertex
Definition: glew.h:14304
void(GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATNVPROC)(GLuint index, GLint size, GLenum type, GLsizei stride)
Definition: glew.h:10709
void(GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:7206
void(GLAPIENTRY * PFNGLGENERATEMULTITEXMIPMAPEXTPROC)(GLenum texunit, GLenum target)
Definition: glew.h:6422
GLAPI void GLAPIENTRY glColor4dv(const GLdouble *v)
void(GLAPIENTRY * PFNGLUNIFORM3FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: glew.h:1802
void(GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC)(GLuint program, GLuint index, GLint *location)
Definition: glew.h:10498
GLEW_FUN_EXPORT PFNGLCLAMPCOLORPROC __glewClampColor
Definition: glew.h:12451
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT
Definition: glew.h:13469
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB
Definition: glew.h:12734
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_rgb_422
Definition: glew.h:14260
GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC __glewEndTransformFeedback
Definition: glew.h:12460
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64NVPROC __glewProgramUniform2i64NV
Definition: glew.h:13814
GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv
Definition: glew.h:12703
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT
Definition: glew.h:13172
void(GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint param)
Definition: glew.h:6492
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB
Definition: glew.h:12617
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT
Definition: glew.h:13442
void(GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC)(GLenum type, GLsizei stride, void *pointer)
Definition: glew.h:6310
void(GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC)(GLuint id, GLenum pname, GLuint *params)
Definition: glew.h:9915
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6568
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:10188
void(GLAPIENTRY * PFNGLTEXCOORDP4UIVPROC)(GLenum type, const GLuint *coords)
Definition: glew.h:5372
GLEW_FUN_EXPORT PFNGLGETINTEGERUI64VNVPROC __glewGetIntegerui64vNV
Definition: glew.h:13936
void(GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC)(GLuint index, GLdouble x)
Definition: glew.h:1815
void(GLAPIENTRY * PFNGLSETLOCALCONSTANTEXTPROC)(GLuint id, GLenum type, GLvoid *addr)
Definition: glew.h:8741
void(GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6510
GLAPI void GLAPIENTRY glColor4sv(const GLshort *v)
void(GLAPIENTRY * PFNGLSAMPLERPARAMETERIPROC)(GLuint sampler, GLenum pname, GLint param)
Definition: glew.h:4005
GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB
Definition: glew.h:12926
GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA
Definition: glew.h:13735
void(GLAPIENTRY * PFNGLTEXBUFFEREXTPROC)(GLenum target, GLenum internalformat, GLuint buffer)
Definition: glew.h:8001
GLEW_FUN_EXPORT PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA
Definition: glew.h:13742
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_material
Definition: glew.h:14410
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV
Definition: glew.h:14065
GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB
Definition: glew.h:12802
GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV
Definition: glew.h:13764
void(GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:1355
GLAPI void GLAPIENTRY glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program
Definition: glew.h:14283
GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA
Definition: glew.h:13746
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC)(GLuint index, GLenum pname, GLvoid **pointer)
Definition: glew.h:10828
void(GLAPIENTRY * PFNGLVERTEXATTRIBL3I64VNVPROC)(GLuint index, const GLint64EXT *v)
Definition: glew.h:10638
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us
Definition: glew.h:12307
GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDEXTPROC __glewBufferRegionEnabledEXT
Definition: glew.h:13720
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_resample
Definition: glew.h:14597
void(GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Definition: glew.h:3596
void(GLAPIENTRY * PFNGLMATRIXMULTFEXTPROC)(GLenum matrixMode, const GLfloat *m)
Definition: glew.h:6478
GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN
Definition: glew.h:14182
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLuint *params)
Definition: glew.h:9602
GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers
Definition: glew.h:12334
GLEW_FUN_EXPORT PFNGLBUFFERADDRESSRANGENVPROC __glewBufferAddressRangeNV
Definition: glew.h:14005
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers_blend
Definition: glew.h:14277
GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram
Definition: glew.h:12377
GLEW_FUN_EXPORT PFNGLUNIFORM2DVPROC __glewUniform2dv
Definition: glew.h:12666
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB
Definition: glew.h:12746
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV
Definition: glew.h:14037
void(GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC)(GLuint index, GLhalf x)
Definition: glew.h:9799
GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYEXTPROC __glewEnableVertexArrayEXT
Definition: glew.h:13227
void(GLAPIENTRY * PFNGLVERTEXATTRIBL2I64NVPROC)(GLuint index, GLint64EXT x, GLint64EXT y)
Definition: glew.h:10633
void(GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Definition: glew.h:6405
GLAPI void GLAPIENTRY glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri
Definition: glew.h:12790
GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB
Definition: glew.h:12808
void(GLAPIENTRY * PFNGLWINDOWPOS3FVPROC)(const GLfloat *p)
Definition: glew.h:1508
void(GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:3598
GLvdpauSurfaceNV(GLAPIENTRY * PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC)(const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames)
Definition: glew.h:10566
void(GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC)(GLenum target, GLenum filter, GLfloat *weights)
Definition: glew.h:11376
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d
Definition: glew.h:12409
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_0
Definition: glew.h:14234
GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB
Definition: glew.h:12793
GLint(GLAPIENTRY * PFNGLGETUNIFORMBUFFERSIZEEXTPROC)(GLuint program, GLint location)
Definition: glew.h:6070
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB
Definition: glew.h:12972
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIPROC __glewMultiTexCoordP1ui
Definition: glew.h:13007
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2
Definition: glew.h:14539
GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT
Definition: glew.h:13460
GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPOINTERVEXTPROC __glewGetNamedBufferPointervEXT
Definition: glew.h:13254
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3
Definition: glew.h:14451
void(GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC)(GLuint index, const GLushort *v)
Definition: glew.h:5246
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC)(GLuint index, GLenum pname, GLdouble *params)
Definition: glew.h:8570
void(GLAPIENTRY * PFNGLMULTITEXPARAMETERFEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat param)
Definition: glew.h:6505
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVEXTPROC __glewGetVertexAttribLdvEXT
Definition: glew.h:13630
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_transform_feedback3_lines_triangles
Definition: glew.h:14250
void(GLAPIENTRY * PFNGLUNIFORM2IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:1801
struct __GLsync * GLsync
Definition: glew.h:265
GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT
Definition: glew.h:13452
void(GLAPIENTRY * PFNGLPATCHPARAMETERFVPROC)(GLenum pname, const GLfloat *values)
Definition: glew.h:4361
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Definition: glew.h:5232
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4IEXTPROC)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: glew.h:6558
GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERRESIDENTNVPROC __glewMakeNamedBufferResidentNV
Definition: glew.h:13943
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Definition: glew.h:7063
void(GLAPIENTRY * PFNGLUNIFORM4DVPROC)(GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3429
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI
Definition: glew.h:13129
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV
Definition: glew.h:13802
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection
Definition: glew.h:14532
void(GLAPIENTRY * PFNGLTEXCOORD2HNVPROC)(GLhalf s, GLhalf t)
Definition: glew.h:9787
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle
Definition: glew.h:14339
void(GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition: glew.h:6327
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3406
GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN
Definition: glew.h:14205
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC)(const GLubyte *v)
Definition: glew.h:1491
GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT
Definition: glew.h:13622
void(GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC)(GLuint framebuffer, GLenum mode)
Definition: glew.h:6419
void(GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC)(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glew.h:6518
GLEW_FUN_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT
Definition: glew.h:13642
void(GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC)(const GLdouble m[16])
Definition: glew.h:1332
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s
Definition: glew.h:12407
void(GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC)(GLfloat factor, GLfloat bias)
Definition: glew.h:7612
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage
Definition: glew.h:14253
GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT
Definition: glew.h:13446
void(GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC)(GLuint id)
Definition: glew.h:5675
void(GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC)(GLenum face, GLenum pname, const GLint *params)
Definition: glew.h:6937
void(GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64NVPROC)(GLuint index, GLuint64EXT x)
Definition: glew.h:10631
GLAPI void GLAPIENTRY glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue)
Definition: glew.h:1482
void(GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC)(GLsizei n, const GLuint *framebuffers)
Definition: glew.h:7058
GLAPI void GLAPIENTRY glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV
Definition: glew.h:14019
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9695
GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI
Definition: glew.h:13080
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN
Definition: glew.h:14163
void(GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6595
GLAPI void GLAPIENTRY glDeleteLists(GLuint list, GLsizei range)
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC)(GLfloat red, GLfloat green, GLfloat blue)
Definition: glew.h:7681
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_timer_query
Definition: glew.h:14463
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN
Definition: glew.h:14203
GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB
Definition: glew.h:12804
GLEW_FUN_EXPORT PFNGLQUERYCOUNTERPROC __glewQueryCounter
Definition: glew.h:12877
GLint(GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC)(GLuint program, const GLchar *name)
Definition: glew.h:1780
GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE1DEXTPROC __glewCopyTextureImage1DEXT
Definition: glew.h:13215
void(GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC)(GLenum target, GLenum pname, GLuint *params)
Definition: glew.h:8237
GLEW_FUN_EXPORT PFNGLUNIFORM3I64VNVPROC __glewUniform3i64vNV
Definition: glew.h:13835
void(GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC)(GLint location, GLuint v0)
Definition: glew.h:7199
void(GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC)(GLenum stream, const GLshort *v)
Definition: glew.h:5965
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT
Definition: glew.h:13539
void(GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6501
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64NVPROC __glewVertexAttribL2i64NV
Definition: glew.h:13991
void(GLAPIENTRY * PFNGLMAKENAMEDBUFFERRESIDENTNVPROC)(GLuint buffer, GLenum access)
Definition: glew.h:10186
GLEW_FUN_EXPORT PFNGLMEMORYBARRIEREXTPROC __glewMemoryBarrierEXT
Definition: glew.h:13581
void(GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:5214
GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f
Definition: glew.h:12390
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f
Definition: glew.h:12411
void(GLAPIENTRY * PFNGLMULTITEXCOORDP4UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: glew.h:5360
void(GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset)
Definition: glew.h:5903
GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv
Definition: glew.h:12336
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3418
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil
Definition: glew.h:14416
void(GLAPIENTRY * PFNGLUNIFORM2FVARBPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:4113
GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB
Definition: glew.h:12924
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT
Definition: glew.h:13493
GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN
Definition: glew.h:14188
GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp
Definition: glew.h:14482
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIPROC __glewVertexAttribI4ui
Definition: glew.h:12499
GLAPI void GLAPIENTRY glMultMatrixf(const GLfloat *m)
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_edge_clamp
Definition: glew.h:14447
void(GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC)(GLuint program, GLint location, GLuint *params)
Definition: glew.h:7196
GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4
Definition: glew.h:14510
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIVPROC __glewMultiTexCoordP1uiv
Definition: glew.h:13008
GLAPI void GLAPIENTRY glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDPOINTEREXTPROC __glewMultiTexCoordPointerEXT
Definition: glew.h:13299
void(GLAPIENTRY * PFNGLMAPVERTEXATTRIB2DAPPLEPROC)(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
Definition: glew.h:2902
void(GLAPIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC)(GLuint id, GLenum value, GLboolean *data)
Definition: glew.h:8731
GLEW_FUN_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT
Definition: glew.h:13413
void(GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params)
Definition: glew.h:6497
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVPROC)(GLuint, const GLuint *)
Definition: glew.h:2153
GLAPI void GLAPIENTRY glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer)
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1DEXTPROC)(GLuint program, GLint location, GLdouble x)
Definition: glew.h:3405
void(GLAPIENTRY * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield mask)
Definition: glew.h:6571
GLEW_FUN_EXPORT PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT
Definition: glew.h:13151
GLAPI void GLAPIENTRY glLoadName(GLuint name)
GLuint(GLAPIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC)(GLenum unit, GLenum coord, GLenum value)
Definition: glew.h:8718
void(GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORARBPROC)(GLuint index, GLuint divisor)
Definition: glew.h:3662
GLEW_FUN_EXPORT PFNGLMATRIXMULTFEXTPROC __glewMatrixMultfEXT
Definition: glew.h:13288
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:4429
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VNVPROC __glewGetVertexAttribLui64vNV
Definition: glew.h:13986
void(GLAPIENTRY * PFNGLWEIGHTUIVARBPROC)(GLint size, GLuint *weights)
Definition: glew.h:5015
GLEW_FUN_EXPORT PFNGLUNIFORM2UIVPROC __glewUniform2uiv
Definition: glew.h:12477
GLEW_FUN_EXPORT PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT
Definition: glew.h:13165
void(GLAPIENTRY * PFNGLBUFFERDATAPROC)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
Definition: glew.h:1627
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB
Definition: glew.h:12732
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB
Definition: glew.h:12987
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d
Definition: glew.h:12253
GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE
Definition: glew.h:12558
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLenum target, GLuint index, GLsizei count, const GLfloat *params)
Definition: glew.h:7153
void(GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC)(GLuint index, GLsizei n, const GLfloat *v)
Definition: glew.h:10870
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT
Definition: glew.h:13376
GLEW_FUN_EXPORT PFNGLUNIFORM1UI64VNVPROC __glewUniform1ui64vNV
Definition: glew.h:13829
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB
Definition: glew.h:12957
GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKPROC __glewDrawTransformFeedback
Definition: glew.h:12881
GLAPI void GLAPIENTRY glColor3ubv(const GLubyte *v)
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN
Definition: glew.h:14202
void(GLAPIENTRY * PFNGLVDPAUINITNVPROC)(const void *vdpDevice, const GLvoid *getProcAddress)
Definition: glew.h:10563
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: glew.h:6553
void(GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC)(GLenum target, GLuint index, GLuint buffer)
Definition: glew.h:8465
void(GLAPIENTRY * PFNGLMAKEBUFFERRESIDENTNVPROC)(GLenum target, GLenum access)
Definition: glew.h:10184
GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC __glewGetSamplerParameteriv
Definition: glew.h:12784
void(GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:6441
void(GLAPIENTRY * PFNGLUNIFORM4I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9715
GLAPI void GLAPIENTRY glTexCoord4iv(const GLint *v)
GLAPI void GLAPIENTRY glStencilMask(GLuint mask)
void(GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBAPPLEPROC)(GLuint index, GLenum pname)
Definition: glew.h:2897
GLEW_FUN_EXPORT PFNGLUSESHADERPROGRAMEXTPROC __glewUseShaderProgramEXT
Definition: glew.h:13578
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64NVPROC __glewProgramUniform2ui64NV
Definition: glew.h:13816
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC)(const GLubyte *code)
Definition: glew.h:12063
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64NVPROC)(GLuint program, GLint location, GLint64EXT x, GLint64EXT y)
Definition: glew.h:9690
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV
Definition: glew.h:14067
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query
Definition: glew.h:14299
void(GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC)(GLenum type, GLsizei stride, const GLvoid *pointer)
Definition: glew.h:1469
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_program_parameters
Definition: glew.h:14405
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB
Definition: glew.h:12967
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f
Definition: glew.h:12271
void(GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC)(GLenum target, GLuint texture)
Definition: glew.h:8290
GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP
Definition: glew.h:13697
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: glew.h:14198
GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB
Definition: glew.h:12825
GLEW_FUN_EXPORT PFNGLISBUFFERRESIDENTNVPROC __glewIsBufferResidentNV
Definition: glew.h:13938
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC __glewFramebufferTexture2D
Definition: glew.h:12627
GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT
Definition: glew.h:13595
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_instanced
Definition: glew.h:14396
void(GLAPIENTRY * PFNGLUNIFORM3UIVPROC)(GLint, GLsizei, const GLuint *)
Definition: glew.h:2143
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_transform_feedback
Definition: glew.h:14464
void(GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC)(const GLint *p)
Definition: glew.h:9179
GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT
Definition: glew.h:13607
GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIIVPROC __glewGetSamplerParameterIiv
Definition: glew.h:12781
GLEW_FUN_EXPORT PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT
Definition: glew.h:13514
void(GLAPIENTRY * PFNGLCOLOR4HVNVPROC)(const GLhalf *v)
Definition: glew.h:9770
void(GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC)(GLenum pname, GLint *params)
Definition: glew.h:11719
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias
Definition: glew.h:14454
GLEW_FUN_EXPORT PFNGLGETPOINTERINDEXEDVEXTPROC __glewGetPointerIndexedvEXT
Definition: glew.h:13264
GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC __glewCopyMultiTexSubImage3DEXT
Definition: glew.h:13214
void(GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC)(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:9549
GLEW_FUN_EXPORT PFNGLEDGEFLAGFORMATNVPROC __glewEdgeFlagFormatNV
Definition: glew.h:14007
GLAPI void GLAPIENTRY glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
GLEW_FUN_EXPORT PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT
Definition: glew.h:13683
GLEW_FUN_EXPORT PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD
Definition: glew.h:12539
GLEW_FUN_EXPORT PFNGLGETVIDEOIVNVPROC __glewGetVideoivNV
Definition: glew.h:13909
GLEW_FUN_EXPORT PFNGLISENABLEDIPROC __glewIsEnabledi
Definition: glew.h:12470
void(GLAPIENTRY * PFNGLUNIFORM1FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:1795
void(GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:6403
GLEW_FUN_EXPORT PFNGLVERTEXFORMATNVPROC __glewVertexFormatNV
Definition: glew.h:14016
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC)(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
Definition: glew.h:9694
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3DEXTPROC)(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:3409
unsigned int GLenum
Definition: glew.h:232
void(GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: glew.h:8580
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB
Definition: glew.h:12950
void(GLAPIENTRY * PFNGLTEXIMAGE3DPROC)(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition: glew.h:1209
void(GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC)(GLenum mode, GLenum type, const void *indirect)
Definition: glew.h:3111
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_shader_objects
Definition: glew.h:14429
void(GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC)(GLenum type, GLsizei stride, GLsizei count, const void *pointer)
Definition: glew.h:8529
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT
Definition: glew.h:13169
void(GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC)(GLuint index, GLshort x)
Definition: glew.h:1819
void(GLAPIENTRY * PFNGLWINDOWPOS3SVPROC)(const GLshort *p)
Definition: glew.h:1512
void(GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum stage, GLenum pname, GLfloat *params)
Definition: glew.h:10160
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __glewNamedProgramLocalParameterI4iEXT
Definition: glew.h:13337
void(GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:7561
void(GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
Definition: glew.h:3595
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async
Definition: glew.h:14579
void(GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC)(GLenum target, GLuint index, GLfloat *params)
Definition: glew.h:6428
GLAPI void GLAPIENTRY glColor3dv(const GLdouble *v)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100
Definition: glew.h:14312
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT
Definition: glew.h:13371
void(GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, const GLdouble v[])
Definition: glew.h:9491
GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader
Definition: glew.h:12354
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT
Definition: glew.h:13562
void(GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
Definition: glew.h:5247
GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays
Definition: glew.h:14484
GLAPI void GLAPIENTRY glInitNames(void)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV
Definition: glew.h:14078
void(GLAPIENTRY * PFNGLVARIANTSVEXTPROC)(GLuint id, GLshort *addr)
Definition: glew.h:8751
void(GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:7557
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float
Definition: glew.h:14496
void(GLAPIENTRY * PFNGLWINDOWPOS2FMESAPROC)(GLfloat x, GLfloat y)
Definition: glew.h:9160
GLAPI void GLAPIENTRY glTexGenf(GLenum coord, GLenum pname, GLfloat param)
void(GLAPIENTRY * PFNGLWEIGHTDVARBPROC)(GLint size, GLdouble *weights)
Definition: glew.h:5010
GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFERRANGEEXTPROC __glewMapNamedBufferRangeEXT
Definition: glew.h:13278
GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKPROC __glewIsTransformFeedback
Definition: glew.h:12883
GLAPI void GLAPIENTRY glDepthRange(GLclampd zNear, GLclampd zFar)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV
Definition: glew.h:13885
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV
Definition: glew.h:14063
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB
Definition: glew.h:14403
GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex
Definition: glew.h:12774
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_texture
Definition: glew.h:14391
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D
Definition: glew.h:12237
GLAPI void GLAPIENTRY glTexCoord1s(GLshort s)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv
Definition: glew.h:12416
void(GLAPIENTRY * PFNGLUNIFORM2I64VNVPROC)(GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9707
void(GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:6393
GLAPI void GLAPIENTRY glNormal3dv(const GLdouble *v)
GLuint(GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC)(GLsizei size, const void *pointer, GLenum usage)
Definition: glew.h:5875
GLEW_FUN_EXPORT PFNGLTEXBUFFERPROC __glewTexBuffer
Definition: glew.h:12507
GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD
Definition: glew.h:12534
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC)(GLuint, GLenum, GLdouble *)
Definition: glew.h:1784
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT
Definition: glew.h:13573
void(GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC)(GLuint program, GLsizei uniformCount, const char **uniformNames, GLuint *uniformIndices)
Definition: glew.h:4909
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object_rgb32
Definition: glew.h:14320
void(GLAPIENTRY * PFNGLGETBOOLEANI_VPROC)(GLenum, GLuint, GLboolean *)
Definition: glew.h:2125
void(GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:8579
GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv
Definition: glew.h:12369
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC)(GLenum face, GLenum pname, const GLfloat param)
Definition: glew.h:11563
GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE3DEXTPROC __glewTextureSubImage3DEXT
Definition: glew.h:13395
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program1_1
Definition: glew.h:14549
void(GLAPIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC)(void)
Definition: glew.h:8714
void(GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1985
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB
Definition: glew.h:12985
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV
Definition: glew.h:14029
void(GLAPIENTRY * PFNGLDELETESYNCPROC)(GLsync GLsync)
Definition: glew.h:4304
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX
Definition: glew.h:14120
GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB
Definition: glew.h:12800
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC)(GLuint index, GLenum pname, GLuint *params)
Definition: glew.h:7198
void(GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:1363
GLEW_FUN_EXPORT PFNGLDRAWARRAYSINDIRECTPROC __glewDrawArraysIndirect
Definition: glew.h:12613
GLAPI void GLAPIENTRY glIndexs(GLshort c)
GLAPI void GLAPIENTRY glColor3usv(const GLushort *v)
GLAPI void GLAPIENTRY glTranslated(GLdouble x, GLdouble y, GLdouble z)
void(GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC)(GLenum pname, GLint param)
Definition: glew.h:10005
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv
Definition: glew.h:12272
void(GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIARBPROC)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition: glew.h:3069
void(GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:4126
GLAPI void GLAPIENTRY glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIPROC __glewTexCoordP3ui
Definition: glew.h:13023
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC)(GLenum pname, GLfloat *params)
Definition: glew.h:11556
GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN
Definition: glew.h:14215
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_histogram
Definition: glew.h:14580
GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB
Definition: glew.h:13000
void(GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC)(GLuint id, GLenum pname, GLuint64EXT *params)
Definition: glew.h:8434
void(GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC)(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12092
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC)(GLenum pname, GLfloat param)
Definition: glew.h:6922
GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXEXTPROC __glewProvokingVertexEXT
Definition: glew.h:13553
GLAPI void GLAPIENTRY glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
GLEW_FUN_EXPORT PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT
Definition: glew.h:13667
GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB
Definition: glew.h:12806
void(GLAPIENTRY * PFNGLCLAMPCOLORARBPROC)(GLenum target, GLenum clamp)
Definition: glew.h:2961
void(GLAPIENTRY * PFNGLFINISHTEXTURESUNXPROC)(void)
Definition: glew.h:11953
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI
Definition: glew.h:13107
void(GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:5240
GLEW_FUN_EXPORT PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT
Definition: glew.h:13484
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_range
Definition: glew.h:14606
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv
Definition: glew.h:12266
void(GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC)(GLuint index, GLdouble x)
Definition: glew.h:10842
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel
Definition: glew.h:14291
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC)(GLuint index, GLenum pname, GLvoid **pointer)
Definition: glew.h:5197
GLenum(GLAPIENTRY * PFNGLOBJECTUNPURGEABLEAPPLEPROC)(GLenum objectType, GLuint name, GLenum option)
Definition: glew.h:2744
void(GLAPIENTRY * PFNGLGETINFOLOGARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog)
Definition: glew.h:4099
void(GLAPIENTRY * PFNGLSAMPLEMASKINDEXEDNVPROC)(GLuint index, GLbitfield mask)
Definition: glew.h:9398
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended
Definition: glew.h:14269
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIEXTPROC)(GLuint program, GLint location, GLuint v0)
Definition: glew.h:6542
GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT
Definition: glew.h:13512
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV
Definition: glew.h:13852
GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIUIVEXTPROC __glewGetTextureParameterIuivEXT
Definition: glew.h:13270
void(GLAPIENTRY * PFNGLDELETESAMPLERSPROC)(GLsizei count, const GLuint *samplers)
Definition: glew.h:3994
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:6399
GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL
Definition: glew.h:13714
GLAPI void GLAPIENTRY glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI
Definition: glew.h:13140
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_pixel
Definition: glew.h:14581
GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB
Definition: glew.h:12762
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB
Definition: glew.h:12971
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC)(GLshort red, GLshort green, GLshort blue)
Definition: glew.h:7685
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __glewCompressedTextureSubImage3DEXT
Definition: glew.h:13209
GLEW_FUN_EXPORT PFNGLMATRIXLOADIDENTITYEXTPROC __glewMatrixLoadIdentityEXT
Definition: glew.h:13280
GLEW_FUN_EXPORT PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV
Definition: glew.h:13864
void(GLAPIENTRY * PFNGLPOINTPARAMETERFPROC)(GLenum pname, GLfloat param)
Definition: glew.h:1476
GLboolean(GLAPIENTRY * PFNGLTESTFENCENVPROC)(GLuint fence)
Definition: glew.h:9424
void(GLAPIENTRY * PFNGLUNIFORM2IPROC)(GLint location, GLint v0, GLint v1)
Definition: glew.h:1800
GLEW_FUN_EXPORT PFNGLWEIGHTSVARBPROC __glewWeightsvARB
Definition: glew.h:12919
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB
Definition: glew.h:12735
GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData
Definition: glew.h:12330
void(GLAPIENTRY * PFNGLVERTEXATTRIBP1UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glew.h:5373
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:4431
void(GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image)
Definition: glew.h:3590
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT
Definition: glew.h:13373
void(GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC)(GLenum pname, GLfloat param)
Definition: glew.h:3930
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVPROC)(GLuint, const GLuint *)
Definition: glew.h:2157
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip_hint
Definition: glew.h:14609
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_separate
Definition: glew.h:14381
GLEW_FUN_EXPORT PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS
Definition: glew.h:14094
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC)(GLuint index, const GLuint *v)
Definition: glew.h:1838
GLAPI void GLAPIENTRY glScaled(GLdouble x, GLdouble y, GLdouble z)
GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT
Definition: glew.h:13179
void(GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC)(GLenum texunit, GLenum target, GLint level, void *img)
Definition: glew.h:6424
void(GLAPIENTRY * PFNGLBINDPROGRAMARBPROC)(GLenum target, GLuint program)
Definition: glew.h:5186
void(GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIPROC)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition: glew.h:2367
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN
Definition: glew.h:14194
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT
Definition: glew.h:13609
GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE2DEXTPROC __glewCopyTextureImage2DEXT
Definition: glew.h:13216
void(GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC)(GLsizei n, const GLuint *fences)
Definition: glew.h:2666
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB
Definition: glew.h:12828
GLEW_FUN_EXPORT PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT
Definition: glew.h:13591
void(GLAPIENTRY * PFNGLCOLOR3HVNVPROC)(const GLhalf *v)
Definition: glew.h:9768
GLEW_FUN_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderIncludeARB
Definition: glew.h:12842
void(GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Definition: glew.h:6400
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc
Definition: glew.h:14534
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVPROC __glewGetVertexAttribIiv
Definition: glew.h:12468
void(GLAPIENTRY * PFNGLVDPAUISSURFACENVPROC)(GLvdpauSurfaceNV surface)
Definition: glew.h:10564
void(GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC)(GLuint index, GLhalf x, GLhalf y)
Definition: glew.h:9801
GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPPROC __glewGenerateMipmap
Definition: glew.h:12632
GLEW_FUN_EXPORT PFNGLGETFENCEIVNVPROC __glewGetFenceivNV
Definition: glew.h:13779
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC)(GLfloat factor)
Definition: glew.h:11982
void(GLAPIENTRY * PFNGLSECONDARYCOLORP3UIPROC)(GLenum type, GLuint color)
Definition: glew.h:5363
GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders
Definition: glew.h:12361
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI
Definition: glew.h:13143
void(GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVAPPLEPROC)(GLenum objectType, GLuint name, GLenum pname, GLint *params)
Definition: glew.h:2742
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIVPROC __glewVertexAttribP2uiv
Definition: glew.h:13030
GLEW_FUN_EXPORT PFNGLUNMAPNAMEDBUFFEREXTPROC __glewUnmapNamedBufferEXT
Definition: glew.h:13396
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64VNVPROC __glewProgramUniform2i64vNV
Definition: glew.h:13815
void(GLAPIENTRY * PFNGLGENTEXTURESEXTPROC)(GLsizei n, GLuint *textures)
Definition: glew.h:8292
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d
Definition: glew.h:12269
GLEW_FUN_EXPORT PFNGLMATRIXSCALEDEXTPROC __glewMatrixScaledEXT
Definition: glew.h:13294
void(GLAPIENTRY * PFNGLRESETMINMAXPROC)(GLenum target)
Definition: glew.h:3615
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3410
GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram
Definition: glew.h:12710
GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read
Definition: glew.h:14483
GLuint(GLAPIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC)(GLenum face, GLenum value)
Definition: glew.h:8716
void(GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC)(GLint stride, const GLboolean **pointer, GLint ptrstride)
Definition: glew.h:8997
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4DVPROC __glewUniformMatrix3x4dv
Definition: glew.h:12676
void(GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC)(GLuint index, const GLshort *v)
Definition: glew.h:5216
GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB
Definition: glew.h:12818
void(GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC)(GLuint program, GLuint index, const GLchar *name)
Definition: glew.h:1760
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN
Definition: glew.h:14204
GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer
Definition: glew.h:12345
void(GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC)(GLenum target, const GLshort *v)
Definition: glew.h:3813
void(GLAPIENTRY * PFNGLCOLORMASKIPROC)(GLuint, GLboolean, GLboolean, GLboolean, GLboolean)
Definition: glew.h:2120
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT
Definition: glew.h:13570
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:6545
GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB
Definition: glew.h:12925
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN
Definition: glew.h:14176
GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI
Definition: glew.h:14150
void(GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC)(GLenum target, GLuint index, GLvoid **params)
Definition: glew.h:6454
GLAPI void GLAPIENTRY glLineWidth(GLfloat width)
GLintptr(GLAPIENTRY * PFNGLGETUNIFORMOFFSETEXTPROC)(GLuint program, GLint location)
Definition: glew.h:6071
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT
Definition: glew.h:13431
GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd
Definition: glew.h:12241
void(GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC)(GLenum stream, const GLshort *v)
Definition: glew.h:5939
void(GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC)(GLenum primitiveMode)
Definition: glew.h:10492
void(GLAPIENTRY * PFNGLASYNCMARKERSGIXPROC)(GLuint marker)
Definition: glew.h:11416
void(GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC)(GLsizei n, const GLuint *ids)
Definition: glew.h:9911
void(GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC)(const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei primcount, GLint modestride)
Definition: glew.h:8931
void(GLAPIENTRY * PFNGLWINDOWPOS2DPROC)(GLdouble x, GLdouble y)
Definition: glew.h:1497
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN
Definition: glew.h:14177
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64VNVPROC __glewProgramUniform1i64vNV
Definition: glew.h:13811
GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT
Definition: glew.h:13324
void(GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC)(GLuint id, GLenum pname, GLint64 *params)
Definition: glew.h:4774
GLEW_FUN_EXPORT PFNGLVERTEX4HNVPROC __glewVertex4hNV
Definition: glew.h:13873
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI
Definition: glew.h:13113
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2IPROC)(GLuint, GLint, GLint)
Definition: glew.h:2150
GLEW_FUN_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD
Definition: glew.h:12530
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects
Definition: glew.h:14309
GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIVPROC __glewTexCoordP3uiv
Definition: glew.h:13024
void(GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC)(GLint factor)
Definition: glew.h:11599
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT
Definition: glew.h:13548
GLEW_FUN_EXPORT PFNGLHISTOGRAMEXTPROC __glewHistogramEXT
Definition: glew.h:13517
void(GLAPIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC)(GLuint id)
Definition: glew.h:8723
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB
Definition: glew.h:12741
void(GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:10851
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glew.h:3288
GLboolean(GLAPIENTRY * PFNGLISVERTEXATTRIBENABLEDAPPLEPROC)(GLuint index, GLenum pname)
Definition: glew.h:2899
GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer
Definition: glew.h:12309
GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM
Definition: glew.h:13703
void(GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC)(GLuint index, const GLuint *v)
Definition: glew.h:5245
GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA
Definition: glew.h:13747
void(GLAPIENTRY * PFNGLFRUSTUMFOESPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
Definition: glew.h:11053
void(GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC)(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:6536
GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners
Definition: glew.h:14527
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:6543
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf
Definition: glew.h:12687
void(GLAPIENTRY * PFNGLTEXTUREPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLint *param)
Definition: glew.h:6581
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV
Definition: glew.h:13853
void(GLAPIENTRY * PFNGLUNIFORM1I64NVPROC)(GLint location, GLint64EXT x)
Definition: glew.h:9702
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC)(const GLuint *rc, const GLubyte *c, const GLfloat *v)
Definition: glew.h:12101
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D
Definition: glew.h:12234
GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4
Definition: glew.h:14509
GLEW_FUN_EXPORT PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV
Definition: glew.h:13957
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite
Definition: glew.h:14303
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB
Definition: glew.h:12756
void(GLAPIENTRY * PFNGLSWIZZLEEXTPROC)(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
Definition: glew.h:8745
void(GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC)(GLint first, GLsizei count)
Definition: glew.h:6222
GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI
Definition: glew.h:13067
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT
Definition: glew.h:13389
GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFVEXTPROC __glewMultiTexParameterfvEXT
Definition: glew.h:13316
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV
Definition: glew.h:14035
GLAPI void GLAPIENTRY glEnableClientState(GLenum array)
GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax
Definition: glew.h:12709
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLfloat *params)
Definition: glew.h:6526
GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv
Definition: glew.h:12323
GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers
Definition: glew.h:12357
void(GLAPIENTRY * PFNGLMULTITEXCOORDP2UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: glew.h:5356
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2
Definition: glew.h:14545
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
Definition: glew.h:9687
GLAPI void GLAPIENTRY glGetDoublev(GLenum pname, GLdouble *params)
GLAPI void GLAPIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_pixel_texture
Definition: glew.h:14570
GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate
Definition: glew.h:12380
void(GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC)(GLuint index, GLsizei n, const GLshort *v)
Definition: glew.h:10871
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: glew.h:6547
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv
Definition: glew.h:12696
GLAPI void GLAPIENTRY glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z)
Definition: glew.h:7217
GLAPI void GLAPIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
void(GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC)(GLuint renderbuffer, GLenum pname, GLint *params)
Definition: glew.h:6453
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv
Definition: glew.h:12306
GLEW_FUN_EXPORT PFNGLDELETESYNCPROC __glewDeleteSync
Definition: glew.h:12850
void(GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC)(GLuint index, const GLhalf *v)
Definition: glew.h:9806
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC)(GLuint index, GLenum pname, GLfloat *params)
Definition: glew.h:10830
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN
Definition: glew.h:14166
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3
Definition: glew.h:14237
void(GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:3801
void(GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC)(GLenum target, const GLshort *v)
Definition: glew.h:3797
unsigned long GLulong
Definition: glew.h:242
GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax
Definition: glew.h:12711
GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV
Definition: glew.h:13929
void(GLAPIENTRY * PFNGLVERTEXSTREAM4FATIPROC)(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:5960
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC)(GLuint index, const GLushort *v)
Definition: glew.h:5235
void(GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC)(GLenum target, GLint s)
Definition: glew.h:1340
void(GLAPIENTRY * PFNGLVERTEXP2UIVPROC)(GLenum type, const GLuint *value)
Definition: glew.h:5382
GLAPI void GLAPIENTRY glScalef(GLfloat x, GLfloat y, GLfloat z)
GLEW_FUN_EXPORT PFNGLMATRIXMULTDEXTPROC __glewMatrixMultdEXT
Definition: glew.h:13287
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6565
GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI
Definition: glew.h:13123
GLEW_FUN_EXPORT PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV
Definition: glew.h:13862
void(GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:6491
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB
Definition: glew.h:12714
void(GLAPIENTRY * PFNGLBLENDCOLOREXTPROC)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
Definition: glew.h:6093
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __glewNamedFramebufferTexture1DEXT
Definition: glew.h:13327
GLAPI void GLAPIENTRY glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params)
void(GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC)(GLenum stage, GLenum portion, GLenum pname, GLfloat *params)
Definition: glew.h:10129
void(GLAPIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC)(GLuint id, GLenum value, GLfloat *data)
Definition: glew.h:8729
void(GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:11340
GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB
Definition: glew.h:12943
unsigned short GLhalf
Definition: glew.h:9765
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB
Definition: glew.h:12829
GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB
Definition: glew.h:12814
GLEW_FUN_EXPORT PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS
Definition: glew.h:14106
GLEW_FUN_EXPORT PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX
Definition: glew.h:14111
GLEW_FUN_EXPORT PFNGLGETDOUBLEINDEXEDVEXTPROC __glewGetDoubleIndexedvEXT
Definition: glew.h:13236
GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv
Definition: glew.h:12393
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC)(GLenum face, GLenum pname, const GLfloat *params)
Definition: glew.h:11564
GLEW_FUN_EXPORT PFNGLCLEARBUFFERFIPROC __glewClearBufferfi
Definition: glew.h:12452
GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEPROC __glewBindBufferBase
Definition: glew.h:12897
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_lod_bias
Definition: glew.h:14604
void(GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC)(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y)
Definition: glew.h:12090
void(GLAPIENTRY * PFNGLGENPERFMONITORSAMDPROC)(GLsizei n, GLuint *monitors)
Definition: glew.h:2525
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f
Definition: glew.h:12405
void(GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC)(GLenum target, GLint s, GLint t, GLint r, GLint q)
Definition: glew.h:1364
void(GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC)(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Definition: glew.h:6515
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64VNVPROC __glewVertexAttribL2i64vNV
Definition: glew.h:13992
void(GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC)(GLuint index, GLsizei n, const GLdouble *v)
Definition: glew.h:10875
GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i
Definition: glew.h:12384
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding
Definition: glew.h:14308
GLAPI void GLAPIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask)
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX
Definition: glew.h:14127
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV
Definition: glew.h:13797
void(GLAPIENTRY * PFNGLWINDOWPOS2DVARBPROC)(const GLdouble *p)
Definition: glew.h:5437
void(GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC)(GLenum, GLuint)
Definition: glew.h:1792
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX
Definition: glew.h:14129
void(GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC)(GLenum stream, const GLdouble *v)
Definition: glew.h:5933
GLAPI void GLAPIENTRY glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONPROC __glewBindFragDataLocation
Definition: glew.h:12450
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC)(GLubyte red, GLubyte green, GLubyte blue)
Definition: glew.h:7687
GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV
Definition: glew.h:13891
void(GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, char *name)
Definition: glew.h:8469
void(GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC)(GLenum mode, const void *indirect)
Definition: glew.h:3110
void(GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC)(const GLint *p)
Definition: glew.h:9171
GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB
Definition: glew.h:12951
void(GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC)(GLuint id, GLenum pname, GLint64EXT *params)
Definition: glew.h:8433
GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV
Definition: glew.h:13921
int GLsizei
Definition: glew.h:236
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB
Definition: glew.h:12947
GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT
Definition: glew.h:13478
GLEW_VAR_EXPORT GLboolean __GLEW_SUN_triangle_list
Definition: glew.h:14620
GLEW_FUN_EXPORT PFNGLVDPAUUNMAPSURFACESNVPROC __glewVDPAUUnmapSurfacesNV
Definition: glew.h:13979
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader
Definition: glew.h:14360
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC)(GLenum face, GLenum pname, const GLint *params)
Definition: glew.h:6933
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped
Definition: glew.h:14498
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:6551
void(GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
Definition: glew.h:3808
GLAPI void GLAPIENTRY glFogfv(GLenum pname, const GLfloat *params)
void(GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC)(GLuint index, const GLhalf *v)
Definition: glew.h:9804
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT
Definition: glew.h:13354
void(GLAPIENTRY * PFNGLTEXCOORDP2UIPROC)(GLenum type, GLuint coords)
Definition: glew.h:5367
void(GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:11914
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC)(GLuint program, GLint location, GLfloat v0)
Definition: glew.h:6538
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DEXTPROC __glewProgramUniform1dEXT
Definition: glew.h:12646
GLEW_FUN_EXPORT PFNGLVARIANTFVEXTPROC __glewVariantfvEXT
Definition: glew.h:13677
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_array
Definition: glew.h:14440
GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB
Definition: glew.h:12940
void(GLAPIENTRY * PFNGLGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint *param)
Definition: glew.h:1776
void(GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC)(GLhandleARB programObj, GLint location, GLint *params)
Definition: glew.h:4105
void(GLAPIENTRY * PFNGLVERTEXSTREAM3DATIPROC)(GLenum stream, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:5950
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_framezoom
Definition: glew.h:14590
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss
Definition: glew.h:14531
GLEW_FUN_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT
Definition: glew.h:13412
void(GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC)(GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w)
Definition: glew.h:9805
GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB
Definition: glew.h:13057
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN
Definition: glew.h:14196
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI
Definition: glew.h:13116
void(GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:1822
void(GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:3799
void(GLAPIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC)(GLuint id, GLenum value, GLboolean *data)
Definition: glew.h:8728
GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI
Definition: glew.h:13082
GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM
Definition: glew.h:13704
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB
Definition: glew.h:12977
void(GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:1818
GLAPI void GLAPIENTRY glBindTexture(GLenum target, GLuint texture)
GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT
Definition: glew.h:13585
GLEW_FUN_EXPORT PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES
Definition: glew.h:14084
void(GLAPIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC)(GLuint id, GLenum value, GLfloat *data)
Definition: glew.h:8732
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI
Definition: glew.h:13120
GLAPI void GLAPIENTRY glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
Definition: glew.h:14199
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC)(GLenum face, GLenum pname, const GLfloat param)
Definition: glew.h:6930
GLboolean(GLAPIENTRY * PFNGLISENABLEDIPROC)(GLenum, GLuint)
Definition: glew.h:2134
void(GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIARBPROC)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition: glew.h:3071
void(GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC)(GLsizei n, const GLenum *bufs)
Definition: glew.h:3056
GLAPI void GLAPIENTRY glTexCoord3s(GLshort s, GLshort t, GLshort r)
GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETEXTPROC __glewBindBufferOffsetEXT
Definition: glew.h:13614
void(GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC)(const GLfloat m[16])
Definition: glew.h:1335
void(GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:6389
#define GLEWAPI
Definition: glew.h:211
GLEW_FUN_EXPORT PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE
Definition: glew.h:12575
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC)(GLenum target, GLuint index, const GLint *params)
Definition: glew.h:9598
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv
Definition: glew.h:12258
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64NVPROC __glewVertexAttribL2ui64NV
Definition: glew.h:13993
void(GLAPIENTRY * PFNGLUNIFORM3UIPROC)(GLint, GLuint, GLuint, GLuint)
Definition: glew.h:2142
GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers
Definition: glew.h:12331
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i
Definition: glew.h:12265
GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4
Definition: glew.h:14511
GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONEXTPROC __glewNewBufferRegionEXT
Definition: glew.h:13723
void(GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *n, const GLfloat *v)
Definition: glew.h:12095
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC)(GLuint index, const GLint *v)
Definition: glew.h:7216
void(GLAPIENTRY * PFNGLBLENDFUNCIPROC)(GLuint buf, GLenum src, GLenum dst)
Definition: glew.h:2370
GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT
Definition: glew.h:13476
GLEW_FUN_EXPORT PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT
Definition: glew.h:13681
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv
Definition: glew.h:12268
GLAPI void GLAPIENTRY glGetPixelMapusv(GLenum map, GLushort *values)
void(GLAPIENTRY * PFNGLVERTEX3HNVPROC)(GLhalf x, GLhalf y, GLhalf z)
Definition: glew.h:9795
void(GLAPIENTRY * PFNGLCOPYIMAGESUBDATANVPROC)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)
Definition: glew.h:9271
GLEW_FUN_EXPORT PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV
Definition: glew.h:13959
void(GLAPIENTRY * PFNGLSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, const GLuint *params)
Definition: glew.h:4002
GLAPI void GLAPIENTRY glTexCoord1fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLVERTEXATTRIBP4UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glew.h:5379
GLAPI GLenum GLAPIENTRY glGetError(void)
void(GLAPIENTRY * PFNGLMULTITEXRENDERBUFFEREXTPROC)(GLenum texunit, GLenum target, GLuint renderbuffer)
Definition: glew.h:6509
GLAPI void GLAPIENTRY glTexCoord4sv(const GLshort *v)
void(GLAPIENTRY * PFNGLNORMALSTREAM3DATIPROC)(GLenum stream, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:5932
GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL
Definition: glew.h:13713
void(GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:1347
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV
Definition: glew.h:14081
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv
Definition: glew.h:12252
void(GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC)(GLenum face)
Definition: glew.h:7860
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat *params)
Definition: glew.h:5205
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting
Definition: glew.h:14469
void(GLAPIENTRY * PFNGLGENQUERIESPROC)(GLsizei n, GLuint *ids)
Definition: glew.h:1633
void(GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLint basevertex)
Definition: glew.h:3089
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC)(GLuint rc, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12110
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT
Definition: glew.h:13479
GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __glewGetNamedProgramLocalParameterIuivEXT
Definition: glew.h:13258
void(GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC)(GLint namelen, const char *name, GLsizei bufSize, GLint *stringlen, char *string)
Definition: glew.h:4242
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV
Definition: glew.h:14051
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV
Definition: glew.h:13906
GLEW_FUN_EXPORT PFNGLGETUNIFORMDVPROC __glewGetUniformdv
Definition: glew.h:12645
GLEW_FUN_EXPORT PFNGLSAMPLEMASKINDEXEDNVPROC __glewSampleMaskIndexedNV
Definition: glew.h:13773
void(GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC)(GLenum target, const GLhalf *v)
Definition: glew.h:9780
GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE
Definition: glew.h:12582
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT
Definition: glew.h:13435
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC)(GLuint program, GLenum target, GLuint index, const GLuint *params)
Definition: glew.h:6530
void(GLAPIENTRY * PFNGLDISABLEVERTEXARRAYEXTPROC)(GLuint vaobj, GLenum array)
Definition: glew.h:6413
GLAPI void GLAPIENTRY glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values)
void(GLAPIENTRY * PFNGLSHADEROP1EXTPROC)(GLenum op, GLuint res, GLuint arg1)
Definition: glew.h:8742
GLAPI void GLAPIENTRY glTexGeni(GLenum coord, GLenum pname, GLint param)
GLAPI void GLAPIENTRY glBegin(GLenum mode)
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT
Definition: glew.h:13369
void(GLAPIENTRY * PFNGLDELETEBUFFERREGIONEXTPROC)(GLenum region)
Definition: glew.h:9098
void(GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLint *params)
Definition: glew.h:6499
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64NVPROC __glewProgramUniform4ui64NV
Definition: glew.h:13824
GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D
Definition: glew.h:12685
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb
Definition: glew.h:14610
void(GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC)(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:6535
GLEW_FUN_EXPORT PFNGLGETMULTITEXGENFVEXTPROC __glewGetMultiTexGenfvEXT
Definition: glew.h:13244
GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSNVPROC __glewGenTransformFeedbacksNV
Definition: glew.h:13966
GLEW_FUN_EXPORT PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT
Definition: glew.h:13410
GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEIEXTPROC __glewEnableClientStateiEXT
Definition: glew.h:13225
GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV
Definition: glew.h:13920
GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERPROC __glewBlitFramebuffer
Definition: glew.h:12621
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color
Definition: glew.h:14428
void(GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6594
void(GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC)(GLenum pname, GLfloat param)
Definition: glew.h:5744
GLEW_FUN_EXPORT PFNGLGENSAMPLERSPROC __glewGenSamplers
Definition: glew.h:12780
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT
Definition: glew.h:13561
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable
Definition: glew.h:12695
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV
Definition: glew.h:13850
GLAPI void GLAPIENTRY glGenTextures(GLsizei n, GLuint *textures)
GLEW_FUN_EXPORT PFNGLCOLORP3UIVPROC __glewColorP3uiv
Definition: glew.h:13004
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB
Definition: glew.h:12981
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object
Definition: glew.h:14420
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f
Definition: glew.h:12255
void(GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VNVPROC)(GLuint index, const GLuint64EXT *v)
Definition: glew.h:10632
void(GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6584
GLAPI void GLAPIENTRY glVertex3f(GLfloat x, GLfloat y, GLfloat z)
GLEW_FUN_EXPORT PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __glewVertexArrayEdgeFlagOffsetEXT
Definition: glew.h:13398
void(GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint *params)
Definition: glew.h:6459
void(GLAPIENTRY * PFNGLVERTEXATTRIBP3UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glew.h:5378
GLEW_FUN_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI
Definition: glew.h:13104
GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib
Definition: glew.h:12359
GLAPI void GLAPIENTRY glLightf(GLenum light, GLenum pname, GLfloat param)
void(GLAPIENTRY * PFNGLSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, const GLfloat *params)
Definition: glew.h:4004
void(GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6585
void(GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC)(GLenum stream, const GLint *v)
Definition: glew.h:5937
GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE
Definition: glew.h:12559
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DEXTPROC __glewProgramUniform4dEXT
Definition: glew.h:12652
GLEW_FUN_EXPORT PFNGLVERTEXP3UIVPROC __glewVertexP3uiv
Definition: glew.h:13038
void(GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: glew.h:1777
void(GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:1207
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORPROC __glewVertexAttribDivisor
Definition: glew.h:12513
void(GLAPIENTRY * PFNGLUNIFORM4FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:1807
GLAPI void GLAPIENTRY glVertex3fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64VNVPROC)(GLuint index, const GLuint64EXT *v)
Definition: glew.h:10640
void(GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
Definition: glew.h:4096
GLAPI void GLAPIENTRY glVertex2s(GLshort x, GLshort y)
GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE
Definition: glew.h:12561
void(GLAPIENTRY * PFNGLCOLORP4UIPROC)(GLenum type, GLuint color)
Definition: glew.h:5351
void(GLAPIENTRY * PFNGLWINDOWPOS4FVMESAPROC)(const GLfloat *p)
Definition: glew.h:9177
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC)(GLuint index, const GLshort *v)
Definition: glew.h:5231
void(GLAPIENTRY * PFNGLMAPVERTEXATTRIB1FAPPLEPROC)(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
Definition: glew.h:2901
GLEW_FUN_EXPORT PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT
Definition: glew.h:13602
GLAPI void GLAPIENTRY glEndList(void)
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:6561
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4
Definition: glew.h:14506
GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1DAPPLEPROC __glewMapVertexAttrib1dAPPLE
Definition: glew.h:12589
GLAPI GLint GLAPIENTRY glRenderMode(GLenum mode)
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI
Definition: glew.h:13124
void(GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
Definition: glew.h:6456
GLboolean(GLAPIENTRY * PFNGLISNAMEDBUFFERRESIDENTNVPROC)(GLuint buffer)
Definition: glew.h:10182
void(GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC)(GLenum type, GLint stride, const GLvoid **pointer, GLint ptrstride)
Definition: glew.h:8998
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB
Definition: glew.h:12736
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC __glewProgramUniformMatrix4x2dvEXT
Definition: glew.h:12661
void(GLAPIENTRY * PFNGLWINDOWPOS4DMESAPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble)
Definition: glew.h:9174
GLAPI void GLAPIENTRY glRasterPos2fv(const GLfloat *v)
GLAPI void GLAPIENTRY glGetClipPlane(GLenum plane, GLdouble *equation)
GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __glewGetActiveSubroutineUniformName
Definition: glew.h:12834
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB
Definition: glew.h:12603
GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square
Definition: glew.h:14492
void(GLAPIENTRY * PFNGLVERTEXATTRIBL1I64VNVPROC)(GLuint index, const GLint64EXT *v)
Definition: glew.h:10630
GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT
Definition: glew.h:13322
void(GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:1841
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
Definition: glew.h:3363
void(GLAPIENTRY * PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length)
Definition: glew.h:4107
GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT
Definition: glew.h:13168
void(GLAPIENTRY * PFNGLSAMPLEPATTERNEXTPROC)(GLenum pattern)
Definition: glew.h:7433
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level)
Definition: glew.h:7133
GLAPI void GLAPIENTRY glPopMatrix(void)
void(APIENTRY * GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, GLvoid *userParam)
Definition: glew.h:268
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_object
Definition: glew.h:14346
void(GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC)(GLclampf value, GLboolean invert)
Definition: glew.h:11282
void(GLAPIENTRY * PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint *param)
Definition: glew.h:1779
void(GLAPIENTRY * PFNGLWINDOWPOS3DVMESAPROC)(const GLdouble *p)
Definition: glew.h:9167
GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource
Definition: glew.h:12366
GLEW_FUN_EXPORT PFNGLWEIGHTUSVARBPROC __glewWeightusvARB
Definition: glew.h:12922
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sync
Definition: glew.h:14316
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD
Definition: glew.h:12525
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC)(GLint factor)
Definition: glew.h:11983
GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVPROC __glewGetTexParameterIuiv
Definition: glew.h:12465
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object
Definition: glew.h:14286
void(GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC)(GLuint index, GLshort x)
Definition: glew.h:5215
void(GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:3295
void(GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC)(GLint index)
Definition: glew.h:3708
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB
Definition: glew.h:12969
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine
Definition: glew.h:14450
GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB
Definition: glew.h:12939
GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB
Definition: glew.h:12765
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:6397
GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL
Definition: glew.h:13712
void(GLAPIENTRY * PFNGLVARIANTBVEXTPROC)(GLuint id, GLbyte *addr)
Definition: glew.h:8747
void(GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:3298
void(GLAPIENTRY * PFNGLUNIFORMMATRIX3DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3433
void(GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat *params)
Definition: glew.h:5192
GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVNVPROC __glewGetMultisamplefvNV
Definition: glew.h:13772
GLEW_FUN_EXPORT PFNGLUNIFORM1UIVPROC __glewUniform1uiv
Definition: glew.h:12475
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1IPROC)(GLuint, GLint)
Definition: glew.h:2146
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend
Definition: glew.h:14347
void(GLAPIENTRY * PFNGLTESSELLATIONMODEAMDPROC)(GLenum mode)
Definition: glew.h:2602
GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv
Definition: glew.h:12313
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects
Definition: glew.h:14306
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64NVPROC __glewProgramUniform1i64NV
Definition: glew.h:13810
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv
Definition: glew.h:12304
GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEEXTPROC __glewBindBufferBaseEXT
Definition: glew.h:13613
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IPROC __glewVertexAttribI1i
Definition: glew.h:12482
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2IVPROC)(GLuint, const GLint *)
Definition: glew.h:2151
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT
Definition: glew.h:13380
unsigned char GLboolean
Definition: glew.h:237
void(GLAPIENTRY * PFNGLUNIFORM1FVARBPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:4109
void(GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDARBPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
Definition: glew.h:3126
GLEW_FUN_EXPORT PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV
Definition: glew.h:13951
void(GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC)(GLuint program, GLenum target, GLenum format, GLsizei len, const void *string)
Definition: glew.h:6534
void(GLAPIENTRY * PFNGLPIXELDATARANGENVPROC)(GLenum target, GLsizei length, void *pointer)
Definition: glew.h:9987
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12098
GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN
Definition: glew.h:14186
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s
Definition: glew.h:12251
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV
Definition: glew.h:14079
GLAPI void GLAPIENTRY glTexCoord3dv(const GLdouble *v)
GLEW_FUN_EXPORT PFNGLFRUSTUMFOESPROC __glewFrustumfOES
Definition: glew.h:14086
GLEW_FUN_EXPORT PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE
Definition: glew.h:12562
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVPROC __glewVertexAttribI2uiv
Definition: glew.h:12489
GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERPROC __glewBeginConditionalRender
Definition: glew.h:12448
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVEXTPROC)(GLenum pname, GLint *params)
Definition: glew.h:6925
void(GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6593
void(GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC)(GLuint index, GLhalf x, GLhalf y, GLhalf z)
Definition: glew.h:9803
void(GLAPIENTRY * PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint index, GLint *data)
Definition: glew.h:4907
GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEPROC __glewBindBufferRange
Definition: glew.h:12898
GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv
Definition: glew.h:12286
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv
Definition: glew.h:12371
void(GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
Definition: glew.h:10126
GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV
Definition: glew.h:13895
void(GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params)
Definition: glew.h:10127
GLEW_FUN_EXPORT PFNGLMULTITEXRENDERBUFFEREXTPROC __glewMultiTexRenderbufferEXT
Definition: glew.h:13319
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIPROC __glewMultiTexCoordP4ui
Definition: glew.h:13013
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array_bgra
Definition: glew.h:14466
void(GLAPIENTRY * PFNGLCOMPILESHADERPROC)(GLuint shader)
Definition: glew.h:1762
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D
Definition: glew.h:12236
GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN
Definition: glew.h:14209
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT
Definition: glew.h:13507
void(GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC)(GLenum mode, GLint *first, GLsizei *count, GLsizei primcount)
Definition: glew.h:1474
void(GLAPIENTRY * PFNGLGETQUERYINDEXEDIVPROC)(GLenum target, GLuint index, GLenum pname, GLint *params)
Definition: glew.h:4827
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT
Definition: glew.h:13432
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT
Definition: glew.h:13433
GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D
Definition: glew.h:12694
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x)
Definition: glew.h:9688
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC)(GLenum face, GLenum pname, const GLint *params)
Definition: glew.h:11566
void(GLAPIENTRY * PFNGLVERTEXP3UIVPROC)(GLenum type, const GLuint *value)
Definition: glew.h:5384
void(GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *c, const GLfloat *v)
Definition: glew.h:12113
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression
Definition: glew.h:14321
GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYEXTPROC __glewDisableVertexArrayEXT
Definition: glew.h:13223
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIVPROC __glewMultiTexCoordP2uiv
Definition: glew.h:13010
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ir_instrument1
Definition: glew.h:14592
GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetNamedFramebufferAttachmentParameterivEXT
Definition: glew.h:13256
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV
Definition: glew.h:14045
void(GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum)
Definition: glew.h:2113
GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV
Definition: glew.h:13768
GLEW_FUN_EXPORT PFNGLVERTEX4HVNVPROC __glewVertex4hvNV
Definition: glew.h:13874
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64NVPROC __glewVertexAttribL1i64NV
Definition: glew.h:13987
GLAPI void GLAPIENTRY glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC __glewGetActiveUniformBlockiv
Definition: glew.h:12900
void(GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC)(GLenum type, GLsizei stride, const void *pointer)
Definition: glew.h:12061
GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __glewGetNamedProgramLocalParameterIivEXT
Definition: glew.h:13257
GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT
Definition: glew.h:13193
unsigned int GLuint
Definition: glew.h:234
GLAPI void GLAPIENTRY glAlphaFunc(GLenum func, GLclampf ref)
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC)(GLenum pname, GLint *params)
Definition: glew.h:11558
GLAPI void GLAPIENTRY glRasterPos4sv(const GLshort *v)
void(GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:1847
void(GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Definition: glew.h:1793
void(GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC)(GLuint framebuffer, GLsizei n, const GLenum *bufs)
Definition: glew.h:6420
GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB
Definition: glew.h:12927
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_detail_texture
Definition: glew.h:14566
GLEW_FUN_EXPORT PFNGLFOGCOORDHNVPROC __glewFogCoordhNV
Definition: glew.h:13847
void(GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:5225
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64NVPROC)(GLuint program, GLint location, GLint64EXT x)
Definition: glew.h:9686
GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI
Definition: glew.h:13062
void(GLAPIENTRY * PFNGLSAMPLEMASKIPROC)(GLuint index, GLbitfield mask)
Definition: glew.h:4658
void(GLAPIENTRY * PFNGLUNIFORM4DPROC)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:3428
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4
Definition: glew.h:14553
void(GLAPIENTRY * PFNGLUNIFORM4FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: glew.h:4120
GLAPI void GLAPIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64VNVPROC __glewProgramUniform2ui64vNV
Definition: glew.h:13817
void(GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:9361
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture
Definition: glew.h:14247
GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV
Definition: glew.h:13756
void(GLAPIENTRY * PFNGLENDSCENEEXTPROC)(void)
Definition: glew.h:7655
void(GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:11913
GLEW_FUN_EXPORT PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT
Definition: glew.h:13485
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint
Definition: glew.h:14264
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB
Definition: glew.h:12865
GLAPI void GLAPIENTRY glLightModeli(GLenum pname, GLint param)
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv
Definition: glew.h:12298
GLEW_FUN_EXPORT PFNGLUNIFORM2DPROC __glewUniform2d
Definition: glew.h:12665
ptrdiff_t GLsizeiptr
Definition: glew.h:1622
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC)(GLubyte code)
Definition: glew.h:12062
GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB
Definition: glew.h:12727
GLAPI void GLAPIENTRY glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
void(GLAPIENTRY * PFNGLGETVIDEOUIVNVPROC)(GLuint video_slot, GLenum pname, GLuint *params)
Definition: glew.h:10030
GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT
Definition: glew.h:13623
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex
Definition: glew.h:14476
void(GLAPIENTRY * PFNGLVARIANTDVEXTPROC)(GLuint id, GLdouble *addr)
Definition: glew.h:8748
GLAPI void GLAPIENTRY glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA
Definition: glew.h:13726
void(GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:7200
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC)(GLenum target, GLuint index, const GLuint *params)
Definition: glew.h:9606
void(GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC)(const GLdouble *coord)
Definition: glew.h:6887
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC)(const GLuint *code)
Definition: glew.h:12065
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC)(GLuint index, const GLbyte *v)
Definition: glew.h:1833
GLEW_VAR_EXPORT GLboolean __GLEW_SUN_read_video_pixels
Definition: glew.h:14618
GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i
Definition: glew.h:12392
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI
Definition: glew.h:13108
void(GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
Definition: glew.h:8466
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query
Definition: glew.h:14340
void(GLAPIENTRY * PFNGLDELETEQUERIESARBPROC)(GLsizei n, const GLuint *ids)
Definition: glew.h:3874
void(GLAPIENTRY * PFNGLREADBUFFERREGIONEXTPROC)(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:9101
GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT
Definition: glew.h:13515
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonitorCounterStringAMD
Definition: glew.h:12543
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV
Definition: glew.h:14061
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC)(GLuint index, GLenum pname, GLint *params)
Definition: glew.h:10831
void(GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6500
void(GLAPIENTRY * PFNGLUNIFORM1DVPROC)(GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3423
void(GLAPIENTRY * PFNGLUNIFORM1UIPROC)(GLint, GLuint)
Definition: glew.h:2138
void(GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:1345
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query2
Definition: glew.h:14300
void(GLAPIENTRY * PFNGLDRAWBUFFERREGIONEXTPROC)(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest)
Definition: glew.h:9099
GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite
Definition: glew.h:14524
void(GLAPIENTRY * PFNGLTRACKMATRIXNVPROC)(GLenum target, GLuint address, GLenum matrix, GLenum transform)
Definition: glew.h:10841
GLEW_FUN_EXPORT PFNGLGENERATETEXTUREMIPMAPEXTPROC __glewGenerateTextureMipmapEXT
Definition: glew.h:13233
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv
Definition: glew.h:12445
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC)(GLuint index, const GLuint *v)
Definition: glew.h:7218
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV
Definition: glew.h:14043
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB
Definition: glew.h:12749
void(GLAPIENTRY * PFNGLUNIFORM4UI64VNVPROC)(GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9717
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3IVPROC)(GLuint, const GLint *)
Definition: glew.h:2155
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3
Definition: glew.h:14329
GLEW_FUN_EXPORT PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA
Definition: glew.h:13740
GLAPI void GLAPIENTRY glColor4ubv(const GLubyte *v)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IPROC __glewVertexAttribI4i
Definition: glew.h:12495
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT
Definition: glew.h:13362
GLEW_FUN_EXPORT PFNGLCLEARBUFFERFVPROC __glewClearBufferfv
Definition: glew.h:12453
void(GLAPIENTRY * PFNGLLIGHTENVIEXTPROC)(GLenum pname, GLint param)
Definition: glew.h:6938
void(GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC)(GLfloat m[16])
Definition: glew.h:4849
GLAPI void GLAPIENTRY glIndexubv(const GLubyte *c)
GLEW_FUN_EXPORT PFNGLPRESENTFRAMEDUALFILLNVPROC __glewPresentFrameDualFillNV
Definition: glew.h:13912
GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object2
Definition: glew.h:14522
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv
Definition: glew.h:12690
void(GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1810
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT
Definition: glew.h:13443
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT
Definition: glew.h:13572
void(GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:7204
void(GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC)(GLenum target, GLfloat s, GLfloat t)
Definition: glew.h:1346
void(GLAPIENTRY * PFNGLMATRIXTRANSLATEFEXTPROC)(GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:6487
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle
Definition: glew.h:14537
GLEW_FUN_EXPORT PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX
Definition: glew.h:14108
GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC __glewGetTextureLevelParameterivEXT
Definition: glew.h:13268
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT
Definition: glew.h:13349
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1UIEXTPROC)(GLuint index, GLuint x)
Definition: glew.h:7209
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB
Definition: glew.h:12772
GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter
Definition: glew.h:12698
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV
Definition: glew.h:13806
void(GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC)(GLenum variable, GLenum pname, GLint *params)
Definition: glew.h:10132
GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC __glewGetRenderbufferParameteriv
Definition: glew.h:12634
void(GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, GLsizei *count, GLenum type, GLvoid **indices, GLsizei primcount, GLint *basevertex)
Definition: glew.h:3091
void(GLAPIENTRY * PFNGLBLENDFUNCIARBPROC)(GLuint buf, GLenum src, GLenum dst)
Definition: glew.h:3072
GLAPI void GLAPIENTRY glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERVEXTPROC __glewGetVertexArrayIntegervEXT
Definition: glew.h:13274
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample
Definition: glew.h:14297
#define GLAPIENTRY
Definition: glew.h:14687
GLAPI void GLAPIENTRY glTexCoord2d(GLdouble s, GLdouble t)
void(GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC)(GLuint id, GLenum pname, GLuint64 *params)
Definition: glew.h:4775
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_add_env
Definition: glew.h:14602
void(GLAPIENTRY * PFNGLSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, const GLint *params)
Definition: glew.h:4001
void(GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:3603
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv
Definition: glew.h:12262
GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT
Definition: glew.h:13587
void(GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC)(GLenum target, GLint s, GLint t, GLint r, GLint q)
Definition: glew.h:3818
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_indirect
Definition: glew.h:14279
GLEW_FUN_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI
Definition: glew.h:13086
void(GLAPIENTRY * PFNGLVERTEXSTREAM3FATIPROC)(GLenum stream, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:5952
GLEW_FUN_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT
Definition: glew.h:13409
GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA
Definition: glew.h:13743
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX
Definition: glew.h:14124
void(GLAPIENTRY * PFNGLTEXCOORDP3UIPROC)(GLenum type, GLuint coords)
Definition: glew.h:5369
GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT
Definition: glew.h:13601
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB
Definition: glew.h:12965
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader
Definition: glew.h:14375
GLboolean(GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC)(GLenum target)
Definition: glew.h:5083
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI
Definition: glew.h:13125
void(GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params)
Definition: glew.h:6438
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv
Definition: glew.h:12300
void(GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
Definition: glew.h:1208
void(GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC)(GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount)
Definition: glew.h:7400
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC)(GLuint index, GLenum pname, GLint *params)
Definition: glew.h:5200
void(GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC)(GLuint index, GLsizei n, const GLfloat *v)
Definition: glew.h:10876
void(GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC)(GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:6485
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT
Definition: glew.h:13384
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture
Definition: glew.h:14419
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB
Definition: glew.h:12975
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
Definition: glew.h:14197
void(GLAPIENTRY * PFNGLTEXCOORDP3UIVPROC)(GLenum type, const GLuint *coords)
Definition: glew.h:5370
GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation
Definition: glew.h:12362
GLEW_FUN_EXPORT PFNGLVDPAUGETSURFACEIVNVPROC __glewVDPAUGetSurfaceivNV
Definition: glew.h:13972
void(GLAPIENTRY * PFNGLPRIMITIVERESTARTNVPROC)(void)
Definition: glew.h:10054
void(GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVPROC)(GLenum, GLenum, GLuint *)
Definition: glew.h:2129
GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT
Definition: glew.h:13451
GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV
Definition: glew.h:13762
void(GLAPIENTRY * PFNGLUNIFORM3IPROC)(GLint location, GLint v0, GLint v1, GLint v2)
Definition: glew.h:1804
void(GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC)(GLuint index, GLsizei n, const GLdouble *v)
Definition: glew.h:10872
GLEW_VAR_EXPORT GLboolean __GLEW_SGI_texture_color_table
Definition: glew.h:14613
void(GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Definition: glew.h:6973
void(GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC)(GLenum array, GLenum pname, GLint *params)
Definition: glew.h:5869
void(GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void *indices, GLint basevertex)
Definition: glew.h:3090
GLEW_FUN_EXPORT PFNGLGETUNIFORMUI64VNVPROC __glewGetUniformui64vNV
Definition: glew.h:13809
void(GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)(GLenum target, GLenum pname, const GLfloat param)
Definition: glew.h:7558
GLEWAPI GLboolean glewIsSupported(const char *name)
void(GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC)(GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode)
Definition: glew.h:10501
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: glew.h:6559
void(GLAPIENTRY * PFNGLMULTITEXCOORDP3UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: glew.h:5358
void(GLAPIENTRY * PFNGLTEXTUREBARRIERNVPROC)(void)
Definition: glew.h:10255
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1IEXTPROC)(GLuint index, GLint x)
Definition: glew.h:7207
void(GLAPIENTRY * PFNGLVDPAUSURFACEACCESSNVPROC)(GLvdpauSurfaceNV surface, GLenum access)
Definition: glew.h:10568
void(GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC)(GLenum target, GLenum pname, const GLuint *params)
Definition: glew.h:8239
GLEW_FUN_EXPORT PFNGLUNIFORMUI64VNVPROC __glewUniformui64vNV
Definition: glew.h:13947
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility
Definition: glew.h:14271
GLEW_FUN_EXPORT PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE
Definition: glew.h:12580
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX
Definition: glew.h:14130
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D
Definition: glew.h:12235
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64VNVPROC __glewProgramUniform3i64vNV
Definition: glew.h:13819
GLboolean(GLAPIENTRY * PFNGLISSAMPLERPROC)(GLuint sampler)
Definition: glew.h:4000
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB
Definition: glew.h:12962
GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGPROC __glewMinSampleShading
Definition: glew.h:12519
GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI
Definition: glew.h:13061
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB
Definition: glew.h:12997
void(GLAPIENTRY * PFNGLHISTOGRAMPROC)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink)
Definition: glew.h:3612
GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI
Definition: glew.h:13071
GLboolean(GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC)(GLuint buffer)
Definition: glew.h:5874
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0
Definition: glew.h:14232
void(GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC)(GLenum texture)
Definition: glew.h:3788
void(GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC)(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:12122
void(GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:6409
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC __glewFramebufferTextureLayer
Definition: glew.h:12629
void(GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC)(GLenum mode)
Definition: glew.h:8315
GLAPI void GLAPIENTRY glEdgeFlag(GLboolean flag)
GLEW_FUN_EXPORT PFNGLUNIFORM1UIPROC __glewUniform1ui
Definition: glew.h:12474
void(GLAPIENTRY * PFNGLWINDOWPOS2DARBPROC)(GLdouble x, GLdouble y)
Definition: glew.h:5436
void(GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC)(GLint size, GLenum type, const void **pointer)
Definition: glew.h:9058
void(GLAPIENTRY * PFNGLDELETENAMESAMDPROC)(GLenum identifier, GLuint num, const GLuint *names)
Definition: glew.h:2495
GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVAPPLEPROC __glewGetObjectParameterivAPPLE
Definition: glew.h:12570
GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_frame_terminator
Definition: glew.h:14470
void(GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:1361
GLEW_FUN_EXPORT PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN
Definition: glew.h:14169
GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB
Definition: glew.h:12722
void(GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC)(GLuint index, const GLint *v)
Definition: glew.h:5241
GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object
Definition: glew.h:14521
GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN
Definition: glew.h:14179
void(GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC)(GLenum face, GLenum mode)
Definition: glew.h:6921
GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV
Definition: glew.h:13916
void(GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod)
Definition: glew.h:5672
void(GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:7068
void(GLAPIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC)(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12086
void(GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKNVPROC)(GLenum mode, GLuint id)
Definition: glew.h:10531
void(GLAPIENTRY * PFNGLMULTITEXSUBIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6512
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program
Definition: glew.h:14504
void(GLAPIENTRY * PFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint *framebuffers)
Definition: glew.h:3291
void(GLAPIENTRY * PFNGLVERTEX2HVNVPROC)(const GLhalf *v)
Definition: glew.h:9794
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT
Definition: glew.h:13564
GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB
Definition: glew.h:12720
GLAPI void GLAPIENTRY glFogf(GLenum pname, GLfloat param)
GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP
Definition: glew.h:13693
GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV
Definition: glew.h:13902
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI
Definition: glew.h:13147
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC)(const GLushort *code)
Definition: glew.h:12067
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y)
Definition: glew.h:9692
GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI
Definition: glew.h:14151
void(GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:3815
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_vertex
Definition: glew.h:14292
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui
Definition: glew.h:12305
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3
Definition: glew.h:14540
GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB
Definition: glew.h:12937
GLEW_FUN_EXPORT PFNGLCLEARBUFFERIVPROC __glewClearBufferiv
Definition: glew.h:12454
GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM
Definition: glew.h:13700
void(GLAPIENTRY * PFNGLINDEXFUNCEXTPROC)(GLenum func, GLfloat ref)
Definition: glew.h:7327
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble *params)
Definition: glew.h:5207
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV
Definition: glew.h:13805
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object
Definition: glew.h:14344
GLAPI void GLAPIENTRY glRasterPos3i(GLint x, GLint y, GLint z)
GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB
Definition: glew.h:13047
GLAPI void GLAPIENTRY glEvalPoint2(GLint i, GLint j)
void(GLAPIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC)(GLuint id, GLenum value, GLint *data)
Definition: glew.h:8733
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3UIPROC)(GLuint, GLuint, GLuint, GLuint)
Definition: glew.h:2156
GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv
Definition: glew.h:12684
void(GLAPIENTRY * PFNGLUNIFORM4IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: glew.h:4122
GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE1DEXTPROC __glewCopyMultiTexImage1DEXT
Definition: glew.h:13210
void(GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC)(GLenum target, GLuint index, GLuint buffer)
Definition: glew.h:10493
GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage
Definition: glew.h:12240
GLAPI void GLAPIENTRY glColor3us(GLushort red, GLushort green, GLushort blue)
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT
Definition: glew.h:13344
GLAPI void GLAPIENTRY glTexCoord1sv(const GLshort *v)
void(GLAPIENTRY * PFNGLMAKEBUFFERNONRESIDENTNVPROC)(GLenum target)
Definition: glew.h:10183
void(GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
Definition: glew.h:1851
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp
Definition: glew.h:14455
void(GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:6388
void(GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC)(const GLint *p)
Definition: glew.h:5441
GLAPI void GLAPIENTRY glGetPixelMapuiv(GLenum map, GLuint *values)
GLEW_FUN_EXPORT PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT
Definition: glew.h:13682
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV
Definition: glew.h:13877
GLboolean(GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC)(GLuint framebuffer)
Definition: glew.h:7069
GLEW_FUN_EXPORT PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT
Definition: glew.h:13645
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9689
GLEW_FUN_EXPORT PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI
Definition: glew.h:13102
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN
Definition: glew.h:14171
GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN
Definition: glew.h:14207
GLEW_FUN_EXPORT PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV
Definition: glew.h:13867
GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i
Definition: glew.h:12322
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFPROC __glewSamplerParameterf
Definition: glew.h:12788
void(GLAPIENTRY * PFNGLWINDOWPOS4FMESAPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:9176
GLAPI void GLAPIENTRY glColor3uiv(const GLuint *v)
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DPROC __glewFramebufferTexture1D
Definition: glew.h:12626
void(GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC)(GLuint program, GLint location, GLuint buffer)
Definition: glew.h:6072
GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack
Definition: glew.h:14487
void(GLAPIENTRY * PFNGLBEGINPERFMONITORAMDPROC)(GLuint monitor)
Definition: glew.h:2522
GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB
Definition: glew.h:13045
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_elements_base_vertex
Definition: glew.h:14278
GLEW_FUN_EXPORT PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT
Definition: glew.h:13528
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI
Definition: glew.h:13146
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture
Definition: glew.h:14298
GLEW_FUN_EXPORT PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV
Definition: glew.h:13868
void(GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:5218
GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP
Definition: glew.h:13696
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT
Definition: glew.h:13383
GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints
Definition: glew.h:14562
void(GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC)(GLenum target, GLenum format, GLenum type, GLvoid *image)
Definition: glew.h:3602
void(GLAPIENTRY * PFNGLMULTITEXCOORDP4UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: glew.h:5359
GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __glewGetCompressedMultiTexImageEXT
Definition: glew.h:13234
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIIVPROC __glewSamplerParameterIiv
Definition: glew.h:12786
void(GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
Definition: glew.h:3806
GLAPI void GLAPIENTRY glRasterPos4iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB
Definition: glew.h:12801
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT
Definition: glew.h:13417
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT
Definition: glew.h:13363
void(GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
Definition: glew.h:7227
void(GLAPIENTRY * PFNGLSETINVARIANTEXTPROC)(GLuint id, GLenum type, GLvoid *addr)
Definition: glew.h:8740
GLEW_VAR_EXPORT GLboolean __GLEW_NV_tessellation_program5
Definition: glew.h:14530
GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf
Definition: glew.h:12244
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD
Definition: glew.h:12528
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC __glewMultiDrawElementsBaseVertex
Definition: glew.h:12611
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1
Definition: glew.h:14442
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT
Definition: glew.h:13359
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object
Definition: glew.h:14265
GLAPI void GLAPIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params)
void(GLAPIENTRY * PFNGLPOINTPARAMETERIPROC)(GLenum pname, GLint param)
Definition: glew.h:1478
GLEW_FUN_EXPORT PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT
Definition: glew.h:13668
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV
Definition: glew.h:14056
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN
Definition: glew.h:14201
void(GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC)(GLenum mode, GLsizei count)
Definition: glew.h:5567
void(GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC)(GLenum target, GLdouble s)
Definition: glew.h:3790
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_texture
Definition: glew.h:14588
GLEW_FUN_EXPORT PFNGLACTIVEPROGRAMEXTPROC __glewActiveProgramEXT
Definition: glew.h:13576
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_lod
Definition: glew.h:14335
void(GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition: glew.h:6326
void(GLAPIENTRY * PFNGLSPRITEPARAMETERISGIXPROC)(GLenum pname, GLint param)
Definition: glew.h:11718
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIEXTPROC __glewTextureParameteriEXT
Definition: glew.h:13390
GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf
Definition: glew.h:12285
void(GLAPIENTRY * PFNGLPIXELTEXGENSGIXPROC)(GLenum mode)
Definition: glew.h:11641
GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT
Definition: glew.h:13551
void(GLAPIENTRY * PFNGLWINDOWPOS2FARBPROC)(GLfloat x, GLfloat y)
Definition: glew.h:5438
GLEW_FUN_EXPORT PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __glewVertexArrayTexCoordOffsetEXT
Definition: glew.h:13404
void(GLAPIENTRY * PFNGLACTIVETEXTUREPROC)(GLenum texture)
Definition: glew.h:1323
GLboolean(GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC)(GLsizei n, const GLuint *textures, GLboolean *residences)
Definition: glew.h:8289
GLAPI void GLAPIENTRY glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
void(GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:5220
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB
Definition: glew.h:12970
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT
Definition: glew.h:13565
void(GLAPIENTRY * PFNGLUNIFORM1IPROC)(GLint location, GLint v0)
Definition: glew.h:1796
GLAPI void GLAPIENTRY glIndexd(GLdouble c)
void(GLAPIENTRY * PFNGLPATCHPARAMETERIPROC)(GLenum pname, GLint value)
Definition: glew.h:4362
GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv
Definition: glew.h:12319
GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f
Definition: glew.h:12312
void(GLAPIENTRY * PFNGLUNIFORMMATRIX4X3DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3438
void(GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:5212
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv
Definition: glew.h:12260
GLenum(GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target)
Definition: glew.h:7057
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB
Definition: glew.h:12988
void(GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC)(const GLdouble *equation)
Definition: glew.h:11663
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC)(GLushort red, GLushort green, GLushort blue)
Definition: glew.h:7691
GLEW_FUN_EXPORT PFNGLUNIFORM4DVPROC __glewUniform4dv
Definition: glew.h:12670
GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERUI64VNVPROC __glewGetBufferParameterui64vNV
Definition: glew.h:13935
GLEW_FUN_EXPORT PFNGLUNIFORM2I64VNVPROC __glewUniform2i64vNV
Definition: glew.h:13831
GLEW_FUN_EXPORT PFNGLGETSUBROUTINEINDEXPROC __glewGetSubroutineIndex
Definition: glew.h:12837
void(GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:7559
GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv
Definition: glew.h:12337
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC)(GLuint index, GLenum pname, GLfloat *params)
Definition: glew.h:5199
GLvoid *(GLAPIENTRY * PFNGLMAPBUFFERARBPROC)(GLenum target, GLenum access)
Definition: glew.h:5082
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV
Definition: glew.h:14073
GLEW_FUN_EXPORT PFNGLGETSYNCIVPROC __glewGetSynciv
Definition: glew.h:12853
GLAPI void GLAPIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators
Definition: glew.h:14499
GLEW_FUN_EXPORT PFNGLCOLORTABLEEXTPROC __glewColorTableEXT
Definition: glew.h:13536
GLEW_FUN_EXPORT PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX
Definition: glew.h:14137
GLAPI void GLAPIENTRY glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size
Definition: glew.h:14356
void(GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:10860
void(GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6591
void(GLAPIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC)(GLenum pname, GLfloat *params)
Definition: glew.h:11717
GLEW_FUN_EXPORT PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT
Definition: glew.h:13191
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC)(GLuint index, const GLuint *v)
Definition: glew.h:7225
GLAPI void GLAPIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC __glewProgramUniformMatrix2dvEXT
Definition: glew.h:12654
GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA
Definition: glew.h:13750
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv
Definition: glew.h:12428
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv
Definition: glew.h:12444
GLAPI void GLAPIENTRY glRectsv(const GLshort *v1, const GLshort *v2)
GLAPI void GLAPIENTRY glColor3ui(GLuint red, GLuint green, GLuint blue)
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_object_purgeable
Definition: glew.h:14258
GLEW_FUN_EXPORT PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS
Definition: glew.h:14102
GLEW_FUN_EXPORT PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT
Definition: glew.h:13164
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv
Definition: glew.h:12404
void(GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:4124
GLEW_FUN_EXPORT PFNGLGETBOOLEANI_VPROC __glewGetBooleani_v
Definition: glew.h:12461
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer
Definition: glew.h:14272
void(GLAPIENTRY * PFNGLENDPERFMONITORAMDPROC)(GLuint monitor)
Definition: glew.h:2524
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC)(GLenum target, GLuint index, const GLint *params)
Definition: glew.h:9604
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine
Definition: glew.h:14327
void(GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6511
void(GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC)(GLfloat *weight)
Definition: glew.h:8825
GLAPI void GLAPIENTRY glPopClientAttrib(void)
GLEW_FUN_EXPORT PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT
Definition: glew.h:13671
GLAPI void GLAPIENTRY glIndexsv(const GLshort *c)
GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV
Definition: glew.h:13789
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test
Definition: glew.h:14393
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __glewNamedProgramLocalParameter4fEXT
Definition: glew.h:13335
void(GLAPIENTRY * PFNGLWINDOWPOS2SARBPROC)(GLshort x, GLshort y)
Definition: glew.h:5442
GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery
Definition: glew.h:12327
void(GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, const GLfloat v[])
Definition: glew.h:9493
void(GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:10861
void(GLAPIENTRY * PFNGLUNIFORM3DVPROC)(GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3427
void(GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: glew.h:4902
void(GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64VNVPROC)(GLuint index, const GLuint64EXT *v)
Definition: glew.h:10644
GLAPI void GLAPIENTRY glTexCoord2sv(const GLshort *v)
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample
Definition: glew.h:14415
GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIUIVEXTPROC __glewMultiTexParameterIuivEXT
Definition: glew.h:13314
GLAPI void GLAPIENTRY glCullFace(GLenum mode)
void(GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLint *params)
Definition: glew.h:6462
void(GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:6493
GLAPI void GLAPIENTRY glColor3bv(const GLbyte *v)
GLEW_FUN_EXPORT PFNGLWEIGHTIVARBPROC __glewWeightivARB
Definition: glew.h:12918
GLAPI void GLAPIENTRY glLightModelf(GLenum pname, GLfloat param)
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC)(GLenum target, GLenum pname, GLint param)
Definition: glew.h:6262
void(GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKNVPROC)(GLenum target, GLuint id)
Definition: glew.h:10529
GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB
Definition: glew.h:12812
void(GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC)(const GLfloat *p)
Definition: glew.h:5439
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV
Definition: glew.h:13876
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVPROC)(GLuint, const GLuint *)
Definition: glew.h:2164
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map
Definition: glew.h:14307
GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE2DEXTPROC __glewCopyMultiTexImage2DEXT
Definition: glew.h:13211
GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT
Definition: glew.h:13347
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT
Definition: glew.h:13538
void(GLAPIENTRY * PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj)
Definition: glew.h:4106
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_offset
Definition: glew.h:14587
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:6555
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV
Definition: glew.h:14048
GLEW_FUN_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT
Definition: glew.h:13649
void(GLAPIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC)(GLdouble factor)
Definition: glew.h:11981
GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i
Definition: glew.h:12314
void(GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12116
GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI
Definition: glew.h:13091
#define GLAPI
Definition: glew.h:215
GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV
Definition: glew.h:13982
GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIPROC __glewMultiTexCoordP3ui
Definition: glew.h:13011
GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d
Definition: glew.h:12318
GLAPI void GLAPIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT
Definition: glew.h:13345
void(GLAPIENTRY * PFNGLTEXCOORDP1UIPROC)(GLenum type, GLuint coords)
Definition: glew.h:5365
void(GLAPIENTRY * PFNGLGETMINMAXEXTPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
Definition: glew.h:7290
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB
Definition: glew.h:12742
void(GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC)(GLenum mode)
Definition: glew.h:6154
void(GLAPIENTRY * PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC)(GLuint buffer)
Definition: glew.h:10185
GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIPROC __glewBlendFuncSeparatei
Definition: glew.h:12517
void(GLAPIENTRY * PFNGLDEPTHRANGEDNVPROC)(GLdouble zNear, GLdouble zFar)
Definition: glew.h:9291
GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIVPROC __glewTexCoordP4uiv
Definition: glew.h:13026
GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB
Definition: glew.h:12821
GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f
Definition: glew.h:12382
void(GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
Definition: glew.h:6520
GLEW_VAR_EXPORT GLboolean __GLEW_REND_screen_coordinates
Definition: glew.h:14563
void(GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC)(GLenum pname, const GLfloat *params)
Definition: glew.h:1477
void(GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC)(GLenum target, const GLint *v)
Definition: glew.h:3795
GLEW_FUN_EXPORT PFNGLPNTRIANGLESFATIPROC __glPNTrianglewesfATI
Definition: glew.h:13088
GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB
Definition: glew.h:12803
GLEW_FUN_EXPORT PFNGLDISABLEIPROC __glewDisablei
Definition: glew.h:12457
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_reference_plane
Definition: glew.h:14596
GLAPI void GLAPIENTRY glEnd(void)
GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT
Definition: glew.h:13546
void(GLAPIENTRY * PFNGLCOLORTABLEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table)
Definition: glew.h:3586
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d
Definition: glew.h:12403
GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN
Definition: glew.h:14216
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VNVPROC)(GLuint index, GLenum pname, GLuint64EXT *params)
Definition: glew.h:10628
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform
Definition: glew.h:14421
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV
Definition: glew.h:13881
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT
Definition: glew.h:13508
GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB
Definition: glew.h:12817
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements
Definition: glew.h:14397
void(GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC)(GLuint index, GLdouble x)
Definition: glew.h:5211
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB
Definition: glew.h:12948
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option
Definition: glew.h:14507
GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB
Definition: glew.h:12934
void(GLAPIENTRY * PFNGLWINDOWPOS3FARBPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:5446
GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_env_combine4
Definition: glew.h:14535
void(GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint lod, GLvoid *img)
Definition: glew.h:1331
GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB
Definition: glew.h:12815
void(GLAPIENTRY * PFNGLNORMALSTREAM3SATIPROC)(GLenum stream, GLshort x, GLshort y, GLshort z)
Definition: glew.h:5938
GLEW_FUN_EXPORT PFNGLVDPAUFININVPROC __glewVDPAUFiniNV
Definition: glew.h:13971
void(GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params)
Definition: glew.h:6457
void(GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC)(GLenum matrixMode, const GLdouble *m)
Definition: glew.h:6473
double GLclampd
Definition: glew.h:246
void(GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC)(GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
Definition: glew.h:9716
void(GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC)(GLenum face, GLenum pname, const GLfloat *params)
Definition: glew.h:6936
void(GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLfloat param)
Definition: glew.h:6496
GLEW_FUN_EXPORT PFNGLMULTITEXENVIVEXTPROC __glewMultiTexEnvivEXT
Definition: glew.h:13303
void(GLAPIENTRY * PFNGLCLIENTATTRIBDEFAULTEXTPROC)(GLbitfield mask)
Definition: glew.h:6387
void(GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:6408
#define GLEW_VAR_EXPORT
Definition: glew.h:12219
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture
Definition: glew.h:14491
void(GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC)(GLhandleARB programObj, GLuint index, const GLcharARB *name)
Definition: glew.h:5329
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64NVPROC)(GLuint program, GLint location, GLuint64EXT value)
Definition: glew.h:10187
GLAPI void GLAPIENTRY glSelectBuffer(GLsizei size, GLuint *buffer)
void(GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC)(GLenum face, GLenum pname, const GLfloat *params)
Definition: glew.h:6931
GLEW_VAR_EXPORT GLboolean __GLEW_WIN_phong_shading
Definition: glew.h:14622
void(GLAPIENTRY * PFNGLNORMALP3UIPROC)(GLenum type, GLuint coords)
Definition: glew.h:5361
void(GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC)(GLenum pname, GLuint index, GLfloat *val)
Definition: glew.h:4657
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6567
GLEW_FUN_EXPORT PFNGLUNIFORM2UIPROC __glewUniform2ui
Definition: glew.h:12476
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN
Definition: glew.h:14161
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6563
GLEW_FUN_EXPORT PFNGLPATCHPARAMETERIPROC __glewPatchParameteri
Definition: glew.h:12858
GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT
Definition: glew.h:13321
void(GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC)(GLfloat m[16])
Definition: glew.h:4851
GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT
Definition: glew.h:13530
GLAPI void GLAPIENTRY glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
void(GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *c, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12089
GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __glewGetCompressedTextureImageEXT
Definition: glew.h:13235
void(GLAPIENTRY * PFNGLVERTEXATTRIBL3DEXTPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:8576
void(GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC)(GLenum target, GLhalf s)
Definition: glew.h:9773
GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT
Definition: glew.h:13444
GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSPROC __glewDeleteRenderbuffers
Definition: glew.h:12624
void(GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC)(GLsizei n, const GLuint *renderbuffers)
Definition: glew.h:7059
GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB
Definition: glew.h:13055
GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB
Definition: glew.h:12823
GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB
Definition: glew.h:12942
GLEW_FUN_EXPORT PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT
Definition: glew.h:13522
void(GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC)(GLuint index, GLfloat x)
Definition: glew.h:1817
void(GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC)(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span)
Definition: glew.h:3611
GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_image
Definition: glew.h:14495
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT
Definition: glew.h:13558
GLAPI void GLAPIENTRY glRasterPos2s(GLshort x, GLshort y)
GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart
Definition: glew.h:14526
GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV
Definition: glew.h:13890
GLEW_FUN_EXPORT PFNGLVERTEXP4UIPROC __glewVertexP4ui
Definition: glew.h:13039
GLEW_FUN_EXPORT PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI
Definition: glew.h:13094
GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI
Definition: glew.h:13098
GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog
Definition: glew.h:12363
GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE2DEXTPROC __glewMultiTexImage2DEXT
Definition: glew.h:13311
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DVEXTPROC __glewProgramUniform3dvEXT
Definition: glew.h:12651
GLEW_VAR_EXPORT GLboolean __GLEW_S3_s3tc
Definition: glew.h:14564
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB
Definition: glew.h:14287
void(GLAPIENTRY * PFNGLUNIFORM4UIVPROC)(GLint, GLsizei, const GLuint *)
Definition: glew.h:2145
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB
Definition: glew.h:12984
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VPROC __glewGetQueryObjectui64v
Definition: glew.h:12876
GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv
Definition: glew.h:12325
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_flush_raster
Definition: glew.h:14586
void(GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC)(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset)
Definition: glew.h:5877
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float
Definition: glew.h:14273
GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV
Definition: glew.h:14023
GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBAPPLEPROC __glewDisableVertexAttribAPPLE
Definition: glew.h:12586
GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT
Definition: glew.h:13685
GLAPI void GLAPIENTRY glGetMapiv(GLenum target, GLenum query, GLint *v)
void(GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC)(GLenum target, GLuint index, GLenum pname, GLdouble *params)
Definition: glew.h:10823
void(GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source)
Definition: glew.h:4102
void(GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:7964
GLEW_FUN_EXPORT PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN
Definition: glew.h:14220
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vdpau_interop
Definition: glew.h:14543
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_latc
Definition: glew.h:14443
GLuint(GLAPIENTRY * PFNGLCREATESHADERPROC)(GLenum type)
Definition: glew.h:1764
GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI
Definition: glew.h:13081
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIPROC __glewVertexAttribP2ui
Definition: glew.h:13029
void(GLAPIENTRY * PFNGLWINDOWPOS3IVPROC)(const GLint *p)
Definition: glew.h:1510
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer
Definition: glew.h:14240
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3DVPROC __glewUniformMatrix4x3dv
Definition: glew.h:12679
GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation
Definition: glew.h:12348
void(GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:10859
GLAPI void GLAPIENTRY glLightModelfv(GLenum pname, const GLfloat *params)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV
Definition: glew.h:14047
GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT
Definition: glew.h:13661
GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutineuiv
Definition: glew.h:12839
GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable
Definition: glew.h:12692
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT
Definition: glew.h:13434
GLAPI void GLAPIENTRY glIndexfv(const GLfloat *c)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT
Definition: glew.h:13503
void(GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:7292
GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax
Definition: glew.h:12704
void(GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod)
Definition: glew.h:5673
void(GLAPIENTRY * PFNGLGETUNIFORMUIVPROC)(GLuint, GLint, GLuint *)
Definition: glew.h:2131
void(GLAPIENTRY * PFNGLWINDOWPOS3IPROC)(GLint x, GLint y, GLint z)
Definition: glew.h:1509
void(GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, const GLuint *params)
Definition: glew.h:6577
void(GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC)(GLenum pname, GLfloat param)
Definition: glew.h:11716
void(GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC)(GLuint index, const GLdouble *v)
Definition: glew.h:1828
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC)(GLuint program, GLint location, GLint v0)
Definition: glew.h:6540
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DVEXTPROC __glewProgramUniform4dvEXT
Definition: glew.h:12653
GLuint(GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program, const char *uniformBlockName)
Definition: glew.h:4908
char GLcharARB
Definition: glew.h:4087
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3
Definition: glew.h:14354
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC)(const GLfloat *v)
Definition: glew.h:1485
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_list_priority
Definition: glew.h:14593
void(GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC)(GLuint vaobj, GLenum pname, GLint *param)
Definition: glew.h:6464
GLboolean(GLAPIENTRY * PFNGLISQUERYARBPROC)(GLuint id)
Definition: glew.h:3880
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB
Definition: glew.h:12992
void(GLAPIENTRY * PFNGLUNIFORMMATRIX3X4DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3435
void(GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC)(const GLfloat *coord)
Definition: glew.h:6889
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map
Definition: glew.h:14446
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV
Definition: glew.h:13849
void(GLAPIENTRY * PFNGLORTHOFOESPROC)(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f)
Definition: glew.h:11055
void(GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC)(GLuint index, GLsizei n, const GLhalf *v)
Definition: glew.h:9807
GLAPI void GLAPIENTRY glRasterPos3dv(const GLdouble *v)
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4IVPROC)(GLuint, const GLint *)
Definition: glew.h:2160
void(GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
Definition: glew.h:7287
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT
Definition: glew.h:13455
void(GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Definition: glew.h:11916
void(GLAPIENTRY * PFNGLTEXCOORDP4UIPROC)(GLenum type, GLuint coords)
Definition: glew.h:5371
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV
Definition: glew.h:14054
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC)(GLuint index, const GLint *v)
Definition: glew.h:7208
void(GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
Definition: glew.h:1366
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp
Definition: glew.h:14274
void(GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC)(GLenum stream, const GLfloat *v)
Definition: glew.h:5961
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT
Definition: glew.h:13471
GLAPI void GLAPIENTRY glLineStipple(GLint factor, GLushort pattern)
GLAPI void GLAPIENTRY glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
void(GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC)(GLenum target, GLenum pname, void *string)
Definition: glew.h:5195
GLEW_FUN_EXPORT PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT
Definition: glew.h:13481
GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC __glewGetMultiTexLevelParameterivEXT
Definition: glew.h:13248
GLEW_FUN_EXPORT PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX
Definition: glew.h:14110
GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB
Definition: glew.h:12938
GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI
Definition: glew.h:13075
GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable
Definition: glew.h:12681
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging
Definition: glew.h:14293
GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT
Definition: glew.h:13346
GLAPI void GLAPIENTRY glEvalPoint1(GLint i)
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC)(GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
Definition: glew.h:9698
void(GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition: glew.h:7205
GLEW_FUN_EXPORT PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT
Definition: glew.h:13680
GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB
Definition: glew.h:12809
GLuint(GLAPIENTRY * PFNGLGENVERTEXSHADERSEXTPROC)(GLuint range)
Definition: glew.h:8727
GLboolean(GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC)(GLuint id, GLenum cap)
Definition: glew.h:8739
GLEW_FUN_EXPORT PFNGLGETINTEGERI_VPROC __glewGetIntegeri_v
Definition: glew.h:12903
GLenum(GLAPIENTRY * PFNGLCLIENTWAITSYNCPROC)(GLsync GLsync, GLbitfield flags, GLuint64 timeout)
Definition: glew.h:4303
void(GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC)(const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12115
GLAPI void GLAPIENTRY glFogi(GLenum pname, GLint param)
GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f
Definition: glew.h:12386
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:6395
void(GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:9362
GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB
Definition: glew.h:12811
GLAPI void GLAPIENTRY glTexGend(GLenum coord, GLenum pname, GLdouble param)
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC)(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12100
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV
Definition: glew.h:14069
GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV
Definition: glew.h:13983
GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv
Definition: glew.h:12789
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBLI64VNVPROC)(GLuint index, GLenum pname, GLint64EXT *params)
Definition: glew.h:10627
void(GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC)(GLsizei n, const GLuint *textures, const GLclampf *priorities)
Definition: glew.h:8294
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT
Definition: glew.h:13505
GLAPI void GLAPIENTRY glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
void(GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC)(GLint size, GLenum type, const void **pointer)
Definition: glew.h:9061
GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV
Definition: glew.h:13894
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv
Definition: glew.h:12292
void(GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC)(GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount)
Definition: glew.h:2646
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint, GLenum, GLuint *)
Definition: glew.h:2133
void(GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition: glew.h:4659
GLAPI void GLAPIENTRY glFogiv(GLenum pname, const GLint *params)
GLAPI void GLAPIENTRY glRasterPos3sv(const GLshort *v)
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv
Definition: glew.h:12256
GLEW_FUN_EXPORT PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD
Definition: glew.h:12538
GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB
Definition: glew.h:12824
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition: glew.h:7224
GLEW_FUN_EXPORT PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT
Definition: glew.h:13486
void(GLAPIENTRY * PFNGLMULTITEXPARAMETERIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLint *param)
Definition: glew.h:6508
void(GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC)(GLenum target, GLsizei n, const GLfloat *points)
Definition: glew.h:11222
void(GLAPIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC)(GLuint id, GLenum value, GLboolean *data)
Definition: glew.h:8734
GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE1DEXTPROC __glewTextureSubImage1DEXT
Definition: glew.h:13393
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow
Definition: glew.h:14284
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV
Definition: glew.h:13884
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLint *params)
Definition: glew.h:9607
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVPROC __glewVertexAttribI4usv
Definition: glew.h:12501
void(GLAPIENTRY * PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC)(GLuint vaobj, GLuint index)
Definition: glew.h:6412
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC)(GLuint code)
Definition: glew.h:12064
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri
Definition: glew.h:12689
GLEW_FUN_EXPORT PFNGLGETINTEGER64I_VPROC __glewGetInteger64i_v
Definition: glew.h:12511
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3417
void(GLAPIENTRY * PFNGLSAMPLEPATTERNSGISPROC)(GLenum pattern)
Definition: glew.h:11283
GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace
Definition: glew.h:14558
GLAPI void GLAPIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __glewCompressedTextureImage3DEXT
Definition: glew.h:13206
GLEW_FUN_EXPORT PFNGLORTHOFOESPROC __glewOrthofOES
Definition: glew.h:14088
void(GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:5223
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_alpha_minmax
Definition: glew.h:14582
GLboolean(GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC)(GLuint renderbuffer)
Definition: glew.h:7070
GLAPI void GLAPIENTRY glGetLightiv(GLenum light, GLenum pname, GLint *params)
GLAPI void GLAPIENTRY glLightfv(GLenum light, GLenum pname, const GLfloat *params)
void(GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:6391
void(GLAPIENTRY * PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei count, const GLchar **strings, const GLint *lengths)
Definition: glew.h:1790
GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf
Definition: glew.h:12242
unsigned short GLushort
Definition: glew.h:241
GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI
Definition: glew.h:13092
void(GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC)(const GLint *p)
Definition: glew.h:5449
void(GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glew.h:3299
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram
Definition: glew.h:14407
GLEW_FUN_EXPORT PFNGLUNIFORM4UIPROC __glewUniform4ui
Definition: glew.h:12480
void(GLAPIENTRY * PFNGLGETVIDEOIVNVPROC)(GLuint video_slot, GLenum pname, GLint *params)
Definition: glew.h:10028
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f
Definition: glew.h:12263
GLAPI void GLAPIENTRY glColor4bv(const GLbyte *v)
GLEW_FUN_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT
Definition: glew.h:13662
void(GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC)(void)
Definition: glew.h:6223
void(GLAPIENTRY * PFNGLUNIFORM3IVARBPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:4119
GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __glewGetNamedProgramLocalParameterfvEXT
Definition: glew.h:13260
GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI
Definition: glew.h:13059
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT
Definition: glew.h:13350
void(GLAPIENTRY * PFNGLTEXCOORDP2UIVPROC)(GLenum type, const GLuint *coords)
Definition: glew.h:5368
void(GLAPIENTRY * PFNGLWINDOWPOS2DVMESAPROC)(const GLdouble *p)
Definition: glew.h:9159
void(GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC)(GLenum matrixMode, const GLfloat *m)
Definition: glew.h:6472
void(GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSNVPROC)(GLsizei n, const GLuint *ids)
Definition: glew.h:10530
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorCounterDataAMD
Definition: glew.h:12541
GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI
Definition: glew.h:13122
void(GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC)(GLuint index, GLshort x, GLshort y)
Definition: glew.h:1825
GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIPROC __glewTexCoordP4ui
Definition: glew.h:13025
void(GLAPIENTRY * PFNGLGETPROGRAMSTAGEIVPROC)(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
Definition: glew.h:4192
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT
Definition: glew.h:13429
void(GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLuint *params)
Definition: glew.h:6460
void(GLAPIENTRY * PFNGLUNIFORMMATRIX4DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3436
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3419
GLAPI void GLAPIENTRY glPopAttrib(void)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT
Definition: glew.h:13501
GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting
Definition: glew.h:14475
GLAPI void GLAPIENTRY glListBase(GLuint base)
void(GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face)
Definition: glew.h:6521
void(GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6573
void(GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC)(GLenum target, GLshort s, GLshort t, GLshort r)
Definition: glew.h:1358
void(GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC)(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
Definition: glew.h:3125
void(GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC)(const GLdouble m[16])
Definition: glew.h:1334
void(GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC)(GLenum target, GLuint id, const GLfloat *params)
Definition: glew.h:10821
void(GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC)(GLenum target, GLuint index, GLuint num, const GLdouble *params)
Definition: glew.h:10838
GLAPI void GLAPIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
void(GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC)(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
Definition: glew.h:10643
GLEW_FUN_EXPORT PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT
Definition: glew.h:13487
GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM
Definition: glew.h:13710
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIPROC __glewPointParameteri
Definition: glew.h:12291
GLEW_FUN_EXPORT PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB
Definition: glew.h:13048
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC)(GLuint index, const GLbyte *v)
Definition: glew.h:5229
GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV
Definition: glew.h:13784
GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample
Definition: glew.h:14559
GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV
Definition: glew.h:13926
GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC __glewGetActiveUniformsiv
Definition: glew.h:12902
void(GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC)(GLenum target, GLshort s, GLshort t, GLshort r)
Definition: glew.h:3812
void(GLAPIENTRY * PFNGLWINDOWPOS3SPROC)(GLshort x, GLshort y, GLshort z)
Definition: glew.h:1511
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB
Definition: glew.h:12766
GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData
Definition: glew.h:12338
GLAPI void GLAPIENTRY glRasterPos2iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB
Definition: glew.h:12816
GLAPI void GLAPIENTRY glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
void(GLAPIENTRY * PFNGLVERTEXATTRIBP2UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glew.h:5375
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_aux_depth_stencil
Definition: glew.h:14252
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2
Definition: glew.h:14228
void(GLAPIENTRY * PFNGLMAPVERTEXATTRIB2FAPPLEPROC)(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
Definition: glew.h:2903
GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT
Definition: glew.h:13626
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC __glewGetVertexAttribIuiv
Definition: glew.h:12469
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays
Definition: glew.h:14414
void(GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint)
Definition: glew.h:1768
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)(GLuint index, GLenum pname, GLfloat *params)
Definition: glew.h:5901
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object
Definition: glew.h:14372
GLEW_FUN_EXPORT PFNGLGETMULTITEXENVIVEXTPROC __glewGetMultiTexEnvivEXT
Definition: glew.h:13242
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64VNVPROC __glewProgramUniform4i64vNV
Definition: glew.h:13823
void(GLAPIENTRY * PFNGLVARIANTIVEXTPROC)(GLuint id, GLint *addr)
Definition: glew.h:8750
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV
Definition: glew.h:13799
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC)(GLint red, GLint green, GLint blue)
Definition: glew.h:1486
void(GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC)(GLenum stream, const GLfloat *v)
Definition: glew.h:5945
GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVPROC __glewGetUniformuiv
Definition: glew.h:12467
void(GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:1843
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap
Definition: glew.h:14359
GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv
Definition: glew.h:12364
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT
Definition: glew.h:13385
GLAPI void GLAPIENTRY glEvalCoord1fv(const GLfloat *u)
GLboolean(GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC)(GLint namelen, const char *name)
Definition: glew.h:4244
GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI
Definition: glew.h:13068
GLEW_FUN_EXPORT PFNGLBLENDFUNCIPROC __glewBlendFunci
Definition: glew.h:12518
GLEW_FUN_EXPORT PFNGLVERTEX3HNVPROC __glewVertex3hNV
Definition: glew.h:13871
void(GLAPIENTRY * PFNGLVERTEXP3UIPROC)(GLenum type, GLuint value)
Definition: glew.h:5383
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI
Definition: glew.h:13137
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD
Definition: glew.h:12524
GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV
Definition: glew.h:13758
GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallbackAMD
Definition: glew.h:12523
void(GLAPIENTRY * PFNGLGETUNIFORMFVPROC)(GLuint program, GLint location, GLfloat *params)
Definition: glew.h:1781
void(GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC)(GLenum target, const GLhalf *v)
Definition: glew.h:9776
GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __glewCompressedMultiTexImage1DEXT
Definition: glew.h:13198
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object
Definition: glew.h:14301
void(GLAPIENTRY * PFNGLUNIFORM2UIPROC)(GLint, GLuint, GLuint)
Definition: glew.h:2140
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN
Definition: glew.h:14193
GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv
Definition: glew.h:12683
GLAPI void GLAPIENTRY glTexCoord1f(GLfloat s)
GLAPI void GLAPIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
void(GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:9364
void(GLAPIENTRY * PFNGLBLENDEQUATIONIARBPROC)(GLuint buf, GLenum mode)
Definition: glew.h:3070
GLAPI void GLAPIENTRY glColor4uiv(const GLuint *v)
void(GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:10853
void(GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC)(GLint namelen, const char *name, GLenum pname, GLint *params)
Definition: glew.h:4243
GLAPI void GLAPIENTRY glColor3f(GLfloat red, GLfloat green, GLfloat blue)
GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX
Definition: glew.h:14145
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC)(const GLuint *rc, const GLfloat *c, const GLfloat *v)
Definition: glew.h:12097
void(GLAPIENTRY * PFNGLCOLORP3UIVPROC)(GLenum type, const GLuint *color)
Definition: glew.h:5350
GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERPROC __glewEndConditionalRender
Definition: glew.h:12459
void(GLAPIENTRY * PFNGLWINDOWPOS3IARBPROC)(GLint x, GLint y, GLint z)
Definition: glew.h:5448
GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT
Definition: glew.h:13178
void(GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:6265
GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIPROC __glewTexCoordP2ui
Definition: glew.h:13021
GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE1DEXTPROC __glewMultiTexImage1DEXT
Definition: glew.h:13310
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color
Definition: glew.h:14430
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC)(const GLint *v)
Definition: glew.h:1487
void(GLAPIENTRY * PFNGLUNIFORM2DVPROC)(GLint location, GLsizei count, const GLdouble *value)
Definition: glew.h:3425
GLEW_FUN_EXPORT PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT
Definition: glew.h:13555
void(GLAPIENTRY * PFNGLMULTITEXPARAMETERFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLfloat *param)
Definition: glew.h:6506
GLAPI void GLAPIENTRY glDisable(GLenum cap)
void(GLAPIENTRY * PFNGLWAITSYNCPROC)(GLsync GLsync, GLbitfield flags, GLuint64 timeout)
Definition: glew.h:4309
GLEW_FUN_EXPORT PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE
Definition: glew.h:12563
GLEW_FUN_EXPORT PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT
Definition: glew.h:13603
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVPROC __glewVertexAttribI3iv
Definition: glew.h:12491
void(GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer)
Definition: glew.h:8531
GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource
Definition: glew.h:12378
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_interlace
Definition: glew.h:14591
GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_table
Definition: glew.h:14612
void(GLAPIENTRY * PFNGLUNIFORM1DPROC)(GLint location, GLdouble x)
Definition: glew.h:3422
GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable
Definition: glew.h:12682
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_buffer_object
Definition: glew.h:14441
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI
Definition: glew.h:13128
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators
Definition: glew.h:14267
void(GLAPIENTRY * PFNGLCOLORMASKINDEXEDEXTPROC)(GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
Definition: glew.h:6822
void(GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC)(GLenum target, GLuint index, GLenum pname, GLfloat *params)
Definition: glew.h:9358
void(GLAPIENTRY * PFNGLACTIVEPROGRAMEXTPROC)(GLuint program)
Definition: glew.h:7724
GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX
Definition: glew.h:14132
void(GLAPIENTRY * PFNGLUNIFORM2UI64NVPROC)(GLint location, GLuint64EXT x, GLuint64EXT y)
Definition: glew.h:9708
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC)(GLuint index, const GLuint *v)
Definition: glew.h:5234
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv
Definition: glew.h:12372
GLAPI void GLAPIENTRY glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
void(GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC)(GLenum pname, GLfloat *param)
Definition: glew.h:5593
void(GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC)(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
Definition: glew.h:3709
void(GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC)(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten)
Definition: glew.h:2526
GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT
Definition: glew.h:13513
void(GLAPIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC)(GLuint id, GLenum value, GLint *data)
Definition: glew.h:8730
GLEW_FUN_EXPORT PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX
Definition: glew.h:14139
void(GLAPIENTRY * PFNGLVERTEX2HNVPROC)(GLhalf x, GLhalf y)
Definition: glew.h:9793
void(GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC)(GLenum pname, GLint param)
Definition: glew.h:5745
GLAPI void GLAPIENTRY glLightiv(GLenum light, GLenum pname, const GLint *params)
void(GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC)(GLuint index, GLsizei n, const GLhalf *v)
Definition: glew.h:9810
void(GLAPIENTRY * PFNGLVERTEXATTRIBP1UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glew.h:5374
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3420
void(GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset)
Definition: glew.h:6588
GLAPI void GLAPIENTRY glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB
Definition: glew.h:13053
void(GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLfloat param)
Definition: glew.h:6578
GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D
Definition: glew.h:12227
GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN
Definition: glew.h:14214
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6569
GLEW_FUN_EXPORT PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT
Definition: glew.h:13422
GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB
Definition: glew.h:12721
GLEW_FUN_EXPORT PFNGLBEGINQUERYINDEXEDPROC __glewBeginQueryIndexed
Definition: glew.h:12887
GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT
Definition: glew.h:13620
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_tag_sample_buffer
Definition: glew.h:14601
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i
Definition: glew.h:12257
void(GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC)(GLuint count, const GLint *attribs, GLenum bufferMode)
Definition: glew.h:10500
GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT
Definition: glew.h:13627
GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT
Definition: glew.h:13440
void(GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC)(GLenum target, GLenum pname, const GLint param)
Definition: glew.h:8879
void(GLAPIENTRY * PFNGLNORMALP3UIVPROC)(GLenum type, const GLuint *coords)
Definition: glew.h:5362
void(GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC)(const GLfloat *c, const GLfloat *v)
Definition: glew.h:12087
GLAPI void GLAPIENTRY glPixelStoref(GLenum pname, GLfloat param)
GLAPI void GLAPIENTRY glEvalCoord2fv(const GLfloat *u)
GLAPI void GLAPIENTRY glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV
Definition: glew.h:13766
GLEW_FUN_EXPORT PFNGLMULTITEXENVIEXTPROC __glewMultiTexEnviEXT
Definition: glew.h:13302
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program
Definition: glew.h:14548
void(GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLint *params)
Definition: glew.h:6435
void(GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:1337
GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI
Definition: glew.h:13065
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9701
GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB
Definition: glew.h:12941
GLEW_FUN_EXPORT PFNGLISNAMEDBUFFERRESIDENTNVPROC __glewIsNamedBufferResidentNV
Definition: glew.h:13939
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3421
void(GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition: glew.h:6402
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3IPROC)(GLuint, GLint, GLint, GLint)
Definition: glew.h:2154
GLAPI void GLAPIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERSUBDATAEXTPROC __glewGetNamedBufferSubDataEXT
Definition: glew.h:13255
GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB
Definition: glew.h:12794
GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram
Definition: glew.h:12375
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_func
Definition: glew.h:14409
GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI
Definition: glew.h:13100
GLEW_FUN_EXPORT PFNGLUNIFORM1DPROC __glewUniform1d
Definition: glew.h:12663
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:3592
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV
Definition: glew.h:14039
void(GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLdouble param)
Definition: glew.h:6494
GLAPI void GLAPIENTRY glColor4fv(const GLfloat *v)
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bindable_uniform
Definition: glew.h:14378
void(GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:10834
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVPROC __glewVertexAttribI2iv
Definition: glew.h:12487
GLAPI void GLAPIENTRY glEvalMesh1(GLenum mode, GLint i1, GLint i2)
GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONPROC __glewGetFragDataLocation
Definition: glew.h:12462
void(GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:3610
GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM
Definition: glew.h:13709
GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM
Definition: glew.h:13706
void(GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC)(GLenum target, GLenum lfunc, GLenum hfunc)
Definition: glew.h:9077
void(GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC)(GLint size, GLenum type, GLsizei stride, GLvoid *pointer)
Definition: glew.h:5008
GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB
Definition: glew.h:12728
GLuint(GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC)(GLenum dataType, GLenum storageType, GLenum range, GLuint components)
Definition: glew.h:8726
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object
Definition: glew.h:14319
GLuint(GLAPIENTRY * PFNGLGETSUBROUTINEINDEXPROC)(GLuint program, GLenum shadertype, const char *name)
Definition: glew.h:4193
GLAPI void GLAPIENTRY glLogicOp(GLenum opcode)
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB
Definition: glew.h:12751
GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer
Definition: glew.h:12282
void(GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC)(GLenum target, GLuint index, GLenum pname, GLfloat *params)
Definition: glew.h:10824
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC)(GLenum target, GLuint index, const GLuint *params)
Definition: glew.h:9600
GLEW_FUN_EXPORT PFNGLMATRIXLOADFEXTPROC __glewMatrixLoadfEXT
Definition: glew.h:13284
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC)(const GLbyte *v)
Definition: glew.h:1481
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC)(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
Definition: glew.h:6396
GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEINDEXEDEXTPROC __glewEnableClientStateIndexedEXT
Definition: glew.h:13224
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIPROC __glewVertexAttribI3ui
Definition: glew.h:12492
GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader
Definition: glew.h:12376
GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB
Definition: glew.h:12914
void(GLAPIENTRY * PFNGLTBUFFERMASK3DFXPROC)(GLuint mask)
Definition: glew.h:2402
void(GLAPIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC)(GLenum pname, GLint *param)
Definition: glew.h:5596
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_filter4
Definition: glew.h:14576
GLEW_FUN_EXPORT PFNGLMULTITEXGENIEXTPROC __glewMultiTexGeniEXT
Definition: glew.h:13308
GLboolean(GLAPIENTRY * PFNGLUNMAPBUFFERPROC)(GLenum target)
Definition: glew.h:1643
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv
Definition: glew.h:12246
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN
Definition: glew.h:14172
GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp
Definition: glew.h:14497
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV
Definition: glew.h:13875
GLAPI void GLAPIENTRY glNormal3fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLCLEARBUFFERIVPROC)(GLenum, GLint, const GLint *)
Definition: glew.h:2118
GLAPI void GLAPIENTRY glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv
Definition: glew.h:12395
void(GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:10862
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT
Definition: glew.h:13367
void(GLAPIENTRY * PFNGLUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: glew.h:1806
GLEW_FUN_EXPORT PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS
Definition: glew.h:14100
void(GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC)(GLuint index, const GLhalf *v)
Definition: glew.h:9802
GLAPI void GLAPIENTRY glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
void(GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC)(GLuint index, const GLuint *v)
Definition: glew.h:7210
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV
Definition: glew.h:13804
void(GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC)(GLsizei stride, GLsizei count, const GLboolean *pointer)
Definition: glew.h:8526
GLAPI void GLAPIENTRY glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
void(GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC)(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12112
GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMEXTPROC __glewCreateShaderProgramEXT
Definition: glew.h:13577
void(GLAPIENTRY * PFNGLDEPTHBOUNDSDNVPROC)(GLdouble zmin, GLdouble zmax)
Definition: glew.h:9290
GLAPI void GLAPIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint *params)
GLAPI GLboolean GLAPIENTRY glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s
Definition: glew.h:12413
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT
Definition: glew.h:13537
GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv
Definition: glew.h:12705
GLEW_FUN_EXPORT PFNGLCOLOR4HVNVPROC __glewColor4hvNV
Definition: glew.h:13846
void(GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC)(GLuint index, const GLshort *v)
Definition: glew.h:10847
GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT
Definition: glew.h:13174
GLAPI void GLAPIENTRY glGetFloatv(GLenum pname, GLfloat *params)
GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIPROC __glewSecondaryColorP3ui
Definition: glew.h:13017
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB
Definition: glew.h:12740
GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT
Definition: glew.h:13621
void(GLAPIENTRY * PFNGLGETINTEGER64I_VPROC)(GLenum, GLuint, GLint64 *)
Definition: glew.h:2312
void(GLAPIENTRY * PFNGLFOGCOORDFPROC)(GLfloat coord)
Definition: glew.h:1472
GLboolean(GLAPIENTRY * PFNGLISRENDERBUFFERPROC)(GLuint renderbuffer)
Definition: glew.h:3297
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT
Definition: glew.h:13428
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT
Definition: glew.h:13379
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __glewNamedFramebufferTexture2DEXT
Definition: glew.h:13328
void(GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment, GLenum pname, GLint *params)
Definition: glew.h:3294
GLuint(GLAPIENTRY * PFNGLGENASYNCMARKERSSGIXPROC)(GLsizei range)
Definition: glew.h:11419
void(GLAPIENTRY * PFNGLUNIFORM2IVARBPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:4115
void(GLAPIENTRY * PFNGLGETINTEGERUI64I_VNVPROC)(GLenum value, GLuint index, GLuint64EXT result[])
Definition: glew.h:10703
void(GLAPIENTRY * PFNGLEDGEFLAGFORMATNVPROC)(GLsizei stride)
Definition: glew.h:10701
GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC __glewGetVertexArrayIntegeri_vEXT
Definition: glew.h:13273
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB
Definition: glew.h:12755
GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader
Definition: glew.h:12347
void(GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC)(const GLshort *p)
Definition: glew.h:5443
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT
Definition: glew.h:13155
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT
Definition: glew.h:13495
GLEW_FUN_EXPORT PFNGLMULTITEXGENFVEXTPROC __glewMultiTexGenfvEXT
Definition: glew.h:13307
GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_fog_function
Definition: glew.h:14567
void(GLAPIENTRY * PFNGLDELETEFENCESNVPROC)(GLsizei n, const GLuint *fences)
Definition: glew.h:9418
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data
Definition: glew.h:14479
GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM
Definition: glew.h:13707
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle
Definition: glew.h:14336
void(GLAPIENTRY * PFNGLSHADEROP3EXTPROC)(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)
Definition: glew.h:8744
GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT
Definition: glew.h:13175
void(GLAPIENTRY * PFNGLTEXCOORDP1UIVPROC)(GLenum type, const GLuint *coords)
Definition: glew.h:5366
void(GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC)(GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q)
Definition: glew.h:9779
GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA
Definition: glew.h:13748
GLEWAPI GLboolean glewExperimental
Definition: glew.h:14674
void(GLAPIENTRY * PFNGLVERTEXATTRIBI3IEXTPROC)(GLuint index, GLint x, GLint y, GLint z)
Definition: glew.h:7215
GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM
Definition: glew.h:13708
GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS
Definition: glew.h:14097
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT
Definition: glew.h:13474
void(GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
Definition: glew.h:6863
GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC __glewDisableVertexArrayAttribEXT
Definition: glew.h:13222
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC)(GLuint, GLenum, GLint *)
Definition: glew.h:1786
GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC __glewResumeTransformFeedback
Definition: glew.h:12885
GLAPI void GLAPIENTRY glPixelStorei(GLenum pname, GLint param)
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers
Definition: glew.h:14489
GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS
Definition: glew.h:14091
GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE
Definition: glew.h:12591
void(GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer)
Definition: glew.h:8530
void(GLAPIENTRY * PFNGLVERTEXP2UIPROC)(GLenum type, GLuint value)
Definition: glew.h:5381
void(GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC)(GLsizei length, void *pointer)
Definition: glew.h:2869
GLintptr GLvdpauSurfaceNV
Definition: glew.h:10559
GLAPI void GLAPIENTRY glPopName(void)
GLAPI void GLAPIENTRY glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
void(GLAPIENTRY * PFNGLGETUNIFORMSUBROUTINEUIVPROC)(GLenum shadertype, GLint location, GLuint *params)
Definition: glew.h:4195
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT
Definition: glew.h:13563
void(GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC)(GLenum target, GLshort s, GLshort t)
Definition: glew.h:1350
GLEW_FUN_EXPORT PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD
Definition: glew.h:12549
GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT
Definition: glew.h:13184
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64NVPROC __glewProgramUniform4i64NV
Definition: glew.h:13822
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4
Definition: glew.h:14230
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition: glew.h:6549
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV
Definition: glew.h:13791
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DEXTPROC __glewVertexAttribL2dEXT
Definition: glew.h:13634
GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIIVEXTPROC __glewGetMultiTexParameterIivEXT
Definition: glew.h:13249
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC)(GLuint index, const GLshort *v)
Definition: glew.h:7222
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance
Definition: glew.h:14503
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d
Definition: glew.h:12429
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI
Definition: glew.h:13117
void(GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
Definition: glew.h:3597
GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB
Definition: glew.h:12830
GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN
Definition: glew.h:14217
GLAPI void GLAPIENTRY glRasterPos4fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
Definition: glew.h:6205
GLEW_VAR_EXPORT GLboolean __GLEW_OES_read_format
Definition: glew.h:14556
void(GLAPIENTRY * PFNGLGENPROGRAMSNVPROC)(GLsizei n, GLuint *ids)
Definition: glew.h:10822
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow
Definition: glew.h:14314
void(GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC)(GLuint index, GLsizei n, const GLhalf *v)
Definition: glew.h:9808
void(GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC)(GLuint program)
Definition: glew.h:1814
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_subtexture
Definition: glew.h:14437
void(GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC)(GLuint index, GLfloat x)
Definition: glew.h:5213
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble *params)
Definition: glew.h:5203
void(GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC)(GLenum target, GLshort s)
Definition: glew.h:3796
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC)(GLenum light, GLenum pname, GLfloat *params)
Definition: glew.h:6927
GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgramLocalParameterI4ivEXT
Definition: glew.h:13338
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN
Definition: glew.h:14160
void(GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, GLint *params)
Definition: glew.h:3999
void(GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask)
Definition: glew.h:5764
void(GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC)(GLuint index, GLsizei n, const GLubyte *v)
Definition: glew.h:10881
void(GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC)(GLuint index, const GLshort *v)
Definition: glew.h:5243
void(GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)(GLenum mode, GLuint id, GLuint stream)
Definition: glew.h:4825
void(GLAPIENTRY * PFNGLFOGCOORDFEXTPROC)(GLfloat coord)
Definition: glew.h:6888
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float
Definition: glew.h:14417
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB
Definition: glew.h:12952
GLEW_FUN_EXPORT PFNGLUNIFORM3I64NVPROC __glewUniform3i64NV
Definition: glew.h:13834
GLAPI void GLAPIENTRY glColor3d(GLdouble red, GLdouble green, GLdouble blue)
GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv
Definition: glew.h:12385
void(GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC)(GLuint id, GLsizei len, const GLubyte *name, GLdouble *params)
Definition: glew.h:9488
GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV
Definition: glew.h:14036
GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX
Definition: glew.h:14146
void(GLAPIENTRY * PFNGLFOGCOORDDPROC)(GLdouble coord)
Definition: glew.h:1470
void(GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image)
Definition: glew.h:6258
void(GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC)(GLenum light, GLenum pname, GLfloat *params)
Definition: glew.h:6934
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC)(GLuint index, GLenum pname, GLdouble *params)
Definition: glew.h:5198
void(GLAPIENTRY * PFNGLDEPTHRANGEFOESPROC)(GLclampf n, GLclampf f)
Definition: glew.h:11052
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT
Definition: glew.h:13437
GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT
Definition: glew.h:13441
void(GLAPIENTRY * PFNGLTEXPARAMETERIUIVPROC)(GLenum, GLenum, const GLuint *)
Definition: glew.h:2136
float GLclampf
Definition: glew.h:244
GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT
Definition: glew.h:13541
GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT
Definition: glew.h:13545
GLEW_FUN_EXPORT PFNGLVERTEX2HVNVPROC __glewVertex2hvNV
Definition: glew.h:13870
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB
Definition: glew.h:12982
void(GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC)(GLclampf value, GLboolean invert)
Definition: glew.h:3739
GLEW_FUN_EXPORT PFNGLGETSTRINGIPROC __glewGetStringi
Definition: glew.h:12463
void(GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC)(GLenum light, GLenum value, GLfloat *data)
Definition: glew.h:11567
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level)
Definition: glew.h:3362
GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route
Definition: glew.h:14355
GLint(GLAPIENTRY * PFNGLGETFRAGDATALOCATIONEXTPROC)(GLuint program, const GLchar *name)
Definition: glew.h:7195
GLEW_FUN_EXPORT PFNGLPRESENTFRAMEKEYEDNVPROC __glewPresentFrameKeyedNV
Definition: glew.h:13913
void(GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
Definition: glew.h:12019
GLEW_FUN_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT
Definition: glew.h:13653
void(GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC)(GLenum target, GLuint index)
Definition: glew.h:6823
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI
Definition: glew.h:13132
GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil
Definition: glew.h:14520
GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKNVPROC __glewBindTransformFeedbackNV
Definition: glew.h:13963
void(GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:3601
GLEW_FUN_EXPORT PFNGLCOLOR3HVNVPROC __glewColor3hvNV
Definition: glew.h:13844
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC)(const GLshort *v)
Definition: glew.h:7686
GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT
Definition: glew.h:13173
void(GLAPIENTRY * PFNGLFOGCOORDDVPROC)(const GLdouble *coord)
Definition: glew.h:1471
GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence
Definition: glew.h:14501
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2DVPROC __glewUniformMatrix4x2dv
Definition: glew.h:12678
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv
Definition: glew.h:12426
GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC __glewCopyMultiTexSubImage2DEXT
Definition: glew.h:13213
GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERFVEXTPROC __glewGetMultiTexParameterfvEXT
Definition: glew.h:13251
void(GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC)(GLuint index, GLsizei n, const GLshort *v)
Definition: glew.h:10874
GLEW_FUN_EXPORT PFNGLFINISHFENCENVPROC __glewFinishFenceNV
Definition: glew.h:13777
GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB
Definition: glew.h:12796
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert
Definition: glew.h:14488
GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV
Definition: glew.h:13903
void(GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC)(GLenum pname, GLfloat param)
Definition: glew.h:7593
GLEW_FUN_EXPORT PFNGLCOLORTABLESGIPROC __glewColorTableSGI
Definition: glew.h:14152
GLAPI void GLAPIENTRY glTexCoord1i(GLint s)
void(GLAPIENTRY * PFNGLVERTEXSTREAM3IATIPROC)(GLenum stream, GLint x, GLint y, GLint z)
Definition: glew.h:5954
void(GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC)(GLuint texture, GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:6461
void(GLAPIENTRY * PFNGLMEMORYBARRIEREXTPROC)(GLbitfield barriers)
Definition: glew.h:7811
void(GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC)(void)
Definition: glew.h:9145
void(GLAPIENTRY * PFNGLENDQUERYPROC)(GLenum target)
Definition: glew.h:1631
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VNVPROC)(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
Definition: glew.h:9693
GLEW_FUN_EXPORT PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS
Definition: glew.h:14093
void(GLAPIENTRY * PFNGLCLEARBUFFERFIPROC)(GLenum, GLint, GLfloat, GLint)
Definition: glew.h:2116
void(GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKPROC)(void)
Definition: glew.h:4801
GLAPI void GLAPIENTRY glPixelTransferi(GLenum pname, GLint param)
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf
Definition: glew.h:12289
GLAPI void GLAPIENTRY glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX
Definition: glew.h:14143
GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_matrix
Definition: glew.h:14611
GLEW_VAR_EXPORT GLboolean __GLEW_SUN_convolution_border_modes
Definition: glew.h:14615
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB
Definition: glew.h:12767
GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEIEXTPROC __glewDisableClientStateiEXT
Definition: glew.h:13221
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX
Definition: glew.h:14135
void(GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, const GLuint *params)
Definition: glew.h:6504
GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __glewCompressedMultiTexImage3DEXT
Definition: glew.h:13200
void(GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC)(GLuint id, GLenum pname, GLubyte *program)
Definition: glew.h:10825
GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT
Definition: glew.h:13596
void(GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition: glew.h:7060
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD
Definition: glew.h:12529
void(GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC)(GLuint dst, const GLfloat *value)
Definition: glew.h:5680
GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT
Definition: glew.h:13600
GLEW_FUN_EXPORT PFNGLENABLEIPROC __glewEnablei
Definition: glew.h:12458
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2UIPROC)(GLuint, GLuint, GLuint)
Definition: glew.h:2152
GLboolean(GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC)(GLsizei n, const GLuint *ids, GLboolean *residences)
Definition: glew.h:10818
void(GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)(GLenum target, GLint lod, void *img)
Definition: glew.h:4433
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB
Definition: glew.h:12747
GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv
Definition: glew.h:12367
GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes
Definition: glew.h:14472
void(GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC)(GLenum target, const GLhalf *v)
Definition: glew.h:9778
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC)(const GLdouble *v)
Definition: glew.h:1483
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT
Definition: glew.h:13610
void(GLAPIENTRY * PFNGLGENFENCESNVPROC)(GLsizei n, GLuint *fences)
Definition: glew.h:9420
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
Definition: glew.h:1327
GLboolean(GLAPIENTRY * PFNGLISNAMEAMDPROC)(GLenum identifier, GLuint name)
Definition: glew.h:2497
GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT
Definition: glew.h:13381
void(GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKPROC)(GLenum mode, GLuint id)
Definition: glew.h:4798
GLAPI void GLAPIENTRY glRasterPos2f(GLfloat x, GLfloat y)
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI
Definition: glew.h:13142
GLEW_FUN_EXPORT PFNGLPNTRIANGLESIATIPROC __glPNTrianglewesiATI
Definition: glew.h:13089
void(GLAPIENTRY * PFNGLGETVARIANTFLOATVEXTPROC)(GLuint id, GLenum value, GLfloat *data)
Definition: glew.h:8735
GLAPI void GLAPIENTRY glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3
Definition: glew.h:14552
void(GLAPIENTRY * PFNGLUNIFORM1IVARBPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:4111
GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv
Definition: glew.h:12302
GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D
Definition: glew.h:12230
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB
Definition: glew.h:12750
GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC __glewDrawElementsIndirect
Definition: glew.h:12614
GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1
Definition: glew.h:14241
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERREADBUFFEREXTPROC __glewFramebufferReadBufferEXT
Definition: glew.h:13231
GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP
Definition: glew.h:13698
void(GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:10854
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:5208
GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN
Definition: glew.h:14187
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVEXTPROC)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition: glew.h:6541
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB
Definition: glew.h:14459
void(GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC)(GLsizei n, const GLuint *textures)
Definition: glew.h:8291
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT
Definition: glew.h:13436
void(GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1983
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT
Definition: glew.h:13468
GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT
Definition: glew.h:13583
GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv
Definition: glew.h:12400
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6564
void(GLAPIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC)(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12094
void(GLAPIENTRY * PFNGLVERTEXATTRIBP4UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glew.h:5380
void(GLAPIENTRY * PFNGLBINDBUFFERPROC)(GLenum target, GLuint buffer)
Definition: glew.h:1626
void(GLAPIENTRY * PFNGLAPPLYTEXTUREEXTPROC)(GLenum mode)
Definition: glew.h:7373
GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT
Definition: glew.h:13459
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV
Definition: glew.h:14053
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB
Definition: glew.h:12991
GLEW_FUN_EXPORT PFNGLUNIFORM3UIVPROC __glewUniform3uiv
Definition: glew.h:12479
GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB
Definition: glew.h:12798
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI
Definition: glew.h:13109
GLEW_FUN_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT
Definition: glew.h:13643
GLEW_FUN_EXPORT PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT
Definition: glew.h:13672
void(GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC)(GLuint vaobj, GLuint index)
Definition: glew.h:6416
void(GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:3817
void(GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64NVPROC)(GLuint index, GLuint64EXT x, GLuint64EXT y)
Definition: glew.h:10635
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB
Definition: glew.h:12863
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT
Definition: glew.h:13370
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT
Definition: glew.h:13430
GLAPI void GLAPIENTRY glEvalCoord1f(GLfloat u)
void(GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params)
Definition: glew.h:6495
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV
Definition: glew.h:13796
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB
Definition: glew.h:12963
GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT
Definition: glew.h:13534
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv
Definition: glew.h:12423
GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC __glewDisableClientStateIndexedEXT
Definition: glew.h:13220
GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI
Definition: glew.h:13119
void(GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC)(GLuint program, GLuint color, const GLchar *name)
Definition: glew.h:7194
void(GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC)(GLfloat *points)
Definition: glew.h:11238
void(GLAPIENTRY * PFNGLBLENDEQUATIONINDEXEDAMDPROC)(GLuint buf, GLenum mode)
Definition: glew.h:2470
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_multi_buffer
Definition: glew.h:14605
GLEW_VAR_EXPORT GLboolean __GLEW_OML_subsample
Definition: glew.h:14560
void(GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC)(GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:6482
void(GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC)(GLenum target, const GLint *v)
Definition: glew.h:3819
GLEW_FUN_EXPORT PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT
Definition: glew.h:13669
GLEW_FUN_EXPORT PFNGLNORMALFORMATNVPROC __glewNormalFormatNV
Definition: glew.h:14011
void(GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:1827
GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv
Definition: glew.h:12699
void(GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC)(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList)
Definition: glew.h:2532
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC)(GLshort red, GLshort green, GLshort blue)
Definition: glew.h:1488
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_integer
Definition: glew.h:14453
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture
Definition: glew.h:14275
void(GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVPROC)(GLuint id, GLenum mode)
Definition: glew.h:9244
GLEW_FUN_EXPORT PFNGLMATRIXROTATEFEXTPROC __glewMatrixRotatefEXT
Definition: glew.h:13293
GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv
Definition: glew.h:12340
void(GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC)(GLenum stream, const GLbyte *v)
Definition: glew.h:5931
GLEW_FUN_EXPORT PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS
Definition: glew.h:14096
GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI
Definition: glew.h:13079
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT
Definition: glew.h:13504
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC __glewProgramUniformMatrix4x3dvEXT
Definition: glew.h:12662
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV
Definition: glew.h:13880
void(GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:7885
GLEW_FUN_EXPORT PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT
Definition: glew.h:13425
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB
Definition: glew.h:12995
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV
Definition: glew.h:14049
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_specular_lighting
Definition: glew.h:14589
void(GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC)(GLint size, GLenum type, GLsizei stride, void *pointer)
Definition: glew.h:8823
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor
Definition: glew.h:14246
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC)(GLuint index, const GLubyte *v)
Definition: glew.h:1837
GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT
Definition: glew.h:13511
void(GLAPIENTRY * PFNGLGETCLIPPLANEFOESPROC)(GLenum plane, GLfloat *equation)
Definition: glew.h:11054
void(GLAPIENTRY * PFNGLDELETEBUFFERSPROC)(GLsizei n, const GLuint *buffers)
Definition: glew.h:1629
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2
Definition: glew.h:14236
void(GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC)(const GLfloat *tc, const GLubyte *c, const GLfloat *v)
Definition: glew.h:12117
void(GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:5078
void(GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image)
Definition: glew.h:3589
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIVPROC __glewVertexAttribP4uiv
Definition: glew.h:13034
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT
Definition: glew.h:13466
void(GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC)(GLenum target)
Definition: glew.h:9986
GLint64EXT GLint64
Definition: glew.h:263
void(GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC)(GLuint index, GLshort x, GLshort y, GLshort z)
Definition: glew.h:1831
GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT
Definition: glew.h:13659
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN
Definition: glew.h:14173
void(GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Definition: glew.h:6325
GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate
Definition: glew.h:12379
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC)(const GLint *v)
Definition: glew.h:7684
GLAPI void GLAPIENTRY glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition: glew.h:3364
void(GLAPIENTRY * PFNGLWEIGHTSVARBPROC)(GLint size, GLshort *weights)
Definition: glew.h:5013
void(GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC)(GLsizei n, const GLuint *buffers)
Definition: glew.h:5076
void(GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC)(GLenum light, GLenum value, GLint *data)
Definition: glew.h:11568
GLboolean(GLAPIENTRY * PFNGLTESTFENCEAPPLEPROC)(GLuint fence)
Definition: glew.h:2672
void(GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC)(GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glew.h:6574
void(GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC)(GLuint id, GLenum pname, GLint *params)
Definition: glew.h:1637
void(GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:1829
GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists
Definition: glew.h:14481
GLboolean(GLAPIENTRY * PFNGLTESTOBJECTAPPLEPROC)(GLenum object, GLuint name)
Definition: glew.h:2673
void(GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:8236
GLEW_FUN_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX
Definition: glew.h:14148
GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE
Definition: glew.h:12555
GLAPI void GLAPIENTRY glIndexub(GLubyte c)
GLAPI void GLAPIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
GLAPI void GLAPIENTRY glGetIntegerv(GLenum pname, GLint *params)
void(GLAPIENTRY * PFNGLVDPAUGETSURFACEIVNVPROC)(GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
Definition: glew.h:10562
GLAPI void GLAPIENTRY glReadBuffer(GLenum mode)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_tessellation_shader
Definition: glew.h:14317
void(GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC)(GLenum target, const GLdouble *v)
Definition: glew.h:1353
void(GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:6392
void(GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC)(GLenum target, GLenum pname, const GLfloat param)
Definition: glew.h:8877
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB
Definition: glew.h:12744
GLboolean(GLAPIENTRY * PFNGLISASYNCMARKERSGIXPROC)(GLuint marker)
Definition: glew.h:11420
GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCountersAMD
Definition: glew.h:12544
void(GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:3600
void(GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKEXTPROC)(void)
Definition: glew.h:8468
void(GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC)(GLclampf value, GLboolean invert)
Definition: glew.h:1368
void(GLAPIENTRY * PFNGLWRITEMASKEXTPROC)(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
Definition: glew.h:8755
GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA
Definition: glew.h:13737
GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV
Definition: glew.h:14041
GLEW_FUN_EXPORT PFNGLMULTITEXENVFEXTPROC __glewMultiTexEnvfEXT
Definition: glew.h:13300
GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE3DEXTPROC __glewMultiTexImage3DEXT
Definition: glew.h:13312
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat *params)
Definition: glew.h:5209
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV
Definition: glew.h:14028
GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT
Definition: glew.h:13589
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT
Definition: glew.h:13448
void(GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC)(GLenum target, GLshort s)
Definition: glew.h:1342
GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB
Definition: glew.h:12928
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv
Definition: glew.h:12412
GLEWAPI const GLubyte * glewGetErrorString(GLenum error)
void(GLAPIENTRY * PFNGLMAPVERTEXATTRIB1DAPPLEPROC)(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
Definition: glew.h:2900
GLAPI void GLAPIENTRY glPushAttrib(GLbitfield mask)
GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD
Definition: glew.h:12546
GLEW_FUN_EXPORT PFNGLCOLORP4UIVPROC __glewColorP4uiv
Definition: glew.h:13006
GLAPI void GLAPIENTRY glDisableClientState(GLenum array)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_bptc
Definition: glew.h:14322
GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV
Definition: glew.h:14027
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer
Definition: glew.h:14259
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIEXTPROC)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition: glew.h:6554
void(GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC)(GLuint id, GLenum pname, GLint *params)
Definition: glew.h:5873
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB
Definition: glew.h:12642
void(GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
Definition: glew.h:1354
GLEW_FUN_EXPORT PFNGLCLEARBUFFERUIVPROC __glewClearBufferuiv
Definition: glew.h:12455
GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSPROC __glewGenFramebuffers
Definition: glew.h:12630
void(GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC)(GLuint texture, GLenum target, GLint level, void *img)
Definition: glew.h:6425
void(GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
Definition: glew.h:1360
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:6263
GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB
Definition: glew.h:12764
void(GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC)(GLenum pname, GLint *param)
Definition: glew.h:5594
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2
Definition: glew.h:14550
GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD
Definition: glew.h:12537
GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT
Definition: glew.h:13574
void(GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC)(GLenum target, GLfloat s)
Definition: glew.h:3792
void(GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC)(GLenum target, const GLshort *v)
Definition: glew.h:1343
GLEW_FUN_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __glewCheckNamedFramebufferStatusEXT
Definition: glew.h:13196
GLEW_FUN_EXPORT PFNGLCLIENTATTRIBDEFAULTEXTPROC __glewClientAttribDefaultEXT
Definition: glew.h:13197
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB
Definition: glew.h:12961
unsigned int GLhandleARB
Definition: glew.h:4088
GLAPI void GLAPIENTRY glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
void(GLAPIENTRY * PFNGLUNIFORM4UIPROC)(GLint, GLuint, GLuint, GLuint, GLuint)
Definition: glew.h:2144
GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC __glewCopyTextureSubImage3DEXT
Definition: glew.h:13219
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN
Definition: glew.h:14195
GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX
Definition: glew.h:14119
GLAPI void GLAPIENTRY glRasterPos4dv(const GLdouble *v)
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object
Definition: glew.h:14371
GLAPI void GLAPIENTRY glColor3b(GLbyte red, GLbyte green, GLbyte blue)
void(GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC)(GLenum target, GLuint index, const GLfloat *params)
Definition: glew.h:10837
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D
Definition: glew.h:14439
void(GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC)(const GLhalf *v)
Definition: glew.h:9788
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT
Definition: glew.h:13456
void(GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC)(GLenum type, GLsizei stride, const GLvoid *pointer)
Definition: glew.h:6885
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA
Definition: glew.h:13729
GLEW_FUN_EXPORT PFNGLGETVIDEOUIVNVPROC __glewGetVideouivNV
Definition: glew.h:13911
GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB
Definition: glew.h:12820
void(GLAPIENTRY * PFNGLVARIANTFVEXTPROC)(GLuint id, GLfloat *addr)
Definition: glew.h:8749
GLAPI void GLAPIENTRY glMateriali(GLenum face, GLenum pname, GLint param)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add
Definition: glew.h:14326
void(GLAPIENTRY * PFNGLGENERATEMIPMAPPROC)(GLenum target)
Definition: glew.h:3293
void(GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATNVPROC)(GLuint index, GLint size, GLenum type, GLsizei stride)
Definition: glew.h:10645
GLEW_FUN_EXPORT PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV
Definition: glew.h:13905
GLAPI void GLAPIENTRY glMaterialiv(GLenum face, GLenum pname, const GLint *params)
GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN
Definition: glew.h:14167
GLint(GLAPIENTRY * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLuint program, GLenum shadertype, const char *name)
Definition: glew.h:4194
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4IEXTPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition: glew.h:7220
GLEW_FUN_EXPORT PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV
Definition: glew.h:13776
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIVPROC __glewVertexAttribP1uiv
Definition: glew.h:13028
void(GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:5202
void(GLAPIENTRY * PFNGLVERTEXATTRIBI4USVPROC)(GLuint, const GLushort *)
Definition: glew.h:2165
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIPROC __glewBlendEquationSeparatei
Definition: glew.h:12515
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB
Definition: glew.h:12758
GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv
Definition: glew.h:12383
void(GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC)(GLuint index, const GLint *v)
Definition: glew.h:5230
void(GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC)(GLuint, GLenum, GLfloat *)
Definition: glew.h:1785
void(GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIEXTPROC)(GLenum pname, GLint param)
Definition: glew.h:6924
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64VNVPROC __glewProgramUniform3ui64vNV
Definition: glew.h:13821
void(GLAPIENTRY * PFNGLGETVIDEOI64VNVPROC)(GLuint video_slot, GLenum pname, GLint64EXT *params)
Definition: glew.h:10027
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d
Definition: glew.h:12261
void(GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:7291
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output
Definition: glew.h:14243
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_convolution
Definition: glew.h:14389
GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos
Definition: glew.h:14490
GLAPI void GLAPIENTRY glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
GLAPI void GLAPIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float
Definition: glew.h:14369
void(GLAPIENTRY * PFNGLBINDSAMPLERPROC)(GLuint unit, GLuint sampler)
Definition: glew.h:3993
GLAPI void GLAPIENTRY glRectiv(const GLint *v1, const GLint *v2)
GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB
Definition: glew.h:12719
GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX
Definition: glew.h:14131
GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1
Definition: glew.h:14233
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side
Definition: glew.h:14435
GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV
Definition: glew.h:13798
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_attrib_64bit
Definition: glew.h:14467
void(GLAPIENTRY * PFNGLWINDOWPOS2IPROC)(GLint x, GLint y)
Definition: glew.h:1501
void(GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC)(GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:6483
void(GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC)(const GLint *p)
Definition: glew.h:9163
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: glew.h:6556
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN
Definition: glew.h:14190
GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB
Definition: glew.h:12807
void(GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC)(GLuint id)
Definition: glew.h:5671
void(GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC)(GLint size, GLenum type, const void **pointer)
Definition: glew.h:9060
void(GLAPIENTRY * PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0)
Definition: glew.h:1794
void(GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:5226
GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT
Definition: glew.h:13176
GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB
Definition: glew.h:12797
GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES
Definition: glew.h:14087
GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI
Definition: glew.h:14154
GLEW_FUN_EXPORT PFNGLOBJECTUNPURGEABLEAPPLEPROC __glewObjectUnpurgeableAPPLE
Definition: glew.h:12572
GLEW_FUN_EXPORT PFNGLGETINTEGERUI64I_VNVPROC __glewGetIntegerui64i_vNV
Definition: glew.h:14009
void(GLAPIENTRY * PFNGLUNIFORM1IARBPROC)(GLint location, GLint v0)
Definition: glew.h:4110
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI
Definition: glew.h:13145
void(GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC)(const GLuint *v)
Definition: glew.h:7690
GLEW_FUN_EXPORT PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX
Definition: glew.h:14158
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: glew.h:6550
void(GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, char *name)
Definition: glew.h:4190
GLAPI void GLAPIENTRY glMatrixMode(GLenum mode)
GLAPI void GLAPIENTRY glTexCoord2iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __glewVertexArrayVertexAttribLOffsetEXT
Definition: glew.h:13631
void(GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glew.h:11918
void(GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC)(GLuint id, GLenum type, GLuint stride, GLvoid *addr)
Definition: glew.h:8746
GLEW_FUN_EXPORT PFNGLGETMULTITEXGENDVEXTPROC __glewGetMultiTexGendvEXT
Definition: glew.h:13243
void(GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glew.h:8878
void(GLAPIENTRY * PFNGLUNIFORM3DPROC)(GLint location, GLdouble x, GLdouble y, GLdouble z)
Definition: glew.h:3426
void(GLAPIENTRY * PFNGLENDQUERYINDEXEDPROC)(GLenum target, GLuint index)
Definition: glew.h:4826
GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv
Definition: glew.h:12688
void(GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC)(GLsizei n, const GLuint *arrays)
Definition: glew.h:2842
GLAPI void GLAPIENTRY glShadeModel(GLenum mode)
GLAPI const GLubyte *GLAPIENTRY glGetString(GLenum name)
void(GLAPIENTRY * PFNGLUNIFORM3I64NVPROC)(GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
Definition: glew.h:9710
GLboolean(GLAPIENTRY * PFNGLUNMAPNAMEDBUFFEREXTPROC)(GLuint buffer)
Definition: glew.h:6586
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map
Definition: glew.h:14324
GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSPROC __glewGenRenderbuffers
Definition: glew.h:12631
void(GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
Definition: glew.h:4191
GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV
Definition: glew.h:14018
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters
Definition: glew.h:14423
void(GLAPIENTRY * PFNGLUNIFORMMATRIX2X4DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3432
const GLubyte *(GLAPIENTRY * PFNGLGETSTRINGIPROC)(GLenum, GLuint)
Definition: glew.h:2127
GLEW_FUN_EXPORT PFNGLINDEXFORMATNVPROC __glewIndexFormatNV
Definition: glew.h:14010
GLAPI void GLAPIENTRY glVertex3d(GLdouble x, GLdouble y, GLdouble z)
GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence
Definition: glew.h:14255
void(GLAPIENTRY * PFNGLWINDOWPOS2FVPROC)(const GLfloat *p)
Definition: glew.h:1500
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT
Definition: glew.h:13361
void(GLAPIENTRY * PFNGLVDPAUFININVPROC)(void)
Definition: glew.h:10561
GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIVPROC __glewTexCoordP1uiv
Definition: glew.h:13020
void(GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC)(GLenum stream, const GLfloat *v)
Definition: glew.h:5953
void(GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC)(GLuint index, const GLbyte *v)
Definition: glew.h:1840
GLEW_FUN_EXPORT PFNGLISTEXTUREEXTPROC __glewIsTextureEXT
Definition: glew.h:13604
GLAPI void GLAPIENTRY glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void(GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC)(GLuint buffer, GLenum pname, GLfloat *params)
Definition: glew.h:5870
GLAPI void GLAPIENTRY glCopyTexImage2D(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void(GLAPIENTRY * PFNGLBINDPROGRAMNVPROC)(GLenum target, GLuint id)
Definition: glew.h:10819
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB
Definition: glew.h:12862
GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKEXTPROC __glewEndTransformFeedbackEXT
Definition: glew.h:13616
GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY
Definition: glew.h:13691
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition: glew.h:1329
void(GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC)(GLuint buffer)
Definition: glew.h:5867
void(GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:1984
void(GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC)(GLenum matrixMode, const GLfloat *m)
Definition: glew.h:6474
void(GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC)(GLenum target, GLenum pname, GLvoid **params)
Definition: glew.h:1635
GLEW_VAR_EXPORT GLboolean __GLEW_OES_compressed_paletted_texture
Definition: glew.h:14555
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB
Definition: glew.h:12739
GLAPI void GLAPIENTRY glPixelTransferf(GLenum pname, GLfloat param)
void(GLAPIENTRY * PFNGLPRESENTFRAMEDUALFILLNVPROC)(GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3)
Definition: glew.h:10031
GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV
Definition: glew.h:13753
GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERFVEXTPROC __glewGetTextureParameterfvEXT
Definition: glew.h:13271
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV
Definition: glew.h:14072
GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM
Definition: glew.h:13705
GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN
Definition: glew.h:14208
GLEW_FUN_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT
Definition: glew.h:13149
GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d
Definition: glew.h:12310
void(GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC)(GLenum pname, const GLint *params)
Definition: glew.h:10006
GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC __glewDrawRangeElementsBaseVertex
Definition: glew.h:12610
void(GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC)(GLuint index, const GLfloat *v)
Definition: glew.h:10857
void(GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:12200
GLAPI void GLAPIENTRY glClearStencil(GLint s)
void(GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC)(GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
Definition: glew.h:10639
void(GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC)(GLenum target, const GLfloat *v)
Definition: glew.h:3809
void(GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
Definition: glew.h:4430
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer
Definition: glew.h:12439
GLAPI void GLAPIENTRY glArrayElement(GLint i)
GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB
Definition: glew.h:12866
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC)(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12108
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader
Definition: glew.h:14366
void(GLAPIENTRY * PFNGLBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
Definition: glew.h:1628
void(GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC)(GLenum target, GLuint index, GLsizei count, const GLuint *params)
Definition: glew.h:9608
void(GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC)(GLuint index, GLuint divisor)
Definition: glew.h:2336
void(GLAPIENTRY * PFNGLGETACTIVESUBROUTINENAMEPROC)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, char *name)
Definition: glew.h:4189
void(GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC)(GLuint index, const GLuint *v)
Definition: glew.h:7214
GLint(GLAPIENTRY * PFNGLGETFRAGDATALOCATIONPROC)(GLuint, const GLchar *)
Definition: glew.h:2126
void(GLAPIENTRY * PFNGLCLEARDEPTHFOESPROC)(GLclampd depth)
Definition: glew.h:11050
GLEW_FUN_EXPORT PFNGLUNIFORM2I64NVPROC __glewUniform2i64NV
Definition: glew.h:13830
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV
Definition: glew.h:14031
GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample
Definition: glew.h:14500
void(GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC)(GLenum pname, const GLfloat *params)
Definition: glew.h:3931
GLEW_VAR_EXPORT GLboolean __GLEW_OES_single_precision
Definition: glew.h:14557
void(GLAPIENTRY * PFNGLUNIFORMMATRIX4X2DVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3437
void(GLAPIENTRY * PFNGLFINISHFENCENVPROC)(GLuint fence)
Definition: glew.h:9419
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC)(GLenum target, GLenum pname, GLint params)
Definition: glew.h:3593
void(GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
Definition: glew.h:6431
GLAPI void GLAPIENTRY glColor3iv(const GLint *v)
GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN
Definition: glew.h:14191
GLAPI void GLAPIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVEXTPROC __glewVertexAttribL2dvEXT
Definition: glew.h:13635
void(GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC)(GLenum target, const GLshort *v)
Definition: glew.h:1351
GLAPI GLboolean GLAPIENTRY glIsList(GLuint list)
GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE
Definition: glew.h:12574
GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv
Definition: glew.h:12373
void(GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC)(GLuint id, GLenum pname, GLuint *params)
Definition: glew.h:1638
void(GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC)(GLint location, GLuint v0, GLuint v1)
Definition: glew.h:7201
GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader
Definition: glew.h:12350
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB
Definition: glew.h:12983
GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI
Definition: glew.h:13076
void(GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC)(GLuint program, GLenum target, GLuint index, GLfloat *params)
Definition: glew.h:6450
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum, GLenum, GLuint, GLint)
Definition: glew.h:2310
GLEW_FUN_EXPORT PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI
Definition: glew.h:13095
GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB
Definition: glew.h:13051
void(GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6597
char GLchar
Definition: glew.h:267
GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT
Definition: glew.h:13464
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm
Definition: glew.h:14461
void(GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC)(GLsizei length, void *pointer)
Definition: glew.h:10599
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_coordinate_clamp
Definition: glew.h:14603
GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP
Definition: glew.h:13695
GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB
Definition: glew.h:12933
GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint
Definition: glew.h:14518
GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV
Definition: glew.h:14032
GLEW_FUN_EXPORT PFNGLUNIFORM2UI64NVPROC __glewUniform2ui64NV
Definition: glew.h:13832
GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEPROC __glewRenderbufferStorage
Definition: glew.h:12637
GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX
Definition: glew.h:14122
void(GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Definition: glew.h:10864
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT
Definition: glew.h:13374
GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE
Definition: glew.h:12577
void(GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC)(GLuint index, const GLhalf *v)
Definition: glew.h:9800
GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYPROC __glewBindVertexArray
Definition: glew.h:12908
void(GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC)(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glew.h:6404
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_rgtc
Definition: glew.h:14323
void(GLAPIENTRY * PFNGLWINDOWPOS3SVMESAPROC)(const GLshort *p)
Definition: glew.h:9173
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVEXTPROC __glewProgramUniform1dvEXT
Definition: glew.h:12647
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV
Definition: glew.h:14050
GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC __glewGetTextureLevelParameterfvEXT
Definition: glew.h:13267
GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB
Definition: glew.h:12597
void(GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB obj, GLenum pname, GLfloat *params)
Definition: glew.h:4100
void(GLAPIENTRY * PFNGLSETFENCENVPROC)(GLuint fence, GLenum condition)
Definition: glew.h:9423
GLEW_FUN_EXPORT PFNGLGETTEXTUREIMAGEEXTPROC __glewGetTextureImageEXT
Definition: glew.h:13266
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV
Definition: glew.h:14062
GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB
Definition: glew.h:12959
GLEW_FUN_EXPORT PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI
Definition: glew.h:13103
void(GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC)(const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v)
Definition: glew.h:12123
GLEW_FUN_EXPORT PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB
Definition: glew.h:12843
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glew.h:6570
GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX
Definition: glew.h:14134
void(GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC)(GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset)
Definition: glew.h:6589
void(GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC)(GLenum target)
Definition: glew.h:7295
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cmyka
Definition: glew.h:14386
GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC __glewMakeNamedBufferNonResidentNV
Definition: glew.h:13942
void(GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC)(const GLhalf *weight)
Definition: glew.h:9812
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT
Definition: glew.h:13470
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT
Definition: glew.h:13492
void(GLAPIENTRY * PFNGLUNIFORM3IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glew.h:1805
void(GLAPIENTRY * PFNGLBINDVERTEXSHADEREXTPROC)(GLuint id)
Definition: glew.h:8720
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC)(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:6525
GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC __glewVertexArrayVertexOffsetEXT
Definition: glew.h:13407
void(GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
Definition: glew.h:4910
GLAPI void GLAPIENTRY glGetPointerv(GLenum pname, GLvoid **params)
void(GLAPIENTRY * PFNGLCLEARDEPTHDNVPROC)(GLdouble depth)
Definition: glew.h:9289
void(GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC)(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition: glew.h:6516
GLAPI void GLAPIENTRY glFrontFace(GLenum mode)
GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB
Definition: glew.h:12738
GLEW_FUN_EXPORT PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __glewVertexArrayFogCoordOffsetEXT
Definition: glew.h:13399
GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates
Definition: glew.h:14554
GLEW_FUN_EXPORT PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT
Definition: glew.h:13526
GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT
Definition: glew.h:13497
GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once
Definition: glew.h:14370
void(GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC)(GLenum texunit, GLenum coord, GLenum pname, GLdouble *params)
Definition: glew.h:6433
GLAPI void GLAPIENTRY glFlush(void)
GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREPROC __glewFramebufferTexture
Definition: glew.h:12509
GLEW_FUN_EXPORT PFNGLMULTITEXGENDVEXTPROC __glewMultiTexGendvEXT
Definition: glew.h:13305
GLAPI void GLAPIENTRY glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void(GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
Definition: glew.h:10120
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB
Definition: glew.h:12994
void(GLAPIENTRY * PFNGLGETTEXPARAMETERIIVPROC)(GLenum, GLenum, GLint *)
Definition: glew.h:2128
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glew.h:7062
GLAPI void GLAPIENTRY glAccum(GLenum op, GLfloat value)
GLEW_FUN_EXPORT PFNGLUNIFORM1I64NVPROC __glewUniform1i64NV
Definition: glew.h:13826
GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN
Definition: glew.h:14183
void(GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC)(GLenum target, const GLint *v)
Definition: glew.h:1365
GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEFEXTPROC __glewMatrixLoadTransposefEXT
Definition: glew.h:13282
GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT
Definition: glew.h:13368
void(GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: glew.h:10868
GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI
Definition: glew.h:13138
void(GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glew.h:3588
void(GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC)(GLint size, GLubyte *indices)
Definition: glew.h:3710
void(GLAPIENTRY * PFNGLVERTEXSTREAM4SATIPROC)(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w)
Definition: glew.h:5964
GLEW_FUN_EXPORT PFNGLGETPOINTERI_VEXTPROC __glewGetPointeri_vEXT
Definition: glew.h:13265
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC)(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition: glew.h:6529
GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range
Definition: glew.h:14544
void(GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC)(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:12106
void(GLAPIENTRY * PFNGLGETUNIFORMI64VNVPROC)(GLuint program, GLint location, GLint64EXT *params)
Definition: glew.h:9684
GLAPI void GLAPIENTRY glVertex2fv(const GLfloat *v)
void(GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC)(GLuint index, const GLuint *v)
Definition: glew.h:1849
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_subroutine
Definition: glew.h:14310
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv
Definition: glew.h:12408
void(GLAPIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC)(GLuint id)
Definition: glew.h:8721
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_direct_state_access
Definition: glew.h:14394
GLEW_FUN_EXPORT PFNGLNORMALP3UIVPROC __glewNormalP3uiv
Definition: glew.h:13016
void(GLAPIENTRY * PFNGLUNIFORM3FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: glew.h:4116
GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE1DEXTPROC __glewMultiTexSubImage1DEXT
Definition: glew.h:13320
GLAPI void GLAPIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param)
void(GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC)(GLenum stage, GLenum portion, GLenum pname, GLint *params)
Definition: glew.h:10130
void(GLAPIENTRY * PFNGLUNIFORM4FVARBPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glew.h:4121
GLAPI void GLAPIENTRY glRasterPos3s(GLshort x, GLshort y, GLshort z)
GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __glewNamedFramebufferTextureEXT
Definition: glew.h:13330
GLEW_FUN_EXPORT PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT
Definition: glew.h:13652
GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT
Definition: glew.h:13686
void(GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC)(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params)
Definition: glew.h:9954
GLEW_FUN_EXPORT PFNGLFOGCOORDFORMATNVPROC __glewFogCoordFormatNV
Definition: glew.h:14008
GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend
Definition: glew.h:14244
GLboolean(GLAPIENTRY * PFNGLISENABLEDINDEXEDEXTPROC)(GLenum target, GLuint index)
Definition: glew.h:6827
void(GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC)(GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
Definition: glew.h:9696
GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV
Definition: glew.h:13888
void(GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC)(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glew.h:6523
GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate
Definition: glew.h:12281
void(GLAPIENTRY * PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC)(GLenum array, GLuint index)
Definition: glew.h:6410
void(GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC)(GLenum texunit, GLenum target, GLenum pname, GLint *params)
Definition: glew.h:6439
GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV
Definition: glew.h:14064
GLint(GLAPIENTRY * PFNGLGETVARYINGLOCATIONNVPROC)(GLuint program, const GLchar *name)
Definition: glew.h:10499
void(GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC)(GLenum pname, const GLfloat *params)
Definition: glew.h:7594
void(GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPEXTPROC)(GLuint texture, GLenum target)
Definition: glew.h:6423
GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints
Definition: glew.h:14561
GLint(GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name)
Definition: glew.h:5331
GLAPI void GLAPIENTRY glLighti(GLenum light, GLenum pname, GLint param)
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float
Definition: glew.h:14330
void(GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition: glew.h:3413
void(GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC)(GLenum target, const GLshort *v)
Definition: glew.h:1359
GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIPROC __glewBlendEquationi
Definition: glew.h:12516
void(GLAPIENTRY * PFNGLBINDBUFFERARBPROC)(GLenum target, GLuint buffer)
Definition: glew.h:5073
void(GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC)(GLenum matrixMode)
Definition: glew.h:6481
void(GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC)(GLenum pname, GLint param)
Definition: glew.h:10124
GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT
Definition: glew.h:13461
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar
Definition: glew.h:14328
void(GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glew.h:10836
GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow
Definition: glew.h:14598
GLEW_FUN_EXPORT PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC __glewVDPAURegisterOutputSurfaceNV
Definition: glew.h:13976
GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos
Definition: glew.h:14352
void(GLAPIENTRY * PFNGLNORMALSTREAM3FATIPROC)(GLenum stream, GLfloat x, GLfloat y, GLfloat z)
Definition: glew.h:5934
GLEW_FUN_EXPORT PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB
Definition: glew.h:12846
GLEW_FUN_EXPORT PFNGLMATRIXFRUSTUMEXTPROC __glewMatrixFrustumEXT
Definition: glew.h:13279
void(GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC)(GLenum target, GLenum pname, GLfloat param)
Definition: glew.h:6260
void(GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glew.h:7061
void(GLAPIENTRY * PFNGLTEXBUFFERARBPROC)(GLenum target, GLenum internalformat, GLuint buffer)
Definition: glew.h:4393
void(GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC)(GLuint buffer, GLenum pname, GLint *params)
Definition: glew.h:6443
GLEW_FUN_EXPORT PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT
Definition: glew.h:13674
GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord
Definition: glew.h:14398
void(GLAPIENTRY * PFNGLUNIFORMUI64NVPROC)(GLint location, GLuint64EXT value)
Definition: glew.h:10189
GLAPI void GLAPIENTRY glClear(GLbitfield mask)