CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
Path: blob/master/ext/glew/GL/glew.h
Views: 1401
/*1** The OpenGL Extension Wrangler Library2** Copyright (C) 2008-2017, Nigel Stewart <nigels[]users sourceforge net>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 Povalahev6** All rights reserved.7**8** Redistribution and use in source and binary forms, with or without9** 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 documentation15** and/or other materials provided with the distribution.16** * The name of the author may be used to endorse or promote products17** 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, THE21** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE22** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE23** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR24** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF25** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS26** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN27** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)28** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF29** THE POSSIBILITY OF SUCH DAMAGE.30*/3132/*33* Mesa 3-D graphics library34* Version: 7.035*36* Copyright (C) 1999-2007 Brian Paul All Rights Reserved.37*38* Permission is hereby granted, free of charge, to any person obtaining a39* copy of this software and associated documentation files (the "Software"),40* to deal in the Software without restriction, including without limitation41* the rights to use, copy, modify, merge, publish, distribute, sublicense,42* and/or sell copies of the Software, and to permit persons to whom the43* Software is furnished to do so, subject to the following conditions:44*45* The above copyright notice and this permission notice shall be included46* in all copies or substantial portions of the Software.47*48* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS49* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,50* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL51* BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN52* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN53* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.54*/5556/*57** Copyright (c) 2007 The Khronos Group Inc.58**59** Permission is hereby granted, free of charge, to any person obtaining a60** copy of this software and/or associated documentation files (the61** "Materials"), to deal in the Materials without restriction, including62** without limitation the rights to use, copy, modify, merge, publish,63** distribute, sublicense, and/or sell copies of the Materials, and to64** permit persons to whom the Materials are furnished to do so, subject to65** the following conditions:66**67** The above copyright notice and this permission notice shall be included68** 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 OF72** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.73** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY74** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,75** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE76** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.77*/7879#ifndef __glew_h__80#define __glew_h__81#define __GLEW_H__8283#if defined(__gl_h_) || defined(__GL_H__) || defined(_GL_H) || defined(__X_GL_H)84#error gl.h included before glew.h85#endif86#if defined(__gl2_h_)87#error gl2.h included before glew.h88#endif89#if defined(__gltypes_h_)90#error gltypes.h included before glew.h91#endif92#if defined(__REGAL_H__)93#error Regal.h included before glew.h94#endif95#if defined(__glext_h_) || defined(__GLEXT_H_)96#error glext.h included before glew.h97#endif98#if defined(__gl_ATI_h_)99#error glATI.h included before glew.h100#endif101102#define __gl_h_103#define __gl2_h_104#define __GL_H__105#define _GL_H106#define __gltypes_h_107#define __REGAL_H__108#define __X_GL_H109#define __glext_h_110#define __GLEXT_H_111#define __gl_ATI_h_112113#if defined(_WIN32)114115/*116* GLEW does not include <windows.h> to avoid name space pollution.117* GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t118* defined properly.119*/120/* <windef.h> and <gl.h>*/121#ifdef APIENTRY122# ifndef GLAPIENTRY123# define GLAPIENTRY APIENTRY124# endif125# ifndef GLEWAPIENTRY126# define GLEWAPIENTRY APIENTRY127# endif128#else129#define GLEW_APIENTRY_DEFINED130# if defined(__MINGW32__) || defined(__CYGWIN__) || (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__)131# define APIENTRY __stdcall132# ifndef GLAPIENTRY133# define GLAPIENTRY __stdcall134# endif135# ifndef GLEWAPIENTRY136# define GLEWAPIENTRY __stdcall137# endif138# else139# define APIENTRY140# endif141#endif142#ifndef GLAPI143# if defined(__MINGW32__) || defined(__CYGWIN__)144# define GLAPI extern145# endif146#endif147/* <winnt.h> */148#ifndef CALLBACK149#define GLEW_CALLBACK_DEFINED150# if defined(__MINGW32__) || defined(__CYGWIN__)151# define CALLBACK __attribute__ ((__stdcall__))152# elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS)153# define CALLBACK __stdcall154# else155# define CALLBACK156# endif157#endif158/* <wingdi.h> and <winnt.h> */159#ifndef WINGDIAPI160#define GLEW_WINGDIAPI_DEFINED161#define WINGDIAPI __declspec(dllimport)162#endif163/* <ctype.h> */164#if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED)165typedef unsigned short wchar_t;166# define _WCHAR_T_DEFINED167#endif168/* <stddef.h> */169#if !defined(_W64)170# if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && defined(_MSC_VER) && _MSC_VER >= 1300171# define _W64 __w64172# else173# define _W64174# endif175#endif176#if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) && !defined(__MINGW64__)177# ifdef _WIN64178typedef __int64 ptrdiff_t;179# else180typedef _W64 int ptrdiff_t;181# endif182# define _PTRDIFF_T_DEFINED183# define _PTRDIFF_T_184#endif185186#ifndef GLAPI187# if defined(__MINGW32__) || defined(__CYGWIN__)188# define GLAPI extern189# else190# define GLAPI WINGDIAPI191# endif192#endif193194/*195* GLEW_STATIC is defined for static library.196* GLEW_BUILD is defined for building the DLL library.197*/198199#ifdef GLEW_STATIC200# define GLEWAPI extern201#else202# ifdef GLEW_BUILD203# define GLEWAPI extern __declspec(dllexport)204# else205# define GLEWAPI extern __declspec(dllimport)206# endif207#endif208209#else /* _UNIX */210211/*212* Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO213* C. On my system, this amounts to _3 lines_ of included code, all of214* them pretty much harmless. If you know of a way of detecting 32 vs215* 64 _targets_ at compile time you are free to replace this with216* something that's portable. For now, _this_ is the portable solution.217* (mem, 2004-01-04)218*/219220#include <stddef.h>221222/* SGI MIPSPro doesn't like stdint.h in C++ mode */223/* ID: 3376260 Solaris 9 has inttypes.h, but not stdint.h */224225#if (defined(__sgi) || defined(__sun)) && !defined(__GNUC__)226#include <inttypes.h>227#else228#include <stdint.h>229#endif230231#define GLEW_APIENTRY_DEFINED232#define APIENTRY233234/*235* GLEW_STATIC is defined for static library.236*/237238#ifdef GLEW_STATIC239# define GLEWAPI extern240#else241# if defined(__GNUC__) && __GNUC__>=4242# define GLEWAPI extern __attribute__ ((visibility("default")))243# elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)244# define GLEWAPI extern __global245# else246# define GLEWAPI extern247# endif248#endif249250/* <glu.h> */251#ifndef GLAPI252#define GLAPI extern253#endif254255#endif /* _WIN32 */256257#ifndef GLAPIENTRY258#define GLAPIENTRY259#endif260261#ifndef GLEWAPIENTRY262#define GLEWAPIENTRY263#endif264265#define GLEW_VAR_EXPORT GLEWAPI266#define GLEW_FUN_EXPORT GLEWAPI267268#ifdef __cplusplus269extern "C" {270#endif271272/* ----------------------------- GL_VERSION_1_1 ---------------------------- */273274#ifndef GL_VERSION_1_1275#define GL_VERSION_1_1 1276277typedef unsigned int GLenum;278typedef unsigned int GLbitfield;279typedef unsigned int GLuint;280typedef int GLint;281typedef int GLsizei;282typedef unsigned char GLboolean;283typedef signed char GLbyte;284typedef short GLshort;285typedef unsigned char GLubyte;286typedef unsigned short GLushort;287typedef unsigned long GLulong;288typedef float GLfloat;289typedef float GLclampf;290typedef double GLdouble;291typedef double GLclampd;292typedef void GLvoid;293#if defined(_MSC_VER) && _MSC_VER < 1400294typedef __int64 GLint64EXT;295typedef unsigned __int64 GLuint64EXT;296#elif defined(_MSC_VER) || defined(__BORLANDC__)297typedef signed long long GLint64EXT;298typedef unsigned long long GLuint64EXT;299#else300# if defined(__MINGW32__) || defined(__CYGWIN__)301#include <inttypes.h>302# endif303typedef int64_t GLint64EXT;304typedef uint64_t GLuint64EXT;305#endif306typedef GLint64EXT GLint64;307typedef GLuint64EXT GLuint64;308typedef struct __GLsync *GLsync;309310typedef char GLchar;311312#define GL_ZERO 0313#define GL_FALSE 0314#define GL_LOGIC_OP 0x0BF1315#define GL_NONE 0316#define GL_TEXTURE_COMPONENTS 0x1003317#define GL_NO_ERROR 0318#define GL_POINTS 0x0000319#define GL_CURRENT_BIT 0x00000001320#define GL_TRUE 1321#define GL_ONE 1322#define GL_CLIENT_PIXEL_STORE_BIT 0x00000001323#define GL_LINES 0x0001324#define GL_LINE_LOOP 0x0002325#define GL_POINT_BIT 0x00000002326#define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002327#define GL_LINE_STRIP 0x0003328#define GL_LINE_BIT 0x00000004329#define GL_TRIANGLES 0x0004330#define GL_TRIANGLE_STRIP 0x0005331#define GL_TRIANGLE_FAN 0x0006332#define GL_QUADS 0x0007333#define GL_QUAD_STRIP 0x0008334#define GL_POLYGON_BIT 0x00000008335#define GL_POLYGON 0x0009336#define GL_POLYGON_STIPPLE_BIT 0x00000010337#define GL_PIXEL_MODE_BIT 0x00000020338#define GL_LIGHTING_BIT 0x00000040339#define GL_FOG_BIT 0x00000080340#define GL_DEPTH_BUFFER_BIT 0x00000100341#define GL_ACCUM 0x0100342#define GL_LOAD 0x0101343#define GL_RETURN 0x0102344#define GL_MULT 0x0103345#define GL_ADD 0x0104346#define GL_NEVER 0x0200347#define GL_ACCUM_BUFFER_BIT 0x00000200348#define GL_LESS 0x0201349#define GL_EQUAL 0x0202350#define GL_LEQUAL 0x0203351#define GL_GREATER 0x0204352#define GL_NOTEQUAL 0x0205353#define GL_GEQUAL 0x0206354#define GL_ALWAYS 0x0207355#define GL_SRC_COLOR 0x0300356#define GL_ONE_MINUS_SRC_COLOR 0x0301357#define GL_SRC_ALPHA 0x0302358#define GL_ONE_MINUS_SRC_ALPHA 0x0303359#define GL_DST_ALPHA 0x0304360#define GL_ONE_MINUS_DST_ALPHA 0x0305361#define GL_DST_COLOR 0x0306362#define GL_ONE_MINUS_DST_COLOR 0x0307363#define GL_SRC_ALPHA_SATURATE 0x0308364#define GL_STENCIL_BUFFER_BIT 0x00000400365#define GL_FRONT_LEFT 0x0400366#define GL_FRONT_RIGHT 0x0401367#define GL_BACK_LEFT 0x0402368#define GL_BACK_RIGHT 0x0403369#define GL_FRONT 0x0404370#define GL_BACK 0x0405371#define GL_LEFT 0x0406372#define GL_RIGHT 0x0407373#define GL_FRONT_AND_BACK 0x0408374#define GL_AUX0 0x0409375#define GL_AUX1 0x040A376#define GL_AUX2 0x040B377#define GL_AUX3 0x040C378#define GL_INVALID_ENUM 0x0500379#define GL_INVALID_VALUE 0x0501380#define GL_INVALID_OPERATION 0x0502381#define GL_STACK_OVERFLOW 0x0503382#define GL_STACK_UNDERFLOW 0x0504383#define GL_OUT_OF_MEMORY 0x0505384#define GL_2D 0x0600385#define GL_3D 0x0601386#define GL_3D_COLOR 0x0602387#define GL_3D_COLOR_TEXTURE 0x0603388#define GL_4D_COLOR_TEXTURE 0x0604389#define GL_PASS_THROUGH_TOKEN 0x0700390#define GL_POINT_TOKEN 0x0701391#define GL_LINE_TOKEN 0x0702392#define GL_POLYGON_TOKEN 0x0703393#define GL_BITMAP_TOKEN 0x0704394#define GL_DRAW_PIXEL_TOKEN 0x0705395#define GL_COPY_PIXEL_TOKEN 0x0706396#define GL_LINE_RESET_TOKEN 0x0707397#define GL_EXP 0x0800398#define GL_VIEWPORT_BIT 0x00000800399#define GL_EXP2 0x0801400#define GL_CW 0x0900401#define GL_CCW 0x0901402#define GL_COEFF 0x0A00403#define GL_ORDER 0x0A01404#define GL_DOMAIN 0x0A02405#define GL_CURRENT_COLOR 0x0B00406#define GL_CURRENT_INDEX 0x0B01407#define GL_CURRENT_NORMAL 0x0B02408#define GL_CURRENT_TEXTURE_COORDS 0x0B03409#define GL_CURRENT_RASTER_COLOR 0x0B04410#define GL_CURRENT_RASTER_INDEX 0x0B05411#define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06412#define GL_CURRENT_RASTER_POSITION 0x0B07413#define GL_CURRENT_RASTER_POSITION_VALID 0x0B08414#define GL_CURRENT_RASTER_DISTANCE 0x0B09415#define GL_POINT_SMOOTH 0x0B10416#define GL_POINT_SIZE 0x0B11417#define GL_POINT_SIZE_RANGE 0x0B12418#define GL_POINT_SIZE_GRANULARITY 0x0B13419#define GL_LINE_SMOOTH 0x0B20420#define GL_LINE_WIDTH 0x0B21421#define GL_LINE_WIDTH_RANGE 0x0B22422#define GL_LINE_WIDTH_GRANULARITY 0x0B23423#define GL_LINE_STIPPLE 0x0B24424#define GL_LINE_STIPPLE_PATTERN 0x0B25425#define GL_LINE_STIPPLE_REPEAT 0x0B26426#define GL_LIST_MODE 0x0B30427#define GL_MAX_LIST_NESTING 0x0B31428#define GL_LIST_BASE 0x0B32429#define GL_LIST_INDEX 0x0B33430#define GL_POLYGON_MODE 0x0B40431#define GL_POLYGON_SMOOTH 0x0B41432#define GL_POLYGON_STIPPLE 0x0B42433#define GL_EDGE_FLAG 0x0B43434#define GL_CULL_FACE 0x0B44435#define GL_CULL_FACE_MODE 0x0B45436#define GL_FRONT_FACE 0x0B46437#define GL_LIGHTING 0x0B50438#define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51439#define GL_LIGHT_MODEL_TWO_SIDE 0x0B52440#define GL_LIGHT_MODEL_AMBIENT 0x0B53441#define GL_SHADE_MODEL 0x0B54442#define GL_COLOR_MATERIAL_FACE 0x0B55443#define GL_COLOR_MATERIAL_PARAMETER 0x0B56444#define GL_COLOR_MATERIAL 0x0B57445#define GL_FOG 0x0B60446#define GL_FOG_INDEX 0x0B61447#define GL_FOG_DENSITY 0x0B62448#define GL_FOG_START 0x0B63449#define GL_FOG_END 0x0B64450#define GL_FOG_MODE 0x0B65451#define GL_FOG_COLOR 0x0B66452#define GL_DEPTH_RANGE 0x0B70453#define GL_DEPTH_TEST 0x0B71454#define GL_DEPTH_WRITEMASK 0x0B72455#define GL_DEPTH_CLEAR_VALUE 0x0B73456#define GL_DEPTH_FUNC 0x0B74457#define GL_ACCUM_CLEAR_VALUE 0x0B80458#define GL_STENCIL_TEST 0x0B90459#define GL_STENCIL_CLEAR_VALUE 0x0B91460#define GL_STENCIL_FUNC 0x0B92461#define GL_STENCIL_VALUE_MASK 0x0B93462#define GL_STENCIL_FAIL 0x0B94463#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95464#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96465#define GL_STENCIL_REF 0x0B97466#define GL_STENCIL_WRITEMASK 0x0B98467#define GL_MATRIX_MODE 0x0BA0468#define GL_NORMALIZE 0x0BA1469#define GL_VIEWPORT 0x0BA2470#define GL_MODELVIEW_STACK_DEPTH 0x0BA3471#define GL_PROJECTION_STACK_DEPTH 0x0BA4472#define GL_TEXTURE_STACK_DEPTH 0x0BA5473#define GL_MODELVIEW_MATRIX 0x0BA6474#define GL_PROJECTION_MATRIX 0x0BA7475#define GL_TEXTURE_MATRIX 0x0BA8476#define GL_ATTRIB_STACK_DEPTH 0x0BB0477#define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1478#define GL_ALPHA_TEST 0x0BC0479#define GL_ALPHA_TEST_FUNC 0x0BC1480#define GL_ALPHA_TEST_REF 0x0BC2481#define GL_DITHER 0x0BD0482#define GL_BLEND_DST 0x0BE0483#define GL_BLEND_SRC 0x0BE1484#define GL_BLEND 0x0BE2485#define GL_LOGIC_OP_MODE 0x0BF0486#define GL_INDEX_LOGIC_OP 0x0BF1487#define GL_COLOR_LOGIC_OP 0x0BF2488#define GL_AUX_BUFFERS 0x0C00489#define GL_DRAW_BUFFER 0x0C01490#define GL_READ_BUFFER 0x0C02491#define GL_SCISSOR_BOX 0x0C10492#define GL_SCISSOR_TEST 0x0C11493#define GL_INDEX_CLEAR_VALUE 0x0C20494#define GL_INDEX_WRITEMASK 0x0C21495#define GL_COLOR_CLEAR_VALUE 0x0C22496#define GL_COLOR_WRITEMASK 0x0C23497#define GL_INDEX_MODE 0x0C30498#define GL_RGBA_MODE 0x0C31499#define GL_DOUBLEBUFFER 0x0C32500#define GL_STEREO 0x0C33501#define GL_RENDER_MODE 0x0C40502#define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50503#define GL_POINT_SMOOTH_HINT 0x0C51504#define GL_LINE_SMOOTH_HINT 0x0C52505#define GL_POLYGON_SMOOTH_HINT 0x0C53506#define GL_FOG_HINT 0x0C54507#define GL_TEXTURE_GEN_S 0x0C60508#define GL_TEXTURE_GEN_T 0x0C61509#define GL_TEXTURE_GEN_R 0x0C62510#define GL_TEXTURE_GEN_Q 0x0C63511#define GL_PIXEL_MAP_I_TO_I 0x0C70512#define GL_PIXEL_MAP_S_TO_S 0x0C71513#define GL_PIXEL_MAP_I_TO_R 0x0C72514#define GL_PIXEL_MAP_I_TO_G 0x0C73515#define GL_PIXEL_MAP_I_TO_B 0x0C74516#define GL_PIXEL_MAP_I_TO_A 0x0C75517#define GL_PIXEL_MAP_R_TO_R 0x0C76518#define GL_PIXEL_MAP_G_TO_G 0x0C77519#define GL_PIXEL_MAP_B_TO_B 0x0C78520#define GL_PIXEL_MAP_A_TO_A 0x0C79521#define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0522#define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1523#define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2524#define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3525#define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4526#define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5527#define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6528#define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7529#define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8530#define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9531#define GL_UNPACK_SWAP_BYTES 0x0CF0532#define GL_UNPACK_LSB_FIRST 0x0CF1533#define GL_UNPACK_ROW_LENGTH 0x0CF2534#define GL_UNPACK_SKIP_ROWS 0x0CF3535#define GL_UNPACK_SKIP_PIXELS 0x0CF4536#define GL_UNPACK_ALIGNMENT 0x0CF5537#define GL_PACK_SWAP_BYTES 0x0D00538#define GL_PACK_LSB_FIRST 0x0D01539#define GL_PACK_ROW_LENGTH 0x0D02540#define GL_PACK_SKIP_ROWS 0x0D03541#define GL_PACK_SKIP_PIXELS 0x0D04542#define GL_PACK_ALIGNMENT 0x0D05543#define GL_MAP_COLOR 0x0D10544#define GL_MAP_STENCIL 0x0D11545#define GL_INDEX_SHIFT 0x0D12546#define GL_INDEX_OFFSET 0x0D13547#define GL_RED_SCALE 0x0D14548#define GL_RED_BIAS 0x0D15549#define GL_ZOOM_X 0x0D16550#define GL_ZOOM_Y 0x0D17551#define GL_GREEN_SCALE 0x0D18552#define GL_GREEN_BIAS 0x0D19553#define GL_BLUE_SCALE 0x0D1A554#define GL_BLUE_BIAS 0x0D1B555#define GL_ALPHA_SCALE 0x0D1C556#define GL_ALPHA_BIAS 0x0D1D557#define GL_DEPTH_SCALE 0x0D1E558#define GL_DEPTH_BIAS 0x0D1F559#define GL_MAX_EVAL_ORDER 0x0D30560#define GL_MAX_LIGHTS 0x0D31561#define GL_MAX_CLIP_PLANES 0x0D32562#define GL_MAX_TEXTURE_SIZE 0x0D33563#define GL_MAX_PIXEL_MAP_TABLE 0x0D34564#define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35565#define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36566#define GL_MAX_NAME_STACK_DEPTH 0x0D37567#define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38568#define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39569#define GL_MAX_VIEWPORT_DIMS 0x0D3A570#define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B571#define GL_SUBPIXEL_BITS 0x0D50572#define GL_INDEX_BITS 0x0D51573#define GL_RED_BITS 0x0D52574#define GL_GREEN_BITS 0x0D53575#define GL_BLUE_BITS 0x0D54576#define GL_ALPHA_BITS 0x0D55577#define GL_DEPTH_BITS 0x0D56578#define GL_STENCIL_BITS 0x0D57579#define GL_ACCUM_RED_BITS 0x0D58580#define GL_ACCUM_GREEN_BITS 0x0D59581#define GL_ACCUM_BLUE_BITS 0x0D5A582#define GL_ACCUM_ALPHA_BITS 0x0D5B583#define GL_NAME_STACK_DEPTH 0x0D70584#define GL_AUTO_NORMAL 0x0D80585#define GL_MAP1_COLOR_4 0x0D90586#define GL_MAP1_INDEX 0x0D91587#define GL_MAP1_NORMAL 0x0D92588#define GL_MAP1_TEXTURE_COORD_1 0x0D93589#define GL_MAP1_TEXTURE_COORD_2 0x0D94590#define GL_MAP1_TEXTURE_COORD_3 0x0D95591#define GL_MAP1_TEXTURE_COORD_4 0x0D96592#define GL_MAP1_VERTEX_3 0x0D97593#define GL_MAP1_VERTEX_4 0x0D98594#define GL_MAP2_COLOR_4 0x0DB0595#define GL_MAP2_INDEX 0x0DB1596#define GL_MAP2_NORMAL 0x0DB2597#define GL_MAP2_TEXTURE_COORD_1 0x0DB3598#define GL_MAP2_TEXTURE_COORD_2 0x0DB4599#define GL_MAP2_TEXTURE_COORD_3 0x0DB5600#define GL_MAP2_TEXTURE_COORD_4 0x0DB6601#define GL_MAP2_VERTEX_3 0x0DB7602#define GL_MAP2_VERTEX_4 0x0DB8603#define GL_MAP1_GRID_DOMAIN 0x0DD0604#define GL_MAP1_GRID_SEGMENTS 0x0DD1605#define GL_MAP2_GRID_DOMAIN 0x0DD2606#define GL_MAP2_GRID_SEGMENTS 0x0DD3607#define GL_TEXTURE_1D 0x0DE0608#define GL_TEXTURE_2D 0x0DE1609#define GL_FEEDBACK_BUFFER_POINTER 0x0DF0610#define GL_FEEDBACK_BUFFER_SIZE 0x0DF1611#define GL_FEEDBACK_BUFFER_TYPE 0x0DF2612#define GL_SELECTION_BUFFER_POINTER 0x0DF3613#define GL_SELECTION_BUFFER_SIZE 0x0DF4614#define GL_TEXTURE_WIDTH 0x1000615#define GL_TRANSFORM_BIT 0x00001000616#define GL_TEXTURE_HEIGHT 0x1001617#define GL_TEXTURE_INTERNAL_FORMAT 0x1003618#define GL_TEXTURE_BORDER_COLOR 0x1004619#define GL_TEXTURE_BORDER 0x1005620#define GL_DONT_CARE 0x1100621#define GL_FASTEST 0x1101622#define GL_NICEST 0x1102623#define GL_AMBIENT 0x1200624#define GL_DIFFUSE 0x1201625#define GL_SPECULAR 0x1202626#define GL_POSITION 0x1203627#define GL_SPOT_DIRECTION 0x1204628#define GL_SPOT_EXPONENT 0x1205629#define GL_SPOT_CUTOFF 0x1206630#define GL_CONSTANT_ATTENUATION 0x1207631#define GL_LINEAR_ATTENUATION 0x1208632#define GL_QUADRATIC_ATTENUATION 0x1209633#define GL_COMPILE 0x1300634#define GL_COMPILE_AND_EXECUTE 0x1301635#define GL_BYTE 0x1400636#define GL_UNSIGNED_BYTE 0x1401637#define GL_SHORT 0x1402638#define GL_UNSIGNED_SHORT 0x1403639#define GL_INT 0x1404640#define GL_UNSIGNED_INT 0x1405641#define GL_FLOAT 0x1406642#define GL_2_BYTES 0x1407643#define GL_3_BYTES 0x1408644#define GL_4_BYTES 0x1409645#define GL_DOUBLE 0x140A646#define GL_CLEAR 0x1500647#define GL_AND 0x1501648#define GL_AND_REVERSE 0x1502649#define GL_COPY 0x1503650#define GL_AND_INVERTED 0x1504651#define GL_NOOP 0x1505652#define GL_XOR 0x1506653#define GL_OR 0x1507654#define GL_NOR 0x1508655#define GL_EQUIV 0x1509656#define GL_INVERT 0x150A657#define GL_OR_REVERSE 0x150B658#define GL_COPY_INVERTED 0x150C659#define GL_OR_INVERTED 0x150D660#define GL_NAND 0x150E661#define GL_SET 0x150F662#define GL_EMISSION 0x1600663#define GL_SHININESS 0x1601664#define GL_AMBIENT_AND_DIFFUSE 0x1602665#define GL_COLOR_INDEXES 0x1603666#define GL_MODELVIEW 0x1700667#define GL_PROJECTION 0x1701668#define GL_TEXTURE 0x1702669#define GL_COLOR 0x1800670#define GL_DEPTH 0x1801671#define GL_STENCIL 0x1802672#define GL_COLOR_INDEX 0x1900673#define GL_STENCIL_INDEX 0x1901674#define GL_DEPTH_COMPONENT 0x1902675#define GL_RED 0x1903676#define GL_GREEN 0x1904677#define GL_BLUE 0x1905678#define GL_ALPHA 0x1906679#define GL_RGB 0x1907680#define GL_RGBA 0x1908681#define GL_LUMINANCE 0x1909682#define GL_LUMINANCE_ALPHA 0x190A683#define GL_BITMAP 0x1A00684#define GL_POINT 0x1B00685#define GL_LINE 0x1B01686#define GL_FILL 0x1B02687#define GL_RENDER 0x1C00688#define GL_FEEDBACK 0x1C01689#define GL_SELECT 0x1C02690#define GL_FLAT 0x1D00691#define GL_SMOOTH 0x1D01692#define GL_KEEP 0x1E00693#define GL_REPLACE 0x1E01694#define GL_INCR 0x1E02695#define GL_DECR 0x1E03696#define GL_VENDOR 0x1F00697#define GL_RENDERER 0x1F01698#define GL_VERSION 0x1F02699#define GL_EXTENSIONS 0x1F03700#define GL_S 0x2000701#define GL_ENABLE_BIT 0x00002000702#define GL_T 0x2001703#define GL_R 0x2002704#define GL_Q 0x2003705#define GL_MODULATE 0x2100706#define GL_DECAL 0x2101707#define GL_TEXTURE_ENV_MODE 0x2200708#define GL_TEXTURE_ENV_COLOR 0x2201709#define GL_TEXTURE_ENV 0x2300710#define GL_EYE_LINEAR 0x2400711#define GL_OBJECT_LINEAR 0x2401712#define GL_SPHERE_MAP 0x2402713#define GL_TEXTURE_GEN_MODE 0x2500714#define GL_OBJECT_PLANE 0x2501715#define GL_EYE_PLANE 0x2502716#define GL_NEAREST 0x2600717#define GL_LINEAR 0x2601718#define GL_NEAREST_MIPMAP_NEAREST 0x2700719#define GL_LINEAR_MIPMAP_NEAREST 0x2701720#define GL_NEAREST_MIPMAP_LINEAR 0x2702721#define GL_LINEAR_MIPMAP_LINEAR 0x2703722#define GL_TEXTURE_MAG_FILTER 0x2800723#define GL_TEXTURE_MIN_FILTER 0x2801724#define GL_TEXTURE_WRAP_S 0x2802725#define GL_TEXTURE_WRAP_T 0x2803726#define GL_CLAMP 0x2900727#define GL_REPEAT 0x2901728#define GL_POLYGON_OFFSET_UNITS 0x2A00729#define GL_POLYGON_OFFSET_POINT 0x2A01730#define GL_POLYGON_OFFSET_LINE 0x2A02731#define GL_R3_G3_B2 0x2A10732#define GL_V2F 0x2A20733#define GL_V3F 0x2A21734#define GL_C4UB_V2F 0x2A22735#define GL_C4UB_V3F 0x2A23736#define GL_C3F_V3F 0x2A24737#define GL_N3F_V3F 0x2A25738#define GL_C4F_N3F_V3F 0x2A26739#define GL_T2F_V3F 0x2A27740#define GL_T4F_V4F 0x2A28741#define GL_T2F_C4UB_V3F 0x2A29742#define GL_T2F_C3F_V3F 0x2A2A743#define GL_T2F_N3F_V3F 0x2A2B744#define GL_T2F_C4F_N3F_V3F 0x2A2C745#define GL_T4F_C4F_N3F_V4F 0x2A2D746#define GL_CLIP_PLANE0 0x3000747#define GL_CLIP_PLANE1 0x3001748#define GL_CLIP_PLANE2 0x3002749#define GL_CLIP_PLANE3 0x3003750#define GL_CLIP_PLANE4 0x3004751#define GL_CLIP_PLANE5 0x3005752#define GL_LIGHT0 0x4000753#define GL_COLOR_BUFFER_BIT 0x00004000754#define GL_LIGHT1 0x4001755#define GL_LIGHT2 0x4002756#define GL_LIGHT3 0x4003757#define GL_LIGHT4 0x4004758#define GL_LIGHT5 0x4005759#define GL_LIGHT6 0x4006760#define GL_LIGHT7 0x4007761#define GL_HINT_BIT 0x00008000762#define GL_POLYGON_OFFSET_FILL 0x8037763#define GL_POLYGON_OFFSET_FACTOR 0x8038764#define GL_ALPHA4 0x803B765#define GL_ALPHA8 0x803C766#define GL_ALPHA12 0x803D767#define GL_ALPHA16 0x803E768#define GL_LUMINANCE4 0x803F769#define GL_LUMINANCE8 0x8040770#define GL_LUMINANCE12 0x8041771#define GL_LUMINANCE16 0x8042772#define GL_LUMINANCE4_ALPHA4 0x8043773#define GL_LUMINANCE6_ALPHA2 0x8044774#define GL_LUMINANCE8_ALPHA8 0x8045775#define GL_LUMINANCE12_ALPHA4 0x8046776#define GL_LUMINANCE12_ALPHA12 0x8047777#define GL_LUMINANCE16_ALPHA16 0x8048778#define GL_INTENSITY 0x8049779#define GL_INTENSITY4 0x804A780#define GL_INTENSITY8 0x804B781#define GL_INTENSITY12 0x804C782#define GL_INTENSITY16 0x804D783#define GL_RGB4 0x804F784#define GL_RGB5 0x8050785#define GL_RGB8 0x8051786#define GL_RGB10 0x8052787#define GL_RGB12 0x8053788#define GL_RGB16 0x8054789#define GL_RGBA2 0x8055790#define GL_RGBA4 0x8056791#define GL_RGB5_A1 0x8057792#define GL_RGBA8 0x8058793#define GL_RGB10_A2 0x8059794#define GL_RGBA12 0x805A795#define GL_RGBA16 0x805B796#define GL_TEXTURE_RED_SIZE 0x805C797#define GL_TEXTURE_GREEN_SIZE 0x805D798#define GL_TEXTURE_BLUE_SIZE 0x805E799#define GL_TEXTURE_ALPHA_SIZE 0x805F800#define GL_TEXTURE_LUMINANCE_SIZE 0x8060801#define GL_TEXTURE_INTENSITY_SIZE 0x8061802#define GL_PROXY_TEXTURE_1D 0x8063803#define GL_PROXY_TEXTURE_2D 0x8064804#define GL_TEXTURE_PRIORITY 0x8066805#define GL_TEXTURE_RESIDENT 0x8067806#define GL_TEXTURE_BINDING_1D 0x8068807#define GL_TEXTURE_BINDING_2D 0x8069808#define GL_VERTEX_ARRAY 0x8074809#define GL_NORMAL_ARRAY 0x8075810#define GL_COLOR_ARRAY 0x8076811#define GL_INDEX_ARRAY 0x8077812#define GL_TEXTURE_COORD_ARRAY 0x8078813#define GL_EDGE_FLAG_ARRAY 0x8079814#define GL_VERTEX_ARRAY_SIZE 0x807A815#define GL_VERTEX_ARRAY_TYPE 0x807B816#define GL_VERTEX_ARRAY_STRIDE 0x807C817#define GL_NORMAL_ARRAY_TYPE 0x807E818#define GL_NORMAL_ARRAY_STRIDE 0x807F819#define GL_COLOR_ARRAY_SIZE 0x8081820#define GL_COLOR_ARRAY_TYPE 0x8082821#define GL_COLOR_ARRAY_STRIDE 0x8083822#define GL_INDEX_ARRAY_TYPE 0x8085823#define GL_INDEX_ARRAY_STRIDE 0x8086824#define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088825#define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089826#define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A827#define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C828#define GL_VERTEX_ARRAY_POINTER 0x808E829#define GL_NORMAL_ARRAY_POINTER 0x808F830#define GL_COLOR_ARRAY_POINTER 0x8090831#define GL_INDEX_ARRAY_POINTER 0x8091832#define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092833#define GL_EDGE_FLAG_ARRAY_POINTER 0x8093834#define GL_COLOR_INDEX1_EXT 0x80E2835#define GL_COLOR_INDEX2_EXT 0x80E3836#define GL_COLOR_INDEX4_EXT 0x80E4837#define GL_COLOR_INDEX8_EXT 0x80E5838#define GL_COLOR_INDEX12_EXT 0x80E6839#define GL_COLOR_INDEX16_EXT 0x80E7840#define GL_EVAL_BIT 0x00010000841#define GL_LIST_BIT 0x00020000842#define GL_TEXTURE_BIT 0x00040000843#define GL_SCISSOR_BIT 0x00080000844#define GL_ALL_ATTRIB_BITS 0x000fffff845#define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff846847GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value);848GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref);849GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences);850GLAPI void GLAPIENTRY glArrayElement (GLint i);851GLAPI void GLAPIENTRY glBegin (GLenum mode);852GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture);853GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);854GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor);855GLAPI void GLAPIENTRY glCallList (GLuint list);856GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const void *lists);857GLAPI void GLAPIENTRY glClear (GLbitfield mask);858GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);859GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);860GLAPI void GLAPIENTRY glClearDepth (GLclampd depth);861GLAPI void GLAPIENTRY glClearIndex (GLfloat c);862GLAPI void GLAPIENTRY glClearStencil (GLint s);863GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation);864GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue);865GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v);866GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue);867GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v);868GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue);869GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v);870GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue);871GLAPI void GLAPIENTRY glColor3iv (const GLint *v);872GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue);873GLAPI void GLAPIENTRY glColor3sv (const GLshort *v);874GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue);875GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v);876GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue);877GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v);878GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue);879GLAPI void GLAPIENTRY glColor3usv (const GLushort *v);880GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);881GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v);882GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);883GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v);884GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);885GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v);886GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha);887GLAPI void GLAPIENTRY glColor4iv (const GLint *v);888GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha);889GLAPI void GLAPIENTRY glColor4sv (const GLshort *v);890GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);891GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v);892GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha);893GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v);894GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha);895GLAPI void GLAPIENTRY glColor4usv (const GLushort *v);896GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);897GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode);898GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const void *pointer);899GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);900GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border);901GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);902GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);903GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);904GLAPI void GLAPIENTRY glCullFace (GLenum mode);905GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range);906GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures);907GLAPI void GLAPIENTRY glDepthFunc (GLenum func);908GLAPI void GLAPIENTRY glDepthMask (GLboolean flag);909GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar);910GLAPI void GLAPIENTRY glDisable (GLenum cap);911GLAPI void GLAPIENTRY glDisableClientState (GLenum array);912GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);913GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode);914GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices);915GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);916GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag);917GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const void *pointer);918GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag);919GLAPI void GLAPIENTRY glEnable (GLenum cap);920GLAPI void GLAPIENTRY glEnableClientState (GLenum array);921GLAPI void GLAPIENTRY glEnd (void);922GLAPI void GLAPIENTRY glEndList (void);923GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u);924GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u);925GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u);926GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u);927GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v);928GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u);929GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v);930GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u);931GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2);932GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);933GLAPI void GLAPIENTRY glEvalPoint1 (GLint i);934GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j);935GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer);936GLAPI void GLAPIENTRY glFinish (void);937GLAPI void GLAPIENTRY glFlush (void);938GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param);939GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params);940GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param);941GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params);942GLAPI void GLAPIENTRY glFrontFace (GLenum mode);943GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);944GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range);945GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures);946GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params);947GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation);948GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params);949GLAPI GLenum GLAPIENTRY glGetError (void);950GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params);951GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params);952GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params);953GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params);954GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v);955GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v);956GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v);957GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params);958GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params);959GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values);960GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values);961GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values);962GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, void* *params);963GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask);964GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name);965GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params);966GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params);967GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params);968GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params);969GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params);970GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, void *pixels);971GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params);972GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params);973GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params);974GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params);975GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode);976GLAPI void GLAPIENTRY glIndexMask (GLuint mask);977GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const void *pointer);978GLAPI void GLAPIENTRY glIndexd (GLdouble c);979GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c);980GLAPI void GLAPIENTRY glIndexf (GLfloat c);981GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c);982GLAPI void GLAPIENTRY glIndexi (GLint c);983GLAPI void GLAPIENTRY glIndexiv (const GLint *c);984GLAPI void GLAPIENTRY glIndexs (GLshort c);985GLAPI void GLAPIENTRY glIndexsv (const GLshort *c);986GLAPI void GLAPIENTRY glIndexub (GLubyte c);987GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c);988GLAPI void GLAPIENTRY glInitNames (void);989GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const void *pointer);990GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap);991GLAPI GLboolean GLAPIENTRY glIsList (GLuint list);992GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture);993GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param);994GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params);995GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param);996GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params);997GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param);998GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params);999GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param);1000GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params);1001GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern);1002GLAPI void GLAPIENTRY glLineWidth (GLfloat width);1003GLAPI void GLAPIENTRY glListBase (GLuint base);1004GLAPI void GLAPIENTRY glLoadIdentity (void);1005GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m);1006GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m);1007GLAPI void GLAPIENTRY glLoadName (GLuint name);1008GLAPI void GLAPIENTRY glLogicOp (GLenum opcode);1009GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);1010GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);1011GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);1012GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);1013GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2);1014GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2);1015GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);1016GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);1017GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param);1018GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params);1019GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param);1020GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params);1021GLAPI void GLAPIENTRY glMatrixMode (GLenum mode);1022GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m);1023GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m);1024GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode);1025GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz);1026GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v);1027GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz);1028GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v);1029GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz);1030GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v);1031GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz);1032GLAPI void GLAPIENTRY glNormal3iv (const GLint *v);1033GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz);1034GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v);1035GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const void *pointer);1036GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);1037GLAPI void GLAPIENTRY glPassThrough (GLfloat token);1038GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values);1039GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values);1040GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values);1041GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param);1042GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param);1043GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param);1044GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param);1045GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor);1046GLAPI void GLAPIENTRY glPointSize (GLfloat size);1047GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode);1048GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units);1049GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask);1050GLAPI void GLAPIENTRY glPopAttrib (void);1051GLAPI void GLAPIENTRY glPopClientAttrib (void);1052GLAPI void GLAPIENTRY glPopMatrix (void);1053GLAPI void GLAPIENTRY glPopName (void);1054GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities);1055GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask);1056GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask);1057GLAPI void GLAPIENTRY glPushMatrix (void);1058GLAPI void GLAPIENTRY glPushName (GLuint name);1059GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y);1060GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v);1061GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y);1062GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v);1063GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y);1064GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v);1065GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y);1066GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v);1067GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z);1068GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v);1069GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z);1070GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v);1071GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z);1072GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v);1073GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z);1074GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v);1075GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w);1076GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v);1077GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w);1078GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v);1079GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w);1080GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v);1081GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w);1082GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v);1083GLAPI void GLAPIENTRY glReadBuffer (GLenum mode);1084GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);1085GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);1086GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2);1087GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);1088GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2);1089GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2);1090GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2);1091GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2);1092GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2);1093GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode);1094GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z);1095GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);1096GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z);1097GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z);1098GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height);1099GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer);1100GLAPI void GLAPIENTRY glShadeModel (GLenum mode);1101GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask);1102GLAPI void GLAPIENTRY glStencilMask (GLuint mask);1103GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);1104GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s);1105GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v);1106GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s);1107GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v);1108GLAPI void GLAPIENTRY glTexCoord1i (GLint s);1109GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v);1110GLAPI void GLAPIENTRY glTexCoord1s (GLshort s);1111GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v);1112GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t);1113GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v);1114GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t);1115GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v);1116GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t);1117GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v);1118GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t);1119GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v);1120GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r);1121GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v);1122GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r);1123GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v);1124GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r);1125GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v);1126GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r);1127GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v);1128GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q);1129GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v);1130GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q);1131GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v);1132GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q);1133GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v);1134GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q);1135GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v);1136GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const void *pointer);1137GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param);1138GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params);1139GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param);1140GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params);1141GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param);1142GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params);1143GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param);1144GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params);1145GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param);1146GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params);1147GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);1148GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);1149GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param);1150GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params);1151GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param);1152GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params);1153GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);1154GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);1155GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z);1156GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z);1157GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y);1158GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v);1159GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y);1160GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v);1161GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y);1162GLAPI void GLAPIENTRY glVertex2iv (const GLint *v);1163GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y);1164GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v);1165GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z);1166GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v);1167GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z);1168GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v);1169GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z);1170GLAPI void GLAPIENTRY glVertex3iv (const GLint *v);1171GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z);1172GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v);1173GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w);1174GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v);1175GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w);1176GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v);1177GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w);1178GLAPI void GLAPIENTRY glVertex4iv (const GLint *v);1179GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w);1180GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v);1181GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const void *pointer);1182GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height);11831184#define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1)11851186#endif /* GL_VERSION_1_1 */11871188/* ---------------------------------- GLU ---------------------------------- */11891190#ifndef GLEW_NO_GLU1191# ifdef __APPLE__1192# include <Availability.h>1193# if defined(__IPHONE_OS_VERSION_MIN_REQUIRED)1194# define GLEW_NO_GLU1195# endif1196# endif1197#endif11981199#ifndef GLEW_NO_GLU1200/* this is where we can safely include GLU */1201# if defined(__APPLE__) && defined(__MACH__)1202# include <OpenGL/glu.h>1203# else1204# include <GL/glu.h>1205# endif1206#endif12071208/* ----------------------------- GL_VERSION_1_2 ---------------------------- */12091210#ifndef GL_VERSION_1_21211#define GL_VERSION_1_2 112121213#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B121214#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B131215#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B221216#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B231217#define GL_UNSIGNED_BYTE_3_3_2 0x80321218#define GL_UNSIGNED_SHORT_4_4_4_4 0x80331219#define GL_UNSIGNED_SHORT_5_5_5_1 0x80341220#define GL_UNSIGNED_INT_8_8_8_8 0x80351221#define GL_UNSIGNED_INT_10_10_10_2 0x80361222#define GL_RESCALE_NORMAL 0x803A1223#define GL_TEXTURE_BINDING_3D 0x806A1224#define GL_PACK_SKIP_IMAGES 0x806B1225#define GL_PACK_IMAGE_HEIGHT 0x806C1226#define GL_UNPACK_SKIP_IMAGES 0x806D1227#define GL_UNPACK_IMAGE_HEIGHT 0x806E1228#define GL_TEXTURE_3D 0x806F1229#define GL_PROXY_TEXTURE_3D 0x80701230#define GL_TEXTURE_DEPTH 0x80711231#define GL_TEXTURE_WRAP_R 0x80721232#define GL_MAX_3D_TEXTURE_SIZE 0x80731233#define GL_BGR 0x80E01234#define GL_BGRA 0x80E11235#define GL_MAX_ELEMENTS_VERTICES 0x80E81236#define GL_MAX_ELEMENTS_INDICES 0x80E91237#define GL_CLAMP_TO_EDGE 0x812F1238#define GL_TEXTURE_MIN_LOD 0x813A1239#define GL_TEXTURE_MAX_LOD 0x813B1240#define GL_TEXTURE_BASE_LEVEL 0x813C1241#define GL_TEXTURE_MAX_LEVEL 0x813D1242#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F81243#define GL_SINGLE_COLOR 0x81F91244#define GL_SEPARATE_SPECULAR_COLOR 0x81FA1245#define GL_UNSIGNED_BYTE_2_3_3_REV 0x83621246#define GL_UNSIGNED_SHORT_5_6_5 0x83631247#define GL_UNSIGNED_SHORT_5_6_5_REV 0x83641248#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x83651249#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x83661250#define GL_UNSIGNED_INT_8_8_8_8_REV 0x83671251#define GL_ALIASED_POINT_SIZE_RANGE 0x846D1252#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E12531254typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);1255typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);1256typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);1257typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);12581259#define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D)1260#define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements)1261#define glTexImage3D GLEW_GET_FUN(__glewTexImage3D)1262#define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D)12631264#define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2)12651266#endif /* GL_VERSION_1_2 */12671268/* ---------------------------- GL_VERSION_1_2_1 --------------------------- */12691270#ifndef GL_VERSION_1_2_11271#define GL_VERSION_1_2_1 112721273#define GLEW_VERSION_1_2_1 GLEW_GET_VAR(__GLEW_VERSION_1_2_1)12741275#endif /* GL_VERSION_1_2_1 */12761277/* ----------------------------- GL_VERSION_1_3 ---------------------------- */12781279#ifndef GL_VERSION_1_31280#define GL_VERSION_1_3 112811282#define GL_MULTISAMPLE 0x809D1283#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E1284#define GL_SAMPLE_ALPHA_TO_ONE 0x809F1285#define GL_SAMPLE_COVERAGE 0x80A01286#define GL_SAMPLE_BUFFERS 0x80A81287#define GL_SAMPLES 0x80A91288#define GL_SAMPLE_COVERAGE_VALUE 0x80AA1289#define GL_SAMPLE_COVERAGE_INVERT 0x80AB1290#define GL_CLAMP_TO_BORDER 0x812D1291#define GL_TEXTURE0 0x84C01292#define GL_TEXTURE1 0x84C11293#define GL_TEXTURE2 0x84C21294#define GL_TEXTURE3 0x84C31295#define GL_TEXTURE4 0x84C41296#define GL_TEXTURE5 0x84C51297#define GL_TEXTURE6 0x84C61298#define GL_TEXTURE7 0x84C71299#define GL_TEXTURE8 0x84C81300#define GL_TEXTURE9 0x84C91301#define GL_TEXTURE10 0x84CA1302#define GL_TEXTURE11 0x84CB1303#define GL_TEXTURE12 0x84CC1304#define GL_TEXTURE13 0x84CD1305#define GL_TEXTURE14 0x84CE1306#define GL_TEXTURE15 0x84CF1307#define GL_TEXTURE16 0x84D01308#define GL_TEXTURE17 0x84D11309#define GL_TEXTURE18 0x84D21310#define GL_TEXTURE19 0x84D31311#define GL_TEXTURE20 0x84D41312#define GL_TEXTURE21 0x84D51313#define GL_TEXTURE22 0x84D61314#define GL_TEXTURE23 0x84D71315#define GL_TEXTURE24 0x84D81316#define GL_TEXTURE25 0x84D91317#define GL_TEXTURE26 0x84DA1318#define GL_TEXTURE27 0x84DB1319#define GL_TEXTURE28 0x84DC1320#define GL_TEXTURE29 0x84DD1321#define GL_TEXTURE30 0x84DE1322#define GL_TEXTURE31 0x84DF1323#define GL_ACTIVE_TEXTURE 0x84E01324#define GL_CLIENT_ACTIVE_TEXTURE 0x84E11325#define GL_MAX_TEXTURE_UNITS 0x84E21326#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E31327#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E41328#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E51329#define GL_TRANSPOSE_COLOR_MATRIX 0x84E61330#define GL_SUBTRACT 0x84E71331#define GL_COMPRESSED_ALPHA 0x84E91332#define GL_COMPRESSED_LUMINANCE 0x84EA1333#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB1334#define GL_COMPRESSED_INTENSITY 0x84EC1335#define GL_COMPRESSED_RGB 0x84ED1336#define GL_COMPRESSED_RGBA 0x84EE1337#define GL_TEXTURE_COMPRESSION_HINT 0x84EF1338#define GL_NORMAL_MAP 0x85111339#define GL_REFLECTION_MAP 0x85121340#define GL_TEXTURE_CUBE_MAP 0x85131341#define GL_TEXTURE_BINDING_CUBE_MAP 0x85141342#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x85151343#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x85161344#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x85171345#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x85181346#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x85191347#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A1348#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B1349#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C1350#define GL_COMBINE 0x85701351#define GL_COMBINE_RGB 0x85711352#define GL_COMBINE_ALPHA 0x85721353#define GL_RGB_SCALE 0x85731354#define GL_ADD_SIGNED 0x85741355#define GL_INTERPOLATE 0x85751356#define GL_CONSTANT 0x85761357#define GL_PRIMARY_COLOR 0x85771358#define GL_PREVIOUS 0x85781359#define GL_SOURCE0_RGB 0x85801360#define GL_SOURCE1_RGB 0x85811361#define GL_SOURCE2_RGB 0x85821362#define GL_SOURCE0_ALPHA 0x85881363#define GL_SOURCE1_ALPHA 0x85891364#define GL_SOURCE2_ALPHA 0x858A1365#define GL_OPERAND0_RGB 0x85901366#define GL_OPERAND1_RGB 0x85911367#define GL_OPERAND2_RGB 0x85921368#define GL_OPERAND0_ALPHA 0x85981369#define GL_OPERAND1_ALPHA 0x85991370#define GL_OPERAND2_ALPHA 0x859A1371#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A01372#define GL_TEXTURE_COMPRESSED 0x86A11373#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A21374#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A31375#define GL_DOT3_RGB 0x86AE1376#define GL_DOT3_RGBA 0x86AF1377#define GL_MULTISAMPLE_BIT 0x2000000013781379typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture);1380typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);1381typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);1382typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);1383typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);1384typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);1385typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);1386typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);1387typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, void *img);1388typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]);1389typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]);1390typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]);1391typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]);1392typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);1393typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);1394typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);1395typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);1396typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);1397typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);1398typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);1399typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);1400typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);1401typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);1402typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);1403typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);1404typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);1405typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);1406typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);1407typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);1408typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);1409typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);1410typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);1411typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);1412typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);1413typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);1414typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);1415typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);1416typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);1417typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);1418typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);1419typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);1420typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);1421typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);1422typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);1423typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);1424typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);14251426#define glActiveTexture GLEW_GET_FUN(__glewActiveTexture)1427#define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture)1428#define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D)1429#define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D)1430#define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D)1431#define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D)1432#define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D)1433#define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D)1434#define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage)1435#define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd)1436#define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf)1437#define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd)1438#define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf)1439#define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d)1440#define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv)1441#define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f)1442#define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv)1443#define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i)1444#define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv)1445#define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s)1446#define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv)1447#define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d)1448#define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv)1449#define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f)1450#define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv)1451#define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i)1452#define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv)1453#define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s)1454#define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv)1455#define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d)1456#define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv)1457#define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f)1458#define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv)1459#define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i)1460#define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv)1461#define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s)1462#define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv)1463#define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d)1464#define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv)1465#define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f)1466#define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv)1467#define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i)1468#define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv)1469#define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s)1470#define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv)1471#define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage)14721473#define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3)14741475#endif /* GL_VERSION_1_3 */14761477/* ----------------------------- GL_VERSION_1_4 ---------------------------- */14781479#ifndef GL_VERSION_1_41480#define GL_VERSION_1_4 114811482#define GL_BLEND_DST_RGB 0x80C81483#define GL_BLEND_SRC_RGB 0x80C91484#define GL_BLEND_DST_ALPHA 0x80CA1485#define GL_BLEND_SRC_ALPHA 0x80CB1486#define GL_POINT_SIZE_MIN 0x81261487#define GL_POINT_SIZE_MAX 0x81271488#define GL_POINT_FADE_THRESHOLD_SIZE 0x81281489#define GL_POINT_DISTANCE_ATTENUATION 0x81291490#define GL_GENERATE_MIPMAP 0x81911491#define GL_GENERATE_MIPMAP_HINT 0x81921492#define GL_DEPTH_COMPONENT16 0x81A51493#define GL_DEPTH_COMPONENT24 0x81A61494#define GL_DEPTH_COMPONENT32 0x81A71495#define GL_MIRRORED_REPEAT 0x83701496#define GL_FOG_COORDINATE_SOURCE 0x84501497#define GL_FOG_COORDINATE 0x84511498#define GL_FRAGMENT_DEPTH 0x84521499#define GL_CURRENT_FOG_COORDINATE 0x84531500#define GL_FOG_COORDINATE_ARRAY_TYPE 0x84541501#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x84551502#define GL_FOG_COORDINATE_ARRAY_POINTER 0x84561503#define GL_FOG_COORDINATE_ARRAY 0x84571504#define GL_COLOR_SUM 0x84581505#define GL_CURRENT_SECONDARY_COLOR 0x84591506#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A1507#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B1508#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C1509#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D1510#define GL_SECONDARY_COLOR_ARRAY 0x845E1511#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD1512#define GL_TEXTURE_FILTER_CONTROL 0x85001513#define GL_TEXTURE_LOD_BIAS 0x85011514#define GL_INCR_WRAP 0x85071515#define GL_DECR_WRAP 0x85081516#define GL_TEXTURE_DEPTH_SIZE 0x884A1517#define GL_DEPTH_TEXTURE_MODE 0x884B1518#define GL_TEXTURE_COMPARE_MODE 0x884C1519#define GL_TEXTURE_COMPARE_FUNC 0x884D1520#define GL_COMPARE_R_TO_TEXTURE 0x884E15211522typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);1523typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode);1524typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);1525typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const void *pointer);1526typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord);1527typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord);1528typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord);1529typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord);1530typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);1531typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const* indices, GLsizei drawcount);1532typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);1533typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);1534typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);1535typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);1536typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);1537typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);1538typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);1539typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);1540typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);1541typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v);1542typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);1543typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v);1544typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);1545typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v);1546typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);1547typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v);1548typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);1549typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v);1550typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);1551typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v);1552typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);1553typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);1554typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p);1555typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);1556typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p);1557typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y);1558typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p);1559typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);1560typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p);1561typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);1562typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p);1563typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);1564typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p);1565typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);1566typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p);1567typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);1568typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p);15691570#define glBlendColor GLEW_GET_FUN(__glewBlendColor)1571#define glBlendEquation GLEW_GET_FUN(__glewBlendEquation)1572#define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate)1573#define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer)1574#define glFogCoordd GLEW_GET_FUN(__glewFogCoordd)1575#define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv)1576#define glFogCoordf GLEW_GET_FUN(__glewFogCoordf)1577#define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv)1578#define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays)1579#define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements)1580#define glPointParameterf GLEW_GET_FUN(__glewPointParameterf)1581#define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv)1582#define glPointParameteri GLEW_GET_FUN(__glewPointParameteri)1583#define glPointParameteriv GLEW_GET_FUN(__glewPointParameteriv)1584#define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b)1585#define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv)1586#define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d)1587#define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv)1588#define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f)1589#define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv)1590#define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i)1591#define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv)1592#define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s)1593#define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv)1594#define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub)1595#define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv)1596#define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui)1597#define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv)1598#define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us)1599#define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv)1600#define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer)1601#define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d)1602#define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv)1603#define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f)1604#define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv)1605#define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i)1606#define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv)1607#define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s)1608#define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv)1609#define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d)1610#define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv)1611#define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f)1612#define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv)1613#define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i)1614#define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv)1615#define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s)1616#define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv)16171618#define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4)16191620#endif /* GL_VERSION_1_4 */16211622/* ----------------------------- GL_VERSION_1_5 ---------------------------- */16231624#ifndef GL_VERSION_1_51625#define GL_VERSION_1_5 116261627#define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE1628#define GL_FOG_COORD GL_FOG_COORDINATE1629#define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY1630#define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING1631#define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER1632#define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE1633#define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE1634#define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE1635#define GL_SRC0_ALPHA GL_SOURCE0_ALPHA1636#define GL_SRC0_RGB GL_SOURCE0_RGB1637#define GL_SRC1_ALPHA GL_SOURCE1_ALPHA1638#define GL_SRC1_RGB GL_SOURCE1_RGB1639#define GL_SRC2_ALPHA GL_SOURCE2_ALPHA1640#define GL_SRC2_RGB GL_SOURCE2_RGB1641#define GL_BUFFER_SIZE 0x87641642#define GL_BUFFER_USAGE 0x87651643#define GL_QUERY_COUNTER_BITS 0x88641644#define GL_CURRENT_QUERY 0x88651645#define GL_QUERY_RESULT 0x88661646#define GL_QUERY_RESULT_AVAILABLE 0x88671647#define GL_ARRAY_BUFFER 0x88921648#define GL_ELEMENT_ARRAY_BUFFER 0x88931649#define GL_ARRAY_BUFFER_BINDING 0x88941650#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x88951651#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x88961652#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x88971653#define GL_COLOR_ARRAY_BUFFER_BINDING 0x88981654#define GL_INDEX_ARRAY_BUFFER_BINDING 0x88991655#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A1656#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B1657#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C1658#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D1659#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E1660#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F1661#define GL_READ_ONLY 0x88B81662#define GL_WRITE_ONLY 0x88B91663#define GL_READ_WRITE 0x88BA1664#define GL_BUFFER_ACCESS 0x88BB1665#define GL_BUFFER_MAPPED 0x88BC1666#define GL_BUFFER_MAP_POINTER 0x88BD1667#define GL_STREAM_DRAW 0x88E01668#define GL_STREAM_READ 0x88E11669#define GL_STREAM_COPY 0x88E21670#define GL_STATIC_DRAW 0x88E41671#define GL_STATIC_READ 0x88E51672#define GL_STATIC_COPY 0x88E61673#define GL_DYNAMIC_DRAW 0x88E81674#define GL_DYNAMIC_READ 0x88E91675#define GL_DYNAMIC_COPY 0x88EA1676#define GL_SAMPLES_PASSED 0x891416771678typedef ptrdiff_t GLintptr;1679typedef ptrdiff_t GLsizeiptr;16801681typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);1682typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);1683typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void* data, GLenum usage);1684typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void* data);1685typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers);1686typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids);1687typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target);1688typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers);1689typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids);1690typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params);1691typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void** params);1692typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, void* data);1693typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params);1694typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params);1695typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params);1696typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer);1697typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id);1698typedef void* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);1699typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target);17001701#define glBeginQuery GLEW_GET_FUN(__glewBeginQuery)1702#define glBindBuffer GLEW_GET_FUN(__glewBindBuffer)1703#define glBufferData GLEW_GET_FUN(__glewBufferData)1704#define glBufferSubData GLEW_GET_FUN(__glewBufferSubData)1705#define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers)1706#define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries)1707#define glEndQuery GLEW_GET_FUN(__glewEndQuery)1708#define glGenBuffers GLEW_GET_FUN(__glewGenBuffers)1709#define glGenQueries GLEW_GET_FUN(__glewGenQueries)1710#define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv)1711#define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv)1712#define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData)1713#define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv)1714#define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv)1715#define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv)1716#define glIsBuffer GLEW_GET_FUN(__glewIsBuffer)1717#define glIsQuery GLEW_GET_FUN(__glewIsQuery)1718#define glMapBuffer GLEW_GET_FUN(__glewMapBuffer)1719#define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer)17201721#define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5)17221723#endif /* GL_VERSION_1_5 */17241725/* ----------------------------- GL_VERSION_2_0 ---------------------------- */17261727#ifndef GL_VERSION_2_01728#define GL_VERSION_2_0 117291730#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION1731#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x86221732#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x86231733#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x86241734#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x86251735#define GL_CURRENT_VERTEX_ATTRIB 0x86261736#define GL_VERTEX_PROGRAM_POINT_SIZE 0x86421737#define GL_VERTEX_PROGRAM_TWO_SIDE 0x86431738#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x86451739#define GL_STENCIL_BACK_FUNC 0x88001740#define GL_STENCIL_BACK_FAIL 0x88011741#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x88021742#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x88031743#define GL_MAX_DRAW_BUFFERS 0x88241744#define GL_DRAW_BUFFER0 0x88251745#define GL_DRAW_BUFFER1 0x88261746#define GL_DRAW_BUFFER2 0x88271747#define GL_DRAW_BUFFER3 0x88281748#define GL_DRAW_BUFFER4 0x88291749#define GL_DRAW_BUFFER5 0x882A1750#define GL_DRAW_BUFFER6 0x882B1751#define GL_DRAW_BUFFER7 0x882C1752#define GL_DRAW_BUFFER8 0x882D1753#define GL_DRAW_BUFFER9 0x882E1754#define GL_DRAW_BUFFER10 0x882F1755#define GL_DRAW_BUFFER11 0x88301756#define GL_DRAW_BUFFER12 0x88311757#define GL_DRAW_BUFFER13 0x88321758#define GL_DRAW_BUFFER14 0x88331759#define GL_DRAW_BUFFER15 0x88341760#define GL_BLEND_EQUATION_ALPHA 0x883D1761#define GL_POINT_SPRITE 0x88611762#define GL_COORD_REPLACE 0x88621763#define GL_MAX_VERTEX_ATTRIBS 0x88691764#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A1765#define GL_MAX_TEXTURE_COORDS 0x88711766#define GL_MAX_TEXTURE_IMAGE_UNITS 0x88721767#define GL_FRAGMENT_SHADER 0x8B301768#define GL_VERTEX_SHADER 0x8B311769#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B491770#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A1771#define GL_MAX_VARYING_FLOATS 0x8B4B1772#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C1773#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D1774#define GL_SHADER_TYPE 0x8B4F1775#define GL_FLOAT_VEC2 0x8B501776#define GL_FLOAT_VEC3 0x8B511777#define GL_FLOAT_VEC4 0x8B521778#define GL_INT_VEC2 0x8B531779#define GL_INT_VEC3 0x8B541780#define GL_INT_VEC4 0x8B551781#define GL_BOOL 0x8B561782#define GL_BOOL_VEC2 0x8B571783#define GL_BOOL_VEC3 0x8B581784#define GL_BOOL_VEC4 0x8B591785#define GL_FLOAT_MAT2 0x8B5A1786#define GL_FLOAT_MAT3 0x8B5B1787#define GL_FLOAT_MAT4 0x8B5C1788#define GL_SAMPLER_1D 0x8B5D1789#define GL_SAMPLER_2D 0x8B5E1790#define GL_SAMPLER_3D 0x8B5F1791#define GL_SAMPLER_CUBE 0x8B601792#define GL_SAMPLER_1D_SHADOW 0x8B611793#define GL_SAMPLER_2D_SHADOW 0x8B621794#define GL_DELETE_STATUS 0x8B801795#define GL_COMPILE_STATUS 0x8B811796#define GL_LINK_STATUS 0x8B821797#define GL_VALIDATE_STATUS 0x8B831798#define GL_INFO_LOG_LENGTH 0x8B841799#define GL_ATTACHED_SHADERS 0x8B851800#define GL_ACTIVE_UNIFORMS 0x8B861801#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B871802#define GL_SHADER_SOURCE_LENGTH 0x8B881803#define GL_ACTIVE_ATTRIBUTES 0x8B891804#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A1805#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B1806#define GL_SHADING_LANGUAGE_VERSION 0x8B8C1807#define GL_CURRENT_PROGRAM 0x8B8D1808#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA01809#define GL_LOWER_LEFT 0x8CA11810#define GL_UPPER_LEFT 0x8CA21811#define GL_STENCIL_BACK_REF 0x8CA31812#define GL_STENCIL_BACK_VALUE_MASK 0x8CA41813#define GL_STENCIL_BACK_WRITEMASK 0x8CA518141815typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);1816typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name);1817typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);1818typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader);1819typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void);1820typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type);1821typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program);1822typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader);1823typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);1824typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);1825typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs);1826typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);1827typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);1828typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);1829typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders);1830typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name);1831typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog);1832typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param);1833typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog);1834typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLuint obj, GLsizei maxLength, GLsizei* length, GLchar* source);1835typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param);1836typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar* name);1837typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params);1838typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params);1839typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void** pointer);1840typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble* params);1841typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat* params);1842typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint* params);1843typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program);1844typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader);1845typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program);1846typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const* string, const GLint* length);1847typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);1848typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);1849typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);1850typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);1851typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value);1852typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0);1853typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value);1854typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);1855typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value);1856typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);1857typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value);1858typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);1859typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value);1860typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);1861typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value);1862typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);1863typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value);1864typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);1865typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value);1866typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);1867typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);1868typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);1869typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program);1870typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program);1871typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);1872typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v);1873typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);1874typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v);1875typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);1876typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v);1877typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);1878typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v);1879typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);1880typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v);1881typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);1882typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v);1883typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);1884typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v);1885typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);1886typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v);1887typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);1888typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v);1889typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v);1890typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v);1891typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v);1892typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);1893typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v);1894typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v);1895typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v);1896typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v);1897typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);1898typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v);1899typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);1900typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v);1901typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v);1902typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);1903typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v);1904typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v);1905typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v);1906typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v);1907typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer);19081909#define glAttachShader GLEW_GET_FUN(__glewAttachShader)1910#define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation)1911#define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate)1912#define glCompileShader GLEW_GET_FUN(__glewCompileShader)1913#define glCreateProgram GLEW_GET_FUN(__glewCreateProgram)1914#define glCreateShader GLEW_GET_FUN(__glewCreateShader)1915#define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram)1916#define glDeleteShader GLEW_GET_FUN(__glewDeleteShader)1917#define glDetachShader GLEW_GET_FUN(__glewDetachShader)1918#define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray)1919#define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers)1920#define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray)1921#define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib)1922#define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform)1923#define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders)1924#define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation)1925#define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog)1926#define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv)1927#define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog)1928#define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource)1929#define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv)1930#define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation)1931#define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv)1932#define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv)1933#define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv)1934#define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv)1935#define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv)1936#define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv)1937#define glIsProgram GLEW_GET_FUN(__glewIsProgram)1938#define glIsShader GLEW_GET_FUN(__glewIsShader)1939#define glLinkProgram GLEW_GET_FUN(__glewLinkProgram)1940#define glShaderSource GLEW_GET_FUN(__glewShaderSource)1941#define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate)1942#define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate)1943#define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate)1944#define glUniform1f GLEW_GET_FUN(__glewUniform1f)1945#define glUniform1fv GLEW_GET_FUN(__glewUniform1fv)1946#define glUniform1i GLEW_GET_FUN(__glewUniform1i)1947#define glUniform1iv GLEW_GET_FUN(__glewUniform1iv)1948#define glUniform2f GLEW_GET_FUN(__glewUniform2f)1949#define glUniform2fv GLEW_GET_FUN(__glewUniform2fv)1950#define glUniform2i GLEW_GET_FUN(__glewUniform2i)1951#define glUniform2iv GLEW_GET_FUN(__glewUniform2iv)1952#define glUniform3f GLEW_GET_FUN(__glewUniform3f)1953#define glUniform3fv GLEW_GET_FUN(__glewUniform3fv)1954#define glUniform3i GLEW_GET_FUN(__glewUniform3i)1955#define glUniform3iv GLEW_GET_FUN(__glewUniform3iv)1956#define glUniform4f GLEW_GET_FUN(__glewUniform4f)1957#define glUniform4fv GLEW_GET_FUN(__glewUniform4fv)1958#define glUniform4i GLEW_GET_FUN(__glewUniform4i)1959#define glUniform4iv GLEW_GET_FUN(__glewUniform4iv)1960#define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv)1961#define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv)1962#define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv)1963#define glUseProgram GLEW_GET_FUN(__glewUseProgram)1964#define glValidateProgram GLEW_GET_FUN(__glewValidateProgram)1965#define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d)1966#define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv)1967#define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f)1968#define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv)1969#define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s)1970#define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv)1971#define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d)1972#define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv)1973#define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f)1974#define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv)1975#define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s)1976#define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv)1977#define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d)1978#define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv)1979#define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f)1980#define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv)1981#define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s)1982#define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv)1983#define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv)1984#define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv)1985#define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv)1986#define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub)1987#define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv)1988#define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv)1989#define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv)1990#define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv)1991#define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d)1992#define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv)1993#define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f)1994#define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv)1995#define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv)1996#define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s)1997#define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv)1998#define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv)1999#define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv)2000#define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv)2001#define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer)20022003#define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0)20042005#endif /* GL_VERSION_2_0 */20062007/* ----------------------------- GL_VERSION_2_1 ---------------------------- */20082009#ifndef GL_VERSION_2_12010#define GL_VERSION_2_1 120112012#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F2013#define GL_PIXEL_PACK_BUFFER 0x88EB2014#define GL_PIXEL_UNPACK_BUFFER 0x88EC2015#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED2016#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF2017#define GL_FLOAT_MAT2x3 0x8B652018#define GL_FLOAT_MAT2x4 0x8B662019#define GL_FLOAT_MAT3x2 0x8B672020#define GL_FLOAT_MAT3x4 0x8B682021#define GL_FLOAT_MAT4x2 0x8B692022#define GL_FLOAT_MAT4x3 0x8B6A2023#define GL_SRGB 0x8C402024#define GL_SRGB8 0x8C412025#define GL_SRGB_ALPHA 0x8C422026#define GL_SRGB8_ALPHA8 0x8C432027#define GL_SLUMINANCE_ALPHA 0x8C442028#define GL_SLUMINANCE8_ALPHA8 0x8C452029#define GL_SLUMINANCE 0x8C462030#define GL_SLUMINANCE8 0x8C472031#define GL_COMPRESSED_SRGB 0x8C482032#define GL_COMPRESSED_SRGB_ALPHA 0x8C492033#define GL_COMPRESSED_SLUMINANCE 0x8C4A2034#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B20352036typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);2037typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);2038typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);2039typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);2040typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);2041typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);20422043#define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv)2044#define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv)2045#define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv)2046#define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv)2047#define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv)2048#define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv)20492050#define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1)20512052#endif /* GL_VERSION_2_1 */20532054/* ----------------------------- GL_VERSION_3_0 ---------------------------- */20552056#ifndef GL_VERSION_3_02057#define GL_VERSION_3_0 120582059#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE02060#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE12061#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE22062#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE32063#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE42064#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE52065#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB2066#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES2067#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS2068#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x00012069#define GL_MAJOR_VERSION 0x821B2070#define GL_MINOR_VERSION 0x821C2071#define GL_NUM_EXTENSIONS 0x821D2072#define GL_CONTEXT_FLAGS 0x821E2073#define GL_DEPTH_BUFFER 0x82232074#define GL_STENCIL_BUFFER 0x82242075#define GL_RGBA32F 0x88142076#define GL_RGB32F 0x88152077#define GL_RGBA16F 0x881A2078#define GL_RGB16F 0x881B2079#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD2080#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF2081#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x89042082#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x89052083#define GL_CLAMP_VERTEX_COLOR 0x891A2084#define GL_CLAMP_FRAGMENT_COLOR 0x891B2085#define GL_CLAMP_READ_COLOR 0x891C2086#define GL_FIXED_ONLY 0x891D2087#define GL_TEXTURE_RED_TYPE 0x8C102088#define GL_TEXTURE_GREEN_TYPE 0x8C112089#define GL_TEXTURE_BLUE_TYPE 0x8C122090#define GL_TEXTURE_ALPHA_TYPE 0x8C132091#define GL_TEXTURE_LUMINANCE_TYPE 0x8C142092#define GL_TEXTURE_INTENSITY_TYPE 0x8C152093#define GL_TEXTURE_DEPTH_TYPE 0x8C162094#define GL_TEXTURE_1D_ARRAY 0x8C182095#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C192096#define GL_TEXTURE_2D_ARRAY 0x8C1A2097#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B2098#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C2099#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D2100#define GL_R11F_G11F_B10F 0x8C3A2101#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B2102#define GL_RGB9_E5 0x8C3D2103#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E2104#define GL_TEXTURE_SHARED_SIZE 0x8C3F2105#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C762106#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F2107#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C802108#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C832109#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C842110#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C852111#define GL_PRIMITIVES_GENERATED 0x8C872112#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C882113#define GL_RASTERIZER_DISCARD 0x8C892114#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A2115#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B2116#define GL_INTERLEAVED_ATTRIBS 0x8C8C2117#define GL_SEPARATE_ATTRIBS 0x8C8D2118#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E2119#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F2120#define GL_RGBA32UI 0x8D702121#define GL_RGB32UI 0x8D712122#define GL_RGBA16UI 0x8D762123#define GL_RGB16UI 0x8D772124#define GL_RGBA8UI 0x8D7C2125#define GL_RGB8UI 0x8D7D2126#define GL_RGBA32I 0x8D822127#define GL_RGB32I 0x8D832128#define GL_RGBA16I 0x8D882129#define GL_RGB16I 0x8D892130#define GL_RGBA8I 0x8D8E2131#define GL_RGB8I 0x8D8F2132#define GL_RED_INTEGER 0x8D942133#define GL_GREEN_INTEGER 0x8D952134#define GL_BLUE_INTEGER 0x8D962135#define GL_ALPHA_INTEGER 0x8D972136#define GL_RGB_INTEGER 0x8D982137#define GL_RGBA_INTEGER 0x8D992138#define GL_BGR_INTEGER 0x8D9A2139#define GL_BGRA_INTEGER 0x8D9B2140#define GL_SAMPLER_1D_ARRAY 0x8DC02141#define GL_SAMPLER_2D_ARRAY 0x8DC12142#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC32143#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC42144#define GL_SAMPLER_CUBE_SHADOW 0x8DC52145#define GL_UNSIGNED_INT_VEC2 0x8DC62146#define GL_UNSIGNED_INT_VEC3 0x8DC72147#define GL_UNSIGNED_INT_VEC4 0x8DC82148#define GL_INT_SAMPLER_1D 0x8DC92149#define GL_INT_SAMPLER_2D 0x8DCA2150#define GL_INT_SAMPLER_3D 0x8DCB2151#define GL_INT_SAMPLER_CUBE 0x8DCC2152#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE2153#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF2154#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD12155#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD22156#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD32157#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD42158#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD62159#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD72160#define GL_QUERY_WAIT 0x8E132161#define GL_QUERY_NO_WAIT 0x8E142162#define GL_QUERY_BY_REGION_WAIT 0x8E152163#define GL_QUERY_BY_REGION_NO_WAIT 0x8E1621642165typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);2166typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);2167typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint colorNumber, const GLchar* name);2168typedef void (GLAPIENTRY * PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);2169typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawBuffer, GLfloat depth, GLint stencil);2170typedef void (GLAPIENTRY * PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawBuffer, const GLfloat* value);2171typedef void (GLAPIENTRY * PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawBuffer, const GLint* value);2172typedef void (GLAPIENTRY * PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawBuffer, const GLuint* value);2173typedef void (GLAPIENTRY * PFNGLCOLORMASKIPROC) (GLuint buf, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);2174typedef void (GLAPIENTRY * PFNGLDISABLEIPROC) (GLenum cap, GLuint index);2175typedef void (GLAPIENTRY * PFNGLENABLEIPROC) (GLenum cap, GLuint index);2176typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERPROC) (void);2177typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKPROC) (void);2178typedef void (GLAPIENTRY * PFNGLGETBOOLEANI_VPROC) (GLenum pname, GLuint index, GLboolean* data);2179typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar* name);2180typedef const GLubyte* (GLAPIENTRY * PFNGLGETSTRINGIPROC) (GLenum name, GLuint index);2181typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint* params);2182typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint* params);2183typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);2184typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint* params);2185typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint* params);2186typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint* params);2187typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDIPROC) (GLenum cap, GLuint index);2188typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint* params);2189typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint* params);2190typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode);2191typedef void (GLAPIENTRY * PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0);2192typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint* value);2193typedef void (GLAPIENTRY * PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);2194typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint* value);2195typedef void (GLAPIENTRY * PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);2196typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint* value);2197typedef void (GLAPIENTRY * PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);2198typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint* value);2199typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint v0);2200typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint* v0);2201typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint v0);2202typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint* v0);2203typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint v0, GLint v1);2204typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint* v0);2205typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint v0, GLuint v1);2206typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint* v0);2207typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint v0, GLint v1, GLint v2);2208typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint* v0);2209typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint v0, GLuint v1, GLuint v2);2210typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint* v0);2211typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte* v0);2212typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint v0, GLint v1, GLint v2, GLint v3);2213typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint* v0);2214typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort* v0);2215typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte* v0);2216typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint v0, GLuint v1, GLuint v2, GLuint v3);2217typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint* v0);2218typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort* v0);2219typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void*pointer);22202221#define glBeginConditionalRender GLEW_GET_FUN(__glewBeginConditionalRender)2222#define glBeginTransformFeedback GLEW_GET_FUN(__glewBeginTransformFeedback)2223#define glBindFragDataLocation GLEW_GET_FUN(__glewBindFragDataLocation)2224#define glClampColor GLEW_GET_FUN(__glewClampColor)2225#define glClearBufferfi GLEW_GET_FUN(__glewClearBufferfi)2226#define glClearBufferfv GLEW_GET_FUN(__glewClearBufferfv)2227#define glClearBufferiv GLEW_GET_FUN(__glewClearBufferiv)2228#define glClearBufferuiv GLEW_GET_FUN(__glewClearBufferuiv)2229#define glColorMaski GLEW_GET_FUN(__glewColorMaski)2230#define glDisablei GLEW_GET_FUN(__glewDisablei)2231#define glEnablei GLEW_GET_FUN(__glewEnablei)2232#define glEndConditionalRender GLEW_GET_FUN(__glewEndConditionalRender)2233#define glEndTransformFeedback GLEW_GET_FUN(__glewEndTransformFeedback)2234#define glGetBooleani_v GLEW_GET_FUN(__glewGetBooleani_v)2235#define glGetFragDataLocation GLEW_GET_FUN(__glewGetFragDataLocation)2236#define glGetStringi GLEW_GET_FUN(__glewGetStringi)2237#define glGetTexParameterIiv GLEW_GET_FUN(__glewGetTexParameterIiv)2238#define glGetTexParameterIuiv GLEW_GET_FUN(__glewGetTexParameterIuiv)2239#define glGetTransformFeedbackVarying GLEW_GET_FUN(__glewGetTransformFeedbackVarying)2240#define glGetUniformuiv GLEW_GET_FUN(__glewGetUniformuiv)2241#define glGetVertexAttribIiv GLEW_GET_FUN(__glewGetVertexAttribIiv)2242#define glGetVertexAttribIuiv GLEW_GET_FUN(__glewGetVertexAttribIuiv)2243#define glIsEnabledi GLEW_GET_FUN(__glewIsEnabledi)2244#define glTexParameterIiv GLEW_GET_FUN(__glewTexParameterIiv)2245#define glTexParameterIuiv GLEW_GET_FUN(__glewTexParameterIuiv)2246#define glTransformFeedbackVaryings GLEW_GET_FUN(__glewTransformFeedbackVaryings)2247#define glUniform1ui GLEW_GET_FUN(__glewUniform1ui)2248#define glUniform1uiv GLEW_GET_FUN(__glewUniform1uiv)2249#define glUniform2ui GLEW_GET_FUN(__glewUniform2ui)2250#define glUniform2uiv GLEW_GET_FUN(__glewUniform2uiv)2251#define glUniform3ui GLEW_GET_FUN(__glewUniform3ui)2252#define glUniform3uiv GLEW_GET_FUN(__glewUniform3uiv)2253#define glUniform4ui GLEW_GET_FUN(__glewUniform4ui)2254#define glUniform4uiv GLEW_GET_FUN(__glewUniform4uiv)2255#define glVertexAttribI1i GLEW_GET_FUN(__glewVertexAttribI1i)2256#define glVertexAttribI1iv GLEW_GET_FUN(__glewVertexAttribI1iv)2257#define glVertexAttribI1ui GLEW_GET_FUN(__glewVertexAttribI1ui)2258#define glVertexAttribI1uiv GLEW_GET_FUN(__glewVertexAttribI1uiv)2259#define glVertexAttribI2i GLEW_GET_FUN(__glewVertexAttribI2i)2260#define glVertexAttribI2iv GLEW_GET_FUN(__glewVertexAttribI2iv)2261#define glVertexAttribI2ui GLEW_GET_FUN(__glewVertexAttribI2ui)2262#define glVertexAttribI2uiv GLEW_GET_FUN(__glewVertexAttribI2uiv)2263#define glVertexAttribI3i GLEW_GET_FUN(__glewVertexAttribI3i)2264#define glVertexAttribI3iv GLEW_GET_FUN(__glewVertexAttribI3iv)2265#define glVertexAttribI3ui GLEW_GET_FUN(__glewVertexAttribI3ui)2266#define glVertexAttribI3uiv GLEW_GET_FUN(__glewVertexAttribI3uiv)2267#define glVertexAttribI4bv GLEW_GET_FUN(__glewVertexAttribI4bv)2268#define glVertexAttribI4i GLEW_GET_FUN(__glewVertexAttribI4i)2269#define glVertexAttribI4iv GLEW_GET_FUN(__glewVertexAttribI4iv)2270#define glVertexAttribI4sv GLEW_GET_FUN(__glewVertexAttribI4sv)2271#define glVertexAttribI4ubv GLEW_GET_FUN(__glewVertexAttribI4ubv)2272#define glVertexAttribI4ui GLEW_GET_FUN(__glewVertexAttribI4ui)2273#define glVertexAttribI4uiv GLEW_GET_FUN(__glewVertexAttribI4uiv)2274#define glVertexAttribI4usv GLEW_GET_FUN(__glewVertexAttribI4usv)2275#define glVertexAttribIPointer GLEW_GET_FUN(__glewVertexAttribIPointer)22762277#define GLEW_VERSION_3_0 GLEW_GET_VAR(__GLEW_VERSION_3_0)22782279#endif /* GL_VERSION_3_0 */22802281/* ----------------------------- GL_VERSION_3_1 ---------------------------- */22822283#ifndef GL_VERSION_3_12284#define GL_VERSION_3_1 122852286#define GL_TEXTURE_RECTANGLE 0x84F52287#define GL_TEXTURE_BINDING_RECTANGLE 0x84F62288#define GL_PROXY_TEXTURE_RECTANGLE 0x84F72289#define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F82290#define GL_SAMPLER_2D_RECT 0x8B632291#define GL_SAMPLER_2D_RECT_SHADOW 0x8B642292#define GL_TEXTURE_BUFFER 0x8C2A2293#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B2294#define GL_TEXTURE_BINDING_BUFFER 0x8C2C2295#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D2296#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E2297#define GL_SAMPLER_BUFFER 0x8DC22298#define GL_INT_SAMPLER_2D_RECT 0x8DCD2299#define GL_INT_SAMPLER_BUFFER 0x8DD02300#define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD52301#define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD82302#define GL_RED_SNORM 0x8F902303#define GL_RG_SNORM 0x8F912304#define GL_RGB_SNORM 0x8F922305#define GL_RGBA_SNORM 0x8F932306#define GL_R8_SNORM 0x8F942307#define GL_RG8_SNORM 0x8F952308#define GL_RGB8_SNORM 0x8F962309#define GL_RGBA8_SNORM 0x8F972310#define GL_R16_SNORM 0x8F982311#define GL_RG16_SNORM 0x8F992312#define GL_RGB16_SNORM 0x8F9A2313#define GL_RGBA16_SNORM 0x8F9B2314#define GL_SIGNED_NORMALIZED 0x8F9C2315#define GL_PRIMITIVE_RESTART 0x8F9D2316#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E2317#define GL_BUFFER_ACCESS_FLAGS 0x911F2318#define GL_BUFFER_MAP_LENGTH 0x91202319#define GL_BUFFER_MAP_OFFSET 0x912123202321typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);2322typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount);2323typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint buffer);2324typedef void (GLAPIENTRY * PFNGLTEXBUFFERPROC) (GLenum target, GLenum internalFormat, GLuint buffer);23252326#define glDrawArraysInstanced GLEW_GET_FUN(__glewDrawArraysInstanced)2327#define glDrawElementsInstanced GLEW_GET_FUN(__glewDrawElementsInstanced)2328#define glPrimitiveRestartIndex GLEW_GET_FUN(__glewPrimitiveRestartIndex)2329#define glTexBuffer GLEW_GET_FUN(__glewTexBuffer)23302331#define GLEW_VERSION_3_1 GLEW_GET_VAR(__GLEW_VERSION_3_1)23322333#endif /* GL_VERSION_3_1 */23342335/* ----------------------------- GL_VERSION_3_2 ---------------------------- */23362337#ifndef GL_VERSION_3_22338#define GL_VERSION_3_2 123392340#define GL_CONTEXT_CORE_PROFILE_BIT 0x000000012341#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x000000022342#define GL_LINES_ADJACENCY 0x000A2343#define GL_LINE_STRIP_ADJACENCY 0x000B2344#define GL_TRIANGLES_ADJACENCY 0x000C2345#define GL_TRIANGLE_STRIP_ADJACENCY 0x000D2346#define GL_PROGRAM_POINT_SIZE 0x86422347#define GL_GEOMETRY_VERTICES_OUT 0x89162348#define GL_GEOMETRY_INPUT_TYPE 0x89172349#define GL_GEOMETRY_OUTPUT_TYPE 0x89182350#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C292351#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA72352#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA82353#define GL_GEOMETRY_SHADER 0x8DD92354#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF2355#define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE02356#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE12357#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x91222358#define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x91232359#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x91242360#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x91252361#define GL_CONTEXT_PROFILE_MASK 0x912623622363typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);2364typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum value, GLint64 * data);2365typedef void (GLAPIENTRY * PFNGLGETINTEGER64I_VPROC) (GLenum pname, GLuint index, GLint64 * data);23662367#define glFramebufferTexture GLEW_GET_FUN(__glewFramebufferTexture)2368#define glGetBufferParameteri64v GLEW_GET_FUN(__glewGetBufferParameteri64v)2369#define glGetInteger64i_v GLEW_GET_FUN(__glewGetInteger64i_v)23702371#define GLEW_VERSION_3_2 GLEW_GET_VAR(__GLEW_VERSION_3_2)23722373#endif /* GL_VERSION_3_2 */23742375/* ----------------------------- GL_VERSION_3_3 ---------------------------- */23762377#ifndef GL_VERSION_3_32378#define GL_VERSION_3_3 123792380#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE2381#define GL_RGB10_A2UI 0x906F23822383typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);23842385#define glVertexAttribDivisor GLEW_GET_FUN(__glewVertexAttribDivisor)23862387#define GLEW_VERSION_3_3 GLEW_GET_VAR(__GLEW_VERSION_3_3)23882389#endif /* GL_VERSION_3_3 */23902391/* ----------------------------- GL_VERSION_4_0 ---------------------------- */23922393#ifndef GL_VERSION_4_02394#define GL_VERSION_4_0 123952396#define GL_SAMPLE_SHADING 0x8C362397#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C372398#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E2399#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F2400#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F2401#define GL_TEXTURE_CUBE_MAP_ARRAY 0x90092402#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A2403#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B2404#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C2405#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D2406#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E2407#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F24082409typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);2410typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode);2411typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);2412typedef void (GLAPIENTRY * PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst);2413typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGPROC) (GLclampf value);24142415#define glBlendEquationSeparatei GLEW_GET_FUN(__glewBlendEquationSeparatei)2416#define glBlendEquationi GLEW_GET_FUN(__glewBlendEquationi)2417#define glBlendFuncSeparatei GLEW_GET_FUN(__glewBlendFuncSeparatei)2418#define glBlendFunci GLEW_GET_FUN(__glewBlendFunci)2419#define glMinSampleShading GLEW_GET_FUN(__glewMinSampleShading)24202421#define GLEW_VERSION_4_0 GLEW_GET_VAR(__GLEW_VERSION_4_0)24222423#endif /* GL_VERSION_4_0 */24242425/* ----------------------------- GL_VERSION_4_1 ---------------------------- */24262427#ifndef GL_VERSION_4_12428#define GL_VERSION_4_1 124292430#define GLEW_VERSION_4_1 GLEW_GET_VAR(__GLEW_VERSION_4_1)24312432#endif /* GL_VERSION_4_1 */24332434/* ----------------------------- GL_VERSION_4_2 ---------------------------- */24352436#ifndef GL_VERSION_4_22437#define GL_VERSION_4_2 124382439#define GL_TRANSFORM_FEEDBACK_PAUSED 0x8E232440#define GL_TRANSFORM_FEEDBACK_ACTIVE 0x8E242441#define GL_COMPRESSED_RGBA_BPTC_UNORM 0x8E8C2442#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM 0x8E8D2443#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT 0x8E8E2444#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT 0x8E8F2445#define GL_COPY_READ_BUFFER_BINDING 0x8F362446#define GL_COPY_WRITE_BUFFER_BINDING 0x8F3724472448#define GLEW_VERSION_4_2 GLEW_GET_VAR(__GLEW_VERSION_4_2)24492450#endif /* GL_VERSION_4_2 */24512452/* ----------------------------- GL_VERSION_4_3 ---------------------------- */24532454#ifndef GL_VERSION_4_32455#define GL_VERSION_4_3 124562457#define GL_NUM_SHADING_LANGUAGE_VERSIONS 0x82E92458#define GL_VERTEX_ATTRIB_ARRAY_LONG 0x874E24592460#define GLEW_VERSION_4_3 GLEW_GET_VAR(__GLEW_VERSION_4_3)24612462#endif /* GL_VERSION_4_3 */24632464/* ----------------------------- GL_VERSION_4_4 ---------------------------- */24652466#ifndef GL_VERSION_4_42467#define GL_VERSION_4_4 124682469#define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x82212470#define GL_MAX_VERTEX_ATTRIB_STRIDE 0x82E52471#define GL_TEXTURE_BUFFER_BINDING 0x8C2A24722473#define GLEW_VERSION_4_4 GLEW_GET_VAR(__GLEW_VERSION_4_4)24742475#endif /* GL_VERSION_4_4 */24762477/* ----------------------------- GL_VERSION_4_5 ---------------------------- */24782479#ifndef GL_VERSION_4_52480#define GL_VERSION_4_5 124812482#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT 0x0000000424832484typedef GLenum (GLAPIENTRY * PFNGLGETGRAPHICSRESETSTATUSPROC) (void);2485typedef void (GLAPIENTRY * PFNGLGETNCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLsizei bufSize, GLvoid *pixels);2486typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEPROC) (GLenum tex, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *pixels);2487typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);24882489#define glGetGraphicsResetStatus GLEW_GET_FUN(__glewGetGraphicsResetStatus)2490#define glGetnCompressedTexImage GLEW_GET_FUN(__glewGetnCompressedTexImage)2491#define glGetnTexImage GLEW_GET_FUN(__glewGetnTexImage)2492#define glGetnUniformdv GLEW_GET_FUN(__glewGetnUniformdv)24932494#define GLEW_VERSION_4_5 GLEW_GET_VAR(__GLEW_VERSION_4_5)24952496#endif /* GL_VERSION_4_5 */24972498/* ----------------------------- GL_VERSION_4_6 ---------------------------- */24992500#ifndef GL_VERSION_4_62501#define GL_VERSION_4_6 125022503#define GL_CONTEXT_FLAG_NO_ERROR_BIT 0x000000082504#define GL_PARAMETER_BUFFER 0x80EE2505#define GL_PARAMETER_BUFFER_BINDING 0x80EF2506#define GL_TRANSFORM_FEEDBACK_OVERFLOW 0x82EC2507#define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW 0x82ED2508#define GL_VERTICES_SUBMITTED 0x82EE2509#define GL_PRIMITIVES_SUBMITTED 0x82EF2510#define GL_VERTEX_SHADER_INVOCATIONS 0x82F02511#define GL_TESS_CONTROL_SHADER_PATCHES 0x82F12512#define GL_TESS_EVALUATION_SHADER_INVOCATIONS 0x82F22513#define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED 0x82F32514#define GL_FRAGMENT_SHADER_INVOCATIONS 0x82F42515#define GL_COMPUTE_SHADER_INVOCATIONS 0x82F52516#define GL_CLIPPING_INPUT_PRIMITIVES 0x82F62517#define GL_CLIPPING_OUTPUT_PRIMITIVES 0x82F72518#define GL_TEXTURE_MAX_ANISOTROPY 0x84FE2519#define GL_MAX_TEXTURE_MAX_ANISOTROPY 0x84FF2520#define GL_POLYGON_OFFSET_CLAMP 0x8E1B2521#define GL_SHADER_BINARY_FORMAT_SPIR_V 0x95512522#define GL_SPIR_V_BINARY 0x95522523#define GL_SPIR_V_EXTENSIONS 0x95532524#define GL_NUM_SPIR_V_EXTENSIONS 0x955425252526typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC) (GLenum mode, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);2527typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC) (GLenum mode, GLenum type, const GLvoid *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);2528typedef void (GLAPIENTRY * PFNGLSPECIALIZESHADERPROC) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue);25292530#define glMultiDrawArraysIndirectCount GLEW_GET_FUN(__glewMultiDrawArraysIndirectCount)2531#define glMultiDrawElementsIndirectCount GLEW_GET_FUN(__glewMultiDrawElementsIndirectCount)2532#define glSpecializeShader GLEW_GET_FUN(__glewSpecializeShader)25332534#define GLEW_VERSION_4_6 GLEW_GET_VAR(__GLEW_VERSION_4_6)25352536#endif /* GL_VERSION_4_6 */25372538/* -------------------------- GL_3DFX_multisample -------------------------- */25392540#ifndef GL_3DFX_multisample2541#define GL_3DFX_multisample 125422543#define GL_MULTISAMPLE_3DFX 0x86B22544#define GL_SAMPLE_BUFFERS_3DFX 0x86B32545#define GL_SAMPLES_3DFX 0x86B42546#define GL_MULTISAMPLE_BIT_3DFX 0x2000000025472548#define GLEW_3DFX_multisample GLEW_GET_VAR(__GLEW_3DFX_multisample)25492550#endif /* GL_3DFX_multisample */25512552/* ---------------------------- GL_3DFX_tbuffer ---------------------------- */25532554#ifndef GL_3DFX_tbuffer2555#define GL_3DFX_tbuffer 125562557typedef void (GLAPIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);25582559#define glTbufferMask3DFX GLEW_GET_FUN(__glewTbufferMask3DFX)25602561#define GLEW_3DFX_tbuffer GLEW_GET_VAR(__GLEW_3DFX_tbuffer)25622563#endif /* GL_3DFX_tbuffer */25642565/* -------------------- GL_3DFX_texture_compression_FXT1 ------------------- */25662567#ifndef GL_3DFX_texture_compression_FXT12568#define GL_3DFX_texture_compression_FXT1 125692570#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B02571#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B125722573#define GLEW_3DFX_texture_compression_FXT1 GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1)25742575#endif /* GL_3DFX_texture_compression_FXT1 */25762577/* ----------------------- GL_AMD_blend_minmax_factor ---------------------- */25782579#ifndef GL_AMD_blend_minmax_factor2580#define GL_AMD_blend_minmax_factor 125812582#define GL_FACTOR_MIN_AMD 0x901C2583#define GL_FACTOR_MAX_AMD 0x901D25842585#define GLEW_AMD_blend_minmax_factor GLEW_GET_VAR(__GLEW_AMD_blend_minmax_factor)25862587#endif /* GL_AMD_blend_minmax_factor */25882589/* --------------------- GL_AMD_compressed_3DC_texture --------------------- */25902591#ifndef GL_AMD_compressed_3DC_texture2592#define GL_AMD_compressed_3DC_texture 125932594#define GL_3DC_X_AMD 0x87F92595#define GL_3DC_XY_AMD 0x87FA25962597#define GLEW_AMD_compressed_3DC_texture GLEW_GET_VAR(__GLEW_AMD_compressed_3DC_texture)25982599#endif /* GL_AMD_compressed_3DC_texture */26002601/* --------------------- GL_AMD_compressed_ATC_texture --------------------- */26022603#ifndef GL_AMD_compressed_ATC_texture2604#define GL_AMD_compressed_ATC_texture 126052606#define GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD 0x87EE2607#define GL_ATC_RGB_AMD 0x8C922608#define GL_ATC_RGBA_EXPLICIT_ALPHA_AMD 0x8C9326092610#define GLEW_AMD_compressed_ATC_texture GLEW_GET_VAR(__GLEW_AMD_compressed_ATC_texture)26112612#endif /* GL_AMD_compressed_ATC_texture */26132614/* ----------------------- GL_AMD_conservative_depth ----------------------- */26152616#ifndef GL_AMD_conservative_depth2617#define GL_AMD_conservative_depth 126182619#define GLEW_AMD_conservative_depth GLEW_GET_VAR(__GLEW_AMD_conservative_depth)26202621#endif /* GL_AMD_conservative_depth */26222623/* -------------------------- GL_AMD_debug_output -------------------------- */26242625#ifndef GL_AMD_debug_output2626#define GL_AMD_debug_output 126272628#define GL_MAX_DEBUG_MESSAGE_LENGTH_AMD 0x91432629#define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x91442630#define GL_DEBUG_LOGGED_MESSAGES_AMD 0x91452631#define GL_DEBUG_SEVERITY_HIGH_AMD 0x91462632#define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x91472633#define GL_DEBUG_SEVERITY_LOW_AMD 0x91482634#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x91492635#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A2636#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B2637#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C2638#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D2639#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E2640#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F2641#define GL_DEBUG_CATEGORY_OTHER_AMD 0x915026422643typedef void (GLAPIENTRY *GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar* message, void* userParam);26442645typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callback, void *userParam);2646typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);2647typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar* buf);2648typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, GLchar* message);26492650#define glDebugMessageCallbackAMD GLEW_GET_FUN(__glewDebugMessageCallbackAMD)2651#define glDebugMessageEnableAMD GLEW_GET_FUN(__glewDebugMessageEnableAMD)2652#define glDebugMessageInsertAMD GLEW_GET_FUN(__glewDebugMessageInsertAMD)2653#define glGetDebugMessageLogAMD GLEW_GET_FUN(__glewGetDebugMessageLogAMD)26542655#define GLEW_AMD_debug_output GLEW_GET_VAR(__GLEW_AMD_debug_output)26562657#endif /* GL_AMD_debug_output */26582659/* ---------------------- GL_AMD_depth_clamp_separate ---------------------- */26602661#ifndef GL_AMD_depth_clamp_separate2662#define GL_AMD_depth_clamp_separate 126632664#define GL_DEPTH_CLAMP_NEAR_AMD 0x901E2665#define GL_DEPTH_CLAMP_FAR_AMD 0x901F26662667#define GLEW_AMD_depth_clamp_separate GLEW_GET_VAR(__GLEW_AMD_depth_clamp_separate)26682669#endif /* GL_AMD_depth_clamp_separate */26702671/* ----------------------- GL_AMD_draw_buffers_blend ----------------------- */26722673#ifndef GL_AMD_draw_buffers_blend2674#define GL_AMD_draw_buffers_blend 126752676typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mode);2677typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);2678typedef void (GLAPIENTRY * PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, GLenum dst);2679typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);26802681#define glBlendEquationIndexedAMD GLEW_GET_FUN(__glewBlendEquationIndexedAMD)2682#define glBlendEquationSeparateIndexedAMD GLEW_GET_FUN(__glewBlendEquationSeparateIndexedAMD)2683#define glBlendFuncIndexedAMD GLEW_GET_FUN(__glewBlendFuncIndexedAMD)2684#define glBlendFuncSeparateIndexedAMD GLEW_GET_FUN(__glewBlendFuncSeparateIndexedAMD)26852686#define GLEW_AMD_draw_buffers_blend GLEW_GET_VAR(__GLEW_AMD_draw_buffers_blend)26872688#endif /* GL_AMD_draw_buffers_blend */26892690/* ------------------ GL_AMD_framebuffer_sample_positions ------------------ */26912692#ifndef GL_AMD_framebuffer_sample_positions2693#define GL_AMD_framebuffer_sample_positions 126942695#define GL_SUBSAMPLE_DISTANCE_AMD 0x883F2696#define GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD 0x91AE2697#define GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD 0x91AF2698#define GL_ALL_PIXELS_AMD 0xFFFFFFFF26992700typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) (GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat* values);2701typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC) (GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat* values);2702typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC) (GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat* values);2703typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC) (GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat* values);27042705#define glFramebufferSamplePositionsfvAMD GLEW_GET_FUN(__glewFramebufferSamplePositionsfvAMD)2706#define glGetFramebufferParameterfvAMD GLEW_GET_FUN(__glewGetFramebufferParameterfvAMD)2707#define glGetNamedFramebufferParameterfvAMD GLEW_GET_FUN(__glewGetNamedFramebufferParameterfvAMD)2708#define glNamedFramebufferSamplePositionsfvAMD GLEW_GET_FUN(__glewNamedFramebufferSamplePositionsfvAMD)27092710#define GLEW_AMD_framebuffer_sample_positions GLEW_GET_VAR(__GLEW_AMD_framebuffer_sample_positions)27112712#endif /* GL_AMD_framebuffer_sample_positions */27132714/* --------------------------- GL_AMD_gcn_shader --------------------------- */27152716#ifndef GL_AMD_gcn_shader2717#define GL_AMD_gcn_shader 127182719#define GLEW_AMD_gcn_shader GLEW_GET_VAR(__GLEW_AMD_gcn_shader)27202721#endif /* GL_AMD_gcn_shader */27222723/* ---------------------- GL_AMD_gpu_shader_half_float --------------------- */27242725#ifndef GL_AMD_gpu_shader_half_float2726#define GL_AMD_gpu_shader_half_float 127272728#define GL_FLOAT16_NV 0x8FF82729#define GL_FLOAT16_VEC2_NV 0x8FF92730#define GL_FLOAT16_VEC3_NV 0x8FFA2731#define GL_FLOAT16_VEC4_NV 0x8FFB2732#define GL_FLOAT16_MAT2_AMD 0x91C52733#define GL_FLOAT16_MAT3_AMD 0x91C62734#define GL_FLOAT16_MAT4_AMD 0x91C72735#define GL_FLOAT16_MAT2x3_AMD 0x91C82736#define GL_FLOAT16_MAT2x4_AMD 0x91C92737#define GL_FLOAT16_MAT3x2_AMD 0x91CA2738#define GL_FLOAT16_MAT3x4_AMD 0x91CB2739#define GL_FLOAT16_MAT4x2_AMD 0x91CC2740#define GL_FLOAT16_MAT4x3_AMD 0x91CD27412742#define GLEW_AMD_gpu_shader_half_float GLEW_GET_VAR(__GLEW_AMD_gpu_shader_half_float)27432744#endif /* GL_AMD_gpu_shader_half_float */27452746/* ------------------------ GL_AMD_gpu_shader_int16 ------------------------ */27472748#ifndef GL_AMD_gpu_shader_int162749#define GL_AMD_gpu_shader_int16 127502751#define GLEW_AMD_gpu_shader_int16 GLEW_GET_VAR(__GLEW_AMD_gpu_shader_int16)27522753#endif /* GL_AMD_gpu_shader_int16 */27542755/* ------------------------ GL_AMD_gpu_shader_int64 ------------------------ */27562757#ifndef GL_AMD_gpu_shader_int642758#define GL_AMD_gpu_shader_int64 127592760#define GLEW_AMD_gpu_shader_int64 GLEW_GET_VAR(__GLEW_AMD_gpu_shader_int64)27612762#endif /* GL_AMD_gpu_shader_int64 */27632764/* ---------------------- GL_AMD_interleaved_elements ---------------------- */27652766#ifndef GL_AMD_interleaved_elements2767#define GL_AMD_interleaved_elements 127682769#define GL_RED 0x19032770#define GL_GREEN 0x19042771#define GL_BLUE 0x19052772#define GL_ALPHA 0x19062773#define GL_RG8UI 0x82382774#define GL_RG16UI 0x823A2775#define GL_RGBA8UI 0x8D7C2776#define GL_VERTEX_ELEMENT_SWIZZLE_AMD 0x91A42777#define GL_VERTEX_ID_SWIZZLE_AMD 0x91A527782779typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPARAMETERIAMDPROC) (GLuint index, GLenum pname, GLint param);27802781#define glVertexAttribParameteriAMD GLEW_GET_FUN(__glewVertexAttribParameteriAMD)27822783#define GLEW_AMD_interleaved_elements GLEW_GET_VAR(__GLEW_AMD_interleaved_elements)27842785#endif /* GL_AMD_interleaved_elements */27862787/* ----------------------- GL_AMD_multi_draw_indirect ---------------------- */27882789#ifndef GL_AMD_multi_draw_indirect2790#define GL_AMD_multi_draw_indirect 127912792typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC) (GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride);2793typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride);27942795#define glMultiDrawArraysIndirectAMD GLEW_GET_FUN(__glewMultiDrawArraysIndirectAMD)2796#define glMultiDrawElementsIndirectAMD GLEW_GET_FUN(__glewMultiDrawElementsIndirectAMD)27972798#define GLEW_AMD_multi_draw_indirect GLEW_GET_VAR(__GLEW_AMD_multi_draw_indirect)27992800#endif /* GL_AMD_multi_draw_indirect */28012802/* ------------------------- GL_AMD_name_gen_delete ------------------------ */28032804#ifndef GL_AMD_name_gen_delete2805#define GL_AMD_name_gen_delete 128062807#define GL_DATA_BUFFER_AMD 0x91512808#define GL_PERFORMANCE_MONITOR_AMD 0x91522809#define GL_QUERY_OBJECT_AMD 0x91532810#define GL_VERTEX_ARRAY_OBJECT_AMD 0x91542811#define GL_SAMPLER_OBJECT_AMD 0x915528122813typedef void (GLAPIENTRY * PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint* names);2814typedef void (GLAPIENTRY * PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GLuint* names);2815typedef GLboolean (GLAPIENTRY * PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name);28162817#define glDeleteNamesAMD GLEW_GET_FUN(__glewDeleteNamesAMD)2818#define glGenNamesAMD GLEW_GET_FUN(__glewGenNamesAMD)2819#define glIsNameAMD GLEW_GET_FUN(__glewIsNameAMD)28202821#define GLEW_AMD_name_gen_delete GLEW_GET_VAR(__GLEW_AMD_name_gen_delete)28222823#endif /* GL_AMD_name_gen_delete */28242825/* ---------------------- GL_AMD_occlusion_query_event --------------------- */28262827#ifndef GL_AMD_occlusion_query_event2828#define GL_AMD_occlusion_query_event 128292830#define GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD 0x000000012831#define GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD 0x000000022832#define GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD 0x000000042833#define GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD 0x000000082834#define GL_OCCLUSION_QUERY_EVENT_MASK_AMD 0x874F2835#define GL_QUERY_ALL_EVENT_BITS_AMD 0xFFFFFFFF28362837typedef void (GLAPIENTRY * PFNGLQUERYOBJECTPARAMETERUIAMDPROC) (GLenum target, GLuint id, GLenum pname, GLuint param);28382839#define glQueryObjectParameteruiAMD GLEW_GET_FUN(__glewQueryObjectParameteruiAMD)28402841#define GLEW_AMD_occlusion_query_event GLEW_GET_VAR(__GLEW_AMD_occlusion_query_event)28422843#endif /* GL_AMD_occlusion_query_event */28442845/* ----------------------- GL_AMD_performance_monitor ---------------------- */28462847#ifndef GL_AMD_performance_monitor2848#define GL_AMD_performance_monitor 128492850#define GL_COUNTER_TYPE_AMD 0x8BC02851#define GL_COUNTER_RANGE_AMD 0x8BC12852#define GL_UNSIGNED_INT64_AMD 0x8BC22853#define GL_PERCENTAGE_AMD 0x8BC32854#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC42855#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC52856#define GL_PERFMON_RESULT_AMD 0x8BC628572858typedef void (GLAPIENTRY * PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor);2859typedef void (GLAPIENTRY * PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors);2860typedef void (GLAPIENTRY * PFNGLENDPERFMONITORAMDPROC) (GLuint monitor);2861typedef void (GLAPIENTRY * PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint* monitors);2862typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint *bytesWritten);2863typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, void *data);2864typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar *counterString);2865typedef void (GLAPIENTRY * PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint* numCounters, GLint *maxActiveCounters, GLsizei countersSize, GLuint *counters);2866typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei* length, GLchar *groupString);2867typedef void (GLAPIENTRY * PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint* numGroups, GLsizei groupsSize, GLuint *groups);2868typedef void (GLAPIENTRY * PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList);28692870#define glBeginPerfMonitorAMD GLEW_GET_FUN(__glewBeginPerfMonitorAMD)2871#define glDeletePerfMonitorsAMD GLEW_GET_FUN(__glewDeletePerfMonitorsAMD)2872#define glEndPerfMonitorAMD GLEW_GET_FUN(__glewEndPerfMonitorAMD)2873#define glGenPerfMonitorsAMD GLEW_GET_FUN(__glewGenPerfMonitorsAMD)2874#define glGetPerfMonitorCounterDataAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterDataAMD)2875#define glGetPerfMonitorCounterInfoAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterInfoAMD)2876#define glGetPerfMonitorCounterStringAMD GLEW_GET_FUN(__glewGetPerfMonitorCounterStringAMD)2877#define glGetPerfMonitorCountersAMD GLEW_GET_FUN(__glewGetPerfMonitorCountersAMD)2878#define glGetPerfMonitorGroupStringAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupStringAMD)2879#define glGetPerfMonitorGroupsAMD GLEW_GET_FUN(__glewGetPerfMonitorGroupsAMD)2880#define glSelectPerfMonitorCountersAMD GLEW_GET_FUN(__glewSelectPerfMonitorCountersAMD)28812882#define GLEW_AMD_performance_monitor GLEW_GET_VAR(__GLEW_AMD_performance_monitor)28832884#endif /* GL_AMD_performance_monitor */28852886/* -------------------------- GL_AMD_pinned_memory ------------------------- */28872888#ifndef GL_AMD_pinned_memory2889#define GL_AMD_pinned_memory 128902891#define GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD 0x916028922893#define GLEW_AMD_pinned_memory GLEW_GET_VAR(__GLEW_AMD_pinned_memory)28942895#endif /* GL_AMD_pinned_memory */28962897/* ----------------------- GL_AMD_program_binary_Z400 ---------------------- */28982899#ifndef GL_AMD_program_binary_Z4002900#define GL_AMD_program_binary_Z400 129012902#define GL_Z400_BINARY_AMD 0x874029032904#define GLEW_AMD_program_binary_Z400 GLEW_GET_VAR(__GLEW_AMD_program_binary_Z400)29052906#endif /* GL_AMD_program_binary_Z400 */29072908/* ----------------------- GL_AMD_query_buffer_object ---------------------- */29092910#ifndef GL_AMD_query_buffer_object2911#define GL_AMD_query_buffer_object 129122913#define GL_QUERY_BUFFER_AMD 0x91922914#define GL_QUERY_BUFFER_BINDING_AMD 0x91932915#define GL_QUERY_RESULT_NO_WAIT_AMD 0x919429162917#define GLEW_AMD_query_buffer_object GLEW_GET_VAR(__GLEW_AMD_query_buffer_object)29182919#endif /* GL_AMD_query_buffer_object */29202921/* ------------------------ GL_AMD_sample_positions ------------------------ */29222923#ifndef GL_AMD_sample_positions2924#define GL_AMD_sample_positions 129252926#define GL_SUBSAMPLE_DISTANCE_AMD 0x883F29272928typedef void (GLAPIENTRY * PFNGLSETMULTISAMPLEFVAMDPROC) (GLenum pname, GLuint index, const GLfloat* val);29292930#define glSetMultisamplefvAMD GLEW_GET_FUN(__glewSetMultisamplefvAMD)29312932#define GLEW_AMD_sample_positions GLEW_GET_VAR(__GLEW_AMD_sample_positions)29332934#endif /* GL_AMD_sample_positions */29352936/* ------------------ GL_AMD_seamless_cubemap_per_texture ------------------ */29372938#ifndef GL_AMD_seamless_cubemap_per_texture2939#define GL_AMD_seamless_cubemap_per_texture 129402941#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F29422943#define GLEW_AMD_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_AMD_seamless_cubemap_per_texture)29442945#endif /* GL_AMD_seamless_cubemap_per_texture */29462947/* -------------------- GL_AMD_shader_atomic_counter_ops ------------------- */29482949#ifndef GL_AMD_shader_atomic_counter_ops2950#define GL_AMD_shader_atomic_counter_ops 129512952#define GLEW_AMD_shader_atomic_counter_ops GLEW_GET_VAR(__GLEW_AMD_shader_atomic_counter_ops)29532954#endif /* GL_AMD_shader_atomic_counter_ops */29552956/* -------------------------- GL_AMD_shader_ballot ------------------------- */29572958#ifndef GL_AMD_shader_ballot2959#define GL_AMD_shader_ballot 129602961#define GLEW_AMD_shader_ballot GLEW_GET_VAR(__GLEW_AMD_shader_ballot)29622963#endif /* GL_AMD_shader_ballot */29642965/* ---------------- GL_AMD_shader_explicit_vertex_parameter ---------------- */29662967#ifndef GL_AMD_shader_explicit_vertex_parameter2968#define GL_AMD_shader_explicit_vertex_parameter 129692970#define GLEW_AMD_shader_explicit_vertex_parameter GLEW_GET_VAR(__GLEW_AMD_shader_explicit_vertex_parameter)29712972#endif /* GL_AMD_shader_explicit_vertex_parameter */29732974/* ---------------------- GL_AMD_shader_stencil_export --------------------- */29752976#ifndef GL_AMD_shader_stencil_export2977#define GL_AMD_shader_stencil_export 129782979#define GLEW_AMD_shader_stencil_export GLEW_GET_VAR(__GLEW_AMD_shader_stencil_export)29802981#endif /* GL_AMD_shader_stencil_export */29822983/* ------------------- GL_AMD_shader_stencil_value_export ------------------ */29842985#ifndef GL_AMD_shader_stencil_value_export2986#define GL_AMD_shader_stencil_value_export 129872988#define GLEW_AMD_shader_stencil_value_export GLEW_GET_VAR(__GLEW_AMD_shader_stencil_value_export)29892990#endif /* GL_AMD_shader_stencil_value_export */29912992/* ---------------------- GL_AMD_shader_trinary_minmax --------------------- */29932994#ifndef GL_AMD_shader_trinary_minmax2995#define GL_AMD_shader_trinary_minmax 129962997#define GLEW_AMD_shader_trinary_minmax GLEW_GET_VAR(__GLEW_AMD_shader_trinary_minmax)29982999#endif /* GL_AMD_shader_trinary_minmax */30003001/* ------------------------- GL_AMD_sparse_texture ------------------------- */30023003#ifndef GL_AMD_sparse_texture3004#define GL_AMD_sparse_texture 130053006#define GL_TEXTURE_STORAGE_SPARSE_BIT_AMD 0x000000013007#define GL_VIRTUAL_PAGE_SIZE_X_AMD 0x91953008#define GL_VIRTUAL_PAGE_SIZE_Y_AMD 0x91963009#define GL_VIRTUAL_PAGE_SIZE_Z_AMD 0x91973010#define GL_MAX_SPARSE_TEXTURE_SIZE_AMD 0x91983011#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD 0x91993012#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS 0x919A3013#define GL_MIN_SPARSE_LEVEL_AMD 0x919B3014#define GL_MIN_LOD_WARNING_AMD 0x919C30153016typedef void (GLAPIENTRY * PFNGLTEXSTORAGESPARSEAMDPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags);3017typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGESPARSEAMDPROC) (GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags);30183019#define glTexStorageSparseAMD GLEW_GET_FUN(__glewTexStorageSparseAMD)3020#define glTextureStorageSparseAMD GLEW_GET_FUN(__glewTextureStorageSparseAMD)30213022#define GLEW_AMD_sparse_texture GLEW_GET_VAR(__GLEW_AMD_sparse_texture)30233024#endif /* GL_AMD_sparse_texture */30253026/* ------------------- GL_AMD_stencil_operation_extended ------------------- */30273028#ifndef GL_AMD_stencil_operation_extended3029#define GL_AMD_stencil_operation_extended 130303031#define GL_SET_AMD 0x874A3032#define GL_REPLACE_VALUE_AMD 0x874B3033#define GL_STENCIL_OP_VALUE_AMD 0x874C3034#define GL_STENCIL_BACK_OP_VALUE_AMD 0x874D30353036typedef void (GLAPIENTRY * PFNGLSTENCILOPVALUEAMDPROC) (GLenum face, GLuint value);30373038#define glStencilOpValueAMD GLEW_GET_FUN(__glewStencilOpValueAMD)30393040#define GLEW_AMD_stencil_operation_extended GLEW_GET_VAR(__GLEW_AMD_stencil_operation_extended)30413042#endif /* GL_AMD_stencil_operation_extended */30433044/* --------------------- GL_AMD_texture_gather_bias_lod -------------------- */30453046#ifndef GL_AMD_texture_gather_bias_lod3047#define GL_AMD_texture_gather_bias_lod 130483049#define GLEW_AMD_texture_gather_bias_lod GLEW_GET_VAR(__GLEW_AMD_texture_gather_bias_lod)30503051#endif /* GL_AMD_texture_gather_bias_lod */30523053/* ------------------------ GL_AMD_texture_texture4 ------------------------ */30543055#ifndef GL_AMD_texture_texture43056#define GL_AMD_texture_texture4 130573058#define GLEW_AMD_texture_texture4 GLEW_GET_VAR(__GLEW_AMD_texture_texture4)30593060#endif /* GL_AMD_texture_texture4 */30613062/* --------------- GL_AMD_transform_feedback3_lines_triangles -------------- */30633064#ifndef GL_AMD_transform_feedback3_lines_triangles3065#define GL_AMD_transform_feedback3_lines_triangles 130663067#define GLEW_AMD_transform_feedback3_lines_triangles GLEW_GET_VAR(__GLEW_AMD_transform_feedback3_lines_triangles)30683069#endif /* GL_AMD_transform_feedback3_lines_triangles */30703071/* ----------------------- GL_AMD_transform_feedback4 ---------------------- */30723073#ifndef GL_AMD_transform_feedback43074#define GL_AMD_transform_feedback4 130753076#define GL_STREAM_RASTERIZATION_AMD 0x91A030773078#define GLEW_AMD_transform_feedback4 GLEW_GET_VAR(__GLEW_AMD_transform_feedback4)30793080#endif /* GL_AMD_transform_feedback4 */30813082/* ----------------------- GL_AMD_vertex_shader_layer ---------------------- */30833084#ifndef GL_AMD_vertex_shader_layer3085#define GL_AMD_vertex_shader_layer 130863087#define GLEW_AMD_vertex_shader_layer GLEW_GET_VAR(__GLEW_AMD_vertex_shader_layer)30883089#endif /* GL_AMD_vertex_shader_layer */30903091/* -------------------- GL_AMD_vertex_shader_tessellator ------------------- */30923093#ifndef GL_AMD_vertex_shader_tessellator3094#define GL_AMD_vertex_shader_tessellator 130953096#define GL_SAMPLER_BUFFER_AMD 0x90013097#define GL_INT_SAMPLER_BUFFER_AMD 0x90023098#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x90033099#define GL_TESSELLATION_MODE_AMD 0x90043100#define GL_TESSELLATION_FACTOR_AMD 0x90053101#define GL_DISCRETE_AMD 0x90063102#define GL_CONTINUOUS_AMD 0x900731033104typedef void (GLAPIENTRY * PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor);3105typedef void (GLAPIENTRY * PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode);31063107#define glTessellationFactorAMD GLEW_GET_FUN(__glewTessellationFactorAMD)3108#define glTessellationModeAMD GLEW_GET_FUN(__glewTessellationModeAMD)31093110#define GLEW_AMD_vertex_shader_tessellator GLEW_GET_VAR(__GLEW_AMD_vertex_shader_tessellator)31113112#endif /* GL_AMD_vertex_shader_tessellator */31133114/* ------------------ GL_AMD_vertex_shader_viewport_index ------------------ */31153116#ifndef GL_AMD_vertex_shader_viewport_index3117#define GL_AMD_vertex_shader_viewport_index 131183119#define GLEW_AMD_vertex_shader_viewport_index GLEW_GET_VAR(__GLEW_AMD_vertex_shader_viewport_index)31203121#endif /* GL_AMD_vertex_shader_viewport_index */31223123/* -------------------- GL_ANDROID_extension_pack_es31a -------------------- */31243125#ifndef GL_ANDROID_extension_pack_es31a3126#define GL_ANDROID_extension_pack_es31a 131273128#define GLEW_ANDROID_extension_pack_es31a GLEW_GET_VAR(__GLEW_ANDROID_extension_pack_es31a)31293130#endif /* GL_ANDROID_extension_pack_es31a */31313132/* ------------------------- GL_ANGLE_depth_texture ------------------------ */31333134#ifndef GL_ANGLE_depth_texture3135#define GL_ANGLE_depth_texture 131363137#define GLEW_ANGLE_depth_texture GLEW_GET_VAR(__GLEW_ANGLE_depth_texture)31383139#endif /* GL_ANGLE_depth_texture */31403141/* ----------------------- GL_ANGLE_framebuffer_blit ----------------------- */31423143#ifndef GL_ANGLE_framebuffer_blit3144#define GL_ANGLE_framebuffer_blit 131453146#define GL_DRAW_FRAMEBUFFER_BINDING_ANGLE 0x8CA63147#define GL_READ_FRAMEBUFFER_ANGLE 0x8CA83148#define GL_DRAW_FRAMEBUFFER_ANGLE 0x8CA93149#define GL_READ_FRAMEBUFFER_BINDING_ANGLE 0x8CAA31503151typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERANGLEPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);31523153#define glBlitFramebufferANGLE GLEW_GET_FUN(__glewBlitFramebufferANGLE)31543155#define GLEW_ANGLE_framebuffer_blit GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_blit)31563157#endif /* GL_ANGLE_framebuffer_blit */31583159/* -------------------- GL_ANGLE_framebuffer_multisample ------------------- */31603161#ifndef GL_ANGLE_framebuffer_multisample3162#define GL_ANGLE_framebuffer_multisample 131633164#define GL_RENDERBUFFER_SAMPLES_ANGLE 0x8CAB3165#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE 0x8D563166#define GL_MAX_SAMPLES_ANGLE 0x8D5731673168typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);31693170#define glRenderbufferStorageMultisampleANGLE GLEW_GET_FUN(__glewRenderbufferStorageMultisampleANGLE)31713172#define GLEW_ANGLE_framebuffer_multisample GLEW_GET_VAR(__GLEW_ANGLE_framebuffer_multisample)31733174#endif /* GL_ANGLE_framebuffer_multisample */31753176/* ----------------------- GL_ANGLE_instanced_arrays ----------------------- */31773178#ifndef GL_ANGLE_instanced_arrays3179#define GL_ANGLE_instanced_arrays 131803181#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE 0x88FE31823183typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDANGLEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);3184typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDANGLEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);3185typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORANGLEPROC) (GLuint index, GLuint divisor);31863187#define glDrawArraysInstancedANGLE GLEW_GET_FUN(__glewDrawArraysInstancedANGLE)3188#define glDrawElementsInstancedANGLE GLEW_GET_FUN(__glewDrawElementsInstancedANGLE)3189#define glVertexAttribDivisorANGLE GLEW_GET_FUN(__glewVertexAttribDivisorANGLE)31903191#define GLEW_ANGLE_instanced_arrays GLEW_GET_VAR(__GLEW_ANGLE_instanced_arrays)31923193#endif /* GL_ANGLE_instanced_arrays */31943195/* -------------------- GL_ANGLE_pack_reverse_row_order -------------------- */31963197#ifndef GL_ANGLE_pack_reverse_row_order3198#define GL_ANGLE_pack_reverse_row_order 131993200#define GL_PACK_REVERSE_ROW_ORDER_ANGLE 0x93A432013202#define GLEW_ANGLE_pack_reverse_row_order GLEW_GET_VAR(__GLEW_ANGLE_pack_reverse_row_order)32033204#endif /* GL_ANGLE_pack_reverse_row_order */32053206/* ------------------------ GL_ANGLE_program_binary ------------------------ */32073208#ifndef GL_ANGLE_program_binary3209#define GL_ANGLE_program_binary 132103211#define GL_PROGRAM_BINARY_ANGLE 0x93A632123213#define GLEW_ANGLE_program_binary GLEW_GET_VAR(__GLEW_ANGLE_program_binary)32143215#endif /* GL_ANGLE_program_binary */32163217/* ------------------- GL_ANGLE_texture_compression_dxt1 ------------------- */32183219#ifndef GL_ANGLE_texture_compression_dxt13220#define GL_ANGLE_texture_compression_dxt1 132213222#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F03223#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F13224#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F23225#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F332263227#define GLEW_ANGLE_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt1)32283229#endif /* GL_ANGLE_texture_compression_dxt1 */32303231/* ------------------- GL_ANGLE_texture_compression_dxt3 ------------------- */32323233#ifndef GL_ANGLE_texture_compression_dxt33234#define GL_ANGLE_texture_compression_dxt3 132353236#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F03237#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F13238#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F23239#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F332403241#define GLEW_ANGLE_texture_compression_dxt3 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt3)32423243#endif /* GL_ANGLE_texture_compression_dxt3 */32443245/* ------------------- GL_ANGLE_texture_compression_dxt5 ------------------- */32463247#ifndef GL_ANGLE_texture_compression_dxt53248#define GL_ANGLE_texture_compression_dxt5 132493250#define GL_COMPRESSED_RGB_S3TC_DXT1_ANGLE 0x83F03251#define GL_COMPRESSED_RGBA_S3TC_DXT1_ANGLE 0x83F13252#define GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE 0x83F23253#define GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE 0x83F332543255#define GLEW_ANGLE_texture_compression_dxt5 GLEW_GET_VAR(__GLEW_ANGLE_texture_compression_dxt5)32563257#endif /* GL_ANGLE_texture_compression_dxt5 */32583259/* ------------------------- GL_ANGLE_texture_usage ------------------------ */32603261#ifndef GL_ANGLE_texture_usage3262#define GL_ANGLE_texture_usage 132633264#define GL_TEXTURE_USAGE_ANGLE 0x93A23265#define GL_FRAMEBUFFER_ATTACHMENT_ANGLE 0x93A332663267#define GLEW_ANGLE_texture_usage GLEW_GET_VAR(__GLEW_ANGLE_texture_usage)32683269#endif /* GL_ANGLE_texture_usage */32703271/* -------------------------- GL_ANGLE_timer_query ------------------------- */32723273#ifndef GL_ANGLE_timer_query3274#define GL_ANGLE_timer_query 132753276#define GL_QUERY_COUNTER_BITS_ANGLE 0x88643277#define GL_CURRENT_QUERY_ANGLE 0x88653278#define GL_QUERY_RESULT_ANGLE 0x88663279#define GL_QUERY_RESULT_AVAILABLE_ANGLE 0x88673280#define GL_TIME_ELAPSED_ANGLE 0x88BF3281#define GL_TIMESTAMP_ANGLE 0x8E2832823283typedef void (GLAPIENTRY * PFNGLBEGINQUERYANGLEPROC) (GLenum target, GLuint id);3284typedef void (GLAPIENTRY * PFNGLDELETEQUERIESANGLEPROC) (GLsizei n, const GLuint* ids);3285typedef void (GLAPIENTRY * PFNGLENDQUERYANGLEPROC) (GLenum target);3286typedef void (GLAPIENTRY * PFNGLGENQUERIESANGLEPROC) (GLsizei n, GLuint* ids);3287typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VANGLEPROC) (GLuint id, GLenum pname, GLint64* params);3288typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVANGLEPROC) (GLuint id, GLenum pname, GLint* params);3289typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VANGLEPROC) (GLuint id, GLenum pname, GLuint64* params);3290typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVANGLEPROC) (GLuint id, GLenum pname, GLuint* params);3291typedef void (GLAPIENTRY * PFNGLGETQUERYIVANGLEPROC) (GLenum target, GLenum pname, GLint* params);3292typedef GLboolean (GLAPIENTRY * PFNGLISQUERYANGLEPROC) (GLuint id);3293typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERANGLEPROC) (GLuint id, GLenum target);32943295#define glBeginQueryANGLE GLEW_GET_FUN(__glewBeginQueryANGLE)3296#define glDeleteQueriesANGLE GLEW_GET_FUN(__glewDeleteQueriesANGLE)3297#define glEndQueryANGLE GLEW_GET_FUN(__glewEndQueryANGLE)3298#define glGenQueriesANGLE GLEW_GET_FUN(__glewGenQueriesANGLE)3299#define glGetQueryObjecti64vANGLE GLEW_GET_FUN(__glewGetQueryObjecti64vANGLE)3300#define glGetQueryObjectivANGLE GLEW_GET_FUN(__glewGetQueryObjectivANGLE)3301#define glGetQueryObjectui64vANGLE GLEW_GET_FUN(__glewGetQueryObjectui64vANGLE)3302#define glGetQueryObjectuivANGLE GLEW_GET_FUN(__glewGetQueryObjectuivANGLE)3303#define glGetQueryivANGLE GLEW_GET_FUN(__glewGetQueryivANGLE)3304#define glIsQueryANGLE GLEW_GET_FUN(__glewIsQueryANGLE)3305#define glQueryCounterANGLE GLEW_GET_FUN(__glewQueryCounterANGLE)33063307#define GLEW_ANGLE_timer_query GLEW_GET_VAR(__GLEW_ANGLE_timer_query)33083309#endif /* GL_ANGLE_timer_query */33103311/* ------------------- GL_ANGLE_translated_shader_source ------------------- */33123313#ifndef GL_ANGLE_translated_shader_source3314#define GL_ANGLE_translated_shader_source 133153316#define GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE 0x93A033173318typedef void (GLAPIENTRY * PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC) (GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);33193320#define glGetTranslatedShaderSourceANGLE GLEW_GET_FUN(__glewGetTranslatedShaderSourceANGLE)33213322#define GLEW_ANGLE_translated_shader_source GLEW_GET_VAR(__GLEW_ANGLE_translated_shader_source)33233324#endif /* GL_ANGLE_translated_shader_source */33253326/* ----------------------- GL_APPLE_aux_depth_stencil ---------------------- */33273328#ifndef GL_APPLE_aux_depth_stencil3329#define GL_APPLE_aux_depth_stencil 133303331#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A1433323333#define GLEW_APPLE_aux_depth_stencil GLEW_GET_VAR(__GLEW_APPLE_aux_depth_stencil)33343335#endif /* GL_APPLE_aux_depth_stencil */33363337/* ------------------------ GL_APPLE_client_storage ------------------------ */33383339#ifndef GL_APPLE_client_storage3340#define GL_APPLE_client_storage 133413342#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B233433344#define GLEW_APPLE_client_storage GLEW_GET_VAR(__GLEW_APPLE_client_storage)33453346#endif /* GL_APPLE_client_storage */33473348/* ------------------------- GL_APPLE_clip_distance ------------------------ */33493350#ifndef GL_APPLE_clip_distance3351#define GL_APPLE_clip_distance 133523353#define GL_MAX_CLIP_DISTANCES_APPLE 0x0D323354#define GL_CLIP_DISTANCE0_APPLE 0x30003355#define GL_CLIP_DISTANCE1_APPLE 0x30013356#define GL_CLIP_DISTANCE2_APPLE 0x30023357#define GL_CLIP_DISTANCE3_APPLE 0x30033358#define GL_CLIP_DISTANCE4_APPLE 0x30043359#define GL_CLIP_DISTANCE5_APPLE 0x30053360#define GL_CLIP_DISTANCE6_APPLE 0x30063361#define GL_CLIP_DISTANCE7_APPLE 0x300733623363#define GLEW_APPLE_clip_distance GLEW_GET_VAR(__GLEW_APPLE_clip_distance)33643365#endif /* GL_APPLE_clip_distance */33663367/* ------------------- GL_APPLE_color_buffer_packed_float ------------------ */33683369#ifndef GL_APPLE_color_buffer_packed_float3370#define GL_APPLE_color_buffer_packed_float 133713372#define GLEW_APPLE_color_buffer_packed_float GLEW_GET_VAR(__GLEW_APPLE_color_buffer_packed_float)33733374#endif /* GL_APPLE_color_buffer_packed_float */33753376/* ---------------------- GL_APPLE_copy_texture_levels --------------------- */33773378#ifndef GL_APPLE_copy_texture_levels3379#define GL_APPLE_copy_texture_levels 133803381typedef void (GLAPIENTRY * PFNGLCOPYTEXTURELEVELSAPPLEPROC) (GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount);33823383#define glCopyTextureLevelsAPPLE GLEW_GET_FUN(__glewCopyTextureLevelsAPPLE)33843385#define GLEW_APPLE_copy_texture_levels GLEW_GET_VAR(__GLEW_APPLE_copy_texture_levels)33863387#endif /* GL_APPLE_copy_texture_levels */33883389/* ------------------------- GL_APPLE_element_array ------------------------ */33903391#ifndef GL_APPLE_element_array3392#define GL_APPLE_element_array 133933394#define GL_ELEMENT_ARRAY_APPLE 0x8A0C3395#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D3396#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E33973398typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);3399typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);3400typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const void *pointer);3401typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);3402typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount);34033404#define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE)3405#define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE)3406#define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE)3407#define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE)3408#define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE)34093410#define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array)34113412#endif /* GL_APPLE_element_array */34133414/* ----------------------------- GL_APPLE_fence ---------------------------- */34153416#ifndef GL_APPLE_fence3417#define GL_APPLE_fence 134183419#define GL_DRAW_PIXELS_APPLE 0x8A0A3420#define GL_FENCE_APPLE 0x8A0B34213422typedef void (GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences);3423typedef void (GLAPIENTRY * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);3424typedef void (GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);3425typedef void (GLAPIENTRY * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences);3426typedef GLboolean (GLAPIENTRY * PFNGLISFENCEAPPLEPROC) (GLuint fence);3427typedef void (GLAPIENTRY * PFNGLSETFENCEAPPLEPROC) (GLuint fence);3428typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCEAPPLEPROC) (GLuint fence);3429typedef GLboolean (GLAPIENTRY * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);34303431#define glDeleteFencesAPPLE GLEW_GET_FUN(__glewDeleteFencesAPPLE)3432#define glFinishFenceAPPLE GLEW_GET_FUN(__glewFinishFenceAPPLE)3433#define glFinishObjectAPPLE GLEW_GET_FUN(__glewFinishObjectAPPLE)3434#define glGenFencesAPPLE GLEW_GET_FUN(__glewGenFencesAPPLE)3435#define glIsFenceAPPLE GLEW_GET_FUN(__glewIsFenceAPPLE)3436#define glSetFenceAPPLE GLEW_GET_FUN(__glewSetFenceAPPLE)3437#define glTestFenceAPPLE GLEW_GET_FUN(__glewTestFenceAPPLE)3438#define glTestObjectAPPLE GLEW_GET_FUN(__glewTestObjectAPPLE)34393440#define GLEW_APPLE_fence GLEW_GET_VAR(__GLEW_APPLE_fence)34413442#endif /* GL_APPLE_fence */34433444/* ------------------------- GL_APPLE_float_pixels ------------------------- */34453446#ifndef GL_APPLE_float_pixels3447#define GL_APPLE_float_pixels 134483449#define GL_HALF_APPLE 0x140B3450#define GL_RGBA_FLOAT32_APPLE 0x88143451#define GL_RGB_FLOAT32_APPLE 0x88153452#define GL_ALPHA_FLOAT32_APPLE 0x88163453#define GL_INTENSITY_FLOAT32_APPLE 0x88173454#define GL_LUMINANCE_FLOAT32_APPLE 0x88183455#define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x88193456#define GL_RGBA_FLOAT16_APPLE 0x881A3457#define GL_RGB_FLOAT16_APPLE 0x881B3458#define GL_ALPHA_FLOAT16_APPLE 0x881C3459#define GL_INTENSITY_FLOAT16_APPLE 0x881D3460#define GL_LUMINANCE_FLOAT16_APPLE 0x881E3461#define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F3462#define GL_COLOR_FLOAT_APPLE 0x8A0F34633464#define GLEW_APPLE_float_pixels GLEW_GET_VAR(__GLEW_APPLE_float_pixels)34653466#endif /* GL_APPLE_float_pixels */34673468/* ---------------------- GL_APPLE_flush_buffer_range ---------------------- */34693470#ifndef GL_APPLE_flush_buffer_range3471#define GL_APPLE_flush_buffer_range 134723473#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A123474#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A1334753476typedef void (GLAPIENTRY * PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param);3477typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size);34783479#define glBufferParameteriAPPLE GLEW_GET_FUN(__glewBufferParameteriAPPLE)3480#define glFlushMappedBufferRangeAPPLE GLEW_GET_FUN(__glewFlushMappedBufferRangeAPPLE)34813482#define GLEW_APPLE_flush_buffer_range GLEW_GET_VAR(__GLEW_APPLE_flush_buffer_range)34833484#endif /* GL_APPLE_flush_buffer_range */34853486/* -------------------- GL_APPLE_framebuffer_multisample ------------------- */34873488#ifndef GL_APPLE_framebuffer_multisample3489#define GL_APPLE_framebuffer_multisample 134903491#define GL_DRAW_FRAMEBUFFER_BINDING_APPLE 0x8CA63492#define GL_READ_FRAMEBUFFER_APPLE 0x8CA83493#define GL_DRAW_FRAMEBUFFER_APPLE 0x8CA93494#define GL_READ_FRAMEBUFFER_BINDING_APPLE 0x8CAA3495#define GL_RENDERBUFFER_SAMPLES_APPLE 0x8CAB3496#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE 0x8D563497#define GL_MAX_SAMPLES_APPLE 0x8D5734983499typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);3500typedef void (GLAPIENTRY * PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC) (void);35013502#define glRenderbufferStorageMultisampleAPPLE GLEW_GET_FUN(__glewRenderbufferStorageMultisampleAPPLE)3503#define glResolveMultisampleFramebufferAPPLE GLEW_GET_FUN(__glewResolveMultisampleFramebufferAPPLE)35043505#define GLEW_APPLE_framebuffer_multisample GLEW_GET_VAR(__GLEW_APPLE_framebuffer_multisample)35063507#endif /* GL_APPLE_framebuffer_multisample */35083509/* ----------------------- GL_APPLE_object_purgeable ----------------------- */35103511#ifndef GL_APPLE_object_purgeable3512#define GL_APPLE_object_purgeable 135133514#define GL_BUFFER_OBJECT_APPLE 0x85B33515#define GL_RELEASED_APPLE 0x8A193516#define GL_VOLATILE_APPLE 0x8A1A3517#define GL_RETAINED_APPLE 0x8A1B3518#define GL_UNDEFINED_APPLE 0x8A1C3519#define GL_PURGEABLE_APPLE 0x8A1D35203521typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint* params);3522typedef GLenum (GLAPIENTRY * PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option);3523typedef GLenum (GLAPIENTRY * PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, GLuint name, GLenum option);35243525#define glGetObjectParameterivAPPLE GLEW_GET_FUN(__glewGetObjectParameterivAPPLE)3526#define glObjectPurgeableAPPLE GLEW_GET_FUN(__glewObjectPurgeableAPPLE)3527#define glObjectUnpurgeableAPPLE GLEW_GET_FUN(__glewObjectUnpurgeableAPPLE)35283529#define GLEW_APPLE_object_purgeable GLEW_GET_VAR(__GLEW_APPLE_object_purgeable)35303531#endif /* GL_APPLE_object_purgeable */35323533/* ------------------------- GL_APPLE_pixel_buffer ------------------------- */35343535#ifndef GL_APPLE_pixel_buffer3536#define GL_APPLE_pixel_buffer 135373538#define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A1035393540#define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer)35413542#endif /* GL_APPLE_pixel_buffer */35433544/* ---------------------------- GL_APPLE_rgb_422 --------------------------- */35453546#ifndef GL_APPLE_rgb_4223547#define GL_APPLE_rgb_422 135483549#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA3550#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB3551#define GL_RGB_422_APPLE 0x8A1F3552#define GL_RGB_RAW_422_APPLE 0x8A5135533554#define GLEW_APPLE_rgb_422 GLEW_GET_VAR(__GLEW_APPLE_rgb_422)35553556#endif /* GL_APPLE_rgb_422 */35573558/* --------------------------- GL_APPLE_row_bytes -------------------------- */35593560#ifndef GL_APPLE_row_bytes3561#define GL_APPLE_row_bytes 135623563#define GL_PACK_ROW_BYTES_APPLE 0x8A153564#define GL_UNPACK_ROW_BYTES_APPLE 0x8A1635653566#define GLEW_APPLE_row_bytes GLEW_GET_VAR(__GLEW_APPLE_row_bytes)35673568#endif /* GL_APPLE_row_bytes */35693570/* ------------------------ GL_APPLE_specular_vector ----------------------- */35713572#ifndef GL_APPLE_specular_vector3573#define GL_APPLE_specular_vector 135743575#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B035763577#define GLEW_APPLE_specular_vector GLEW_GET_VAR(__GLEW_APPLE_specular_vector)35783579#endif /* GL_APPLE_specular_vector */35803581/* ----------------------------- GL_APPLE_sync ----------------------------- */35823583#ifndef GL_APPLE_sync3584#define GL_APPLE_sync 135853586#define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE 0x000000013587#define GL_SYNC_OBJECT_APPLE 0x8A533588#define GL_MAX_SERVER_WAIT_TIMEOUT_APPLE 0x91113589#define GL_OBJECT_TYPE_APPLE 0x91123590#define GL_SYNC_CONDITION_APPLE 0x91133591#define GL_SYNC_STATUS_APPLE 0x91143592#define GL_SYNC_FLAGS_APPLE 0x91153593#define GL_SYNC_FENCE_APPLE 0x91163594#define GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE 0x91173595#define GL_UNSIGNALED_APPLE 0x91183596#define GL_SIGNALED_APPLE 0x91193597#define GL_ALREADY_SIGNALED_APPLE 0x911A3598#define GL_TIMEOUT_EXPIRED_APPLE 0x911B3599#define GL_CONDITION_SATISFIED_APPLE 0x911C3600#define GL_WAIT_FAILED_APPLE 0x911D3601#define GL_TIMEOUT_IGNORED_APPLE 0xFFFFFFFFFFFFFFFFull36023603typedef GLenum (GLAPIENTRY * PFNGLCLIENTWAITSYNCAPPLEPROC) (GLsync GLsync, GLbitfield flags, GLuint64 timeout);3604typedef void (GLAPIENTRY * PFNGLDELETESYNCAPPLEPROC) (GLsync GLsync);3605typedef GLsync (GLAPIENTRY * PFNGLFENCESYNCAPPLEPROC) (GLenum condition, GLbitfield flags);3606typedef void (GLAPIENTRY * PFNGLGETINTEGER64VAPPLEPROC) (GLenum pname, GLint64* params);3607typedef void (GLAPIENTRY * PFNGLGETSYNCIVAPPLEPROC) (GLsync GLsync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values);3608typedef GLboolean (GLAPIENTRY * PFNGLISSYNCAPPLEPROC) (GLsync GLsync);3609typedef void (GLAPIENTRY * PFNGLWAITSYNCAPPLEPROC) (GLsync GLsync, GLbitfield flags, GLuint64 timeout);36103611#define glClientWaitSyncAPPLE GLEW_GET_FUN(__glewClientWaitSyncAPPLE)3612#define glDeleteSyncAPPLE GLEW_GET_FUN(__glewDeleteSyncAPPLE)3613#define glFenceSyncAPPLE GLEW_GET_FUN(__glewFenceSyncAPPLE)3614#define glGetInteger64vAPPLE GLEW_GET_FUN(__glewGetInteger64vAPPLE)3615#define glGetSyncivAPPLE GLEW_GET_FUN(__glewGetSyncivAPPLE)3616#define glIsSyncAPPLE GLEW_GET_FUN(__glewIsSyncAPPLE)3617#define glWaitSyncAPPLE GLEW_GET_FUN(__glewWaitSyncAPPLE)36183619#define GLEW_APPLE_sync GLEW_GET_VAR(__GLEW_APPLE_sync)36203621#endif /* GL_APPLE_sync */36223623/* -------------------- GL_APPLE_texture_2D_limited_npot ------------------- */36243625#ifndef GL_APPLE_texture_2D_limited_npot3626#define GL_APPLE_texture_2D_limited_npot 136273628#define GLEW_APPLE_texture_2D_limited_npot GLEW_GET_VAR(__GLEW_APPLE_texture_2D_limited_npot)36293630#endif /* GL_APPLE_texture_2D_limited_npot */36313632/* -------------------- GL_APPLE_texture_format_BGRA8888 ------------------- */36333634#ifndef GL_APPLE_texture_format_BGRA88883635#define GL_APPLE_texture_format_BGRA8888 136363637#define GL_BGRA_EXT 0x80E13638#define GL_BGRA8_EXT 0x93A136393640#define GLEW_APPLE_texture_format_BGRA8888 GLEW_GET_VAR(__GLEW_APPLE_texture_format_BGRA8888)36413642#endif /* GL_APPLE_texture_format_BGRA8888 */36433644/* ----------------------- GL_APPLE_texture_max_level ---------------------- */36453646#ifndef GL_APPLE_texture_max_level3647#define GL_APPLE_texture_max_level 136483649#define GL_TEXTURE_MAX_LEVEL_APPLE 0x813D36503651#define GLEW_APPLE_texture_max_level GLEW_GET_VAR(__GLEW_APPLE_texture_max_level)36523653#endif /* GL_APPLE_texture_max_level */36543655/* --------------------- GL_APPLE_texture_packed_float --------------------- */36563657#ifndef GL_APPLE_texture_packed_float3658#define GL_APPLE_texture_packed_float 136593660#define GL_R11F_G11F_B10F_APPLE 0x8C3A3661#define GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE 0x8C3B3662#define GL_RGB9_E5_APPLE 0x8C3D3663#define GL_UNSIGNED_INT_5_9_9_9_REV_APPLE 0x8C3E36643665#define GLEW_APPLE_texture_packed_float GLEW_GET_VAR(__GLEW_APPLE_texture_packed_float)36663667#endif /* GL_APPLE_texture_packed_float */36683669/* ------------------------- GL_APPLE_texture_range ------------------------ */36703671#ifndef GL_APPLE_texture_range3672#define GL_APPLE_texture_range 136733674#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B73675#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B83676#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC3677#define GL_STORAGE_PRIVATE_APPLE 0x85BD3678#define GL_STORAGE_CACHED_APPLE 0x85BE3679#define GL_STORAGE_SHARED_APPLE 0x85BF36803681typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, void **params);3682typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, void *pointer);36833684#define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE)3685#define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE)36863687#define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range)36883689#endif /* GL_APPLE_texture_range */36903691/* ------------------------ GL_APPLE_transform_hint ------------------------ */36923693#ifndef GL_APPLE_transform_hint3694#define GL_APPLE_transform_hint 136953696#define GL_TRANSFORM_HINT_APPLE 0x85B136973698#define GLEW_APPLE_transform_hint GLEW_GET_VAR(__GLEW_APPLE_transform_hint)36993700#endif /* GL_APPLE_transform_hint */37013702/* ---------------------- GL_APPLE_vertex_array_object --------------------- */37033704#ifndef GL_APPLE_vertex_array_object3705#define GL_APPLE_vertex_array_object 137063707#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B537083709typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);3710typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays);3711typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays);3712typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);37133714#define glBindVertexArrayAPPLE GLEW_GET_FUN(__glewBindVertexArrayAPPLE)3715#define glDeleteVertexArraysAPPLE GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE)3716#define glGenVertexArraysAPPLE GLEW_GET_FUN(__glewGenVertexArraysAPPLE)3717#define glIsVertexArrayAPPLE GLEW_GET_FUN(__glewIsVertexArrayAPPLE)37183719#define GLEW_APPLE_vertex_array_object GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object)37203721#endif /* GL_APPLE_vertex_array_object */37223723/* ---------------------- GL_APPLE_vertex_array_range ---------------------- */37243725#ifndef GL_APPLE_vertex_array_range3726#define GL_APPLE_vertex_array_range 137273728#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D3729#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E3730#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F3731#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x85203732#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x85213733#define GL_STORAGE_CLIENT_APPLE 0x85B43734#define GL_STORAGE_CACHED_APPLE 0x85BE3735#define GL_STORAGE_SHARED_APPLE 0x85BF37363737typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void *pointer);3738typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);3739typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void *pointer);37403741#define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE)3742#define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE)3743#define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE)37443745#define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_array_range)37463747#endif /* GL_APPLE_vertex_array_range */37483749/* ------------------- GL_APPLE_vertex_program_evaluators ------------------ */37503751#ifndef GL_APPLE_vertex_program_evaluators3752#define GL_APPLE_vertex_program_evaluators 137533754#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A003755#define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A013756#define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A023757#define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A033758#define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A043759#define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A053760#define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A063761#define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A073762#define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A083763#define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A0937643765typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname);3766typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname);3767typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname);3768typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points);3769typedef void (GLAPIENTRY * PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points);3770typedef 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);3771typedef 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);37723773#define glDisableVertexAttribAPPLE GLEW_GET_FUN(__glewDisableVertexAttribAPPLE)3774#define glEnableVertexAttribAPPLE GLEW_GET_FUN(__glewEnableVertexAttribAPPLE)3775#define glIsVertexAttribEnabledAPPLE GLEW_GET_FUN(__glewIsVertexAttribEnabledAPPLE)3776#define glMapVertexAttrib1dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1dAPPLE)3777#define glMapVertexAttrib1fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib1fAPPLE)3778#define glMapVertexAttrib2dAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2dAPPLE)3779#define glMapVertexAttrib2fAPPLE GLEW_GET_FUN(__glewMapVertexAttrib2fAPPLE)37803781#define GLEW_APPLE_vertex_program_evaluators GLEW_GET_VAR(__GLEW_APPLE_vertex_program_evaluators)37823783#endif /* GL_APPLE_vertex_program_evaluators */37843785/* --------------------------- GL_APPLE_ycbcr_422 -------------------------- */37863787#ifndef GL_APPLE_ycbcr_4223788#define GL_APPLE_ycbcr_422 137893790#define GL_YCBCR_422_APPLE 0x85B937913792#define GLEW_APPLE_ycbcr_422 GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422)37933794#endif /* GL_APPLE_ycbcr_422 */37953796/* ------------------------ GL_ARB_ES2_compatibility ----------------------- */37973798#ifndef GL_ARB_ES2_compatibility3799#define GL_ARB_ES2_compatibility 138003801#define GL_FIXED 0x140C3802#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A3803#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B3804#define GL_RGB565 0x8D623805#define GL_LOW_FLOAT 0x8DF03806#define GL_MEDIUM_FLOAT 0x8DF13807#define GL_HIGH_FLOAT 0x8DF23808#define GL_LOW_INT 0x8DF33809#define GL_MEDIUM_INT 0x8DF43810#define GL_HIGH_INT 0x8DF53811#define GL_SHADER_BINARY_FORMATS 0x8DF83812#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF93813#define GL_SHADER_COMPILER 0x8DFA3814#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB3815#define GL_MAX_VARYING_VECTORS 0x8DFC3816#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD38173818typedef int GLfixed;38193820typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFPROC) (GLclampf d);3821typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f);3822typedef void (GLAPIENTRY * PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint* range, GLint *precision);3823typedef void (GLAPIENTRY * PFNGLRELEASESHADERCOMPILERPROC) (void);3824typedef void (GLAPIENTRY * PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint* shaders, GLenum binaryformat, const void*binary, GLsizei length);38253826#define glClearDepthf GLEW_GET_FUN(__glewClearDepthf)3827#define glDepthRangef GLEW_GET_FUN(__glewDepthRangef)3828#define glGetShaderPrecisionFormat GLEW_GET_FUN(__glewGetShaderPrecisionFormat)3829#define glReleaseShaderCompiler GLEW_GET_FUN(__glewReleaseShaderCompiler)3830#define glShaderBinary GLEW_GET_FUN(__glewShaderBinary)38313832#define GLEW_ARB_ES2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES2_compatibility)38333834#endif /* GL_ARB_ES2_compatibility */38353836/* ----------------------- GL_ARB_ES3_1_compatibility ---------------------- */38373838#ifndef GL_ARB_ES3_1_compatibility3839#define GL_ARB_ES3_1_compatibility 138403841typedef void (GLAPIENTRY * PFNGLMEMORYBARRIERBYREGIONPROC) (GLbitfield barriers);38423843#define glMemoryBarrierByRegion GLEW_GET_FUN(__glewMemoryBarrierByRegion)38443845#define GLEW_ARB_ES3_1_compatibility GLEW_GET_VAR(__GLEW_ARB_ES3_1_compatibility)38463847#endif /* GL_ARB_ES3_1_compatibility */38483849/* ----------------------- GL_ARB_ES3_2_compatibility ---------------------- */38503851#ifndef GL_ARB_ES3_2_compatibility3852#define GL_ARB_ES3_2_compatibility 138533854#define GL_PRIMITIVE_BOUNDING_BOX_ARB 0x92BE3855#define GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB 0x93813856#define GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB 0x938238573858typedef void (GLAPIENTRY * PFNGLPRIMITIVEBOUNDINGBOXARBPROC) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);38593860#define glPrimitiveBoundingBoxARB GLEW_GET_FUN(__glewPrimitiveBoundingBoxARB)38613862#define GLEW_ARB_ES3_2_compatibility GLEW_GET_VAR(__GLEW_ARB_ES3_2_compatibility)38633864#endif /* GL_ARB_ES3_2_compatibility */38653866/* ------------------------ GL_ARB_ES3_compatibility ----------------------- */38673868#ifndef GL_ARB_ES3_compatibility3869#define GL_ARB_ES3_compatibility 138703871#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF3872#define GL_PRIMITIVE_RESTART_FIXED_INDEX 0x8D693873#define GL_ANY_SAMPLES_PASSED_CONSERVATIVE 0x8D6A3874#define GL_MAX_ELEMENT_INDEX 0x8D6B3875#define GL_COMPRESSED_R11_EAC 0x92703876#define GL_COMPRESSED_SIGNED_R11_EAC 0x92713877#define GL_COMPRESSED_RG11_EAC 0x92723878#define GL_COMPRESSED_SIGNED_RG11_EAC 0x92733879#define GL_COMPRESSED_RGB8_ETC2 0x92743880#define GL_COMPRESSED_SRGB8_ETC2 0x92753881#define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x92763882#define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x92773883#define GL_COMPRESSED_RGBA8_ETC2_EAC 0x92783884#define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x927938853886#define GLEW_ARB_ES3_compatibility GLEW_GET_VAR(__GLEW_ARB_ES3_compatibility)38873888#endif /* GL_ARB_ES3_compatibility */38893890/* ------------------------ GL_ARB_arrays_of_arrays ------------------------ */38913892#ifndef GL_ARB_arrays_of_arrays3893#define GL_ARB_arrays_of_arrays 138943895#define GLEW_ARB_arrays_of_arrays GLEW_GET_VAR(__GLEW_ARB_arrays_of_arrays)38963897#endif /* GL_ARB_arrays_of_arrays */38983899/* -------------------------- GL_ARB_base_instance ------------------------- */39003901#ifndef GL_ARB_base_instance3902#define GL_ARB_base_instance 139033904typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance);3905typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLuint baseinstance);3906typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance);39073908#define glDrawArraysInstancedBaseInstance GLEW_GET_FUN(__glewDrawArraysInstancedBaseInstance)3909#define glDrawElementsInstancedBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseInstance)3910#define glDrawElementsInstancedBaseVertexBaseInstance GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexBaseInstance)39113912#define GLEW_ARB_base_instance GLEW_GET_VAR(__GLEW_ARB_base_instance)39133914#endif /* GL_ARB_base_instance */39153916/* ------------------------ GL_ARB_bindless_texture ------------------------ */39173918#ifndef GL_ARB_bindless_texture3919#define GL_ARB_bindless_texture 139203921#define GL_UNSIGNED_INT64_ARB 0x140F39223923typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);3924typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLEARBPROC) (GLuint texture);3925typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler);3926typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT* params);3927typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle);3928typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);3929typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle);3930typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access);3931typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle);3932typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);3933typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value);3934typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values);3935typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value);3936typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);3937typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x);3938typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT* v);39393940#define glGetImageHandleARB GLEW_GET_FUN(__glewGetImageHandleARB)3941#define glGetTextureHandleARB GLEW_GET_FUN(__glewGetTextureHandleARB)3942#define glGetTextureSamplerHandleARB GLEW_GET_FUN(__glewGetTextureSamplerHandleARB)3943#define glGetVertexAttribLui64vARB GLEW_GET_FUN(__glewGetVertexAttribLui64vARB)3944#define glIsImageHandleResidentARB GLEW_GET_FUN(__glewIsImageHandleResidentARB)3945#define glIsTextureHandleResidentARB GLEW_GET_FUN(__glewIsTextureHandleResidentARB)3946#define glMakeImageHandleNonResidentARB GLEW_GET_FUN(__glewMakeImageHandleNonResidentARB)3947#define glMakeImageHandleResidentARB GLEW_GET_FUN(__glewMakeImageHandleResidentARB)3948#define glMakeTextureHandleNonResidentARB GLEW_GET_FUN(__glewMakeTextureHandleNonResidentARB)3949#define glMakeTextureHandleResidentARB GLEW_GET_FUN(__glewMakeTextureHandleResidentARB)3950#define glProgramUniformHandleui64ARB GLEW_GET_FUN(__glewProgramUniformHandleui64ARB)3951#define glProgramUniformHandleui64vARB GLEW_GET_FUN(__glewProgramUniformHandleui64vARB)3952#define glUniformHandleui64ARB GLEW_GET_FUN(__glewUniformHandleui64ARB)3953#define glUniformHandleui64vARB GLEW_GET_FUN(__glewUniformHandleui64vARB)3954#define glVertexAttribL1ui64ARB GLEW_GET_FUN(__glewVertexAttribL1ui64ARB)3955#define glVertexAttribL1ui64vARB GLEW_GET_FUN(__glewVertexAttribL1ui64vARB)39563957#define GLEW_ARB_bindless_texture GLEW_GET_VAR(__GLEW_ARB_bindless_texture)39583959#endif /* GL_ARB_bindless_texture */39603961/* ----------------------- GL_ARB_blend_func_extended ---------------------- */39623963#ifndef GL_ARB_blend_func_extended3964#define GL_ARB_blend_func_extended 139653966#define GL_SRC1_COLOR 0x88F93967#define GL_ONE_MINUS_SRC1_COLOR 0x88FA3968#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB3969#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC39703971typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name);3972typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar * name);39733974#define glBindFragDataLocationIndexed GLEW_GET_FUN(__glewBindFragDataLocationIndexed)3975#define glGetFragDataIndex GLEW_GET_FUN(__glewGetFragDataIndex)39763977#define GLEW_ARB_blend_func_extended GLEW_GET_VAR(__GLEW_ARB_blend_func_extended)39783979#endif /* GL_ARB_blend_func_extended */39803981/* ------------------------- GL_ARB_buffer_storage ------------------------- */39823983#ifndef GL_ARB_buffer_storage3984#define GL_ARB_buffer_storage 139853986#define GL_MAP_READ_BIT 0x00013987#define GL_MAP_WRITE_BIT 0x00023988#define GL_MAP_PERSISTENT_BIT 0x000000403989#define GL_MAP_COHERENT_BIT 0x000000803990#define GL_DYNAMIC_STORAGE_BIT 0x01003991#define GL_CLIENT_STORAGE_BIT 0x02003992#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT 0x000040003993#define GL_BUFFER_IMMUTABLE_STORAGE 0x821F3994#define GL_BUFFER_STORAGE_FLAGS 0x822039953996typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);39973998#define glBufferStorage GLEW_GET_FUN(__glewBufferStorage)39994000#define GLEW_ARB_buffer_storage GLEW_GET_VAR(__GLEW_ARB_buffer_storage)40014002#endif /* GL_ARB_buffer_storage */40034004/* ---------------------------- GL_ARB_cl_event ---------------------------- */40054006#ifndef GL_ARB_cl_event4007#define GL_ARB_cl_event 140084009#define GL_SYNC_CL_EVENT_ARB 0x82404010#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x824140114012typedef struct _cl_context *cl_context;4013typedef struct _cl_event *cl_event;40144015typedef GLsync (GLAPIENTRY * PFNGLCREATESYNCFROMCLEVENTARBPROC) (cl_context context, cl_event event, GLbitfield flags);40164017#define glCreateSyncFromCLeventARB GLEW_GET_FUN(__glewCreateSyncFromCLeventARB)40184019#define GLEW_ARB_cl_event GLEW_GET_VAR(__GLEW_ARB_cl_event)40204021#endif /* GL_ARB_cl_event */40224023/* ----------------------- GL_ARB_clear_buffer_object ---------------------- */40244025#ifndef GL_ARB_clear_buffer_object4026#define GL_ARB_clear_buffer_object 140274028typedef void (GLAPIENTRY * PFNGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);4029typedef void (GLAPIENTRY * PFNGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);4030typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);4031typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);40324033#define glClearBufferData GLEW_GET_FUN(__glewClearBufferData)4034#define glClearBufferSubData GLEW_GET_FUN(__glewClearBufferSubData)4035#define glClearNamedBufferDataEXT GLEW_GET_FUN(__glewClearNamedBufferDataEXT)4036#define glClearNamedBufferSubDataEXT GLEW_GET_FUN(__glewClearNamedBufferSubDataEXT)40374038#define GLEW_ARB_clear_buffer_object GLEW_GET_VAR(__GLEW_ARB_clear_buffer_object)40394040#endif /* GL_ARB_clear_buffer_object */40414042/* -------------------------- GL_ARB_clear_texture ------------------------- */40434044#ifndef GL_ARB_clear_texture4045#define GL_ARB_clear_texture 140464047#define GL_CLEAR_TEXTURE 0x936540484049typedef void (GLAPIENTRY * PFNGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);4050typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);40514052#define glClearTexImage GLEW_GET_FUN(__glewClearTexImage)4053#define glClearTexSubImage GLEW_GET_FUN(__glewClearTexSubImage)40544055#define GLEW_ARB_clear_texture GLEW_GET_VAR(__GLEW_ARB_clear_texture)40564057#endif /* GL_ARB_clear_texture */40584059/* -------------------------- GL_ARB_clip_control -------------------------- */40604061#ifndef GL_ARB_clip_control4062#define GL_ARB_clip_control 140634064#define GL_LOWER_LEFT 0x8CA14065#define GL_UPPER_LEFT 0x8CA24066#define GL_CLIP_ORIGIN 0x935C4067#define GL_CLIP_DEPTH_MODE 0x935D4068#define GL_NEGATIVE_ONE_TO_ONE 0x935E4069#define GL_ZERO_TO_ONE 0x935F40704071typedef void (GLAPIENTRY * PFNGLCLIPCONTROLPROC) (GLenum origin, GLenum depth);40724073#define glClipControl GLEW_GET_FUN(__glewClipControl)40744075#define GLEW_ARB_clip_control GLEW_GET_VAR(__GLEW_ARB_clip_control)40764077#endif /* GL_ARB_clip_control */40784079/* ----------------------- GL_ARB_color_buffer_float ----------------------- */40804081#ifndef GL_ARB_color_buffer_float4082#define GL_ARB_color_buffer_float 140834084#define GL_RGBA_FLOAT_MODE_ARB 0x88204085#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A4086#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B4087#define GL_CLAMP_READ_COLOR_ARB 0x891C4088#define GL_FIXED_ONLY_ARB 0x891D40894090typedef void (GLAPIENTRY * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);40914092#define glClampColorARB GLEW_GET_FUN(__glewClampColorARB)40934094#define GLEW_ARB_color_buffer_float GLEW_GET_VAR(__GLEW_ARB_color_buffer_float)40954096#endif /* GL_ARB_color_buffer_float */40974098/* -------------------------- GL_ARB_compatibility ------------------------- */40994100#ifndef GL_ARB_compatibility4101#define GL_ARB_compatibility 141024103#define GLEW_ARB_compatibility GLEW_GET_VAR(__GLEW_ARB_compatibility)41044105#endif /* GL_ARB_compatibility */41064107/* ---------------- GL_ARB_compressed_texture_pixel_storage ---------------- */41084109#ifndef GL_ARB_compressed_texture_pixel_storage4110#define GL_ARB_compressed_texture_pixel_storage 141114112#define GL_UNPACK_COMPRESSED_BLOCK_WIDTH 0x91274113#define GL_UNPACK_COMPRESSED_BLOCK_HEIGHT 0x91284114#define GL_UNPACK_COMPRESSED_BLOCK_DEPTH 0x91294115#define GL_UNPACK_COMPRESSED_BLOCK_SIZE 0x912A4116#define GL_PACK_COMPRESSED_BLOCK_WIDTH 0x912B4117#define GL_PACK_COMPRESSED_BLOCK_HEIGHT 0x912C4118#define GL_PACK_COMPRESSED_BLOCK_DEPTH 0x912D4119#define GL_PACK_COMPRESSED_BLOCK_SIZE 0x912E41204121#define GLEW_ARB_compressed_texture_pixel_storage GLEW_GET_VAR(__GLEW_ARB_compressed_texture_pixel_storage)41224123#endif /* GL_ARB_compressed_texture_pixel_storage */41244125/* ------------------------- GL_ARB_compute_shader ------------------------- */41264127#ifndef GL_ARB_compute_shader4128#define GL_ARB_compute_shader 141294130#define GL_COMPUTE_SHADER_BIT 0x000000204131#define GL_MAX_COMPUTE_SHARED_MEMORY_SIZE 0x82624132#define GL_MAX_COMPUTE_UNIFORM_COMPONENTS 0x82634133#define GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS 0x82644134#define GL_MAX_COMPUTE_ATOMIC_COUNTERS 0x82654135#define GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS 0x82664136#define GL_COMPUTE_WORK_GROUP_SIZE 0x82674137#define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB4138#define GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER 0x90EC4139#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER 0x90ED4140#define GL_DISPATCH_INDIRECT_BUFFER 0x90EE4141#define GL_DISPATCH_INDIRECT_BUFFER_BINDING 0x90EF4142#define GL_COMPUTE_SHADER 0x91B94143#define GL_MAX_COMPUTE_UNIFORM_BLOCKS 0x91BB4144#define GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS 0x91BC4145#define GL_MAX_COMPUTE_IMAGE_UNIFORMS 0x91BD4146#define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE4147#define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF41484149typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);4150typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect);41514152#define glDispatchCompute GLEW_GET_FUN(__glewDispatchCompute)4153#define glDispatchComputeIndirect GLEW_GET_FUN(__glewDispatchComputeIndirect)41544155#define GLEW_ARB_compute_shader GLEW_GET_VAR(__GLEW_ARB_compute_shader)41564157#endif /* GL_ARB_compute_shader */41584159/* ------------------- GL_ARB_compute_variable_group_size ------------------ */41604161#ifndef GL_ARB_compute_variable_group_size4162#define GL_ARB_compute_variable_group_size 141634164#define GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB 0x90EB4165#define GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB 0x91BF4166#define GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB 0x93444167#define GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB 0x934541684169typedef void (GLAPIENTRY * PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z);41704171#define glDispatchComputeGroupSizeARB GLEW_GET_FUN(__glewDispatchComputeGroupSizeARB)41724173#define GLEW_ARB_compute_variable_group_size GLEW_GET_VAR(__GLEW_ARB_compute_variable_group_size)41744175#endif /* GL_ARB_compute_variable_group_size */41764177/* ------------------- GL_ARB_conditional_render_inverted ------------------ */41784179#ifndef GL_ARB_conditional_render_inverted4180#define GL_ARB_conditional_render_inverted 141814182#define GL_QUERY_WAIT_INVERTED 0x8E174183#define GL_QUERY_NO_WAIT_INVERTED 0x8E184184#define GL_QUERY_BY_REGION_WAIT_INVERTED 0x8E194185#define GL_QUERY_BY_REGION_NO_WAIT_INVERTED 0x8E1A41864187#define GLEW_ARB_conditional_render_inverted GLEW_GET_VAR(__GLEW_ARB_conditional_render_inverted)41884189#endif /* GL_ARB_conditional_render_inverted */41904191/* ----------------------- GL_ARB_conservative_depth ----------------------- */41924193#ifndef GL_ARB_conservative_depth4194#define GL_ARB_conservative_depth 141954196#define GLEW_ARB_conservative_depth GLEW_GET_VAR(__GLEW_ARB_conservative_depth)41974198#endif /* GL_ARB_conservative_depth */41994200/* --------------------------- GL_ARB_copy_buffer -------------------------- */42014202#ifndef GL_ARB_copy_buffer4203#define GL_ARB_copy_buffer 142044205#define GL_COPY_READ_BUFFER 0x8F364206#define GL_COPY_WRITE_BUFFER 0x8F3742074208typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size);42094210#define glCopyBufferSubData GLEW_GET_FUN(__glewCopyBufferSubData)42114212#define GLEW_ARB_copy_buffer GLEW_GET_VAR(__GLEW_ARB_copy_buffer)42134214#endif /* GL_ARB_copy_buffer */42154216/* --------------------------- GL_ARB_copy_image --------------------------- */42174218#ifndef GL_ARB_copy_image4219#define GL_ARB_copy_image 142204221typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATAPROC) (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 srcWidth, GLsizei srcHeight, GLsizei srcDepth);42224223#define glCopyImageSubData GLEW_GET_FUN(__glewCopyImageSubData)42244225#define GLEW_ARB_copy_image GLEW_GET_VAR(__GLEW_ARB_copy_image)42264227#endif /* GL_ARB_copy_image */42284229/* -------------------------- GL_ARB_cull_distance ------------------------- */42304231#ifndef GL_ARB_cull_distance4232#define GL_ARB_cull_distance 142334234#define GL_MAX_CULL_DISTANCES 0x82F94235#define GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES 0x82FA42364237#define GLEW_ARB_cull_distance GLEW_GET_VAR(__GLEW_ARB_cull_distance)42384239#endif /* GL_ARB_cull_distance */42404241/* -------------------------- GL_ARB_debug_output -------------------------- */42424243#ifndef GL_ARB_debug_output4244#define GL_ARB_debug_output 142454246#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x82424247#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x82434248#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x82444249#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x82454250#define GL_DEBUG_SOURCE_API_ARB 0x82464251#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x82474252#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x82484253#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x82494254#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A4255#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B4256#define GL_DEBUG_TYPE_ERROR_ARB 0x824C4257#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D4258#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E4259#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F4260#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x82504261#define GL_DEBUG_TYPE_OTHER_ARB 0x82514262#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x91434263#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x91444264#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x91454265#define GL_DEBUG_SEVERITY_HIGH_ARB 0x91464266#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x91474267#define GL_DEBUG_SEVERITY_LOW_ARB 0x914842684269typedef void (GLAPIENTRY *GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void* userParam);42704271typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callback, const void *userParam);4272typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);4273typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf);4274typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog);42754276#define glDebugMessageCallbackARB GLEW_GET_FUN(__glewDebugMessageCallbackARB)4277#define glDebugMessageControlARB GLEW_GET_FUN(__glewDebugMessageControlARB)4278#define glDebugMessageInsertARB GLEW_GET_FUN(__glewDebugMessageInsertARB)4279#define glGetDebugMessageLogARB GLEW_GET_FUN(__glewGetDebugMessageLogARB)42804281#define GLEW_ARB_debug_output GLEW_GET_VAR(__GLEW_ARB_debug_output)42824283#endif /* GL_ARB_debug_output */42844285/* ----------------------- GL_ARB_depth_buffer_float ----------------------- */42864287#ifndef GL_ARB_depth_buffer_float4288#define GL_ARB_depth_buffer_float 142894290#define GL_DEPTH_COMPONENT32F 0x8CAC4291#define GL_DEPTH32F_STENCIL8 0x8CAD4292#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD42934294#define GLEW_ARB_depth_buffer_float GLEW_GET_VAR(__GLEW_ARB_depth_buffer_float)42954296#endif /* GL_ARB_depth_buffer_float */42974298/* --------------------------- GL_ARB_depth_clamp -------------------------- */42994300#ifndef GL_ARB_depth_clamp4301#define GL_ARB_depth_clamp 143024303#define GL_DEPTH_CLAMP 0x864F43044305#define GLEW_ARB_depth_clamp GLEW_GET_VAR(__GLEW_ARB_depth_clamp)43064307#endif /* GL_ARB_depth_clamp */43084309/* -------------------------- GL_ARB_depth_texture ------------------------- */43104311#ifndef GL_ARB_depth_texture4312#define GL_ARB_depth_texture 143134314#define GL_DEPTH_COMPONENT16_ARB 0x81A54315#define GL_DEPTH_COMPONENT24_ARB 0x81A64316#define GL_DEPTH_COMPONENT32_ARB 0x81A74317#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A4318#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B43194320#define GLEW_ARB_depth_texture GLEW_GET_VAR(__GLEW_ARB_depth_texture)43214322#endif /* GL_ARB_depth_texture */43234324/* ----------------------- GL_ARB_derivative_control ----------------------- */43254326#ifndef GL_ARB_derivative_control4327#define GL_ARB_derivative_control 143284329#define GLEW_ARB_derivative_control GLEW_GET_VAR(__GLEW_ARB_derivative_control)43304331#endif /* GL_ARB_derivative_control */43324333/* ----------------------- GL_ARB_direct_state_access ---------------------- */43344335#ifndef GL_ARB_direct_state_access4336#define GL_ARB_direct_state_access 143374338#define GL_TEXTURE_TARGET 0x10064339#define GL_QUERY_TARGET 0x82EA43404341typedef void (GLAPIENTRY * PFNGLBINDTEXTUREUNITPROC) (GLuint unit, GLuint texture);4342typedef void (GLAPIENTRY * PFNGLBLITNAMEDFRAMEBUFFERPROC) (GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);4343typedef GLenum (GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC) (GLuint framebuffer, GLenum target);4344typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERDATAPROC) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);4345typedef void (GLAPIENTRY * PFNGLCLEARNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);4346typedef void (GLAPIENTRY * PFNGLCLEARNAMEDFRAMEBUFFERFIPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);4347typedef void (GLAPIENTRY * PFNGLCLEARNAMEDFRAMEBUFFERFVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat* value);4348typedef void (GLAPIENTRY * PFNGLCLEARNAMEDFRAMEBUFFERIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint* value);4349typedef void (GLAPIENTRY * PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint* value);4350typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);4351typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);4352typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);4353typedef void (GLAPIENTRY * PFNGLCOPYNAMEDBUFFERSUBDATAPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);4354typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);4355typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);4356typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);4357typedef void (GLAPIENTRY * PFNGLCREATEBUFFERSPROC) (GLsizei n, GLuint* buffers);4358typedef void (GLAPIENTRY * PFNGLCREATEFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers);4359typedef void (GLAPIENTRY * PFNGLCREATEPROGRAMPIPELINESPROC) (GLsizei n, GLuint* pipelines);4360typedef void (GLAPIENTRY * PFNGLCREATEQUERIESPROC) (GLenum target, GLsizei n, GLuint* ids);4361typedef void (GLAPIENTRY * PFNGLCREATERENDERBUFFERSPROC) (GLsizei n, GLuint* renderbuffers);4362typedef void (GLAPIENTRY * PFNGLCREATESAMPLERSPROC) (GLsizei n, GLuint* samplers);4363typedef void (GLAPIENTRY * PFNGLCREATETEXTURESPROC) (GLenum target, GLsizei n, GLuint* textures);4364typedef void (GLAPIENTRY * PFNGLCREATETRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint* ids);4365typedef void (GLAPIENTRY * PFNGLCREATEVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays);4366typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYATTRIBPROC) (GLuint vaobj, GLuint index);4367typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBPROC) (GLuint vaobj, GLuint index);4368typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);4369typedef void (GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPPROC) (GLuint texture);4370typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC) (GLuint texture, GLint level, GLsizei bufSize, void *pixels);4371typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) (GLuint buffer, GLenum pname, GLint64* params);4372typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVPROC) (GLuint buffer, GLenum pname, GLint* params);4373typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVPROC) (GLuint buffer, GLenum pname, void** params);4374typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);4375typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params);4376typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC) (GLuint framebuffer, GLenum pname, GLint* param);4377typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) (GLuint renderbuffer, GLenum pname, GLint* params);4378typedef void (GLAPIENTRY * PFNGLGETQUERYBUFFEROBJECTI64VPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);4379typedef void (GLAPIENTRY * PFNGLGETQUERYBUFFEROBJECTIVPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);4380typedef void (GLAPIENTRY * PFNGLGETQUERYBUFFEROBJECTUI64VPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);4381typedef void (GLAPIENTRY * PFNGLGETQUERYBUFFEROBJECTUIVPROC) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);4382typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);4383typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVPROC) (GLuint texture, GLint level, GLenum pname, GLfloat* params);4384typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVPROC) (GLuint texture, GLint level, GLenum pname, GLint* params);4385typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVPROC) (GLuint texture, GLenum pname, GLint* params);4386typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVPROC) (GLuint texture, GLenum pname, GLuint* params);4387typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVPROC) (GLuint texture, GLenum pname, GLfloat* params);4388typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVPROC) (GLuint texture, GLenum pname, GLint* params);4389typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKI64_VPROC) (GLuint xfb, GLenum pname, GLuint index, GLint64* param);4390typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKI_VPROC) (GLuint xfb, GLenum pname, GLuint index, GLint* param);4391typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKIVPROC) (GLuint xfb, GLenum pname, GLint* param);4392typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINDEXED64IVPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint64* param);4393typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINDEXEDIVPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint* param);4394typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYIVPROC) (GLuint vaobj, GLenum pname, GLint* param);4395typedef void (GLAPIENTRY * PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC) (GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments);4396typedef void (GLAPIENTRY * PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC) (GLuint framebuffer, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height);4397typedef void * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERPROC) (GLuint buffer, GLenum access);4398typedef void * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);4399typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);4400typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);4401typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);4402typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC) (GLuint framebuffer, GLenum mode);4403typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC) (GLuint framebuffer, GLsizei n, const GLenum* bufs);4404typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC) (GLuint framebuffer, GLenum pname, GLint param);4405typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC) (GLuint framebuffer, GLenum mode);4406typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);4407typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);4408typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);4409typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);4410typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);4411typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFERPROC) (GLuint texture, GLenum internalformat, GLuint buffer);4412typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFERRANGEPROC) (GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);4413typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVPROC) (GLuint texture, GLenum pname, const GLint* params);4414typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVPROC) (GLuint texture, GLenum pname, const GLuint* params);4415typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFPROC) (GLuint texture, GLenum pname, GLfloat param);4416typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFVPROC) (GLuint texture, GLenum pname, const GLfloat* param);4417typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIPROC) (GLuint texture, GLenum pname, GLint param);4418typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIVPROC) (GLuint texture, GLenum pname, const GLint* param);4419typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE1DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);4420typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);4421typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);4422typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);4423typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC) (GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);4424typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DPROC) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);4425typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);4426typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE3DPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);4427typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC) (GLuint xfb, GLuint index, GLuint buffer);4428typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);4429typedef GLboolean (GLAPIENTRY * PFNGLUNMAPNAMEDBUFFERPROC) (GLuint buffer);4430typedef void (GLAPIENTRY * PFNGLVERTEXARRAYATTRIBBINDINGPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex);4431typedef void (GLAPIENTRY * PFNGLVERTEXARRAYATTRIBFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);4432typedef void (GLAPIENTRY * PFNGLVERTEXARRAYATTRIBIFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);4433typedef void (GLAPIENTRY * PFNGLVERTEXARRAYATTRIBLFORMATPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);4434typedef void (GLAPIENTRY * PFNGLVERTEXARRAYBINDINGDIVISORPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor);4435typedef void (GLAPIENTRY * PFNGLVERTEXARRAYELEMENTBUFFERPROC) (GLuint vaobj, GLuint buffer);4436typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXBUFFERPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);4437typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXBUFFERSPROC) (GLuint vaobj, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *strides);44384439#define glBindTextureUnit GLEW_GET_FUN(__glewBindTextureUnit)4440#define glBlitNamedFramebuffer GLEW_GET_FUN(__glewBlitNamedFramebuffer)4441#define glCheckNamedFramebufferStatus GLEW_GET_FUN(__glewCheckNamedFramebufferStatus)4442#define glClearNamedBufferData GLEW_GET_FUN(__glewClearNamedBufferData)4443#define glClearNamedBufferSubData GLEW_GET_FUN(__glewClearNamedBufferSubData)4444#define glClearNamedFramebufferfi GLEW_GET_FUN(__glewClearNamedFramebufferfi)4445#define glClearNamedFramebufferfv GLEW_GET_FUN(__glewClearNamedFramebufferfv)4446#define glClearNamedFramebufferiv GLEW_GET_FUN(__glewClearNamedFramebufferiv)4447#define glClearNamedFramebufferuiv GLEW_GET_FUN(__glewClearNamedFramebufferuiv)4448#define glCompressedTextureSubImage1D GLEW_GET_FUN(__glewCompressedTextureSubImage1D)4449#define glCompressedTextureSubImage2D GLEW_GET_FUN(__glewCompressedTextureSubImage2D)4450#define glCompressedTextureSubImage3D GLEW_GET_FUN(__glewCompressedTextureSubImage3D)4451#define glCopyNamedBufferSubData GLEW_GET_FUN(__glewCopyNamedBufferSubData)4452#define glCopyTextureSubImage1D GLEW_GET_FUN(__glewCopyTextureSubImage1D)4453#define glCopyTextureSubImage2D GLEW_GET_FUN(__glewCopyTextureSubImage2D)4454#define glCopyTextureSubImage3D GLEW_GET_FUN(__glewCopyTextureSubImage3D)4455#define glCreateBuffers GLEW_GET_FUN(__glewCreateBuffers)4456#define glCreateFramebuffers GLEW_GET_FUN(__glewCreateFramebuffers)4457#define glCreateProgramPipelines GLEW_GET_FUN(__glewCreateProgramPipelines)4458#define glCreateQueries GLEW_GET_FUN(__glewCreateQueries)4459#define glCreateRenderbuffers GLEW_GET_FUN(__glewCreateRenderbuffers)4460#define glCreateSamplers GLEW_GET_FUN(__glewCreateSamplers)4461#define glCreateTextures GLEW_GET_FUN(__glewCreateTextures)4462#define glCreateTransformFeedbacks GLEW_GET_FUN(__glewCreateTransformFeedbacks)4463#define glCreateVertexArrays GLEW_GET_FUN(__glewCreateVertexArrays)4464#define glDisableVertexArrayAttrib GLEW_GET_FUN(__glewDisableVertexArrayAttrib)4465#define glEnableVertexArrayAttrib GLEW_GET_FUN(__glewEnableVertexArrayAttrib)4466#define glFlushMappedNamedBufferRange GLEW_GET_FUN(__glewFlushMappedNamedBufferRange)4467#define glGenerateTextureMipmap GLEW_GET_FUN(__glewGenerateTextureMipmap)4468#define glGetCompressedTextureImage GLEW_GET_FUN(__glewGetCompressedTextureImage)4469#define glGetNamedBufferParameteri64v GLEW_GET_FUN(__glewGetNamedBufferParameteri64v)4470#define glGetNamedBufferParameteriv GLEW_GET_FUN(__glewGetNamedBufferParameteriv)4471#define glGetNamedBufferPointerv GLEW_GET_FUN(__glewGetNamedBufferPointerv)4472#define glGetNamedBufferSubData GLEW_GET_FUN(__glewGetNamedBufferSubData)4473#define glGetNamedFramebufferAttachmentParameteriv GLEW_GET_FUN(__glewGetNamedFramebufferAttachmentParameteriv)4474#define glGetNamedFramebufferParameteriv GLEW_GET_FUN(__glewGetNamedFramebufferParameteriv)4475#define glGetNamedRenderbufferParameteriv GLEW_GET_FUN(__glewGetNamedRenderbufferParameteriv)4476#define glGetQueryBufferObjecti64v GLEW_GET_FUN(__glewGetQueryBufferObjecti64v)4477#define glGetQueryBufferObjectiv GLEW_GET_FUN(__glewGetQueryBufferObjectiv)4478#define glGetQueryBufferObjectui64v GLEW_GET_FUN(__glewGetQueryBufferObjectui64v)4479#define glGetQueryBufferObjectuiv GLEW_GET_FUN(__glewGetQueryBufferObjectuiv)4480#define glGetTextureImage GLEW_GET_FUN(__glewGetTextureImage)4481#define glGetTextureLevelParameterfv GLEW_GET_FUN(__glewGetTextureLevelParameterfv)4482#define glGetTextureLevelParameteriv GLEW_GET_FUN(__glewGetTextureLevelParameteriv)4483#define glGetTextureParameterIiv GLEW_GET_FUN(__glewGetTextureParameterIiv)4484#define glGetTextureParameterIuiv GLEW_GET_FUN(__glewGetTextureParameterIuiv)4485#define glGetTextureParameterfv GLEW_GET_FUN(__glewGetTextureParameterfv)4486#define glGetTextureParameteriv GLEW_GET_FUN(__glewGetTextureParameteriv)4487#define glGetTransformFeedbacki64_v GLEW_GET_FUN(__glewGetTransformFeedbacki64_v)4488#define glGetTransformFeedbacki_v GLEW_GET_FUN(__glewGetTransformFeedbacki_v)4489#define glGetTransformFeedbackiv GLEW_GET_FUN(__glewGetTransformFeedbackiv)4490#define glGetVertexArrayIndexed64iv GLEW_GET_FUN(__glewGetVertexArrayIndexed64iv)4491#define glGetVertexArrayIndexediv GLEW_GET_FUN(__glewGetVertexArrayIndexediv)4492#define glGetVertexArrayiv GLEW_GET_FUN(__glewGetVertexArrayiv)4493#define glInvalidateNamedFramebufferData GLEW_GET_FUN(__glewInvalidateNamedFramebufferData)4494#define glInvalidateNamedFramebufferSubData GLEW_GET_FUN(__glewInvalidateNamedFramebufferSubData)4495#define glMapNamedBuffer GLEW_GET_FUN(__glewMapNamedBuffer)4496#define glMapNamedBufferRange GLEW_GET_FUN(__glewMapNamedBufferRange)4497#define glNamedBufferData GLEW_GET_FUN(__glewNamedBufferData)4498#define glNamedBufferStorage GLEW_GET_FUN(__glewNamedBufferStorage)4499#define glNamedBufferSubData GLEW_GET_FUN(__glewNamedBufferSubData)4500#define glNamedFramebufferDrawBuffer GLEW_GET_FUN(__glewNamedFramebufferDrawBuffer)4501#define glNamedFramebufferDrawBuffers GLEW_GET_FUN(__glewNamedFramebufferDrawBuffers)4502#define glNamedFramebufferParameteri GLEW_GET_FUN(__glewNamedFramebufferParameteri)4503#define glNamedFramebufferReadBuffer GLEW_GET_FUN(__glewNamedFramebufferReadBuffer)4504#define glNamedFramebufferRenderbuffer GLEW_GET_FUN(__glewNamedFramebufferRenderbuffer)4505#define glNamedFramebufferTexture GLEW_GET_FUN(__glewNamedFramebufferTexture)4506#define glNamedFramebufferTextureLayer GLEW_GET_FUN(__glewNamedFramebufferTextureLayer)4507#define glNamedRenderbufferStorage GLEW_GET_FUN(__glewNamedRenderbufferStorage)4508#define glNamedRenderbufferStorageMultisample GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisample)4509#define glTextureBuffer GLEW_GET_FUN(__glewTextureBuffer)4510#define glTextureBufferRange GLEW_GET_FUN(__glewTextureBufferRange)4511#define glTextureParameterIiv GLEW_GET_FUN(__glewTextureParameterIiv)4512#define glTextureParameterIuiv GLEW_GET_FUN(__glewTextureParameterIuiv)4513#define glTextureParameterf GLEW_GET_FUN(__glewTextureParameterf)4514#define glTextureParameterfv GLEW_GET_FUN(__glewTextureParameterfv)4515#define glTextureParameteri GLEW_GET_FUN(__glewTextureParameteri)4516#define glTextureParameteriv GLEW_GET_FUN(__glewTextureParameteriv)4517#define glTextureStorage1D GLEW_GET_FUN(__glewTextureStorage1D)4518#define glTextureStorage2D GLEW_GET_FUN(__glewTextureStorage2D)4519#define glTextureStorage2DMultisample GLEW_GET_FUN(__glewTextureStorage2DMultisample)4520#define glTextureStorage3D GLEW_GET_FUN(__glewTextureStorage3D)4521#define glTextureStorage3DMultisample GLEW_GET_FUN(__glewTextureStorage3DMultisample)4522#define glTextureSubImage1D GLEW_GET_FUN(__glewTextureSubImage1D)4523#define glTextureSubImage2D GLEW_GET_FUN(__glewTextureSubImage2D)4524#define glTextureSubImage3D GLEW_GET_FUN(__glewTextureSubImage3D)4525#define glTransformFeedbackBufferBase GLEW_GET_FUN(__glewTransformFeedbackBufferBase)4526#define glTransformFeedbackBufferRange GLEW_GET_FUN(__glewTransformFeedbackBufferRange)4527#define glUnmapNamedBuffer GLEW_GET_FUN(__glewUnmapNamedBuffer)4528#define glVertexArrayAttribBinding GLEW_GET_FUN(__glewVertexArrayAttribBinding)4529#define glVertexArrayAttribFormat GLEW_GET_FUN(__glewVertexArrayAttribFormat)4530#define glVertexArrayAttribIFormat GLEW_GET_FUN(__glewVertexArrayAttribIFormat)4531#define glVertexArrayAttribLFormat GLEW_GET_FUN(__glewVertexArrayAttribLFormat)4532#define glVertexArrayBindingDivisor GLEW_GET_FUN(__glewVertexArrayBindingDivisor)4533#define glVertexArrayElementBuffer GLEW_GET_FUN(__glewVertexArrayElementBuffer)4534#define glVertexArrayVertexBuffer GLEW_GET_FUN(__glewVertexArrayVertexBuffer)4535#define glVertexArrayVertexBuffers GLEW_GET_FUN(__glewVertexArrayVertexBuffers)45364537#define GLEW_ARB_direct_state_access GLEW_GET_VAR(__GLEW_ARB_direct_state_access)45384539#endif /* GL_ARB_direct_state_access */45404541/* -------------------------- GL_ARB_draw_buffers -------------------------- */45424543#ifndef GL_ARB_draw_buffers4544#define GL_ARB_draw_buffers 145454546#define GL_MAX_DRAW_BUFFERS_ARB 0x88244547#define GL_DRAW_BUFFER0_ARB 0x88254548#define GL_DRAW_BUFFER1_ARB 0x88264549#define GL_DRAW_BUFFER2_ARB 0x88274550#define GL_DRAW_BUFFER3_ARB 0x88284551#define GL_DRAW_BUFFER4_ARB 0x88294552#define GL_DRAW_BUFFER5_ARB 0x882A4553#define GL_DRAW_BUFFER6_ARB 0x882B4554#define GL_DRAW_BUFFER7_ARB 0x882C4555#define GL_DRAW_BUFFER8_ARB 0x882D4556#define GL_DRAW_BUFFER9_ARB 0x882E4557#define GL_DRAW_BUFFER10_ARB 0x882F4558#define GL_DRAW_BUFFER11_ARB 0x88304559#define GL_DRAW_BUFFER12_ARB 0x88314560#define GL_DRAW_BUFFER13_ARB 0x88324561#define GL_DRAW_BUFFER14_ARB 0x88334562#define GL_DRAW_BUFFER15_ARB 0x883445634564typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs);45654566#define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB)45674568#define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers)45694570#endif /* GL_ARB_draw_buffers */45714572/* ----------------------- GL_ARB_draw_buffers_blend ----------------------- */45734574#ifndef GL_ARB_draw_buffers_blend4575#define GL_ARB_draw_buffers_blend 145764577typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);4578typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode);4579typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);4580typedef void (GLAPIENTRY * PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst);45814582#define glBlendEquationSeparateiARB GLEW_GET_FUN(__glewBlendEquationSeparateiARB)4583#define glBlendEquationiARB GLEW_GET_FUN(__glewBlendEquationiARB)4584#define glBlendFuncSeparateiARB GLEW_GET_FUN(__glewBlendFuncSeparateiARB)4585#define glBlendFunciARB GLEW_GET_FUN(__glewBlendFunciARB)45864587#define GLEW_ARB_draw_buffers_blend GLEW_GET_VAR(__GLEW_ARB_draw_buffers_blend)45884589#endif /* GL_ARB_draw_buffers_blend */45904591/* -------------------- GL_ARB_draw_elements_base_vertex ------------------- */45924593#ifndef GL_ARB_draw_elements_base_vertex4594#define GL_ARB_draw_elements_base_vertex 145954596typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, void *indices, GLint basevertex);4597typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLint basevertex);4598typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, void *indices, GLint basevertex);4599typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei* count, GLenum type, void**indices, GLsizei primcount, GLint *basevertex);46004601#define glDrawElementsBaseVertex GLEW_GET_FUN(__glewDrawElementsBaseVertex)4602#define glDrawElementsInstancedBaseVertex GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertex)4603#define glDrawRangeElementsBaseVertex GLEW_GET_FUN(__glewDrawRangeElementsBaseVertex)4604#define glMultiDrawElementsBaseVertex GLEW_GET_FUN(__glewMultiDrawElementsBaseVertex)46054606#define GLEW_ARB_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_ARB_draw_elements_base_vertex)46074608#endif /* GL_ARB_draw_elements_base_vertex */46094610/* -------------------------- GL_ARB_draw_indirect ------------------------- */46114612#ifndef GL_ARB_draw_indirect4613#define GL_ARB_draw_indirect 146144615#define GL_DRAW_INDIRECT_BUFFER 0x8F3F4616#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F4346174618typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect);4619typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect);46204621#define glDrawArraysIndirect GLEW_GET_FUN(__glewDrawArraysIndirect)4622#define glDrawElementsIndirect GLEW_GET_FUN(__glewDrawElementsIndirect)46234624#define GLEW_ARB_draw_indirect GLEW_GET_VAR(__GLEW_ARB_draw_indirect)46254626#endif /* GL_ARB_draw_indirect */46274628/* ------------------------- GL_ARB_draw_instanced ------------------------- */46294630#ifndef GL_ARB_draw_instanced4631#define GL_ARB_draw_instanced 146324633#define GLEW_ARB_draw_instanced GLEW_GET_VAR(__GLEW_ARB_draw_instanced)46344635#endif /* GL_ARB_draw_instanced */46364637/* ------------------------ GL_ARB_enhanced_layouts ------------------------ */46384639#ifndef GL_ARB_enhanced_layouts4640#define GL_ARB_enhanced_layouts 146414642#define GL_LOCATION_COMPONENT 0x934A4643#define GL_TRANSFORM_FEEDBACK_BUFFER_INDEX 0x934B4644#define GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE 0x934C46454646#define GLEW_ARB_enhanced_layouts GLEW_GET_VAR(__GLEW_ARB_enhanced_layouts)46474648#endif /* GL_ARB_enhanced_layouts */46494650/* -------------------- GL_ARB_explicit_attrib_location -------------------- */46514652#ifndef GL_ARB_explicit_attrib_location4653#define GL_ARB_explicit_attrib_location 146544655#define GLEW_ARB_explicit_attrib_location GLEW_GET_VAR(__GLEW_ARB_explicit_attrib_location)46564657#endif /* GL_ARB_explicit_attrib_location */46584659/* -------------------- GL_ARB_explicit_uniform_location ------------------- */46604661#ifndef GL_ARB_explicit_uniform_location4662#define GL_ARB_explicit_uniform_location 146634664#define GL_MAX_UNIFORM_LOCATIONS 0x826E46654666#define GLEW_ARB_explicit_uniform_location GLEW_GET_VAR(__GLEW_ARB_explicit_uniform_location)46674668#endif /* GL_ARB_explicit_uniform_location */46694670/* ------------------- GL_ARB_fragment_coord_conventions ------------------- */46714672#ifndef GL_ARB_fragment_coord_conventions4673#define GL_ARB_fragment_coord_conventions 146744675#define GLEW_ARB_fragment_coord_conventions GLEW_GET_VAR(__GLEW_ARB_fragment_coord_conventions)46764677#endif /* GL_ARB_fragment_coord_conventions */46784679/* --------------------- GL_ARB_fragment_layer_viewport -------------------- */46804681#ifndef GL_ARB_fragment_layer_viewport4682#define GL_ARB_fragment_layer_viewport 146834684#define GLEW_ARB_fragment_layer_viewport GLEW_GET_VAR(__GLEW_ARB_fragment_layer_viewport)46854686#endif /* GL_ARB_fragment_layer_viewport */46874688/* ------------------------ GL_ARB_fragment_program ------------------------ */46894690#ifndef GL_ARB_fragment_program4691#define GL_ARB_fragment_program 146924693#define GL_FRAGMENT_PROGRAM_ARB 0x88044694#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x88054695#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x88064696#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x88074697#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x88084698#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x88094699#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A4700#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B4701#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C4702#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D4703#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E4704#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F4705#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x88104706#define GL_MAX_TEXTURE_COORDS_ARB 0x88714707#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x887247084709#define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program)47104711#endif /* GL_ARB_fragment_program */47124713/* --------------------- GL_ARB_fragment_program_shadow -------------------- */47144715#ifndef GL_ARB_fragment_program_shadow4716#define GL_ARB_fragment_program_shadow 147174718#define GLEW_ARB_fragment_program_shadow GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow)47194720#endif /* GL_ARB_fragment_program_shadow */47214722/* ------------------------- GL_ARB_fragment_shader ------------------------ */47234724#ifndef GL_ARB_fragment_shader4725#define GL_ARB_fragment_shader 147264727#define GL_FRAGMENT_SHADER_ARB 0x8B304728#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B494729#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B47304731#define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader)47324733#endif /* GL_ARB_fragment_shader */47344735/* -------------------- GL_ARB_fragment_shader_interlock ------------------- */47364737#ifndef GL_ARB_fragment_shader_interlock4738#define GL_ARB_fragment_shader_interlock 147394740#define GLEW_ARB_fragment_shader_interlock GLEW_GET_VAR(__GLEW_ARB_fragment_shader_interlock)47414742#endif /* GL_ARB_fragment_shader_interlock */47434744/* ------------------- GL_ARB_framebuffer_no_attachments ------------------- */47454746#ifndef GL_ARB_framebuffer_no_attachments4747#define GL_ARB_framebuffer_no_attachments 147484749#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x93104750#define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x93114751#define GL_FRAMEBUFFER_DEFAULT_LAYERS 0x93124752#define GL_FRAMEBUFFER_DEFAULT_SAMPLES 0x93134753#define GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS 0x93144754#define GL_MAX_FRAMEBUFFER_WIDTH 0x93154755#define GL_MAX_FRAMEBUFFER_HEIGHT 0x93164756#define GL_MAX_FRAMEBUFFER_LAYERS 0x93174757#define GL_MAX_FRAMEBUFFER_SAMPLES 0x931847584759typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param);4760typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params);4761typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* params);4762typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC) (GLuint framebuffer, GLenum pname, GLint param);47634764#define glFramebufferParameteri GLEW_GET_FUN(__glewFramebufferParameteri)4765#define glGetFramebufferParameteriv GLEW_GET_FUN(__glewGetFramebufferParameteriv)4766#define glGetNamedFramebufferParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferParameterivEXT)4767#define glNamedFramebufferParameteriEXT GLEW_GET_FUN(__glewNamedFramebufferParameteriEXT)47684769#define GLEW_ARB_framebuffer_no_attachments GLEW_GET_VAR(__GLEW_ARB_framebuffer_no_attachments)47704771#endif /* GL_ARB_framebuffer_no_attachments */47724773/* ----------------------- GL_ARB_framebuffer_object ----------------------- */47744775#ifndef GL_ARB_framebuffer_object4776#define GL_ARB_framebuffer_object 147774778#define GL_INVALID_FRAMEBUFFER_OPERATION 0x05064779#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x82104780#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x82114781#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x82124782#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x82134783#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x82144784#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x82154785#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x82164786#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x82174787#define GL_FRAMEBUFFER_DEFAULT 0x82184788#define GL_FRAMEBUFFER_UNDEFINED 0x82194789#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A4790#define GL_INDEX 0x82224791#define GL_MAX_RENDERBUFFER_SIZE 0x84E84792#define GL_DEPTH_STENCIL 0x84F94793#define GL_UNSIGNED_INT_24_8 0x84FA4794#define GL_DEPTH24_STENCIL8 0x88F04795#define GL_TEXTURE_STENCIL_SIZE 0x88F14796#define GL_UNSIGNED_NORMALIZED 0x8C174797#define GL_SRGB 0x8C404798#define GL_DRAW_FRAMEBUFFER_BINDING 0x8CA64799#define GL_FRAMEBUFFER_BINDING 0x8CA64800#define GL_RENDERBUFFER_BINDING 0x8CA74801#define GL_READ_FRAMEBUFFER 0x8CA84802#define GL_DRAW_FRAMEBUFFER 0x8CA94803#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA4804#define GL_RENDERBUFFER_SAMPLES 0x8CAB4805#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD04806#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD14807#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD24808#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD34809#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD44810#define GL_FRAMEBUFFER_COMPLETE 0x8CD54811#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD64812#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD74813#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB4814#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC4815#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD4816#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF4817#define GL_COLOR_ATTACHMENT0 0x8CE04818#define GL_COLOR_ATTACHMENT1 0x8CE14819#define GL_COLOR_ATTACHMENT2 0x8CE24820#define GL_COLOR_ATTACHMENT3 0x8CE34821#define GL_COLOR_ATTACHMENT4 0x8CE44822#define GL_COLOR_ATTACHMENT5 0x8CE54823#define GL_COLOR_ATTACHMENT6 0x8CE64824#define GL_COLOR_ATTACHMENT7 0x8CE74825#define GL_COLOR_ATTACHMENT8 0x8CE84826#define GL_COLOR_ATTACHMENT9 0x8CE94827#define GL_COLOR_ATTACHMENT10 0x8CEA4828#define GL_COLOR_ATTACHMENT11 0x8CEB4829#define GL_COLOR_ATTACHMENT12 0x8CEC4830#define GL_COLOR_ATTACHMENT13 0x8CED4831#define GL_COLOR_ATTACHMENT14 0x8CEE4832#define GL_COLOR_ATTACHMENT15 0x8CEF4833#define GL_DEPTH_ATTACHMENT 0x8D004834#define GL_STENCIL_ATTACHMENT 0x8D204835#define GL_FRAMEBUFFER 0x8D404836#define GL_RENDERBUFFER 0x8D414837#define GL_RENDERBUFFER_WIDTH 0x8D424838#define GL_RENDERBUFFER_HEIGHT 0x8D434839#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D444840#define GL_STENCIL_INDEX1 0x8D464841#define GL_STENCIL_INDEX4 0x8D474842#define GL_STENCIL_INDEX8 0x8D484843#define GL_STENCIL_INDEX16 0x8D494844#define GL_RENDERBUFFER_RED_SIZE 0x8D504845#define GL_RENDERBUFFER_GREEN_SIZE 0x8D514846#define GL_RENDERBUFFER_BLUE_SIZE 0x8D524847#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D534848#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D544849#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D554850#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D564851#define GL_MAX_SAMPLES 0x8D5748524853typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);4854typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);4855typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);4856typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);4857typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers);4858typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint* renderbuffers);4859typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);4860typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);4861typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);4862typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer);4863typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target,GLenum attachment, GLuint texture,GLint level,GLint layer);4864typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers);4865typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint* renderbuffers);4866typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPPROC) (GLenum target);4867typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params);4868typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params);4869typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);4870typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);4871typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);4872typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);48734874#define glBindFramebuffer GLEW_GET_FUN(__glewBindFramebuffer)4875#define glBindRenderbuffer GLEW_GET_FUN(__glewBindRenderbuffer)4876#define glBlitFramebuffer GLEW_GET_FUN(__glewBlitFramebuffer)4877#define glCheckFramebufferStatus GLEW_GET_FUN(__glewCheckFramebufferStatus)4878#define glDeleteFramebuffers GLEW_GET_FUN(__glewDeleteFramebuffers)4879#define glDeleteRenderbuffers GLEW_GET_FUN(__glewDeleteRenderbuffers)4880#define glFramebufferRenderbuffer GLEW_GET_FUN(__glewFramebufferRenderbuffer)4881#define glFramebufferTexture1D GLEW_GET_FUN(__glewFramebufferTexture1D)4882#define glFramebufferTexture2D GLEW_GET_FUN(__glewFramebufferTexture2D)4883#define glFramebufferTexture3D GLEW_GET_FUN(__glewFramebufferTexture3D)4884#define glFramebufferTextureLayer GLEW_GET_FUN(__glewFramebufferTextureLayer)4885#define glGenFramebuffers GLEW_GET_FUN(__glewGenFramebuffers)4886#define glGenRenderbuffers GLEW_GET_FUN(__glewGenRenderbuffers)4887#define glGenerateMipmap GLEW_GET_FUN(__glewGenerateMipmap)4888#define glGetFramebufferAttachmentParameteriv GLEW_GET_FUN(__glewGetFramebufferAttachmentParameteriv)4889#define glGetRenderbufferParameteriv GLEW_GET_FUN(__glewGetRenderbufferParameteriv)4890#define glIsFramebuffer GLEW_GET_FUN(__glewIsFramebuffer)4891#define glIsRenderbuffer GLEW_GET_FUN(__glewIsRenderbuffer)4892#define glRenderbufferStorage GLEW_GET_FUN(__glewRenderbufferStorage)4893#define glRenderbufferStorageMultisample GLEW_GET_FUN(__glewRenderbufferStorageMultisample)48944895#define GLEW_ARB_framebuffer_object GLEW_GET_VAR(__GLEW_ARB_framebuffer_object)48964897#endif /* GL_ARB_framebuffer_object */48984899/* ------------------------ GL_ARB_framebuffer_sRGB ------------------------ */49004901#ifndef GL_ARB_framebuffer_sRGB4902#define GL_ARB_framebuffer_sRGB 149034904#define GL_FRAMEBUFFER_SRGB 0x8DB949054906#define GLEW_ARB_framebuffer_sRGB GLEW_GET_VAR(__GLEW_ARB_framebuffer_sRGB)49074908#endif /* GL_ARB_framebuffer_sRGB */49094910/* ------------------------ GL_ARB_geometry_shader4 ------------------------ */49114912#ifndef GL_ARB_geometry_shader44913#define GL_ARB_geometry_shader4 149144915#define GL_LINES_ADJACENCY_ARB 0xA4916#define GL_LINE_STRIP_ADJACENCY_ARB 0xB4917#define GL_TRIANGLES_ADJACENCY_ARB 0xC4918#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0xD4919#define GL_PROGRAM_POINT_SIZE_ARB 0x86424920#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C294921#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD44922#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA74923#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA84924#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA94925#define GL_GEOMETRY_SHADER_ARB 0x8DD94926#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA4927#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB4928#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC4929#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD4930#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE4931#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF4932#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE04933#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE149344935typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);4936typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);4937typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);4938typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);49394940#define glFramebufferTextureARB GLEW_GET_FUN(__glewFramebufferTextureARB)4941#define glFramebufferTextureFaceARB GLEW_GET_FUN(__glewFramebufferTextureFaceARB)4942#define glFramebufferTextureLayerARB GLEW_GET_FUN(__glewFramebufferTextureLayerARB)4943#define glProgramParameteriARB GLEW_GET_FUN(__glewProgramParameteriARB)49444945#define GLEW_ARB_geometry_shader4 GLEW_GET_VAR(__GLEW_ARB_geometry_shader4)49464947#endif /* GL_ARB_geometry_shader4 */49484949/* ----------------------- GL_ARB_get_program_binary ----------------------- */49504951#ifndef GL_ARB_get_program_binary4952#define GL_ARB_get_program_binary 149534954#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x82574955#define GL_PROGRAM_BINARY_LENGTH 0x87414956#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE4957#define GL_PROGRAM_BINARY_FORMATS 0x87FF49584959typedef void (GLAPIENTRY * PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLenum *binaryFormat, void*binary);4960typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);4961typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value);49624963#define glGetProgramBinary GLEW_GET_FUN(__glewGetProgramBinary)4964#define glProgramBinary GLEW_GET_FUN(__glewProgramBinary)4965#define glProgramParameteri GLEW_GET_FUN(__glewProgramParameteri)49664967#define GLEW_ARB_get_program_binary GLEW_GET_VAR(__GLEW_ARB_get_program_binary)49684969#endif /* GL_ARB_get_program_binary */49704971/* ---------------------- GL_ARB_get_texture_sub_image --------------------- */49724973#ifndef GL_ARB_get_texture_sub_image4974#define GL_ARB_get_texture_sub_image 149754976typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);4977typedef void (GLAPIENTRY * PFNGLGETTEXTURESUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels);49784979#define glGetCompressedTextureSubImage GLEW_GET_FUN(__glewGetCompressedTextureSubImage)4980#define glGetTextureSubImage GLEW_GET_FUN(__glewGetTextureSubImage)49814982#define GLEW_ARB_get_texture_sub_image GLEW_GET_VAR(__GLEW_ARB_get_texture_sub_image)49834984#endif /* GL_ARB_get_texture_sub_image */49854986/* ---------------------------- GL_ARB_gl_spirv ---------------------------- */49874988#ifndef GL_ARB_gl_spirv4989#define GL_ARB_gl_spirv 149904991#define GL_SHADER_BINARY_FORMAT_SPIR_V_ARB 0x95514992#define GL_SPIR_V_BINARY_ARB 0x955249934994typedef void (GLAPIENTRY * PFNGLSPECIALIZESHADERARBPROC) (GLuint shader, const GLchar* pEntryPoint, GLuint numSpecializationConstants, const GLuint* pConstantIndex, const GLuint* pConstantValue);49954996#define glSpecializeShaderARB GLEW_GET_FUN(__glewSpecializeShaderARB)49974998#define GLEW_ARB_gl_spirv GLEW_GET_VAR(__GLEW_ARB_gl_spirv)49995000#endif /* GL_ARB_gl_spirv */50015002/* --------------------------- GL_ARB_gpu_shader5 -------------------------- */50035004#ifndef GL_ARB_gpu_shader55005#define GL_ARB_gpu_shader5 150065007#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F5008#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A5009#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B5010#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C5011#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D5012#define GL_MAX_VERTEX_STREAMS 0x8E7150135014#define GLEW_ARB_gpu_shader5 GLEW_GET_VAR(__GLEW_ARB_gpu_shader5)50155016#endif /* GL_ARB_gpu_shader5 */50175018/* ------------------------- GL_ARB_gpu_shader_fp64 ------------------------ */50195020#ifndef GL_ARB_gpu_shader_fp645021#define GL_ARB_gpu_shader_fp64 150225023#define GL_DOUBLE_MAT2 0x8F465024#define GL_DOUBLE_MAT3 0x8F475025#define GL_DOUBLE_MAT4 0x8F485026#define GL_DOUBLE_MAT2x3 0x8F495027#define GL_DOUBLE_MAT2x4 0x8F4A5028#define GL_DOUBLE_MAT3x2 0x8F4B5029#define GL_DOUBLE_MAT3x4 0x8F4C5030#define GL_DOUBLE_MAT4x2 0x8F4D5031#define GL_DOUBLE_MAT4x3 0x8F4E5032#define GL_DOUBLE_VEC2 0x8FFC5033#define GL_DOUBLE_VEC3 0x8FFD5034#define GL_DOUBLE_VEC4 0x8FFE50355036typedef void (GLAPIENTRY * PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble* params);5037typedef void (GLAPIENTRY * PFNGLUNIFORM1DPROC) (GLint location, GLdouble x);5038typedef void (GLAPIENTRY * PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble* value);5039typedef void (GLAPIENTRY * PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y);5040typedef void (GLAPIENTRY * PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble* value);5041typedef void (GLAPIENTRY * PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z);5042typedef void (GLAPIENTRY * PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble* value);5043typedef void (GLAPIENTRY * PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);5044typedef void (GLAPIENTRY * PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble* value);5045typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5046typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5047typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5048typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5049typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5050typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5051typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5052typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);5053typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);50545055#define glGetUniformdv GLEW_GET_FUN(__glewGetUniformdv)5056#define glUniform1d GLEW_GET_FUN(__glewUniform1d)5057#define glUniform1dv GLEW_GET_FUN(__glewUniform1dv)5058#define glUniform2d GLEW_GET_FUN(__glewUniform2d)5059#define glUniform2dv GLEW_GET_FUN(__glewUniform2dv)5060#define glUniform3d GLEW_GET_FUN(__glewUniform3d)5061#define glUniform3dv GLEW_GET_FUN(__glewUniform3dv)5062#define glUniform4d GLEW_GET_FUN(__glewUniform4d)5063#define glUniform4dv GLEW_GET_FUN(__glewUniform4dv)5064#define glUniformMatrix2dv GLEW_GET_FUN(__glewUniformMatrix2dv)5065#define glUniformMatrix2x3dv GLEW_GET_FUN(__glewUniformMatrix2x3dv)5066#define glUniformMatrix2x4dv GLEW_GET_FUN(__glewUniformMatrix2x4dv)5067#define glUniformMatrix3dv GLEW_GET_FUN(__glewUniformMatrix3dv)5068#define glUniformMatrix3x2dv GLEW_GET_FUN(__glewUniformMatrix3x2dv)5069#define glUniformMatrix3x4dv GLEW_GET_FUN(__glewUniformMatrix3x4dv)5070#define glUniformMatrix4dv GLEW_GET_FUN(__glewUniformMatrix4dv)5071#define glUniformMatrix4x2dv GLEW_GET_FUN(__glewUniformMatrix4x2dv)5072#define glUniformMatrix4x3dv GLEW_GET_FUN(__glewUniformMatrix4x3dv)50735074#define GLEW_ARB_gpu_shader_fp64 GLEW_GET_VAR(__GLEW_ARB_gpu_shader_fp64)50755076#endif /* GL_ARB_gpu_shader_fp64 */50775078/* ------------------------ GL_ARB_gpu_shader_int64 ------------------------ */50795080#ifndef GL_ARB_gpu_shader_int645081#define GL_ARB_gpu_shader_int64 150825083#define GL_INT64_ARB 0x140E5084#define GL_UNSIGNED_INT64_ARB 0x140F5085#define GL_INT64_VEC2_ARB 0x8FE95086#define GL_INT64_VEC3_ARB 0x8FEA5087#define GL_INT64_VEC4_ARB 0x8FEB5088#define GL_UNSIGNED_INT64_VEC2_ARB 0x8FF55089#define GL_UNSIGNED_INT64_VEC3_ARB 0x8FF65090#define GL_UNSIGNED_INT64_VEC4_ARB 0x8FF750915092typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VARBPROC) (GLuint program, GLint location, GLint64* params);5093typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLuint64* params);5094typedef void (GLAPIENTRY * PFNGLGETNUNIFORMI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint64* params);5095typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUI64VARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint64* params);5096typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64ARBPROC) (GLuint program, GLint location, GLint64 x);5097typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);5098typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64ARBPROC) (GLuint program, GLint location, GLuint64 x);5099typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);5100typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y);5101typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);5102typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y);5103typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);5104typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);5105typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);5106typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);5107typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);5108typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64ARBPROC) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);5109typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLint64* value);5110typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64ARBPROC) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);5111typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* value);5112typedef void (GLAPIENTRY * PFNGLUNIFORM1I64ARBPROC) (GLint location, GLint64 x);5113typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);5114typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64ARBPROC) (GLint location, GLuint64 x);5115typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);5116typedef void (GLAPIENTRY * PFNGLUNIFORM2I64ARBPROC) (GLint location, GLint64 x, GLint64 y);5117typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);5118typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y);5119typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);5120typedef void (GLAPIENTRY * PFNGLUNIFORM3I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z);5121typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);5122typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z);5123typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);5124typedef void (GLAPIENTRY * PFNGLUNIFORM4I64ARBPROC) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);5125typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VARBPROC) (GLint location, GLsizei count, const GLint64* value);5126typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64ARBPROC) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);5127typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VARBPROC) (GLint location, GLsizei count, const GLuint64* value);51285129#define glGetUniformi64vARB GLEW_GET_FUN(__glewGetUniformi64vARB)5130#define glGetUniformui64vARB GLEW_GET_FUN(__glewGetUniformui64vARB)5131#define glGetnUniformi64vARB GLEW_GET_FUN(__glewGetnUniformi64vARB)5132#define glGetnUniformui64vARB GLEW_GET_FUN(__glewGetnUniformui64vARB)5133#define glProgramUniform1i64ARB GLEW_GET_FUN(__glewProgramUniform1i64ARB)5134#define glProgramUniform1i64vARB GLEW_GET_FUN(__glewProgramUniform1i64vARB)5135#define glProgramUniform1ui64ARB GLEW_GET_FUN(__glewProgramUniform1ui64ARB)5136#define glProgramUniform1ui64vARB GLEW_GET_FUN(__glewProgramUniform1ui64vARB)5137#define glProgramUniform2i64ARB GLEW_GET_FUN(__glewProgramUniform2i64ARB)5138#define glProgramUniform2i64vARB GLEW_GET_FUN(__glewProgramUniform2i64vARB)5139#define glProgramUniform2ui64ARB GLEW_GET_FUN(__glewProgramUniform2ui64ARB)5140#define glProgramUniform2ui64vARB GLEW_GET_FUN(__glewProgramUniform2ui64vARB)5141#define glProgramUniform3i64ARB GLEW_GET_FUN(__glewProgramUniform3i64ARB)5142#define glProgramUniform3i64vARB GLEW_GET_FUN(__glewProgramUniform3i64vARB)5143#define glProgramUniform3ui64ARB GLEW_GET_FUN(__glewProgramUniform3ui64ARB)5144#define glProgramUniform3ui64vARB GLEW_GET_FUN(__glewProgramUniform3ui64vARB)5145#define glProgramUniform4i64ARB GLEW_GET_FUN(__glewProgramUniform4i64ARB)5146#define glProgramUniform4i64vARB GLEW_GET_FUN(__glewProgramUniform4i64vARB)5147#define glProgramUniform4ui64ARB GLEW_GET_FUN(__glewProgramUniform4ui64ARB)5148#define glProgramUniform4ui64vARB GLEW_GET_FUN(__glewProgramUniform4ui64vARB)5149#define glUniform1i64ARB GLEW_GET_FUN(__glewUniform1i64ARB)5150#define glUniform1i64vARB GLEW_GET_FUN(__glewUniform1i64vARB)5151#define glUniform1ui64ARB GLEW_GET_FUN(__glewUniform1ui64ARB)5152#define glUniform1ui64vARB GLEW_GET_FUN(__glewUniform1ui64vARB)5153#define glUniform2i64ARB GLEW_GET_FUN(__glewUniform2i64ARB)5154#define glUniform2i64vARB GLEW_GET_FUN(__glewUniform2i64vARB)5155#define glUniform2ui64ARB GLEW_GET_FUN(__glewUniform2ui64ARB)5156#define glUniform2ui64vARB GLEW_GET_FUN(__glewUniform2ui64vARB)5157#define glUniform3i64ARB GLEW_GET_FUN(__glewUniform3i64ARB)5158#define glUniform3i64vARB GLEW_GET_FUN(__glewUniform3i64vARB)5159#define glUniform3ui64ARB GLEW_GET_FUN(__glewUniform3ui64ARB)5160#define glUniform3ui64vARB GLEW_GET_FUN(__glewUniform3ui64vARB)5161#define glUniform4i64ARB GLEW_GET_FUN(__glewUniform4i64ARB)5162#define glUniform4i64vARB GLEW_GET_FUN(__glewUniform4i64vARB)5163#define glUniform4ui64ARB GLEW_GET_FUN(__glewUniform4ui64ARB)5164#define glUniform4ui64vARB GLEW_GET_FUN(__glewUniform4ui64vARB)51655166#define GLEW_ARB_gpu_shader_int64 GLEW_GET_VAR(__GLEW_ARB_gpu_shader_int64)51675168#endif /* GL_ARB_gpu_shader_int64 */51695170/* ------------------------ GL_ARB_half_float_pixel ------------------------ */51715172#ifndef GL_ARB_half_float_pixel5173#define GL_ARB_half_float_pixel 151745175#define GL_HALF_FLOAT_ARB 0x140B51765177#define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel)51785179#endif /* GL_ARB_half_float_pixel */51805181/* ------------------------ GL_ARB_half_float_vertex ----------------------- */51825183#ifndef GL_ARB_half_float_vertex5184#define GL_ARB_half_float_vertex 151855186#define GL_HALF_FLOAT 0x140B51875188#define GLEW_ARB_half_float_vertex GLEW_GET_VAR(__GLEW_ARB_half_float_vertex)51895190#endif /* GL_ARB_half_float_vertex */51915192/* ----------------------------- GL_ARB_imaging ---------------------------- */51935194#ifndef GL_ARB_imaging5195#define GL_ARB_imaging 151965197#define GL_CONSTANT_COLOR 0x80015198#define GL_ONE_MINUS_CONSTANT_COLOR 0x80025199#define GL_CONSTANT_ALPHA 0x80035200#define GL_ONE_MINUS_CONSTANT_ALPHA 0x80045201#define GL_BLEND_COLOR 0x80055202#define GL_FUNC_ADD 0x80065203#define GL_MIN 0x80075204#define GL_MAX 0x80085205#define GL_BLEND_EQUATION 0x80095206#define GL_FUNC_SUBTRACT 0x800A5207#define GL_FUNC_REVERSE_SUBTRACT 0x800B5208#define GL_CONVOLUTION_1D 0x80105209#define GL_CONVOLUTION_2D 0x80115210#define GL_SEPARABLE_2D 0x80125211#define GL_CONVOLUTION_BORDER_MODE 0x80135212#define GL_CONVOLUTION_FILTER_SCALE 0x80145213#define GL_CONVOLUTION_FILTER_BIAS 0x80155214#define GL_REDUCE 0x80165215#define GL_CONVOLUTION_FORMAT 0x80175216#define GL_CONVOLUTION_WIDTH 0x80185217#define GL_CONVOLUTION_HEIGHT 0x80195218#define GL_MAX_CONVOLUTION_WIDTH 0x801A5219#define GL_MAX_CONVOLUTION_HEIGHT 0x801B5220#define GL_POST_CONVOLUTION_RED_SCALE 0x801C5221#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D5222#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E5223#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F5224#define GL_POST_CONVOLUTION_RED_BIAS 0x80205225#define GL_POST_CONVOLUTION_GREEN_BIAS 0x80215226#define GL_POST_CONVOLUTION_BLUE_BIAS 0x80225227#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x80235228#define GL_HISTOGRAM 0x80245229#define GL_PROXY_HISTOGRAM 0x80255230#define GL_HISTOGRAM_WIDTH 0x80265231#define GL_HISTOGRAM_FORMAT 0x80275232#define GL_HISTOGRAM_RED_SIZE 0x80285233#define GL_HISTOGRAM_GREEN_SIZE 0x80295234#define GL_HISTOGRAM_BLUE_SIZE 0x802A5235#define GL_HISTOGRAM_ALPHA_SIZE 0x802B5236#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C5237#define GL_HISTOGRAM_SINK 0x802D5238#define GL_MINMAX 0x802E5239#define GL_MINMAX_FORMAT 0x802F5240#define GL_MINMAX_SINK 0x80305241#define GL_TABLE_TOO_LARGE 0x80315242#define GL_COLOR_MATRIX 0x80B15243#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B25244#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B35245#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B45246#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B55247#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B65248#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B75249#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B85250#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B95251#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA5252#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB5253#define GL_COLOR_TABLE 0x80D05254#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D15255#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D25256#define GL_PROXY_COLOR_TABLE 0x80D35257#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D45258#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D55259#define GL_COLOR_TABLE_SCALE 0x80D65260#define GL_COLOR_TABLE_BIAS 0x80D75261#define GL_COLOR_TABLE_FORMAT 0x80D85262#define GL_COLOR_TABLE_WIDTH 0x80D95263#define GL_COLOR_TABLE_RED_SIZE 0x80DA5264#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB5265#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC5266#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD5267#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE5268#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF5269#define GL_IGNORE_BORDER 0x81505270#define GL_CONSTANT_BORDER 0x81515271#define GL_WRAP_BORDER 0x81525272#define GL_REPLICATE_BORDER 0x81535273#define GL_CONVOLUTION_BORDER_COLOR 0x815452745275typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data);5276typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);5277typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);5278typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);5279typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);5280typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);5281typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);5282typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);5283typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);5284typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);5285typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);5286typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);5287typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);5288typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);5289typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, void *table);5290typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);5291typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);5292typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, void *image);5293typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);5294typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);5295typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);5296typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);5297typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);5298typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, void *values);5299typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);5300typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);5301typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);5302typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);5303typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);5304typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target);5305typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target);5306typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);53075308#define glColorSubTable GLEW_GET_FUN(__glewColorSubTable)5309#define glColorTable GLEW_GET_FUN(__glewColorTable)5310#define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv)5311#define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv)5312#define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D)5313#define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D)5314#define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf)5315#define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv)5316#define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri)5317#define glConvolutionParameteriv GLEW_GET_FUN(__glewConvolutionParameteriv)5318#define glCopyColorSubTable GLEW_GET_FUN(__glewCopyColorSubTable)5319#define glCopyColorTable GLEW_GET_FUN(__glewCopyColorTable)5320#define glCopyConvolutionFilter1D GLEW_GET_FUN(__glewCopyConvolutionFilter1D)5321#define glCopyConvolutionFilter2D GLEW_GET_FUN(__glewCopyConvolutionFilter2D)5322#define glGetColorTable GLEW_GET_FUN(__glewGetColorTable)5323#define glGetColorTableParameterfv GLEW_GET_FUN(__glewGetColorTableParameterfv)5324#define glGetColorTableParameteriv GLEW_GET_FUN(__glewGetColorTableParameteriv)5325#define glGetConvolutionFilter GLEW_GET_FUN(__glewGetConvolutionFilter)5326#define glGetConvolutionParameterfv GLEW_GET_FUN(__glewGetConvolutionParameterfv)5327#define glGetConvolutionParameteriv GLEW_GET_FUN(__glewGetConvolutionParameteriv)5328#define glGetHistogram GLEW_GET_FUN(__glewGetHistogram)5329#define glGetHistogramParameterfv GLEW_GET_FUN(__glewGetHistogramParameterfv)5330#define glGetHistogramParameteriv GLEW_GET_FUN(__glewGetHistogramParameteriv)5331#define glGetMinmax GLEW_GET_FUN(__glewGetMinmax)5332#define glGetMinmaxParameterfv GLEW_GET_FUN(__glewGetMinmaxParameterfv)5333#define glGetMinmaxParameteriv GLEW_GET_FUN(__glewGetMinmaxParameteriv)5334#define glGetSeparableFilter GLEW_GET_FUN(__glewGetSeparableFilter)5335#define glHistogram GLEW_GET_FUN(__glewHistogram)5336#define glMinmax GLEW_GET_FUN(__glewMinmax)5337#define glResetHistogram GLEW_GET_FUN(__glewResetHistogram)5338#define glResetMinmax GLEW_GET_FUN(__glewResetMinmax)5339#define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D)53405341#define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging)53425343#endif /* GL_ARB_imaging */53445345/* ----------------------- GL_ARB_indirect_parameters ---------------------- */53465347#ifndef GL_ARB_indirect_parameters5348#define GL_ARB_indirect_parameters 153495350#define GL_PARAMETER_BUFFER_ARB 0x80EE5351#define GL_PARAMETER_BUFFER_BINDING_ARB 0x80EF53525353typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);5354typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);53555356#define glMultiDrawArraysIndirectCountARB GLEW_GET_FUN(__glewMultiDrawArraysIndirectCountARB)5357#define glMultiDrawElementsIndirectCountARB GLEW_GET_FUN(__glewMultiDrawElementsIndirectCountARB)53585359#define GLEW_ARB_indirect_parameters GLEW_GET_VAR(__GLEW_ARB_indirect_parameters)53605361#endif /* GL_ARB_indirect_parameters */53625363/* ------------------------ GL_ARB_instanced_arrays ------------------------ */53645365#ifndef GL_ARB_instanced_arrays5366#define GL_ARB_instanced_arrays 153675368#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE53695370typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);5371typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount);5372typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor);53735374#define glDrawArraysInstancedARB GLEW_GET_FUN(__glewDrawArraysInstancedARB)5375#define glDrawElementsInstancedARB GLEW_GET_FUN(__glewDrawElementsInstancedARB)5376#define glVertexAttribDivisorARB GLEW_GET_FUN(__glewVertexAttribDivisorARB)53775378#define GLEW_ARB_instanced_arrays GLEW_GET_VAR(__GLEW_ARB_instanced_arrays)53795380#endif /* GL_ARB_instanced_arrays */53815382/* ---------------------- GL_ARB_internalformat_query ---------------------- */53835384#ifndef GL_ARB_internalformat_query5385#define GL_ARB_internalformat_query 153865387#define GL_NUM_SAMPLE_COUNTS 0x938053885389typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params);53905391#define glGetInternalformativ GLEW_GET_FUN(__glewGetInternalformativ)53925393#define GLEW_ARB_internalformat_query GLEW_GET_VAR(__GLEW_ARB_internalformat_query)53945395#endif /* GL_ARB_internalformat_query */53965397/* ---------------------- GL_ARB_internalformat_query2 --------------------- */53985399#ifndef GL_ARB_internalformat_query25400#define GL_ARB_internalformat_query2 154015402#define GL_INTERNALFORMAT_SUPPORTED 0x826F5403#define GL_INTERNALFORMAT_PREFERRED 0x82705404#define GL_INTERNALFORMAT_RED_SIZE 0x82715405#define GL_INTERNALFORMAT_GREEN_SIZE 0x82725406#define GL_INTERNALFORMAT_BLUE_SIZE 0x82735407#define GL_INTERNALFORMAT_ALPHA_SIZE 0x82745408#define GL_INTERNALFORMAT_DEPTH_SIZE 0x82755409#define GL_INTERNALFORMAT_STENCIL_SIZE 0x82765410#define GL_INTERNALFORMAT_SHARED_SIZE 0x82775411#define GL_INTERNALFORMAT_RED_TYPE 0x82785412#define GL_INTERNALFORMAT_GREEN_TYPE 0x82795413#define GL_INTERNALFORMAT_BLUE_TYPE 0x827A5414#define GL_INTERNALFORMAT_ALPHA_TYPE 0x827B5415#define GL_INTERNALFORMAT_DEPTH_TYPE 0x827C5416#define GL_INTERNALFORMAT_STENCIL_TYPE 0x827D5417#define GL_MAX_WIDTH 0x827E5418#define GL_MAX_HEIGHT 0x827F5419#define GL_MAX_DEPTH 0x82805420#define GL_MAX_LAYERS 0x82815421#define GL_MAX_COMBINED_DIMENSIONS 0x82825422#define GL_COLOR_COMPONENTS 0x82835423#define GL_DEPTH_COMPONENTS 0x82845424#define GL_STENCIL_COMPONENTS 0x82855425#define GL_COLOR_RENDERABLE 0x82865426#define GL_DEPTH_RENDERABLE 0x82875427#define GL_STENCIL_RENDERABLE 0x82885428#define GL_FRAMEBUFFER_RENDERABLE 0x82895429#define GL_FRAMEBUFFER_RENDERABLE_LAYERED 0x828A5430#define GL_FRAMEBUFFER_BLEND 0x828B5431#define GL_READ_PIXELS 0x828C5432#define GL_READ_PIXELS_FORMAT 0x828D5433#define GL_READ_PIXELS_TYPE 0x828E5434#define GL_TEXTURE_IMAGE_FORMAT 0x828F5435#define GL_TEXTURE_IMAGE_TYPE 0x82905436#define GL_GET_TEXTURE_IMAGE_FORMAT 0x82915437#define GL_GET_TEXTURE_IMAGE_TYPE 0x82925438#define GL_MIPMAP 0x82935439#define GL_MANUAL_GENERATE_MIPMAP 0x82945440#define GL_AUTO_GENERATE_MIPMAP 0x82955441#define GL_COLOR_ENCODING 0x82965442#define GL_SRGB_READ 0x82975443#define GL_SRGB_WRITE 0x82985444#define GL_SRGB_DECODE_ARB 0x82995445#define GL_FILTER 0x829A5446#define GL_VERTEX_TEXTURE 0x829B5447#define GL_TESS_CONTROL_TEXTURE 0x829C5448#define GL_TESS_EVALUATION_TEXTURE 0x829D5449#define GL_GEOMETRY_TEXTURE 0x829E5450#define GL_FRAGMENT_TEXTURE 0x829F5451#define GL_COMPUTE_TEXTURE 0x82A05452#define GL_TEXTURE_SHADOW 0x82A15453#define GL_TEXTURE_GATHER 0x82A25454#define GL_TEXTURE_GATHER_SHADOW 0x82A35455#define GL_SHADER_IMAGE_LOAD 0x82A45456#define GL_SHADER_IMAGE_STORE 0x82A55457#define GL_SHADER_IMAGE_ATOMIC 0x82A65458#define GL_IMAGE_TEXEL_SIZE 0x82A75459#define GL_IMAGE_COMPATIBILITY_CLASS 0x82A85460#define GL_IMAGE_PIXEL_FORMAT 0x82A95461#define GL_IMAGE_PIXEL_TYPE 0x82AA5462#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST 0x82AC5463#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST 0x82AD5464#define GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE 0x82AE5465#define GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE 0x82AF5466#define GL_TEXTURE_COMPRESSED_BLOCK_WIDTH 0x82B15467#define GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT 0x82B25468#define GL_TEXTURE_COMPRESSED_BLOCK_SIZE 0x82B35469#define GL_CLEAR_BUFFER 0x82B45470#define GL_TEXTURE_VIEW 0x82B55471#define GL_VIEW_COMPATIBILITY_CLASS 0x82B65472#define GL_FULL_SUPPORT 0x82B75473#define GL_CAVEAT_SUPPORT 0x82B85474#define GL_IMAGE_CLASS_4_X_32 0x82B95475#define GL_IMAGE_CLASS_2_X_32 0x82BA5476#define GL_IMAGE_CLASS_1_X_32 0x82BB5477#define GL_IMAGE_CLASS_4_X_16 0x82BC5478#define GL_IMAGE_CLASS_2_X_16 0x82BD5479#define GL_IMAGE_CLASS_1_X_16 0x82BE5480#define GL_IMAGE_CLASS_4_X_8 0x82BF5481#define GL_IMAGE_CLASS_2_X_8 0x82C05482#define GL_IMAGE_CLASS_1_X_8 0x82C15483#define GL_IMAGE_CLASS_11_11_10 0x82C25484#define GL_IMAGE_CLASS_10_10_10_2 0x82C35485#define GL_VIEW_CLASS_128_BITS 0x82C45486#define GL_VIEW_CLASS_96_BITS 0x82C55487#define GL_VIEW_CLASS_64_BITS 0x82C65488#define GL_VIEW_CLASS_48_BITS 0x82C75489#define GL_VIEW_CLASS_32_BITS 0x82C85490#define GL_VIEW_CLASS_24_BITS 0x82C95491#define GL_VIEW_CLASS_16_BITS 0x82CA5492#define GL_VIEW_CLASS_8_BITS 0x82CB5493#define GL_VIEW_CLASS_S3TC_DXT1_RGB 0x82CC5494#define GL_VIEW_CLASS_S3TC_DXT1_RGBA 0x82CD5495#define GL_VIEW_CLASS_S3TC_DXT3_RGBA 0x82CE5496#define GL_VIEW_CLASS_S3TC_DXT5_RGBA 0x82CF5497#define GL_VIEW_CLASS_RGTC1_RED 0x82D05498#define GL_VIEW_CLASS_RGTC2_RG 0x82D15499#define GL_VIEW_CLASS_BPTC_UNORM 0x82D25500#define GL_VIEW_CLASS_BPTC_FLOAT 0x82D355015502typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64* params);55035504#define glGetInternalformati64v GLEW_GET_FUN(__glewGetInternalformati64v)55055506#define GLEW_ARB_internalformat_query2 GLEW_GET_VAR(__GLEW_ARB_internalformat_query2)55075508#endif /* GL_ARB_internalformat_query2 */55095510/* ----------------------- GL_ARB_invalidate_subdata ----------------------- */55115512#ifndef GL_ARB_invalidate_subdata5513#define GL_ARB_invalidate_subdata 155145515typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERDATAPROC) (GLuint buffer);5516typedef void (GLAPIENTRY * PFNGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);5517typedef void (GLAPIENTRY * PFNGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments);5518typedef void (GLAPIENTRY * PFNGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height);5519typedef void (GLAPIENTRY * PFNGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level);5520typedef void (GLAPIENTRY * PFNGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);55215522#define glInvalidateBufferData GLEW_GET_FUN(__glewInvalidateBufferData)5523#define glInvalidateBufferSubData GLEW_GET_FUN(__glewInvalidateBufferSubData)5524#define glInvalidateFramebuffer GLEW_GET_FUN(__glewInvalidateFramebuffer)5525#define glInvalidateSubFramebuffer GLEW_GET_FUN(__glewInvalidateSubFramebuffer)5526#define glInvalidateTexImage GLEW_GET_FUN(__glewInvalidateTexImage)5527#define glInvalidateTexSubImage GLEW_GET_FUN(__glewInvalidateTexSubImage)55285529#define GLEW_ARB_invalidate_subdata GLEW_GET_VAR(__GLEW_ARB_invalidate_subdata)55305531#endif /* GL_ARB_invalidate_subdata */55325533/* ---------------------- GL_ARB_map_buffer_alignment ---------------------- */55345535#ifndef GL_ARB_map_buffer_alignment5536#define GL_ARB_map_buffer_alignment 155375538#define GL_MIN_MAP_BUFFER_ALIGNMENT 0x90BC55395540#define GLEW_ARB_map_buffer_alignment GLEW_GET_VAR(__GLEW_ARB_map_buffer_alignment)55415542#endif /* GL_ARB_map_buffer_alignment */55435544/* ------------------------ GL_ARB_map_buffer_range ------------------------ */55455546#ifndef GL_ARB_map_buffer_range5547#define GL_ARB_map_buffer_range 155485549#define GL_MAP_READ_BIT 0x00015550#define GL_MAP_WRITE_BIT 0x00025551#define GL_MAP_INVALIDATE_RANGE_BIT 0x00045552#define GL_MAP_INVALIDATE_BUFFER_BIT 0x00085553#define GL_MAP_FLUSH_EXPLICIT_BIT 0x00105554#define GL_MAP_UNSYNCHRONIZED_BIT 0x002055555556typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);5557typedef void * (GLAPIENTRY * PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);55585559#define glFlushMappedBufferRange GLEW_GET_FUN(__glewFlushMappedBufferRange)5560#define glMapBufferRange GLEW_GET_FUN(__glewMapBufferRange)55615562#define GLEW_ARB_map_buffer_range GLEW_GET_VAR(__GLEW_ARB_map_buffer_range)55635564#endif /* GL_ARB_map_buffer_range */55655566/* ------------------------- GL_ARB_matrix_palette ------------------------- */55675568#ifndef GL_ARB_matrix_palette5569#define GL_ARB_matrix_palette 155705571#define GL_MATRIX_PALETTE_ARB 0x88405572#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x88415573#define GL_MAX_PALETTE_MATRICES_ARB 0x88425574#define GL_CURRENT_PALETTE_MATRIX_ARB 0x88435575#define GL_MATRIX_INDEX_ARRAY_ARB 0x88445576#define GL_CURRENT_MATRIX_INDEX_ARB 0x88455577#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x88465578#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x88475579#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x88485580#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x884955815582typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);5583typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, void *pointer);5584typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices);5585typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices);5586typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices);55875588#define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB)5589#define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB)5590#define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB)5591#define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB)5592#define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB)55935594#define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette)55955596#endif /* GL_ARB_matrix_palette */55975598/* --------------------------- GL_ARB_multi_bind --------------------------- */55995600#ifndef GL_ARB_multi_bind5601#define GL_ARB_multi_bind 156025603typedef void (GLAPIENTRY * PFNGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint* buffers);5604typedef void (GLAPIENTRY * PFNGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizeiptr *sizes);5605typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures);5606typedef void (GLAPIENTRY * PFNGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint* samplers);5607typedef void (GLAPIENTRY * PFNGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint* textures);5608typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint* buffers, const GLintptr *offsets, const GLsizei *strides);56095610#define glBindBuffersBase GLEW_GET_FUN(__glewBindBuffersBase)5611#define glBindBuffersRange GLEW_GET_FUN(__glewBindBuffersRange)5612#define glBindImageTextures GLEW_GET_FUN(__glewBindImageTextures)5613#define glBindSamplers GLEW_GET_FUN(__glewBindSamplers)5614#define glBindTextures GLEW_GET_FUN(__glewBindTextures)5615#define glBindVertexBuffers GLEW_GET_FUN(__glewBindVertexBuffers)56165617#define GLEW_ARB_multi_bind GLEW_GET_VAR(__GLEW_ARB_multi_bind)56185619#endif /* GL_ARB_multi_bind */56205621/* ----------------------- GL_ARB_multi_draw_indirect ---------------------- */56225623#ifndef GL_ARB_multi_draw_indirect5624#define GL_ARB_multi_draw_indirect 156255626typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride);5627typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride);56285629#define glMultiDrawArraysIndirect GLEW_GET_FUN(__glewMultiDrawArraysIndirect)5630#define glMultiDrawElementsIndirect GLEW_GET_FUN(__glewMultiDrawElementsIndirect)56315632#define GLEW_ARB_multi_draw_indirect GLEW_GET_VAR(__GLEW_ARB_multi_draw_indirect)56335634#endif /* GL_ARB_multi_draw_indirect */56355636/* --------------------------- GL_ARB_multisample -------------------------- */56375638#ifndef GL_ARB_multisample5639#define GL_ARB_multisample 156405641#define GL_MULTISAMPLE_ARB 0x809D5642#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E5643#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F5644#define GL_SAMPLE_COVERAGE_ARB 0x80A05645#define GL_SAMPLE_BUFFERS_ARB 0x80A85646#define GL_SAMPLES_ARB 0x80A95647#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA5648#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB5649#define GL_MULTISAMPLE_BIT_ARB 0x2000000056505651typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);56525653#define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB)56545655#define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample)56565657#endif /* GL_ARB_multisample */56585659/* -------------------------- GL_ARB_multitexture -------------------------- */56605661#ifndef GL_ARB_multitexture5662#define GL_ARB_multitexture 156635664#define GL_TEXTURE0_ARB 0x84C05665#define GL_TEXTURE1_ARB 0x84C15666#define GL_TEXTURE2_ARB 0x84C25667#define GL_TEXTURE3_ARB 0x84C35668#define GL_TEXTURE4_ARB 0x84C45669#define GL_TEXTURE5_ARB 0x84C55670#define GL_TEXTURE6_ARB 0x84C65671#define GL_TEXTURE7_ARB 0x84C75672#define GL_TEXTURE8_ARB 0x84C85673#define GL_TEXTURE9_ARB 0x84C95674#define GL_TEXTURE10_ARB 0x84CA5675#define GL_TEXTURE11_ARB 0x84CB5676#define GL_TEXTURE12_ARB 0x84CC5677#define GL_TEXTURE13_ARB 0x84CD5678#define GL_TEXTURE14_ARB 0x84CE5679#define GL_TEXTURE15_ARB 0x84CF5680#define GL_TEXTURE16_ARB 0x84D05681#define GL_TEXTURE17_ARB 0x84D15682#define GL_TEXTURE18_ARB 0x84D25683#define GL_TEXTURE19_ARB 0x84D35684#define GL_TEXTURE20_ARB 0x84D45685#define GL_TEXTURE21_ARB 0x84D55686#define GL_TEXTURE22_ARB 0x84D65687#define GL_TEXTURE23_ARB 0x84D75688#define GL_TEXTURE24_ARB 0x84D85689#define GL_TEXTURE25_ARB 0x84D95690#define GL_TEXTURE26_ARB 0x84DA5691#define GL_TEXTURE27_ARB 0x84DB5692#define GL_TEXTURE28_ARB 0x84DC5693#define GL_TEXTURE29_ARB 0x84DD5694#define GL_TEXTURE30_ARB 0x84DE5695#define GL_TEXTURE31_ARB 0x84DF5696#define GL_ACTIVE_TEXTURE_ARB 0x84E05697#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E15698#define GL_MAX_TEXTURE_UNITS_ARB 0x84E256995700typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture);5701typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);5702typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);5703typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);5704typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);5705typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);5706typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);5707typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);5708typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);5709typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);5710typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);5711typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);5712typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);5713typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);5714typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);5715typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);5716typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);5717typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);5718typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);5719typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);5720typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);5721typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);5722typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);5723typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);5724typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);5725typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);5726typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);5727typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);5728typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);5729typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);5730typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);5731typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);5732typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);5733typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);57345735#define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB)5736#define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB)5737#define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB)5738#define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB)5739#define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB)5740#define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB)5741#define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB)5742#define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB)5743#define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB)5744#define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB)5745#define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB)5746#define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB)5747#define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB)5748#define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB)5749#define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB)5750#define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB)5751#define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB)5752#define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB)5753#define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB)5754#define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB)5755#define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB)5756#define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB)5757#define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB)5758#define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB)5759#define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB)5760#define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB)5761#define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB)5762#define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB)5763#define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB)5764#define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB)5765#define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB)5766#define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB)5767#define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB)5768#define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB)57695770#define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture)57715772#endif /* GL_ARB_multitexture */57735774/* ------------------------- GL_ARB_occlusion_query ------------------------ */57755776#ifndef GL_ARB_occlusion_query5777#define GL_ARB_occlusion_query 157785779#define GL_QUERY_COUNTER_BITS_ARB 0x88645780#define GL_CURRENT_QUERY_ARB 0x88655781#define GL_QUERY_RESULT_ARB 0x88665782#define GL_QUERY_RESULT_AVAILABLE_ARB 0x88675783#define GL_SAMPLES_PASSED_ARB 0x891457845785typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);5786typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids);5787typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target);5788typedef void (GLAPIENTRY * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids);5789typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params);5790typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params);5791typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params);5792typedef GLboolean (GLAPIENTRY * PFNGLISQUERYARBPROC) (GLuint id);57935794#define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB)5795#define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB)5796#define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB)5797#define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB)5798#define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB)5799#define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB)5800#define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB)5801#define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB)58025803#define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query)58045805#endif /* GL_ARB_occlusion_query */58065807/* ------------------------ GL_ARB_occlusion_query2 ------------------------ */58085809#ifndef GL_ARB_occlusion_query25810#define GL_ARB_occlusion_query2 158115812#define GL_ANY_SAMPLES_PASSED 0x8C2F58135814#define GLEW_ARB_occlusion_query2 GLEW_GET_VAR(__GLEW_ARB_occlusion_query2)58155816#endif /* GL_ARB_occlusion_query2 */58175818/* --------------------- GL_ARB_parallel_shader_compile -------------------- */58195820#ifndef GL_ARB_parallel_shader_compile5821#define GL_ARB_parallel_shader_compile 158225823#define GL_MAX_SHADER_COMPILER_THREADS_ARB 0x91B05824#define GL_COMPLETION_STATUS_ARB 0x91B158255826typedef void (GLAPIENTRY * PFNGLMAXSHADERCOMPILERTHREADSARBPROC) (GLuint count);58275828#define glMaxShaderCompilerThreadsARB GLEW_GET_FUN(__glewMaxShaderCompilerThreadsARB)58295830#define GLEW_ARB_parallel_shader_compile GLEW_GET_VAR(__GLEW_ARB_parallel_shader_compile)58315832#endif /* GL_ARB_parallel_shader_compile */58335834/* -------------------- GL_ARB_pipeline_statistics_query ------------------- */58355836#ifndef GL_ARB_pipeline_statistics_query5837#define GL_ARB_pipeline_statistics_query 158385839#define GL_VERTICES_SUBMITTED_ARB 0x82EE5840#define GL_PRIMITIVES_SUBMITTED_ARB 0x82EF5841#define GL_VERTEX_SHADER_INVOCATIONS_ARB 0x82F05842#define GL_TESS_CONTROL_SHADER_PATCHES_ARB 0x82F15843#define GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB 0x82F25844#define GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB 0x82F35845#define GL_FRAGMENT_SHADER_INVOCATIONS_ARB 0x82F45846#define GL_COMPUTE_SHADER_INVOCATIONS_ARB 0x82F55847#define GL_CLIPPING_INPUT_PRIMITIVES_ARB 0x82F65848#define GL_CLIPPING_OUTPUT_PRIMITIVES_ARB 0x82F75849#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F58505851#define GLEW_ARB_pipeline_statistics_query GLEW_GET_VAR(__GLEW_ARB_pipeline_statistics_query)58525853#endif /* GL_ARB_pipeline_statistics_query */58545855/* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */58565857#ifndef GL_ARB_pixel_buffer_object5858#define GL_ARB_pixel_buffer_object 158595860#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB5861#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC5862#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED5863#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF58645865#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)58665867#endif /* GL_ARB_pixel_buffer_object */58685869/* ------------------------ GL_ARB_point_parameters ------------------------ */58705871#ifndef GL_ARB_point_parameters5872#define GL_ARB_point_parameters 158735874#define GL_POINT_SIZE_MIN_ARB 0x81265875#define GL_POINT_SIZE_MAX_ARB 0x81275876#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x81285877#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x812958785879typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);5880typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat* params);58815882#define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB)5883#define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB)58845885#define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters)58865887#endif /* GL_ARB_point_parameters */58885889/* -------------------------- GL_ARB_point_sprite -------------------------- */58905891#ifndef GL_ARB_point_sprite5892#define GL_ARB_point_sprite 158935894#define GL_POINT_SPRITE_ARB 0x88615895#define GL_COORD_REPLACE_ARB 0x886258965897#define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite)58985899#endif /* GL_ARB_point_sprite */59005901/* ---------------------- GL_ARB_polygon_offset_clamp ---------------------- */59025903#ifndef GL_ARB_polygon_offset_clamp5904#define GL_ARB_polygon_offset_clamp 159055906#define GL_POLYGON_OFFSET_CLAMP 0x8E1B59075908typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETCLAMPPROC) (GLfloat factor, GLfloat units, GLfloat clamp);59095910#define glPolygonOffsetClamp GLEW_GET_FUN(__glewPolygonOffsetClamp)59115912#define GLEW_ARB_polygon_offset_clamp GLEW_GET_VAR(__GLEW_ARB_polygon_offset_clamp)59135914#endif /* GL_ARB_polygon_offset_clamp */59155916/* ----------------------- GL_ARB_post_depth_coverage ---------------------- */59175918#ifndef GL_ARB_post_depth_coverage5919#define GL_ARB_post_depth_coverage 159205921#define GLEW_ARB_post_depth_coverage GLEW_GET_VAR(__GLEW_ARB_post_depth_coverage)59225923#endif /* GL_ARB_post_depth_coverage */59245925/* --------------------- GL_ARB_program_interface_query -------------------- */59265927#ifndef GL_ARB_program_interface_query5928#define GL_ARB_program_interface_query 159295930#define GL_UNIFORM 0x92E15931#define GL_UNIFORM_BLOCK 0x92E25932#define GL_PROGRAM_INPUT 0x92E35933#define GL_PROGRAM_OUTPUT 0x92E45934#define GL_BUFFER_VARIABLE 0x92E55935#define GL_SHADER_STORAGE_BLOCK 0x92E65936#define GL_IS_PER_PATCH 0x92E75937#define GL_VERTEX_SUBROUTINE 0x92E85938#define GL_TESS_CONTROL_SUBROUTINE 0x92E95939#define GL_TESS_EVALUATION_SUBROUTINE 0x92EA5940#define GL_GEOMETRY_SUBROUTINE 0x92EB5941#define GL_FRAGMENT_SUBROUTINE 0x92EC5942#define GL_COMPUTE_SUBROUTINE 0x92ED5943#define GL_VERTEX_SUBROUTINE_UNIFORM 0x92EE5944#define GL_TESS_CONTROL_SUBROUTINE_UNIFORM 0x92EF5945#define GL_TESS_EVALUATION_SUBROUTINE_UNIFORM 0x92F05946#define GL_GEOMETRY_SUBROUTINE_UNIFORM 0x92F15947#define GL_FRAGMENT_SUBROUTINE_UNIFORM 0x92F25948#define GL_COMPUTE_SUBROUTINE_UNIFORM 0x92F35949#define GL_TRANSFORM_FEEDBACK_VARYING 0x92F45950#define GL_ACTIVE_RESOURCES 0x92F55951#define GL_MAX_NAME_LENGTH 0x92F65952#define GL_MAX_NUM_ACTIVE_VARIABLES 0x92F75953#define GL_MAX_NUM_COMPATIBLE_SUBROUTINES 0x92F85954#define GL_NAME_LENGTH 0x92F95955#define GL_TYPE 0x92FA5956#define GL_ARRAY_SIZE 0x92FB5957#define GL_OFFSET 0x92FC5958#define GL_BLOCK_INDEX 0x92FD5959#define GL_ARRAY_STRIDE 0x92FE5960#define GL_MATRIX_STRIDE 0x92FF5961#define GL_IS_ROW_MAJOR 0x93005962#define GL_ATOMIC_COUNTER_BUFFER_INDEX 0x93015963#define GL_BUFFER_BINDING 0x93025964#define GL_BUFFER_DATA_SIZE 0x93035965#define GL_NUM_ACTIVE_VARIABLES 0x93045966#define GL_ACTIVE_VARIABLES 0x93055967#define GL_REFERENCED_BY_VERTEX_SHADER 0x93065968#define GL_REFERENCED_BY_TESS_CONTROL_SHADER 0x93075969#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER 0x93085970#define GL_REFERENCED_BY_GEOMETRY_SHADER 0x93095971#define GL_REFERENCED_BY_FRAGMENT_SHADER 0x930A5972#define GL_REFERENCED_BY_COMPUTE_SHADER 0x930B5973#define GL_TOP_LEVEL_ARRAY_SIZE 0x930C5974#define GL_TOP_LEVEL_ARRAY_STRIDE 0x930D5975#define GL_LOCATION 0x930E5976#define GL_LOCATION_INDEX 0x930F59775978typedef void (GLAPIENTRY * PFNGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint* params);5979typedef GLuint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name);5980typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar* name);5981typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar* name);5982typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar *name);5983typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei *length, GLint *params);59845985#define glGetProgramInterfaceiv GLEW_GET_FUN(__glewGetProgramInterfaceiv)5986#define glGetProgramResourceIndex GLEW_GET_FUN(__glewGetProgramResourceIndex)5987#define glGetProgramResourceLocation GLEW_GET_FUN(__glewGetProgramResourceLocation)5988#define glGetProgramResourceLocationIndex GLEW_GET_FUN(__glewGetProgramResourceLocationIndex)5989#define glGetProgramResourceName GLEW_GET_FUN(__glewGetProgramResourceName)5990#define glGetProgramResourceiv GLEW_GET_FUN(__glewGetProgramResourceiv)59915992#define GLEW_ARB_program_interface_query GLEW_GET_VAR(__GLEW_ARB_program_interface_query)59935994#endif /* GL_ARB_program_interface_query */59955996/* ------------------------ GL_ARB_provoking_vertex ------------------------ */59975998#ifndef GL_ARB_provoking_vertex5999#define GL_ARB_provoking_vertex 160006001#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C6002#define GL_FIRST_VERTEX_CONVENTION 0x8E4D6003#define GL_LAST_VERTEX_CONVENTION 0x8E4E6004#define GL_PROVOKING_VERTEX 0x8E4F60056006typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXPROC) (GLenum mode);60076008#define glProvokingVertex GLEW_GET_FUN(__glewProvokingVertex)60096010#define GLEW_ARB_provoking_vertex GLEW_GET_VAR(__GLEW_ARB_provoking_vertex)60116012#endif /* GL_ARB_provoking_vertex */60136014/* ----------------------- GL_ARB_query_buffer_object ---------------------- */60156016#ifndef GL_ARB_query_buffer_object6017#define GL_ARB_query_buffer_object 160186019#define GL_QUERY_BUFFER_BARRIER_BIT 0x000080006020#define GL_QUERY_BUFFER 0x91926021#define GL_QUERY_BUFFER_BINDING 0x91936022#define GL_QUERY_RESULT_NO_WAIT 0x919460236024#define GLEW_ARB_query_buffer_object GLEW_GET_VAR(__GLEW_ARB_query_buffer_object)60256026#endif /* GL_ARB_query_buffer_object */60276028/* ------------------ GL_ARB_robust_buffer_access_behavior ----------------- */60296030#ifndef GL_ARB_robust_buffer_access_behavior6031#define GL_ARB_robust_buffer_access_behavior 160326033#define GLEW_ARB_robust_buffer_access_behavior GLEW_GET_VAR(__GLEW_ARB_robust_buffer_access_behavior)60346035#endif /* GL_ARB_robust_buffer_access_behavior */60366037/* --------------------------- GL_ARB_robustness --------------------------- */60386039#ifndef GL_ARB_robustness6040#define GL_ARB_robustness 160416042#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x000000046043#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x82526044#define GL_GUILTY_CONTEXT_RESET_ARB 0x82536045#define GL_INNOCENT_CONTEXT_RESET_ARB 0x82546046#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x82556047#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x82566048#define GL_NO_RESET_NOTIFICATION_ARB 0x826160496050typedef GLenum (GLAPIENTRY * PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void);6051typedef void (GLAPIENTRY * PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* table);6052typedef void (GLAPIENTRY * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void* img);6053typedef void (GLAPIENTRY * PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void* image);6054typedef void (GLAPIENTRY * PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values);6055typedef void (GLAPIENTRY * PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble* v);6056typedef void (GLAPIENTRY * PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat* v);6057typedef void (GLAPIENTRY * PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint* v);6058typedef void (GLAPIENTRY * PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void* values);6059typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat* values);6060typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint* values);6061typedef void (GLAPIENTRY * PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort* values);6062typedef void (GLAPIENTRY * PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte* pattern);6063typedef void (GLAPIENTRY * PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void* row, GLsizei columnBufSize, void*column, void*span);6064typedef void (GLAPIENTRY * PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void* img);6065typedef void (GLAPIENTRY * PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble* params);6066typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params);6067typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* params);6068typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint* params);6069typedef void (GLAPIENTRY * PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data);60706071#define glGetGraphicsResetStatusARB GLEW_GET_FUN(__glewGetGraphicsResetStatusARB)6072#define glGetnColorTableARB GLEW_GET_FUN(__glewGetnColorTableARB)6073#define glGetnCompressedTexImageARB GLEW_GET_FUN(__glewGetnCompressedTexImageARB)6074#define glGetnConvolutionFilterARB GLEW_GET_FUN(__glewGetnConvolutionFilterARB)6075#define glGetnHistogramARB GLEW_GET_FUN(__glewGetnHistogramARB)6076#define glGetnMapdvARB GLEW_GET_FUN(__glewGetnMapdvARB)6077#define glGetnMapfvARB GLEW_GET_FUN(__glewGetnMapfvARB)6078#define glGetnMapivARB GLEW_GET_FUN(__glewGetnMapivARB)6079#define glGetnMinmaxARB GLEW_GET_FUN(__glewGetnMinmaxARB)6080#define glGetnPixelMapfvARB GLEW_GET_FUN(__glewGetnPixelMapfvARB)6081#define glGetnPixelMapuivARB GLEW_GET_FUN(__glewGetnPixelMapuivARB)6082#define glGetnPixelMapusvARB GLEW_GET_FUN(__glewGetnPixelMapusvARB)6083#define glGetnPolygonStippleARB GLEW_GET_FUN(__glewGetnPolygonStippleARB)6084#define glGetnSeparableFilterARB GLEW_GET_FUN(__glewGetnSeparableFilterARB)6085#define glGetnTexImageARB GLEW_GET_FUN(__glewGetnTexImageARB)6086#define glGetnUniformdvARB GLEW_GET_FUN(__glewGetnUniformdvARB)6087#define glGetnUniformfvARB GLEW_GET_FUN(__glewGetnUniformfvARB)6088#define glGetnUniformivARB GLEW_GET_FUN(__glewGetnUniformivARB)6089#define glGetnUniformuivARB GLEW_GET_FUN(__glewGetnUniformuivARB)6090#define glReadnPixelsARB GLEW_GET_FUN(__glewReadnPixelsARB)60916092#define GLEW_ARB_robustness GLEW_GET_VAR(__GLEW_ARB_robustness)60936094#endif /* GL_ARB_robustness */60956096/* ---------------- GL_ARB_robustness_application_isolation ---------------- */60976098#ifndef GL_ARB_robustness_application_isolation6099#define GL_ARB_robustness_application_isolation 161006101#define GLEW_ARB_robustness_application_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_application_isolation)61026103#endif /* GL_ARB_robustness_application_isolation */61046105/* ---------------- GL_ARB_robustness_share_group_isolation ---------------- */61066107#ifndef GL_ARB_robustness_share_group_isolation6108#define GL_ARB_robustness_share_group_isolation 161096110#define GLEW_ARB_robustness_share_group_isolation GLEW_GET_VAR(__GLEW_ARB_robustness_share_group_isolation)61116112#endif /* GL_ARB_robustness_share_group_isolation */61136114/* ------------------------ GL_ARB_sample_locations ------------------------ */61156116#ifndef GL_ARB_sample_locations6117#define GL_ARB_sample_locations 161186119#define GL_SAMPLE_LOCATION_ARB 0x8E506120#define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB 0x933D6121#define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB 0x933E6122#define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB 0x933F6123#define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB 0x93406124#define GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB 0x93416125#define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB 0x93426126#define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB 0x934361276128typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat* v);6129typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v);61306131#define glFramebufferSampleLocationsfvARB GLEW_GET_FUN(__glewFramebufferSampleLocationsfvARB)6132#define glNamedFramebufferSampleLocationsfvARB GLEW_GET_FUN(__glewNamedFramebufferSampleLocationsfvARB)61336134#define GLEW_ARB_sample_locations GLEW_GET_VAR(__GLEW_ARB_sample_locations)61356136#endif /* GL_ARB_sample_locations */61376138/* ------------------------- GL_ARB_sample_shading ------------------------- */61396140#ifndef GL_ARB_sample_shading6141#define GL_ARB_sample_shading 161426143#define GL_SAMPLE_SHADING_ARB 0x8C366144#define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C3761456146typedef void (GLAPIENTRY * PFNGLMINSAMPLESHADINGARBPROC) (GLclampf value);61476148#define glMinSampleShadingARB GLEW_GET_FUN(__glewMinSampleShadingARB)61496150#define GLEW_ARB_sample_shading GLEW_GET_VAR(__GLEW_ARB_sample_shading)61516152#endif /* GL_ARB_sample_shading */61536154/* ------------------------- GL_ARB_sampler_objects ------------------------ */61556156#ifndef GL_ARB_sampler_objects6157#define GL_ARB_sampler_objects 161586159#define GL_SAMPLER_BINDING 0x891961606161typedef void (GLAPIENTRY * PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler);6162typedef void (GLAPIENTRY * PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint * samplers);6163typedef void (GLAPIENTRY * PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint* samplers);6164typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint* params);6165typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint* params);6166typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat* params);6167typedef void (GLAPIENTRY * PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint* params);6168typedef GLboolean (GLAPIENTRY * PFNGLISSAMPLERPROC) (GLuint sampler);6169typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint* params);6170typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint* params);6171typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param);6172typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat* params);6173typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param);6174typedef void (GLAPIENTRY * PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint* params);61756176#define glBindSampler GLEW_GET_FUN(__glewBindSampler)6177#define glDeleteSamplers GLEW_GET_FUN(__glewDeleteSamplers)6178#define glGenSamplers GLEW_GET_FUN(__glewGenSamplers)6179#define glGetSamplerParameterIiv GLEW_GET_FUN(__glewGetSamplerParameterIiv)6180#define glGetSamplerParameterIuiv GLEW_GET_FUN(__glewGetSamplerParameterIuiv)6181#define glGetSamplerParameterfv GLEW_GET_FUN(__glewGetSamplerParameterfv)6182#define glGetSamplerParameteriv GLEW_GET_FUN(__glewGetSamplerParameteriv)6183#define glIsSampler GLEW_GET_FUN(__glewIsSampler)6184#define glSamplerParameterIiv GLEW_GET_FUN(__glewSamplerParameterIiv)6185#define glSamplerParameterIuiv GLEW_GET_FUN(__glewSamplerParameterIuiv)6186#define glSamplerParameterf GLEW_GET_FUN(__glewSamplerParameterf)6187#define glSamplerParameterfv GLEW_GET_FUN(__glewSamplerParameterfv)6188#define glSamplerParameteri GLEW_GET_FUN(__glewSamplerParameteri)6189#define glSamplerParameteriv GLEW_GET_FUN(__glewSamplerParameteriv)61906191#define GLEW_ARB_sampler_objects GLEW_GET_VAR(__GLEW_ARB_sampler_objects)61926193#endif /* GL_ARB_sampler_objects */61946195/* ------------------------ GL_ARB_seamless_cube_map ----------------------- */61966197#ifndef GL_ARB_seamless_cube_map6198#define GL_ARB_seamless_cube_map 161996200#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F62016202#define GLEW_ARB_seamless_cube_map GLEW_GET_VAR(__GLEW_ARB_seamless_cube_map)62036204#endif /* GL_ARB_seamless_cube_map */62056206/* ------------------ GL_ARB_seamless_cubemap_per_texture ------------------ */62076208#ifndef GL_ARB_seamless_cubemap_per_texture6209#define GL_ARB_seamless_cubemap_per_texture 162106211#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F62126213#define GLEW_ARB_seamless_cubemap_per_texture GLEW_GET_VAR(__GLEW_ARB_seamless_cubemap_per_texture)62146215#endif /* GL_ARB_seamless_cubemap_per_texture */62166217/* --------------------- GL_ARB_separate_shader_objects -------------------- */62186219#ifndef GL_ARB_separate_shader_objects6220#define GL_ARB_separate_shader_objects 162216222#define GL_VERTEX_SHADER_BIT 0x000000016223#define GL_FRAGMENT_SHADER_BIT 0x000000026224#define GL_GEOMETRY_SHADER_BIT 0x000000046225#define GL_TESS_CONTROL_SHADER_BIT 0x000000086226#define GL_TESS_EVALUATION_SHADER_BIT 0x000000106227#define GL_PROGRAM_SEPARABLE 0x82586228#define GL_ACTIVE_PROGRAM 0x82596229#define GL_PROGRAM_PIPELINE_BINDING 0x825A6230#define GL_ALL_SHADER_BITS 0xFFFFFFFF62316232typedef void (GLAPIENTRY * PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program);6233typedef void (GLAPIENTRY * PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);6234typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar * const * strings);6235typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint* pipelines);6236typedef void (GLAPIENTRY * PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint* pipelines);6237typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar *infoLog);6238typedef void (GLAPIENTRY * PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint* params);6239typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline);6240typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble x);6241typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);6242typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat x);6243typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);6244typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint x);6245typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);6246typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint x);6247typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);6248typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y);6249typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);6250typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y);6251typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);6252typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint x, GLint y);6253typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);6254typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint x, GLuint y);6255typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);6256typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);6257typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);6258typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z);6259typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);6260typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z);6261typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);6262typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z);6263typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);6264typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);6265typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble* value);6266typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);6267typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);6268typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w);6269typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);6270typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint x, GLuint y, GLuint z, GLuint w);6271typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);6272typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6273typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6274typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6275typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6276typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6277typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6278typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6279typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6280typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6281typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6282typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6283typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6284typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6285typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6286typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6287typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6288typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value);6289typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6290typedef void (GLAPIENTRY * PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program);6291typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline);62926293#define glActiveShaderProgram GLEW_GET_FUN(__glewActiveShaderProgram)6294#define glBindProgramPipeline GLEW_GET_FUN(__glewBindProgramPipeline)6295#define glCreateShaderProgramv GLEW_GET_FUN(__glewCreateShaderProgramv)6296#define glDeleteProgramPipelines GLEW_GET_FUN(__glewDeleteProgramPipelines)6297#define glGenProgramPipelines GLEW_GET_FUN(__glewGenProgramPipelines)6298#define glGetProgramPipelineInfoLog GLEW_GET_FUN(__glewGetProgramPipelineInfoLog)6299#define glGetProgramPipelineiv GLEW_GET_FUN(__glewGetProgramPipelineiv)6300#define glIsProgramPipeline GLEW_GET_FUN(__glewIsProgramPipeline)6301#define glProgramUniform1d GLEW_GET_FUN(__glewProgramUniform1d)6302#define glProgramUniform1dv GLEW_GET_FUN(__glewProgramUniform1dv)6303#define glProgramUniform1f GLEW_GET_FUN(__glewProgramUniform1f)6304#define glProgramUniform1fv GLEW_GET_FUN(__glewProgramUniform1fv)6305#define glProgramUniform1i GLEW_GET_FUN(__glewProgramUniform1i)6306#define glProgramUniform1iv GLEW_GET_FUN(__glewProgramUniform1iv)6307#define glProgramUniform1ui GLEW_GET_FUN(__glewProgramUniform1ui)6308#define glProgramUniform1uiv GLEW_GET_FUN(__glewProgramUniform1uiv)6309#define glProgramUniform2d GLEW_GET_FUN(__glewProgramUniform2d)6310#define glProgramUniform2dv GLEW_GET_FUN(__glewProgramUniform2dv)6311#define glProgramUniform2f GLEW_GET_FUN(__glewProgramUniform2f)6312#define glProgramUniform2fv GLEW_GET_FUN(__glewProgramUniform2fv)6313#define glProgramUniform2i GLEW_GET_FUN(__glewProgramUniform2i)6314#define glProgramUniform2iv GLEW_GET_FUN(__glewProgramUniform2iv)6315#define glProgramUniform2ui GLEW_GET_FUN(__glewProgramUniform2ui)6316#define glProgramUniform2uiv GLEW_GET_FUN(__glewProgramUniform2uiv)6317#define glProgramUniform3d GLEW_GET_FUN(__glewProgramUniform3d)6318#define glProgramUniform3dv GLEW_GET_FUN(__glewProgramUniform3dv)6319#define glProgramUniform3f GLEW_GET_FUN(__glewProgramUniform3f)6320#define glProgramUniform3fv GLEW_GET_FUN(__glewProgramUniform3fv)6321#define glProgramUniform3i GLEW_GET_FUN(__glewProgramUniform3i)6322#define glProgramUniform3iv GLEW_GET_FUN(__glewProgramUniform3iv)6323#define glProgramUniform3ui GLEW_GET_FUN(__glewProgramUniform3ui)6324#define glProgramUniform3uiv GLEW_GET_FUN(__glewProgramUniform3uiv)6325#define glProgramUniform4d GLEW_GET_FUN(__glewProgramUniform4d)6326#define glProgramUniform4dv GLEW_GET_FUN(__glewProgramUniform4dv)6327#define glProgramUniform4f GLEW_GET_FUN(__glewProgramUniform4f)6328#define glProgramUniform4fv GLEW_GET_FUN(__glewProgramUniform4fv)6329#define glProgramUniform4i GLEW_GET_FUN(__glewProgramUniform4i)6330#define glProgramUniform4iv GLEW_GET_FUN(__glewProgramUniform4iv)6331#define glProgramUniform4ui GLEW_GET_FUN(__glewProgramUniform4ui)6332#define glProgramUniform4uiv GLEW_GET_FUN(__glewProgramUniform4uiv)6333#define glProgramUniformMatrix2dv GLEW_GET_FUN(__glewProgramUniformMatrix2dv)6334#define glProgramUniformMatrix2fv GLEW_GET_FUN(__glewProgramUniformMatrix2fv)6335#define glProgramUniformMatrix2x3dv GLEW_GET_FUN(__glewProgramUniformMatrix2x3dv)6336#define glProgramUniformMatrix2x3fv GLEW_GET_FUN(__glewProgramUniformMatrix2x3fv)6337#define glProgramUniformMatrix2x4dv GLEW_GET_FUN(__glewProgramUniformMatrix2x4dv)6338#define glProgramUniformMatrix2x4fv GLEW_GET_FUN(__glewProgramUniformMatrix2x4fv)6339#define glProgramUniformMatrix3dv GLEW_GET_FUN(__glewProgramUniformMatrix3dv)6340#define glProgramUniformMatrix3fv GLEW_GET_FUN(__glewProgramUniformMatrix3fv)6341#define glProgramUniformMatrix3x2dv GLEW_GET_FUN(__glewProgramUniformMatrix3x2dv)6342#define glProgramUniformMatrix3x2fv GLEW_GET_FUN(__glewProgramUniformMatrix3x2fv)6343#define glProgramUniformMatrix3x4dv GLEW_GET_FUN(__glewProgramUniformMatrix3x4dv)6344#define glProgramUniformMatrix3x4fv GLEW_GET_FUN(__glewProgramUniformMatrix3x4fv)6345#define glProgramUniformMatrix4dv GLEW_GET_FUN(__glewProgramUniformMatrix4dv)6346#define glProgramUniformMatrix4fv GLEW_GET_FUN(__glewProgramUniformMatrix4fv)6347#define glProgramUniformMatrix4x2dv GLEW_GET_FUN(__glewProgramUniformMatrix4x2dv)6348#define glProgramUniformMatrix4x2fv GLEW_GET_FUN(__glewProgramUniformMatrix4x2fv)6349#define glProgramUniformMatrix4x3dv GLEW_GET_FUN(__glewProgramUniformMatrix4x3dv)6350#define glProgramUniformMatrix4x3fv GLEW_GET_FUN(__glewProgramUniformMatrix4x3fv)6351#define glUseProgramStages GLEW_GET_FUN(__glewUseProgramStages)6352#define glValidateProgramPipeline GLEW_GET_FUN(__glewValidateProgramPipeline)63536354#define GLEW_ARB_separate_shader_objects GLEW_GET_VAR(__GLEW_ARB_separate_shader_objects)63556356#endif /* GL_ARB_separate_shader_objects */63576358/* -------------------- GL_ARB_shader_atomic_counter_ops ------------------- */63596360#ifndef GL_ARB_shader_atomic_counter_ops6361#define GL_ARB_shader_atomic_counter_ops 163626363#define GLEW_ARB_shader_atomic_counter_ops GLEW_GET_VAR(__GLEW_ARB_shader_atomic_counter_ops)63646365#endif /* GL_ARB_shader_atomic_counter_ops */63666367/* --------------------- GL_ARB_shader_atomic_counters --------------------- */63686369#ifndef GL_ARB_shader_atomic_counters6370#define GL_ARB_shader_atomic_counters 163716372#define GL_ATOMIC_COUNTER_BUFFER 0x92C06373#define GL_ATOMIC_COUNTER_BUFFER_BINDING 0x92C16374#define GL_ATOMIC_COUNTER_BUFFER_START 0x92C26375#define GL_ATOMIC_COUNTER_BUFFER_SIZE 0x92C36376#define GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE 0x92C46377#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS 0x92C56378#define GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES 0x92C66379#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER 0x92C76380#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER 0x92C86381#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER 0x92C96382#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER 0x92CA6383#define GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER 0x92CB6384#define GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS 0x92CC6385#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS 0x92CD6386#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS 0x92CE6387#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS 0x92CF6388#define GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS 0x92D06389#define GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS 0x92D16390#define GL_MAX_VERTEX_ATOMIC_COUNTERS 0x92D26391#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS 0x92D36392#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS 0x92D46393#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS 0x92D56394#define GL_MAX_FRAGMENT_ATOMIC_COUNTERS 0x92D66395#define GL_MAX_COMBINED_ATOMIC_COUNTERS 0x92D76396#define GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE 0x92D86397#define GL_ACTIVE_ATOMIC_COUNTER_BUFFERS 0x92D96398#define GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX 0x92DA6399#define GL_UNSIGNED_INT_ATOMIC_COUNTER 0x92DB6400#define GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS 0x92DC64016402typedef void (GLAPIENTRY * PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint* params);64036404#define glGetActiveAtomicCounterBufferiv GLEW_GET_FUN(__glewGetActiveAtomicCounterBufferiv)64056406#define GLEW_ARB_shader_atomic_counters GLEW_GET_VAR(__GLEW_ARB_shader_atomic_counters)64076408#endif /* GL_ARB_shader_atomic_counters */64096410/* -------------------------- GL_ARB_shader_ballot ------------------------- */64116412#ifndef GL_ARB_shader_ballot6413#define GL_ARB_shader_ballot 164146415#define GLEW_ARB_shader_ballot GLEW_GET_VAR(__GLEW_ARB_shader_ballot)64166417#endif /* GL_ARB_shader_ballot */64186419/* ----------------------- GL_ARB_shader_bit_encoding ---------------------- */64206421#ifndef GL_ARB_shader_bit_encoding6422#define GL_ARB_shader_bit_encoding 164236424#define GLEW_ARB_shader_bit_encoding GLEW_GET_VAR(__GLEW_ARB_shader_bit_encoding)64256426#endif /* GL_ARB_shader_bit_encoding */64276428/* -------------------------- GL_ARB_shader_clock -------------------------- */64296430#ifndef GL_ARB_shader_clock6431#define GL_ARB_shader_clock 164326433#define GLEW_ARB_shader_clock GLEW_GET_VAR(__GLEW_ARB_shader_clock)64346435#endif /* GL_ARB_shader_clock */64366437/* --------------------- GL_ARB_shader_draw_parameters --------------------- */64386439#ifndef GL_ARB_shader_draw_parameters6440#define GL_ARB_shader_draw_parameters 164416442#define GLEW_ARB_shader_draw_parameters GLEW_GET_VAR(__GLEW_ARB_shader_draw_parameters)64436444#endif /* GL_ARB_shader_draw_parameters */64456446/* ------------------------ GL_ARB_shader_group_vote ----------------------- */64476448#ifndef GL_ARB_shader_group_vote6449#define GL_ARB_shader_group_vote 164506451#define GLEW_ARB_shader_group_vote GLEW_GET_VAR(__GLEW_ARB_shader_group_vote)64526453#endif /* GL_ARB_shader_group_vote */64546455/* --------------------- GL_ARB_shader_image_load_store -------------------- */64566457#ifndef GL_ARB_shader_image_load_store6458#define GL_ARB_shader_image_load_store 164596460#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT 0x000000016461#define GL_ELEMENT_ARRAY_BARRIER_BIT 0x000000026462#define GL_UNIFORM_BARRIER_BIT 0x000000046463#define GL_TEXTURE_FETCH_BARRIER_BIT 0x000000086464#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x000000206465#define GL_COMMAND_BARRIER_BIT 0x000000406466#define GL_PIXEL_BUFFER_BARRIER_BIT 0x000000806467#define GL_TEXTURE_UPDATE_BARRIER_BIT 0x000001006468#define GL_BUFFER_UPDATE_BARRIER_BIT 0x000002006469#define GL_FRAMEBUFFER_BARRIER_BIT 0x000004006470#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT 0x000008006471#define GL_ATOMIC_COUNTER_BARRIER_BIT 0x000010006472#define GL_MAX_IMAGE_UNITS 0x8F386473#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS 0x8F396474#define GL_IMAGE_BINDING_NAME 0x8F3A6475#define GL_IMAGE_BINDING_LEVEL 0x8F3B6476#define GL_IMAGE_BINDING_LAYERED 0x8F3C6477#define GL_IMAGE_BINDING_LAYER 0x8F3D6478#define GL_IMAGE_BINDING_ACCESS 0x8F3E6479#define GL_IMAGE_1D 0x904C6480#define GL_IMAGE_2D 0x904D6481#define GL_IMAGE_3D 0x904E6482#define GL_IMAGE_2D_RECT 0x904F6483#define GL_IMAGE_CUBE 0x90506484#define GL_IMAGE_BUFFER 0x90516485#define GL_IMAGE_1D_ARRAY 0x90526486#define GL_IMAGE_2D_ARRAY 0x90536487#define GL_IMAGE_CUBE_MAP_ARRAY 0x90546488#define GL_IMAGE_2D_MULTISAMPLE 0x90556489#define GL_IMAGE_2D_MULTISAMPLE_ARRAY 0x90566490#define GL_INT_IMAGE_1D 0x90576491#define GL_INT_IMAGE_2D 0x90586492#define GL_INT_IMAGE_3D 0x90596493#define GL_INT_IMAGE_2D_RECT 0x905A6494#define GL_INT_IMAGE_CUBE 0x905B6495#define GL_INT_IMAGE_BUFFER 0x905C6496#define GL_INT_IMAGE_1D_ARRAY 0x905D6497#define GL_INT_IMAGE_2D_ARRAY 0x905E6498#define GL_INT_IMAGE_CUBE_MAP_ARRAY 0x905F6499#define GL_INT_IMAGE_2D_MULTISAMPLE 0x90606500#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x90616501#define GL_UNSIGNED_INT_IMAGE_1D 0x90626502#define GL_UNSIGNED_INT_IMAGE_2D 0x90636503#define GL_UNSIGNED_INT_IMAGE_3D 0x90646504#define GL_UNSIGNED_INT_IMAGE_2D_RECT 0x90656505#define GL_UNSIGNED_INT_IMAGE_CUBE 0x90666506#define GL_UNSIGNED_INT_IMAGE_BUFFER 0x90676507#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY 0x90686508#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY 0x90696509#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY 0x906A6510#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE 0x906B6511#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY 0x906C6512#define GL_MAX_IMAGE_SAMPLES 0x906D6513#define GL_IMAGE_BINDING_FORMAT 0x906E6514#define GL_IMAGE_FORMAT_COMPATIBILITY_TYPE 0x90C76515#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE 0x90C86516#define GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS 0x90C96517#define GL_MAX_VERTEX_IMAGE_UNIFORMS 0x90CA6518#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS 0x90CB6519#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS 0x90CC6520#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS 0x90CD6521#define GL_MAX_FRAGMENT_IMAGE_UNIFORMS 0x90CE6522#define GL_MAX_COMBINED_IMAGE_UNIFORMS 0x90CF6523#define GL_ALL_BARRIER_BITS 0xFFFFFFFF65246525typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);6526typedef void (GLAPIENTRY * PFNGLMEMORYBARRIERPROC) (GLbitfield barriers);65276528#define glBindImageTexture GLEW_GET_FUN(__glewBindImageTexture)6529#define glMemoryBarrier GLEW_GET_FUN(__glewMemoryBarrier)65306531#define GLEW_ARB_shader_image_load_store GLEW_GET_VAR(__GLEW_ARB_shader_image_load_store)65326533#endif /* GL_ARB_shader_image_load_store */65346535/* ------------------------ GL_ARB_shader_image_size ----------------------- */65366537#ifndef GL_ARB_shader_image_size6538#define GL_ARB_shader_image_size 165396540#define GLEW_ARB_shader_image_size GLEW_GET_VAR(__GLEW_ARB_shader_image_size)65416542#endif /* GL_ARB_shader_image_size */65436544/* ------------------------- GL_ARB_shader_objects ------------------------- */65456546#ifndef GL_ARB_shader_objects6547#define GL_ARB_shader_objects 165486549#define GL_PROGRAM_OBJECT_ARB 0x8B406550#define GL_SHADER_OBJECT_ARB 0x8B486551#define GL_OBJECT_TYPE_ARB 0x8B4E6552#define GL_OBJECT_SUBTYPE_ARB 0x8B4F6553#define GL_FLOAT_VEC2_ARB 0x8B506554#define GL_FLOAT_VEC3_ARB 0x8B516555#define GL_FLOAT_VEC4_ARB 0x8B526556#define GL_INT_VEC2_ARB 0x8B536557#define GL_INT_VEC3_ARB 0x8B546558#define GL_INT_VEC4_ARB 0x8B556559#define GL_BOOL_ARB 0x8B566560#define GL_BOOL_VEC2_ARB 0x8B576561#define GL_BOOL_VEC3_ARB 0x8B586562#define GL_BOOL_VEC4_ARB 0x8B596563#define GL_FLOAT_MAT2_ARB 0x8B5A6564#define GL_FLOAT_MAT3_ARB 0x8B5B6565#define GL_FLOAT_MAT4_ARB 0x8B5C6566#define GL_SAMPLER_1D_ARB 0x8B5D6567#define GL_SAMPLER_2D_ARB 0x8B5E6568#define GL_SAMPLER_3D_ARB 0x8B5F6569#define GL_SAMPLER_CUBE_ARB 0x8B606570#define GL_SAMPLER_1D_SHADOW_ARB 0x8B616571#define GL_SAMPLER_2D_SHADOW_ARB 0x8B626572#define GL_SAMPLER_2D_RECT_ARB 0x8B636573#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B646574#define GL_OBJECT_DELETE_STATUS_ARB 0x8B806575#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B816576#define GL_OBJECT_LINK_STATUS_ARB 0x8B826577#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B836578#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B846579#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B856580#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B866581#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B876582#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B8865836584typedef char GLcharARB;6585typedef unsigned int GLhandleARB;65866587typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);6588typedef void (GLAPIENTRY * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);6589typedef GLhandleARB (GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC) (void);6590typedef GLhandleARB (GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);6591typedef void (GLAPIENTRY * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);6592typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);6593typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name);6594typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj);6595typedef GLhandleARB (GLAPIENTRY * PFNGLGETHANDLEARBPROC) (GLenum pname);6596typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog);6597typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params);6598typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params);6599typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source);6600typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name);6601typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params);6602typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params);6603typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);6604typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length);6605typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);6606typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);6607typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);6608typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value);6609typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);6610typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);6611typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);6612typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value);6613typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);6614typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);6615typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);6616typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value);6617typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);6618typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);6619typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);6620typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value);6621typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6622typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6623typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);6624typedef void (GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);6625typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);66266627#define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB)6628#define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB)6629#define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB)6630#define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB)6631#define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB)6632#define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB)6633#define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB)6634#define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB)6635#define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB)6636#define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB)6637#define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB)6638#define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB)6639#define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB)6640#define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB)6641#define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB)6642#define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB)6643#define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB)6644#define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB)6645#define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB)6646#define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB)6647#define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB)6648#define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB)6649#define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB)6650#define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB)6651#define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB)6652#define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB)6653#define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB)6654#define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB)6655#define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB)6656#define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB)6657#define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB)6658#define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB)6659#define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB)6660#define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB)6661#define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB)6662#define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB)6663#define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB)6664#define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB)6665#define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB)66666667#define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects)66686669#endif /* GL_ARB_shader_objects */66706671/* ------------------------ GL_ARB_shader_precision ------------------------ */66726673#ifndef GL_ARB_shader_precision6674#define GL_ARB_shader_precision 166756676#define GLEW_ARB_shader_precision GLEW_GET_VAR(__GLEW_ARB_shader_precision)66776678#endif /* GL_ARB_shader_precision */66796680/* ---------------------- GL_ARB_shader_stencil_export --------------------- */66816682#ifndef GL_ARB_shader_stencil_export6683#define GL_ARB_shader_stencil_export 166846685#define GLEW_ARB_shader_stencil_export GLEW_GET_VAR(__GLEW_ARB_shader_stencil_export)66866687#endif /* GL_ARB_shader_stencil_export */66886689/* ------------------ GL_ARB_shader_storage_buffer_object ------------------ */66906691#ifndef GL_ARB_shader_storage_buffer_object6692#define GL_ARB_shader_storage_buffer_object 166936694#define GL_SHADER_STORAGE_BARRIER_BIT 0x20006695#define GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES 0x8F396696#define GL_SHADER_STORAGE_BUFFER 0x90D26697#define GL_SHADER_STORAGE_BUFFER_BINDING 0x90D36698#define GL_SHADER_STORAGE_BUFFER_START 0x90D46699#define GL_SHADER_STORAGE_BUFFER_SIZE 0x90D56700#define GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS 0x90D66701#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS 0x90D76702#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS 0x90D86703#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS 0x90D96704#define GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS 0x90DA6705#define GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS 0x90DB6706#define GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS 0x90DC6707#define GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS 0x90DD6708#define GL_MAX_SHADER_STORAGE_BLOCK_SIZE 0x90DE6709#define GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT 0x90DF67106711typedef void (GLAPIENTRY * PFNGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);67126713#define glShaderStorageBlockBinding GLEW_GET_FUN(__glewShaderStorageBlockBinding)67146715#define GLEW_ARB_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_ARB_shader_storage_buffer_object)67166717#endif /* GL_ARB_shader_storage_buffer_object */67186719/* ------------------------ GL_ARB_shader_subroutine ----------------------- */67206721#ifndef GL_ARB_shader_subroutine6722#define GL_ARB_shader_subroutine 167236724#define GL_ACTIVE_SUBROUTINES 0x8DE56725#define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE66726#define GL_MAX_SUBROUTINES 0x8DE76727#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE86728#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E476729#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E486730#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E496731#define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A6732#define GL_COMPATIBLE_SUBROUTINES 0x8E4B67336734typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name);6735typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, GLchar *name);6736typedef void (GLAPIENTRY * PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values);6737typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint* values);6738typedef GLuint (GLAPIENTRY * PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar* name);6739typedef GLint (GLAPIENTRY * PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar* name);6740typedef void (GLAPIENTRY * PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint* params);6741typedef void (GLAPIENTRY * PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint* indices);67426743#define glGetActiveSubroutineName GLEW_GET_FUN(__glewGetActiveSubroutineName)6744#define glGetActiveSubroutineUniformName GLEW_GET_FUN(__glewGetActiveSubroutineUniformName)6745#define glGetActiveSubroutineUniformiv GLEW_GET_FUN(__glewGetActiveSubroutineUniformiv)6746#define glGetProgramStageiv GLEW_GET_FUN(__glewGetProgramStageiv)6747#define glGetSubroutineIndex GLEW_GET_FUN(__glewGetSubroutineIndex)6748#define glGetSubroutineUniformLocation GLEW_GET_FUN(__glewGetSubroutineUniformLocation)6749#define glGetUniformSubroutineuiv GLEW_GET_FUN(__glewGetUniformSubroutineuiv)6750#define glUniformSubroutinesuiv GLEW_GET_FUN(__glewUniformSubroutinesuiv)67516752#define GLEW_ARB_shader_subroutine GLEW_GET_VAR(__GLEW_ARB_shader_subroutine)67536754#endif /* GL_ARB_shader_subroutine */67556756/* ------------------ GL_ARB_shader_texture_image_samples ------------------ */67576758#ifndef GL_ARB_shader_texture_image_samples6759#define GL_ARB_shader_texture_image_samples 167606761#define GLEW_ARB_shader_texture_image_samples GLEW_GET_VAR(__GLEW_ARB_shader_texture_image_samples)67626763#endif /* GL_ARB_shader_texture_image_samples */67646765/* ----------------------- GL_ARB_shader_texture_lod ----------------------- */67666767#ifndef GL_ARB_shader_texture_lod6768#define GL_ARB_shader_texture_lod 167696770#define GLEW_ARB_shader_texture_lod GLEW_GET_VAR(__GLEW_ARB_shader_texture_lod)67716772#endif /* GL_ARB_shader_texture_lod */67736774/* ------------------- GL_ARB_shader_viewport_layer_array ------------------ */67756776#ifndef GL_ARB_shader_viewport_layer_array6777#define GL_ARB_shader_viewport_layer_array 167786779#define GLEW_ARB_shader_viewport_layer_array GLEW_GET_VAR(__GLEW_ARB_shader_viewport_layer_array)67806781#endif /* GL_ARB_shader_viewport_layer_array */67826783/* ---------------------- GL_ARB_shading_language_100 ---------------------- */67846785#ifndef GL_ARB_shading_language_1006786#define GL_ARB_shading_language_100 167876788#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C67896790#define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100)67916792#endif /* GL_ARB_shading_language_100 */67936794/* -------------------- GL_ARB_shading_language_420pack -------------------- */67956796#ifndef GL_ARB_shading_language_420pack6797#define GL_ARB_shading_language_420pack 167986799#define GLEW_ARB_shading_language_420pack GLEW_GET_VAR(__GLEW_ARB_shading_language_420pack)68006801#endif /* GL_ARB_shading_language_420pack */68026803/* -------------------- GL_ARB_shading_language_include -------------------- */68046805#ifndef GL_ARB_shading_language_include6806#define GL_ARB_shading_language_include 168076808#define GL_SHADER_INCLUDE_ARB 0x8DAE6809#define GL_NAMED_STRING_LENGTH_ARB 0x8DE96810#define GL_NAMED_STRING_TYPE_ARB 0x8DEA68116812typedef void (GLAPIENTRY * PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar* const *path, const GLint *length);6813typedef void (GLAPIENTRY * PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name);6814typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name, GLsizei bufSize, GLint *stringlen, GLchar *string);6815typedef void (GLAPIENTRY * PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar* name, GLenum pname, GLint *params);6816typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar* name);6817typedef void (GLAPIENTRY * PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar* name, GLint stringlen, const GLchar *string);68186819#define glCompileShaderIncludeARB GLEW_GET_FUN(__glewCompileShaderIncludeARB)6820#define glDeleteNamedStringARB GLEW_GET_FUN(__glewDeleteNamedStringARB)6821#define glGetNamedStringARB GLEW_GET_FUN(__glewGetNamedStringARB)6822#define glGetNamedStringivARB GLEW_GET_FUN(__glewGetNamedStringivARB)6823#define glIsNamedStringARB GLEW_GET_FUN(__glewIsNamedStringARB)6824#define glNamedStringARB GLEW_GET_FUN(__glewNamedStringARB)68256826#define GLEW_ARB_shading_language_include GLEW_GET_VAR(__GLEW_ARB_shading_language_include)68276828#endif /* GL_ARB_shading_language_include */68296830/* -------------------- GL_ARB_shading_language_packing -------------------- */68316832#ifndef GL_ARB_shading_language_packing6833#define GL_ARB_shading_language_packing 168346835#define GLEW_ARB_shading_language_packing GLEW_GET_VAR(__GLEW_ARB_shading_language_packing)68366837#endif /* GL_ARB_shading_language_packing */68386839/* ----------------------------- GL_ARB_shadow ----------------------------- */68406841#ifndef GL_ARB_shadow6842#define GL_ARB_shadow 168436844#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C6845#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D6846#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E68476848#define GLEW_ARB_shadow GLEW_GET_VAR(__GLEW_ARB_shadow)68496850#endif /* GL_ARB_shadow */68516852/* ------------------------- GL_ARB_shadow_ambient ------------------------- */68536854#ifndef GL_ARB_shadow_ambient6855#define GL_ARB_shadow_ambient 168566857#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF68586859#define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient)68606861#endif /* GL_ARB_shadow_ambient */68626863/* -------------------------- GL_ARB_sparse_buffer ------------------------- */68646865#ifndef GL_ARB_sparse_buffer6866#define GL_ARB_sparse_buffer 168676868#define GL_SPARSE_STORAGE_BIT_ARB 0x04006869#define GL_SPARSE_BUFFER_PAGE_SIZE_ARB 0x82F868706871typedef void (GLAPIENTRY * PFNGLBUFFERPAGECOMMITMENTARBPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit);68726873#define glBufferPageCommitmentARB GLEW_GET_FUN(__glewBufferPageCommitmentARB)68746875#define GLEW_ARB_sparse_buffer GLEW_GET_VAR(__GLEW_ARB_sparse_buffer)68766877#endif /* GL_ARB_sparse_buffer */68786879/* ------------------------- GL_ARB_sparse_texture ------------------------- */68806881#ifndef GL_ARB_sparse_texture6882#define GL_ARB_sparse_texture 168836884#define GL_VIRTUAL_PAGE_SIZE_X_ARB 0x91956885#define GL_VIRTUAL_PAGE_SIZE_Y_ARB 0x91966886#define GL_VIRTUAL_PAGE_SIZE_Z_ARB 0x91976887#define GL_MAX_SPARSE_TEXTURE_SIZE_ARB 0x91986888#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB 0x91996889#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB 0x919A6890#define GL_TEXTURE_SPARSE_ARB 0x91A66891#define GL_VIRTUAL_PAGE_SIZE_INDEX_ARB 0x91A76892#define GL_NUM_VIRTUAL_PAGE_SIZES_ARB 0x91A86893#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB 0x91A96894#define GL_NUM_SPARSE_LEVELS_ARB 0x91AA68956896typedef void (GLAPIENTRY * PFNGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);68976898#define glTexPageCommitmentARB GLEW_GET_FUN(__glewTexPageCommitmentARB)68996900#define GLEW_ARB_sparse_texture GLEW_GET_VAR(__GLEW_ARB_sparse_texture)69016902#endif /* GL_ARB_sparse_texture */69036904/* ------------------------- GL_ARB_sparse_texture2 ------------------------ */69056906#ifndef GL_ARB_sparse_texture26907#define GL_ARB_sparse_texture2 169086909#define GLEW_ARB_sparse_texture2 GLEW_GET_VAR(__GLEW_ARB_sparse_texture2)69106911#endif /* GL_ARB_sparse_texture2 */69126913/* ---------------------- GL_ARB_sparse_texture_clamp ---------------------- */69146915#ifndef GL_ARB_sparse_texture_clamp6916#define GL_ARB_sparse_texture_clamp 169176918#define GLEW_ARB_sparse_texture_clamp GLEW_GET_VAR(__GLEW_ARB_sparse_texture_clamp)69196920#endif /* GL_ARB_sparse_texture_clamp */69216922/* ------------------------ GL_ARB_spirv_extensions ------------------------ */69236924#ifndef GL_ARB_spirv_extensions6925#define GL_ARB_spirv_extensions 169266927#define GL_SPIR_V_EXTENSIONS 0x95536928#define GL_NUM_SPIR_V_EXTENSIONS 0x955469296930#define GLEW_ARB_spirv_extensions GLEW_GET_VAR(__GLEW_ARB_spirv_extensions)69316932#endif /* GL_ARB_spirv_extensions */69336934/* ------------------------ GL_ARB_stencil_texturing ----------------------- */69356936#ifndef GL_ARB_stencil_texturing6937#define GL_ARB_stencil_texturing 169386939#define GL_DEPTH_STENCIL_TEXTURE_MODE 0x90EA69406941#define GLEW_ARB_stencil_texturing GLEW_GET_VAR(__GLEW_ARB_stencil_texturing)69426943#endif /* GL_ARB_stencil_texturing */69446945/* ------------------------------ GL_ARB_sync ------------------------------ */69466947#ifndef GL_ARB_sync6948#define GL_ARB_sync 169496950#define GL_SYNC_FLUSH_COMMANDS_BIT 0x000000016951#define GL_MAX_SERVER_WAIT_TIMEOUT 0x91116952#define GL_OBJECT_TYPE 0x91126953#define GL_SYNC_CONDITION 0x91136954#define GL_SYNC_STATUS 0x91146955#define GL_SYNC_FLAGS 0x91156956#define GL_SYNC_FENCE 0x91166957#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x91176958#define GL_UNSIGNALED 0x91186959#define GL_SIGNALED 0x91196960#define GL_ALREADY_SIGNALED 0x911A6961#define GL_TIMEOUT_EXPIRED 0x911B6962#define GL_CONDITION_SATISFIED 0x911C6963#define GL_WAIT_FAILED 0x911D6964#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFFull69656966typedef GLenum (GLAPIENTRY * PFNGLCLIENTWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout);6967typedef void (GLAPIENTRY * PFNGLDELETESYNCPROC) (GLsync GLsync);6968typedef GLsync (GLAPIENTRY * PFNGLFENCESYNCPROC) (GLenum condition,GLbitfield flags);6969typedef void (GLAPIENTRY * PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64* params);6970typedef void (GLAPIENTRY * PFNGLGETSYNCIVPROC) (GLsync GLsync,GLenum pname,GLsizei bufSize,GLsizei* length, GLint *values);6971typedef GLboolean (GLAPIENTRY * PFNGLISSYNCPROC) (GLsync GLsync);6972typedef void (GLAPIENTRY * PFNGLWAITSYNCPROC) (GLsync GLsync,GLbitfield flags,GLuint64 timeout);69736974#define glClientWaitSync GLEW_GET_FUN(__glewClientWaitSync)6975#define glDeleteSync GLEW_GET_FUN(__glewDeleteSync)6976#define glFenceSync GLEW_GET_FUN(__glewFenceSync)6977#define glGetInteger64v GLEW_GET_FUN(__glewGetInteger64v)6978#define glGetSynciv GLEW_GET_FUN(__glewGetSynciv)6979#define glIsSync GLEW_GET_FUN(__glewIsSync)6980#define glWaitSync GLEW_GET_FUN(__glewWaitSync)69816982#define GLEW_ARB_sync GLEW_GET_VAR(__GLEW_ARB_sync)69836984#endif /* GL_ARB_sync */69856986/* ----------------------- GL_ARB_tessellation_shader ---------------------- */69876988#ifndef GL_ARB_tessellation_shader6989#define GL_ARB_tessellation_shader 169906991#define GL_PATCHES 0xE6992#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F06993#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F16994#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C6995#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D6996#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E6997#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F6998#define GL_PATCH_VERTICES 0x8E726999#define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E737000#define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E747001#define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E757002#define GL_TESS_GEN_MODE 0x8E767003#define GL_TESS_GEN_SPACING 0x8E777004#define GL_TESS_GEN_VERTEX_ORDER 0x8E787005#define GL_TESS_GEN_POINT_MODE 0x8E797006#define GL_ISOLINES 0x8E7A7007#define GL_FRACTIONAL_ODD 0x8E7B7008#define GL_FRACTIONAL_EVEN 0x8E7C7009#define GL_MAX_PATCH_VERTICES 0x8E7D7010#define GL_MAX_TESS_GEN_LEVEL 0x8E7E7011#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F7012#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E807013#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E817014#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E827015#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E837016#define GL_MAX_TESS_PATCH_COMPONENTS 0x8E847017#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E857018#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E867019#define GL_TESS_EVALUATION_SHADER 0x8E877020#define GL_TESS_CONTROL_SHADER 0x8E887021#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E897022#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A70237024typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat* values);7025typedef void (GLAPIENTRY * PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value);70267027#define glPatchParameterfv GLEW_GET_FUN(__glewPatchParameterfv)7028#define glPatchParameteri GLEW_GET_FUN(__glewPatchParameteri)70297030#define GLEW_ARB_tessellation_shader GLEW_GET_VAR(__GLEW_ARB_tessellation_shader)70317032#endif /* GL_ARB_tessellation_shader */70337034/* ------------------------- GL_ARB_texture_barrier ------------------------ */70357036#ifndef GL_ARB_texture_barrier7037#define GL_ARB_texture_barrier 170387039typedef void (GLAPIENTRY * PFNGLTEXTUREBARRIERPROC) (void);70407041#define glTextureBarrier GLEW_GET_FUN(__glewTextureBarrier)70427043#define GLEW_ARB_texture_barrier GLEW_GET_VAR(__GLEW_ARB_texture_barrier)70447045#endif /* GL_ARB_texture_barrier */70467047/* ---------------------- GL_ARB_texture_border_clamp ---------------------- */70487049#ifndef GL_ARB_texture_border_clamp7050#define GL_ARB_texture_border_clamp 170517052#define GL_CLAMP_TO_BORDER_ARB 0x812D70537054#define GLEW_ARB_texture_border_clamp GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp)70557056#endif /* GL_ARB_texture_border_clamp */70577058/* ---------------------- GL_ARB_texture_buffer_object --------------------- */70597060#ifndef GL_ARB_texture_buffer_object7061#define GL_ARB_texture_buffer_object 170627063#define GL_TEXTURE_BUFFER_ARB 0x8C2A7064#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B7065#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C7066#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D7067#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E70687069typedef void (GLAPIENTRY * PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);70707071#define glTexBufferARB GLEW_GET_FUN(__glewTexBufferARB)70727073#define GLEW_ARB_texture_buffer_object GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object)70747075#endif /* GL_ARB_texture_buffer_object */70767077/* ------------------- GL_ARB_texture_buffer_object_rgb32 ------------------ */70787079#ifndef GL_ARB_texture_buffer_object_rgb327080#define GL_ARB_texture_buffer_object_rgb32 170817082#define GLEW_ARB_texture_buffer_object_rgb32 GLEW_GET_VAR(__GLEW_ARB_texture_buffer_object_rgb32)70837084#endif /* GL_ARB_texture_buffer_object_rgb32 */70857086/* ---------------------- GL_ARB_texture_buffer_range ---------------------- */70877088#ifndef GL_ARB_texture_buffer_range7089#define GL_ARB_texture_buffer_range 170907091#define GL_TEXTURE_BUFFER_OFFSET 0x919D7092#define GL_TEXTURE_BUFFER_SIZE 0x919E7093#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 0x919F70947095typedef void (GLAPIENTRY * PFNGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);7096typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFERRANGEEXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);70977098#define glTexBufferRange GLEW_GET_FUN(__glewTexBufferRange)7099#define glTextureBufferRangeEXT GLEW_GET_FUN(__glewTextureBufferRangeEXT)71007101#define GLEW_ARB_texture_buffer_range GLEW_GET_VAR(__GLEW_ARB_texture_buffer_range)71027103#endif /* GL_ARB_texture_buffer_range */71047105/* ----------------------- GL_ARB_texture_compression ---------------------- */71067107#ifndef GL_ARB_texture_compression7108#define GL_ARB_texture_compression 171097110#define GL_COMPRESSED_ALPHA_ARB 0x84E97111#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA7112#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB7113#define GL_COMPRESSED_INTENSITY_ARB 0x84EC7114#define GL_COMPRESSED_RGB_ARB 0x84ED7115#define GL_COMPRESSED_RGBA_ARB 0x84EE7116#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF7117#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A07118#define GL_TEXTURE_COMPRESSED_ARB 0x86A17119#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A27120#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A371217122typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);7123typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);7124typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);7125typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);7126typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);7127typedef 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);7128typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, void *img);71297130#define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB)7131#define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB)7132#define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB)7133#define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB)7134#define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB)7135#define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB)7136#define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB)71377138#define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression)71397140#endif /* GL_ARB_texture_compression */71417142/* -------------------- GL_ARB_texture_compression_bptc -------------------- */71437144#ifndef GL_ARB_texture_compression_bptc7145#define GL_ARB_texture_compression_bptc 171467147#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C7148#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D7149#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E7150#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F71517152#define GLEW_ARB_texture_compression_bptc GLEW_GET_VAR(__GLEW_ARB_texture_compression_bptc)71537154#endif /* GL_ARB_texture_compression_bptc */71557156/* -------------------- GL_ARB_texture_compression_rgtc -------------------- */71577158#ifndef GL_ARB_texture_compression_rgtc7159#define GL_ARB_texture_compression_rgtc 171607161#define GL_COMPRESSED_RED_RGTC1 0x8DBB7162#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC7163#define GL_COMPRESSED_RG_RGTC2 0x8DBD7164#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE71657166#define GLEW_ARB_texture_compression_rgtc GLEW_GET_VAR(__GLEW_ARB_texture_compression_rgtc)71677168#endif /* GL_ARB_texture_compression_rgtc */71697170/* ------------------------ GL_ARB_texture_cube_map ------------------------ */71717172#ifndef GL_ARB_texture_cube_map7173#define GL_ARB_texture_cube_map 171747175#define GL_NORMAL_MAP_ARB 0x85117176#define GL_REFLECTION_MAP_ARB 0x85127177#define GL_TEXTURE_CUBE_MAP_ARB 0x85137178#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x85147179#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x85157180#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x85167181#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x85177182#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x85187183#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x85197184#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A7185#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B7186#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C71877188#define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map)71897190#endif /* GL_ARB_texture_cube_map */71917192/* --------------------- GL_ARB_texture_cube_map_array --------------------- */71937194#ifndef GL_ARB_texture_cube_map_array7195#define GL_ARB_texture_cube_map_array 171967197#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x90097198#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A7199#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B7200#define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C7201#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D7202#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E7203#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F72047205#define GLEW_ARB_texture_cube_map_array GLEW_GET_VAR(__GLEW_ARB_texture_cube_map_array)72067207#endif /* GL_ARB_texture_cube_map_array */72087209/* ------------------------- GL_ARB_texture_env_add ------------------------ */72107211#ifndef GL_ARB_texture_env_add7212#define GL_ARB_texture_env_add 172137214#define GLEW_ARB_texture_env_add GLEW_GET_VAR(__GLEW_ARB_texture_env_add)72157216#endif /* GL_ARB_texture_env_add */72177218/* ----------------------- GL_ARB_texture_env_combine ---------------------- */72197220#ifndef GL_ARB_texture_env_combine7221#define GL_ARB_texture_env_combine 172227223#define GL_SUBTRACT_ARB 0x84E77224#define GL_COMBINE_ARB 0x85707225#define GL_COMBINE_RGB_ARB 0x85717226#define GL_COMBINE_ALPHA_ARB 0x85727227#define GL_RGB_SCALE_ARB 0x85737228#define GL_ADD_SIGNED_ARB 0x85747229#define GL_INTERPOLATE_ARB 0x85757230#define GL_CONSTANT_ARB 0x85767231#define GL_PRIMARY_COLOR_ARB 0x85777232#define GL_PREVIOUS_ARB 0x85787233#define GL_SOURCE0_RGB_ARB 0x85807234#define GL_SOURCE1_RGB_ARB 0x85817235#define GL_SOURCE2_RGB_ARB 0x85827236#define GL_SOURCE0_ALPHA_ARB 0x85887237#define GL_SOURCE1_ALPHA_ARB 0x85897238#define GL_SOURCE2_ALPHA_ARB 0x858A7239#define GL_OPERAND0_RGB_ARB 0x85907240#define GL_OPERAND1_RGB_ARB 0x85917241#define GL_OPERAND2_RGB_ARB 0x85927242#define GL_OPERAND0_ALPHA_ARB 0x85987243#define GL_OPERAND1_ALPHA_ARB 0x85997244#define GL_OPERAND2_ALPHA_ARB 0x859A72457246#define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine)72477248#endif /* GL_ARB_texture_env_combine */72497250/* ---------------------- GL_ARB_texture_env_crossbar ---------------------- */72517252#ifndef GL_ARB_texture_env_crossbar7253#define GL_ARB_texture_env_crossbar 172547255#define GLEW_ARB_texture_env_crossbar GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar)72567257#endif /* GL_ARB_texture_env_crossbar */72587259/* ------------------------ GL_ARB_texture_env_dot3 ------------------------ */72607261#ifndef GL_ARB_texture_env_dot37262#define GL_ARB_texture_env_dot3 172637264#define GL_DOT3_RGB_ARB 0x86AE7265#define GL_DOT3_RGBA_ARB 0x86AF72667267#define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3)72687269#endif /* GL_ARB_texture_env_dot3 */72707271/* ------------------- GL_ARB_texture_filter_anisotropic ------------------- */72727273#ifndef GL_ARB_texture_filter_anisotropic7274#define GL_ARB_texture_filter_anisotropic 172757276#define GL_TEXTURE_MAX_ANISOTROPY 0x84FE7277#define GL_MAX_TEXTURE_MAX_ANISOTROPY 0x84FF72787279#define GLEW_ARB_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_ARB_texture_filter_anisotropic)72807281#endif /* GL_ARB_texture_filter_anisotropic */72827283/* ---------------------- GL_ARB_texture_filter_minmax --------------------- */72847285#ifndef GL_ARB_texture_filter_minmax7286#define GL_ARB_texture_filter_minmax 172877288#define GL_TEXTURE_REDUCTION_MODE_ARB 0x93667289#define GL_WEIGHTED_AVERAGE_ARB 0x936772907291#define GLEW_ARB_texture_filter_minmax GLEW_GET_VAR(__GLEW_ARB_texture_filter_minmax)72927293#endif /* GL_ARB_texture_filter_minmax */72947295/* -------------------------- GL_ARB_texture_float ------------------------- */72967297#ifndef GL_ARB_texture_float7298#define GL_ARB_texture_float 172997300#define GL_RGBA32F_ARB 0x88147301#define GL_RGB32F_ARB 0x88157302#define GL_ALPHA32F_ARB 0x88167303#define GL_INTENSITY32F_ARB 0x88177304#define GL_LUMINANCE32F_ARB 0x88187305#define GL_LUMINANCE_ALPHA32F_ARB 0x88197306#define GL_RGBA16F_ARB 0x881A7307#define GL_RGB16F_ARB 0x881B7308#define GL_ALPHA16F_ARB 0x881C7309#define GL_INTENSITY16F_ARB 0x881D7310#define GL_LUMINANCE16F_ARB 0x881E7311#define GL_LUMINANCE_ALPHA16F_ARB 0x881F7312#define GL_TEXTURE_RED_TYPE_ARB 0x8C107313#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C117314#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C127315#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C137316#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C147317#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C157318#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C167319#define GL_UNSIGNED_NORMALIZED_ARB 0x8C1773207321#define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float)73227323#endif /* GL_ARB_texture_float */73247325/* ------------------------- GL_ARB_texture_gather ------------------------- */73267327#ifndef GL_ARB_texture_gather7328#define GL_ARB_texture_gather 173297330#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E7331#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F7332#define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB 0x8F9F73337334#define GLEW_ARB_texture_gather GLEW_GET_VAR(__GLEW_ARB_texture_gather)73357336#endif /* GL_ARB_texture_gather */73377338/* ------------------ GL_ARB_texture_mirror_clamp_to_edge ------------------ */73397340#ifndef GL_ARB_texture_mirror_clamp_to_edge7341#define GL_ARB_texture_mirror_clamp_to_edge 173427343#define GL_MIRROR_CLAMP_TO_EDGE 0x874373447345#define GLEW_ARB_texture_mirror_clamp_to_edge GLEW_GET_VAR(__GLEW_ARB_texture_mirror_clamp_to_edge)73467347#endif /* GL_ARB_texture_mirror_clamp_to_edge */73487349/* --------------------- GL_ARB_texture_mirrored_repeat -------------------- */73507351#ifndef GL_ARB_texture_mirrored_repeat7352#define GL_ARB_texture_mirrored_repeat 173537354#define GL_MIRRORED_REPEAT_ARB 0x837073557356#define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat)73577358#endif /* GL_ARB_texture_mirrored_repeat */73597360/* ----------------------- GL_ARB_texture_multisample ---------------------- */73617362#ifndef GL_ARB_texture_multisample7363#define GL_ARB_texture_multisample 173647365#define GL_SAMPLE_POSITION 0x8E507366#define GL_SAMPLE_MASK 0x8E517367#define GL_SAMPLE_MASK_VALUE 0x8E527368#define GL_MAX_SAMPLE_MASK_WORDS 0x8E597369#define GL_TEXTURE_2D_MULTISAMPLE 0x91007370#define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x91017371#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x91027372#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x91037373#define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x91047374#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x91057375#define GL_TEXTURE_SAMPLES 0x91067376#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x91077377#define GL_SAMPLER_2D_MULTISAMPLE 0x91087378#define GL_INT_SAMPLER_2D_MULTISAMPLE 0x91097379#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A7380#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B7381#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C7382#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D7383#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E7384#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F7385#define GL_MAX_INTEGER_SAMPLES 0x911073867387typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat* val);7388typedef void (GLAPIENTRY * PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask);7389typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);7390typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);73917392#define glGetMultisamplefv GLEW_GET_FUN(__glewGetMultisamplefv)7393#define glSampleMaski GLEW_GET_FUN(__glewSampleMaski)7394#define glTexImage2DMultisample GLEW_GET_FUN(__glewTexImage2DMultisample)7395#define glTexImage3DMultisample GLEW_GET_FUN(__glewTexImage3DMultisample)73967397#define GLEW_ARB_texture_multisample GLEW_GET_VAR(__GLEW_ARB_texture_multisample)73987399#endif /* GL_ARB_texture_multisample */74007401/* -------------------- GL_ARB_texture_non_power_of_two -------------------- */74027403#ifndef GL_ARB_texture_non_power_of_two7404#define GL_ARB_texture_non_power_of_two 174057406#define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two)74077408#endif /* GL_ARB_texture_non_power_of_two */74097410/* ---------------------- GL_ARB_texture_query_levels ---------------------- */74117412#ifndef GL_ARB_texture_query_levels7413#define GL_ARB_texture_query_levels 174147415#define GLEW_ARB_texture_query_levels GLEW_GET_VAR(__GLEW_ARB_texture_query_levels)74167417#endif /* GL_ARB_texture_query_levels */74187419/* ------------------------ GL_ARB_texture_query_lod ----------------------- */74207421#ifndef GL_ARB_texture_query_lod7422#define GL_ARB_texture_query_lod 174237424#define GLEW_ARB_texture_query_lod GLEW_GET_VAR(__GLEW_ARB_texture_query_lod)74257426#endif /* GL_ARB_texture_query_lod */74277428/* ------------------------ GL_ARB_texture_rectangle ----------------------- */74297430#ifndef GL_ARB_texture_rectangle7431#define GL_ARB_texture_rectangle 174327433#define GL_TEXTURE_RECTANGLE_ARB 0x84F57434#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F67435#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F77436#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F87437#define GL_SAMPLER_2D_RECT_ARB 0x8B637438#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B6474397440#define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle)74417442#endif /* GL_ARB_texture_rectangle */74437444/* --------------------------- GL_ARB_texture_rg --------------------------- */74457446#ifndef GL_ARB_texture_rg7447#define GL_ARB_texture_rg 174487449#define GL_COMPRESSED_RED 0x82257450#define GL_COMPRESSED_RG 0x82267451#define GL_RG 0x82277452#define GL_RG_INTEGER 0x82287453#define GL_R8 0x82297454#define GL_R16 0x822A7455#define GL_RG8 0x822B7456#define GL_RG16 0x822C7457#define GL_R16F 0x822D7458#define GL_R32F 0x822E7459#define GL_RG16F 0x822F7460#define GL_RG32F 0x82307461#define GL_R8I 0x82317462#define GL_R8UI 0x82327463#define GL_R16I 0x82337464#define GL_R16UI 0x82347465#define GL_R32I 0x82357466#define GL_R32UI 0x82367467#define GL_RG8I 0x82377468#define GL_RG8UI 0x82387469#define GL_RG16I 0x82397470#define GL_RG16UI 0x823A7471#define GL_RG32I 0x823B7472#define GL_RG32UI 0x823C74737474#define GLEW_ARB_texture_rg GLEW_GET_VAR(__GLEW_ARB_texture_rg)74757476#endif /* GL_ARB_texture_rg */74777478/* ----------------------- GL_ARB_texture_rgb10_a2ui ----------------------- */74797480#ifndef GL_ARB_texture_rgb10_a2ui7481#define GL_ARB_texture_rgb10_a2ui 174827483#define GL_RGB10_A2UI 0x906F74847485#define GLEW_ARB_texture_rgb10_a2ui GLEW_GET_VAR(__GLEW_ARB_texture_rgb10_a2ui)74867487#endif /* GL_ARB_texture_rgb10_a2ui */74887489/* ------------------------ GL_ARB_texture_stencil8 ------------------------ */74907491#ifndef GL_ARB_texture_stencil87492#define GL_ARB_texture_stencil8 174937494#define GL_STENCIL_INDEX 0x19017495#define GL_STENCIL_INDEX8 0x8D4874967497#define GLEW_ARB_texture_stencil8 GLEW_GET_VAR(__GLEW_ARB_texture_stencil8)74987499#endif /* GL_ARB_texture_stencil8 */75007501/* ------------------------- GL_ARB_texture_storage ------------------------ */75027503#ifndef GL_ARB_texture_storage7504#define GL_ARB_texture_storage 175057506#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F75077508typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);7509typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);7510typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);75117512#define glTexStorage1D GLEW_GET_FUN(__glewTexStorage1D)7513#define glTexStorage2D GLEW_GET_FUN(__glewTexStorage2D)7514#define glTexStorage3D GLEW_GET_FUN(__glewTexStorage3D)75157516#define GLEW_ARB_texture_storage GLEW_GET_VAR(__GLEW_ARB_texture_storage)75177518#endif /* GL_ARB_texture_storage */75197520/* ------------------- GL_ARB_texture_storage_multisample ------------------ */75217522#ifndef GL_ARB_texture_storage_multisample7523#define GL_ARB_texture_storage_multisample 175247525typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);7526typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);7527typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);7528typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC) (GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);75297530#define glTexStorage2DMultisample GLEW_GET_FUN(__glewTexStorage2DMultisample)7531#define glTexStorage3DMultisample GLEW_GET_FUN(__glewTexStorage3DMultisample)7532#define glTextureStorage2DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage2DMultisampleEXT)7533#define glTextureStorage3DMultisampleEXT GLEW_GET_FUN(__glewTextureStorage3DMultisampleEXT)75347535#define GLEW_ARB_texture_storage_multisample GLEW_GET_VAR(__GLEW_ARB_texture_storage_multisample)75367537#endif /* GL_ARB_texture_storage_multisample */75387539/* ------------------------- GL_ARB_texture_swizzle ------------------------ */75407541#ifndef GL_ARB_texture_swizzle7542#define GL_ARB_texture_swizzle 175437544#define GL_TEXTURE_SWIZZLE_R 0x8E427545#define GL_TEXTURE_SWIZZLE_G 0x8E437546#define GL_TEXTURE_SWIZZLE_B 0x8E447547#define GL_TEXTURE_SWIZZLE_A 0x8E457548#define GL_TEXTURE_SWIZZLE_RGBA 0x8E4675497550#define GLEW_ARB_texture_swizzle GLEW_GET_VAR(__GLEW_ARB_texture_swizzle)75517552#endif /* GL_ARB_texture_swizzle */75537554/* -------------------------- GL_ARB_texture_view -------------------------- */75557556#ifndef GL_ARB_texture_view7557#define GL_ARB_texture_view 175587559#define GL_TEXTURE_VIEW_MIN_LEVEL 0x82DB7560#define GL_TEXTURE_VIEW_NUM_LEVELS 0x82DC7561#define GL_TEXTURE_VIEW_MIN_LAYER 0x82DD7562#define GL_TEXTURE_VIEW_NUM_LAYERS 0x82DE7563#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF75647565typedef void (GLAPIENTRY * PFNGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);75667567#define glTextureView GLEW_GET_FUN(__glewTextureView)75687569#define GLEW_ARB_texture_view GLEW_GET_VAR(__GLEW_ARB_texture_view)75707571#endif /* GL_ARB_texture_view */75727573/* --------------------------- GL_ARB_timer_query -------------------------- */75747575#ifndef GL_ARB_timer_query7576#define GL_ARB_timer_query 175777578#define GL_TIME_ELAPSED 0x88BF7579#define GL_TIMESTAMP 0x8E2875807581typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64* params);7582typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64* params);7583typedef void (GLAPIENTRY * PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target);75847585#define glGetQueryObjecti64v GLEW_GET_FUN(__glewGetQueryObjecti64v)7586#define glGetQueryObjectui64v GLEW_GET_FUN(__glewGetQueryObjectui64v)7587#define glQueryCounter GLEW_GET_FUN(__glewQueryCounter)75887589#define GLEW_ARB_timer_query GLEW_GET_VAR(__GLEW_ARB_timer_query)75907591#endif /* GL_ARB_timer_query */75927593/* ----------------------- GL_ARB_transform_feedback2 ---------------------- */75947595#ifndef GL_ARB_transform_feedback27596#define GL_ARB_transform_feedback2 175977598#define GL_TRANSFORM_FEEDBACK 0x8E227599#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E237600#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E247601#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E2576027603typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id);7604typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint* ids);7605typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id);7606typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint* ids);7607typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id);7608typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKPROC) (void);7609typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKPROC) (void);76107611#define glBindTransformFeedback GLEW_GET_FUN(__glewBindTransformFeedback)7612#define glDeleteTransformFeedbacks GLEW_GET_FUN(__glewDeleteTransformFeedbacks)7613#define glDrawTransformFeedback GLEW_GET_FUN(__glewDrawTransformFeedback)7614#define glGenTransformFeedbacks GLEW_GET_FUN(__glewGenTransformFeedbacks)7615#define glIsTransformFeedback GLEW_GET_FUN(__glewIsTransformFeedback)7616#define glPauseTransformFeedback GLEW_GET_FUN(__glewPauseTransformFeedback)7617#define glResumeTransformFeedback GLEW_GET_FUN(__glewResumeTransformFeedback)76187619#define GLEW_ARB_transform_feedback2 GLEW_GET_VAR(__GLEW_ARB_transform_feedback2)76207621#endif /* GL_ARB_transform_feedback2 */76227623/* ----------------------- GL_ARB_transform_feedback3 ---------------------- */76247625#ifndef GL_ARB_transform_feedback37626#define GL_ARB_transform_feedback3 176277628#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E707629#define GL_MAX_VERTEX_STREAMS 0x8E7176307631typedef void (GLAPIENTRY * PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id);7632typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream);7633typedef void (GLAPIENTRY * PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index);7634typedef void (GLAPIENTRY * PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params);76357636#define glBeginQueryIndexed GLEW_GET_FUN(__glewBeginQueryIndexed)7637#define glDrawTransformFeedbackStream GLEW_GET_FUN(__glewDrawTransformFeedbackStream)7638#define glEndQueryIndexed GLEW_GET_FUN(__glewEndQueryIndexed)7639#define glGetQueryIndexediv GLEW_GET_FUN(__glewGetQueryIndexediv)76407641#define GLEW_ARB_transform_feedback3 GLEW_GET_VAR(__GLEW_ARB_transform_feedback3)76427643#endif /* GL_ARB_transform_feedback3 */76447645/* ------------------ GL_ARB_transform_feedback_instanced ------------------ */76467647#ifndef GL_ARB_transform_feedback_instanced7648#define GL_ARB_transform_feedback_instanced 176497650typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei primcount);7651typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei primcount);76527653#define glDrawTransformFeedbackInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackInstanced)7654#define glDrawTransformFeedbackStreamInstanced GLEW_GET_FUN(__glewDrawTransformFeedbackStreamInstanced)76557656#define GLEW_ARB_transform_feedback_instanced GLEW_GET_VAR(__GLEW_ARB_transform_feedback_instanced)76577658#endif /* GL_ARB_transform_feedback_instanced */76597660/* ---------------- GL_ARB_transform_feedback_overflow_query --------------- */76617662#ifndef GL_ARB_transform_feedback_overflow_query7663#define GL_ARB_transform_feedback_overflow_query 176647665#define GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB 0x82EC7666#define GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB 0x82ED76677668#define GLEW_ARB_transform_feedback_overflow_query GLEW_GET_VAR(__GLEW_ARB_transform_feedback_overflow_query)76697670#endif /* GL_ARB_transform_feedback_overflow_query */76717672/* ------------------------ GL_ARB_transpose_matrix ------------------------ */76737674#ifndef GL_ARB_transpose_matrix7675#define GL_ARB_transpose_matrix 176767677#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E37678#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E47679#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E57680#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E676817682typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]);7683typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]);7684typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]);7685typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]);76867687#define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB)7688#define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB)7689#define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB)7690#define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB)76917692#define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix)76937694#endif /* GL_ARB_transpose_matrix */76957696/* ---------------------- GL_ARB_uniform_buffer_object --------------------- */76977698#ifndef GL_ARB_uniform_buffer_object7699#define GL_ARB_uniform_buffer_object 177007701#define GL_UNIFORM_BUFFER 0x8A117702#define GL_UNIFORM_BUFFER_BINDING 0x8A287703#define GL_UNIFORM_BUFFER_START 0x8A297704#define GL_UNIFORM_BUFFER_SIZE 0x8A2A7705#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B7706#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C7707#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D7708#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E7709#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F7710#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A307711#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A317712#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A327713#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A337714#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A347715#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A357716#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A367717#define GL_UNIFORM_TYPE 0x8A377718#define GL_UNIFORM_SIZE 0x8A387719#define GL_UNIFORM_NAME_LENGTH 0x8A397720#define GL_UNIFORM_BLOCK_INDEX 0x8A3A7721#define GL_UNIFORM_OFFSET 0x8A3B7722#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C7723#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D7724#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E7725#define GL_UNIFORM_BLOCK_BINDING 0x8A3F7726#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A407727#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A417728#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A427729#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A437730#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A447731#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A457732#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A467733#define GL_INVALID_INDEX 0xFFFFFFFFu77347735typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);7736typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);7737typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName);7738typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params);7739typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformName);7740typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params);7741typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint* data);7742typedef GLuint (GLAPIENTRY * PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar* uniformBlockName);7743typedef void (GLAPIENTRY * PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar* const * uniformNames, GLuint* uniformIndices);7744typedef void (GLAPIENTRY * PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);77457746#define glBindBufferBase GLEW_GET_FUN(__glewBindBufferBase)7747#define glBindBufferRange GLEW_GET_FUN(__glewBindBufferRange)7748#define glGetActiveUniformBlockName GLEW_GET_FUN(__glewGetActiveUniformBlockName)7749#define glGetActiveUniformBlockiv GLEW_GET_FUN(__glewGetActiveUniformBlockiv)7750#define glGetActiveUniformName GLEW_GET_FUN(__glewGetActiveUniformName)7751#define glGetActiveUniformsiv GLEW_GET_FUN(__glewGetActiveUniformsiv)7752#define glGetIntegeri_v GLEW_GET_FUN(__glewGetIntegeri_v)7753#define glGetUniformBlockIndex GLEW_GET_FUN(__glewGetUniformBlockIndex)7754#define glGetUniformIndices GLEW_GET_FUN(__glewGetUniformIndices)7755#define glUniformBlockBinding GLEW_GET_FUN(__glewUniformBlockBinding)77567757#define GLEW_ARB_uniform_buffer_object GLEW_GET_VAR(__GLEW_ARB_uniform_buffer_object)77587759#endif /* GL_ARB_uniform_buffer_object */77607761/* ------------------------ GL_ARB_vertex_array_bgra ----------------------- */77627763#ifndef GL_ARB_vertex_array_bgra7764#define GL_ARB_vertex_array_bgra 177657766#define GL_BGRA 0x80E177677768#define GLEW_ARB_vertex_array_bgra GLEW_GET_VAR(__GLEW_ARB_vertex_array_bgra)77697770#endif /* GL_ARB_vertex_array_bgra */77717772/* ----------------------- GL_ARB_vertex_array_object ---------------------- */77737774#ifndef GL_ARB_vertex_array_object7775#define GL_ARB_vertex_array_object 177767777#define GL_VERTEX_ARRAY_BINDING 0x85B577787779typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYPROC) (GLuint array);7780typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays);7781typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays);7782typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYPROC) (GLuint array);77837784#define glBindVertexArray GLEW_GET_FUN(__glewBindVertexArray)7785#define glDeleteVertexArrays GLEW_GET_FUN(__glewDeleteVertexArrays)7786#define glGenVertexArrays GLEW_GET_FUN(__glewGenVertexArrays)7787#define glIsVertexArray GLEW_GET_FUN(__glewIsVertexArray)77887789#define GLEW_ARB_vertex_array_object GLEW_GET_VAR(__GLEW_ARB_vertex_array_object)77907791#endif /* GL_ARB_vertex_array_object */77927793/* ----------------------- GL_ARB_vertex_attrib_64bit ---------------------- */77947795#ifndef GL_ARB_vertex_attrib_64bit7796#define GL_ARB_vertex_attrib_64bit 177977798typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble* params);7799typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x);7800typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble* v);7801typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y);7802typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble* v);7803typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);7804typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble* v);7805typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);7806typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble* v);7807typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer);78087809#define glGetVertexAttribLdv GLEW_GET_FUN(__glewGetVertexAttribLdv)7810#define glVertexAttribL1d GLEW_GET_FUN(__glewVertexAttribL1d)7811#define glVertexAttribL1dv GLEW_GET_FUN(__glewVertexAttribL1dv)7812#define glVertexAttribL2d GLEW_GET_FUN(__glewVertexAttribL2d)7813#define glVertexAttribL2dv GLEW_GET_FUN(__glewVertexAttribL2dv)7814#define glVertexAttribL3d GLEW_GET_FUN(__glewVertexAttribL3d)7815#define glVertexAttribL3dv GLEW_GET_FUN(__glewVertexAttribL3dv)7816#define glVertexAttribL4d GLEW_GET_FUN(__glewVertexAttribL4d)7817#define glVertexAttribL4dv GLEW_GET_FUN(__glewVertexAttribL4dv)7818#define glVertexAttribLPointer GLEW_GET_FUN(__glewVertexAttribLPointer)78197820#define GLEW_ARB_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_64bit)78217822#endif /* GL_ARB_vertex_attrib_64bit */78237824/* ---------------------- GL_ARB_vertex_attrib_binding --------------------- */78257826#ifndef GL_ARB_vertex_attrib_binding7827#define GL_ARB_vertex_attrib_binding 178287829#define GL_VERTEX_ATTRIB_BINDING 0x82D47830#define GL_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D57831#define GL_VERTEX_BINDING_DIVISOR 0x82D67832#define GL_VERTEX_BINDING_OFFSET 0x82D77833#define GL_VERTEX_BINDING_STRIDE 0x82D87834#define GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET 0x82D97835#define GL_MAX_VERTEX_ATTRIB_BINDINGS 0x82DA7836#define GL_VERTEX_BINDING_BUFFER 0x8F4F78377838typedef void (GLAPIENTRY * PFNGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);7839typedef void (GLAPIENTRY * PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);7840typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC) (GLuint vaobj, GLuint attribindex, GLuint bindingindex);7841typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);7842typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);7843typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);7844typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC) (GLuint vaobj, GLuint bindingindex, GLuint divisor);7845typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex);7846typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);7847typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);7848typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);7849typedef void (GLAPIENTRY * PFNGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor);78507851#define glBindVertexBuffer GLEW_GET_FUN(__glewBindVertexBuffer)7852#define glVertexArrayBindVertexBufferEXT GLEW_GET_FUN(__glewVertexArrayBindVertexBufferEXT)7853#define glVertexArrayVertexAttribBindingEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribBindingEXT)7854#define glVertexArrayVertexAttribFormatEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribFormatEXT)7855#define glVertexArrayVertexAttribIFormatEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribIFormatEXT)7856#define glVertexArrayVertexAttribLFormatEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribLFormatEXT)7857#define glVertexArrayVertexBindingDivisorEXT GLEW_GET_FUN(__glewVertexArrayVertexBindingDivisorEXT)7858#define glVertexAttribBinding GLEW_GET_FUN(__glewVertexAttribBinding)7859#define glVertexAttribFormat GLEW_GET_FUN(__glewVertexAttribFormat)7860#define glVertexAttribIFormat GLEW_GET_FUN(__glewVertexAttribIFormat)7861#define glVertexAttribLFormat GLEW_GET_FUN(__glewVertexAttribLFormat)7862#define glVertexBindingDivisor GLEW_GET_FUN(__glewVertexBindingDivisor)78637864#define GLEW_ARB_vertex_attrib_binding GLEW_GET_VAR(__GLEW_ARB_vertex_attrib_binding)78657866#endif /* GL_ARB_vertex_attrib_binding */78677868/* -------------------------- GL_ARB_vertex_blend -------------------------- */78697870#ifndef GL_ARB_vertex_blend7871#define GL_ARB_vertex_blend 178727873#define GL_MODELVIEW0_ARB 0x17007874#define GL_MODELVIEW1_ARB 0x850A7875#define GL_MAX_VERTEX_UNITS_ARB 0x86A47876#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A57877#define GL_WEIGHT_SUM_UNITY_ARB 0x86A67878#define GL_VERTEX_BLEND_ARB 0x86A77879#define GL_CURRENT_WEIGHT_ARB 0x86A87880#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A97881#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA7882#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB7883#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC7884#define GL_WEIGHT_ARRAY_ARB 0x86AD7885#define GL_MODELVIEW2_ARB 0x87227886#define GL_MODELVIEW3_ARB 0x87237887#define GL_MODELVIEW4_ARB 0x87247888#define GL_MODELVIEW5_ARB 0x87257889#define GL_MODELVIEW6_ARB 0x87267890#define GL_MODELVIEW7_ARB 0x87277891#define GL_MODELVIEW8_ARB 0x87287892#define GL_MODELVIEW9_ARB 0x87297893#define GL_MODELVIEW10_ARB 0x872A7894#define GL_MODELVIEW11_ARB 0x872B7895#define GL_MODELVIEW12_ARB 0x872C7896#define GL_MODELVIEW13_ARB 0x872D7897#define GL_MODELVIEW14_ARB 0x872E7898#define GL_MODELVIEW15_ARB 0x872F7899#define GL_MODELVIEW16_ARB 0x87307900#define GL_MODELVIEW17_ARB 0x87317901#define GL_MODELVIEW18_ARB 0x87327902#define GL_MODELVIEW19_ARB 0x87337903#define GL_MODELVIEW20_ARB 0x87347904#define GL_MODELVIEW21_ARB 0x87357905#define GL_MODELVIEW22_ARB 0x87367906#define GL_MODELVIEW23_ARB 0x87377907#define GL_MODELVIEW24_ARB 0x87387908#define GL_MODELVIEW25_ARB 0x87397909#define GL_MODELVIEW26_ARB 0x873A7910#define GL_MODELVIEW27_ARB 0x873B7911#define GL_MODELVIEW28_ARB 0x873C7912#define GL_MODELVIEW29_ARB 0x873D7913#define GL_MODELVIEW30_ARB 0x873E7914#define GL_MODELVIEW31_ARB 0x873F79157916typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count);7917typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, void *pointer);7918typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights);7919typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights);7920typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights);7921typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights);7922typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights);7923typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights);7924typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights);7925typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights);79267927#define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB)7928#define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB)7929#define glWeightbvARB GLEW_GET_FUN(__glewWeightbvARB)7930#define glWeightdvARB GLEW_GET_FUN(__glewWeightdvARB)7931#define glWeightfvARB GLEW_GET_FUN(__glewWeightfvARB)7932#define glWeightivARB GLEW_GET_FUN(__glewWeightivARB)7933#define glWeightsvARB GLEW_GET_FUN(__glewWeightsvARB)7934#define glWeightubvARB GLEW_GET_FUN(__glewWeightubvARB)7935#define glWeightuivARB GLEW_GET_FUN(__glewWeightuivARB)7936#define glWeightusvARB GLEW_GET_FUN(__glewWeightusvARB)79377938#define GLEW_ARB_vertex_blend GLEW_GET_VAR(__GLEW_ARB_vertex_blend)79397940#endif /* GL_ARB_vertex_blend */79417942/* ---------------------- GL_ARB_vertex_buffer_object ---------------------- */79437944#ifndef GL_ARB_vertex_buffer_object7945#define GL_ARB_vertex_buffer_object 179467947#define GL_BUFFER_SIZE_ARB 0x87647948#define GL_BUFFER_USAGE_ARB 0x87657949#define GL_ARRAY_BUFFER_ARB 0x88927950#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x88937951#define GL_ARRAY_BUFFER_BINDING_ARB 0x88947952#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x88957953#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x88967954#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x88977955#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x88987956#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x88997957#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A7958#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B7959#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C7960#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D7961#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E7962#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F7963#define GL_READ_ONLY_ARB 0x88B87964#define GL_WRITE_ONLY_ARB 0x88B97965#define GL_READ_WRITE_ARB 0x88BA7966#define GL_BUFFER_ACCESS_ARB 0x88BB7967#define GL_BUFFER_MAPPED_ARB 0x88BC7968#define GL_BUFFER_MAP_POINTER_ARB 0x88BD7969#define GL_STREAM_DRAW_ARB 0x88E07970#define GL_STREAM_READ_ARB 0x88E17971#define GL_STREAM_COPY_ARB 0x88E27972#define GL_STATIC_DRAW_ARB 0x88E47973#define GL_STATIC_READ_ARB 0x88E57974#define GL_STATIC_COPY_ARB 0x88E67975#define GL_DYNAMIC_DRAW_ARB 0x88E87976#define GL_DYNAMIC_READ_ARB 0x88E97977#define GL_DYNAMIC_COPY_ARB 0x88EA79787979typedef ptrdiff_t GLintptrARB;7980typedef ptrdiff_t GLsizeiptrARB;79817982typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);7983typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const void *data, GLenum usage);7984typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data);7985typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers);7986typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers);7987typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params);7988typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, void** params);7989typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data);7990typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer);7991typedef void * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);7992typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target);79937994#define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB)7995#define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB)7996#define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB)7997#define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB)7998#define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB)7999#define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB)8000#define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB)8001#define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB)8002#define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB)8003#define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB)8004#define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB)80058006#define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object)80078008#endif /* GL_ARB_vertex_buffer_object */80098010/* ------------------------- GL_ARB_vertex_program ------------------------- */80118012#ifndef GL_ARB_vertex_program8013#define GL_ARB_vertex_program 180148015#define GL_COLOR_SUM_ARB 0x84588016#define GL_VERTEX_PROGRAM_ARB 0x86208017#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x86228018#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x86238019#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x86248020#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x86258021#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x86268022#define GL_PROGRAM_LENGTH_ARB 0x86278023#define GL_PROGRAM_STRING_ARB 0x86288024#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E8025#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F8026#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x86408027#define GL_CURRENT_MATRIX_ARB 0x86418028#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x86428029#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x86438030#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x86458031#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B8032#define GL_PROGRAM_BINDING_ARB 0x86778033#define GL_MAX_VERTEX_ATTRIBS_ARB 0x88698034#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A8035#define GL_PROGRAM_ERROR_STRING_ARB 0x88748036#define GL_PROGRAM_FORMAT_ASCII_ARB 0x88758037#define GL_PROGRAM_FORMAT_ARB 0x88768038#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A08039#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A18040#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A28041#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A38042#define GL_PROGRAM_TEMPORARIES_ARB 0x88A48043#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A58044#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A68045#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A78046#define GL_PROGRAM_PARAMETERS_ARB 0x88A88047#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A98048#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA8049#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB8050#define GL_PROGRAM_ATTRIBS_ARB 0x88AC8051#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD8052#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE8053#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF8054#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B08055#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B18056#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B28057#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B38058#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B48059#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B58060#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B68061#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B78062#define GL_MATRIX0_ARB 0x88C08063#define GL_MATRIX1_ARB 0x88C18064#define GL_MATRIX2_ARB 0x88C28065#define GL_MATRIX3_ARB 0x88C38066#define GL_MATRIX4_ARB 0x88C48067#define GL_MATRIX5_ARB 0x88C58068#define GL_MATRIX6_ARB 0x88C68069#define GL_MATRIX7_ARB 0x88C78070#define GL_MATRIX8_ARB 0x88C88071#define GL_MATRIX9_ARB 0x88C98072#define GL_MATRIX10_ARB 0x88CA8073#define GL_MATRIX11_ARB 0x88CB8074#define GL_MATRIX12_ARB 0x88CC8075#define GL_MATRIX13_ARB 0x88CD8076#define GL_MATRIX14_ARB 0x88CE8077#define GL_MATRIX15_ARB 0x88CF8078#define GL_MATRIX16_ARB 0x88D08079#define GL_MATRIX17_ARB 0x88D18080#define GL_MATRIX18_ARB 0x88D28081#define GL_MATRIX19_ARB 0x88D38082#define GL_MATRIX20_ARB 0x88D48083#define GL_MATRIX21_ARB 0x88D58084#define GL_MATRIX22_ARB 0x88D68085#define GL_MATRIX23_ARB 0x88D78086#define GL_MATRIX24_ARB 0x88D88087#define GL_MATRIX25_ARB 0x88D98088#define GL_MATRIX26_ARB 0x88DA8089#define GL_MATRIX27_ARB 0x88DB8090#define GL_MATRIX28_ARB 0x88DC8091#define GL_MATRIX29_ARB 0x88DD8092#define GL_MATRIX30_ARB 0x88DE8093#define GL_MATRIX31_ARB 0x88DF80948095typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);8096typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs);8097typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);8098typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);8099typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs);8100typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params);8101typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params);8102typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params);8103typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params);8104typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void *string);8105typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params);8106typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, void** pointer);8107typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params);8108typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params);8109typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params);8110typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program);8111typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);8112typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params);8113typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);8114typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params);8115typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);8116typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params);8117typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);8118typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params);8119typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void *string);8120typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);8121typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v);8122typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);8123typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v);8124typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);8125typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v);8126typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);8127typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v);8128typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);8129typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v);8130typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);8131typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v);8132typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);8133typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v);8134typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);8135typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v);8136typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);8137typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v);8138typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v);8139typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v);8140typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v);8141typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);8142typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v);8143typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v);8144typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v);8145typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v);8146typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);8147typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v);8148typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);8149typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v);8150typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v);8151typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);8152typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v);8153typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v);8154typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v);8155typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v);8156typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);81578158#define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB)8159#define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB)8160#define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB)8161#define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB)8162#define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB)8163#define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB)8164#define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB)8165#define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB)8166#define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB)8167#define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB)8168#define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB)8169#define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB)8170#define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB)8171#define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB)8172#define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB)8173#define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB)8174#define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB)8175#define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB)8176#define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB)8177#define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB)8178#define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB)8179#define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB)8180#define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB)8181#define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB)8182#define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB)8183#define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB)8184#define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB)8185#define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB)8186#define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB)8187#define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB)8188#define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB)8189#define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB)8190#define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB)8191#define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB)8192#define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB)8193#define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB)8194#define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB)8195#define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB)8196#define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB)8197#define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB)8198#define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB)8199#define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB)8200#define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB)8201#define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB)8202#define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB)8203#define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB)8204#define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB)8205#define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB)8206#define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB)8207#define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB)8208#define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB)8209#define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB)8210#define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB)8211#define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB)8212#define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB)8213#define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB)8214#define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB)8215#define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB)8216#define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB)8217#define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB)8218#define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB)8219#define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB)82208221#define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program)82228223#endif /* GL_ARB_vertex_program */82248225/* -------------------------- GL_ARB_vertex_shader ------------------------- */82268227#ifndef GL_ARB_vertex_shader8228#define GL_ARB_vertex_shader 182298230#define GL_VERTEX_SHADER_ARB 0x8B318231#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A8232#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B8233#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C8234#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D8235#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B898236#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A82378238typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name);8239typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name);8240typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name);82418242#define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB)8243#define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB)8244#define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB)82458246#define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader)82478248#endif /* GL_ARB_vertex_shader */82498250/* ------------------- GL_ARB_vertex_type_10f_11f_11f_rev ------------------ */82518252#ifndef GL_ARB_vertex_type_10f_11f_11f_rev8253#define GL_ARB_vertex_type_10f_11f_11f_rev 182548255#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B82568257#define GLEW_ARB_vertex_type_10f_11f_11f_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_10f_11f_11f_rev)82588259#endif /* GL_ARB_vertex_type_10f_11f_11f_rev */82608261/* ------------------- GL_ARB_vertex_type_2_10_10_10_rev ------------------- */82628263#ifndef GL_ARB_vertex_type_2_10_10_10_rev8264#define GL_ARB_vertex_type_2_10_10_10_rev 182658266#define GL_UNSIGNED_INT_2_10_10_10_REV 0x83688267#define GL_INT_2_10_10_10_REV 0x8D9F82688269typedef void (GLAPIENTRY * PFNGLCOLORP3UIPROC) (GLenum type, GLuint color);8270typedef void (GLAPIENTRY * PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint* color);8271typedef void (GLAPIENTRY * PFNGLCOLORP4UIPROC) (GLenum type, GLuint color);8272typedef void (GLAPIENTRY * PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint* color);8273typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords);8274typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);8275typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords);8276typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);8277typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords);8278typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);8279typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords);8280typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint* coords);8281typedef void (GLAPIENTRY * PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords);8282typedef void (GLAPIENTRY * PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint* coords);8283typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color);8284typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint* color);8285typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords);8286typedef void (GLAPIENTRY * PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint* coords);8287typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords);8288typedef void (GLAPIENTRY * PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint* coords);8289typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords);8290typedef void (GLAPIENTRY * PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint* coords);8291typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords);8292typedef void (GLAPIENTRY * PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint* coords);8293typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);8294typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);8295typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);8296typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);8297typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);8298typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);8299typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);8300typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint* value);8301typedef void (GLAPIENTRY * PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value);8302typedef void (GLAPIENTRY * PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint* value);8303typedef void (GLAPIENTRY * PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value);8304typedef void (GLAPIENTRY * PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint* value);8305typedef void (GLAPIENTRY * PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value);8306typedef void (GLAPIENTRY * PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint* value);83078308#define glColorP3ui GLEW_GET_FUN(__glewColorP3ui)8309#define glColorP3uiv GLEW_GET_FUN(__glewColorP3uiv)8310#define glColorP4ui GLEW_GET_FUN(__glewColorP4ui)8311#define glColorP4uiv GLEW_GET_FUN(__glewColorP4uiv)8312#define glMultiTexCoordP1ui GLEW_GET_FUN(__glewMultiTexCoordP1ui)8313#define glMultiTexCoordP1uiv GLEW_GET_FUN(__glewMultiTexCoordP1uiv)8314#define glMultiTexCoordP2ui GLEW_GET_FUN(__glewMultiTexCoordP2ui)8315#define glMultiTexCoordP2uiv GLEW_GET_FUN(__glewMultiTexCoordP2uiv)8316#define glMultiTexCoordP3ui GLEW_GET_FUN(__glewMultiTexCoordP3ui)8317#define glMultiTexCoordP3uiv GLEW_GET_FUN(__glewMultiTexCoordP3uiv)8318#define glMultiTexCoordP4ui GLEW_GET_FUN(__glewMultiTexCoordP4ui)8319#define glMultiTexCoordP4uiv GLEW_GET_FUN(__glewMultiTexCoordP4uiv)8320#define glNormalP3ui GLEW_GET_FUN(__glewNormalP3ui)8321#define glNormalP3uiv GLEW_GET_FUN(__glewNormalP3uiv)8322#define glSecondaryColorP3ui GLEW_GET_FUN(__glewSecondaryColorP3ui)8323#define glSecondaryColorP3uiv GLEW_GET_FUN(__glewSecondaryColorP3uiv)8324#define glTexCoordP1ui GLEW_GET_FUN(__glewTexCoordP1ui)8325#define glTexCoordP1uiv GLEW_GET_FUN(__glewTexCoordP1uiv)8326#define glTexCoordP2ui GLEW_GET_FUN(__glewTexCoordP2ui)8327#define glTexCoordP2uiv GLEW_GET_FUN(__glewTexCoordP2uiv)8328#define glTexCoordP3ui GLEW_GET_FUN(__glewTexCoordP3ui)8329#define glTexCoordP3uiv GLEW_GET_FUN(__glewTexCoordP3uiv)8330#define glTexCoordP4ui GLEW_GET_FUN(__glewTexCoordP4ui)8331#define glTexCoordP4uiv GLEW_GET_FUN(__glewTexCoordP4uiv)8332#define glVertexAttribP1ui GLEW_GET_FUN(__glewVertexAttribP1ui)8333#define glVertexAttribP1uiv GLEW_GET_FUN(__glewVertexAttribP1uiv)8334#define glVertexAttribP2ui GLEW_GET_FUN(__glewVertexAttribP2ui)8335#define glVertexAttribP2uiv GLEW_GET_FUN(__glewVertexAttribP2uiv)8336#define glVertexAttribP3ui GLEW_GET_FUN(__glewVertexAttribP3ui)8337#define glVertexAttribP3uiv GLEW_GET_FUN(__glewVertexAttribP3uiv)8338#define glVertexAttribP4ui GLEW_GET_FUN(__glewVertexAttribP4ui)8339#define glVertexAttribP4uiv GLEW_GET_FUN(__glewVertexAttribP4uiv)8340#define glVertexP2ui GLEW_GET_FUN(__glewVertexP2ui)8341#define glVertexP2uiv GLEW_GET_FUN(__glewVertexP2uiv)8342#define glVertexP3ui GLEW_GET_FUN(__glewVertexP3ui)8343#define glVertexP3uiv GLEW_GET_FUN(__glewVertexP3uiv)8344#define glVertexP4ui GLEW_GET_FUN(__glewVertexP4ui)8345#define glVertexP4uiv GLEW_GET_FUN(__glewVertexP4uiv)83468347#define GLEW_ARB_vertex_type_2_10_10_10_rev GLEW_GET_VAR(__GLEW_ARB_vertex_type_2_10_10_10_rev)83488349#endif /* GL_ARB_vertex_type_2_10_10_10_rev */83508351/* ------------------------- GL_ARB_viewport_array ------------------------- */83528353#ifndef GL_ARB_viewport_array8354#define GL_ARB_viewport_array 183558356#define GL_DEPTH_RANGE 0x0B708357#define GL_VIEWPORT 0x0BA28358#define GL_SCISSOR_BOX 0x0C108359#define GL_SCISSOR_TEST 0x0C118360#define GL_MAX_VIEWPORTS 0x825B8361#define GL_VIEWPORT_SUBPIXEL_BITS 0x825C8362#define GL_VIEWPORT_BOUNDS_RANGE 0x825D8363#define GL_LAYER_PROVOKING_VERTEX 0x825E8364#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F8365#define GL_UNDEFINED_VERTEX 0x82608366#define GL_FIRST_VERTEX_CONVENTION 0x8E4D8367#define GL_LAST_VERTEX_CONVENTION 0x8E4E8368#define GL_PROVOKING_VERTEX 0x8E4F83698370typedef void (GLAPIENTRY * PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd * v);8371typedef void (GLAPIENTRY * PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, GLclampd f);8372typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble* data);8373typedef void (GLAPIENTRY * PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat* data);8374typedef void (GLAPIENTRY * PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint * v);8375typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);8376typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint * v);8377typedef void (GLAPIENTRY * PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat * v);8378typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);8379typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat * v);83808381#define glDepthRangeArrayv GLEW_GET_FUN(__glewDepthRangeArrayv)8382#define glDepthRangeIndexed GLEW_GET_FUN(__glewDepthRangeIndexed)8383#define glGetDoublei_v GLEW_GET_FUN(__glewGetDoublei_v)8384#define glGetFloati_v GLEW_GET_FUN(__glewGetFloati_v)8385#define glScissorArrayv GLEW_GET_FUN(__glewScissorArrayv)8386#define glScissorIndexed GLEW_GET_FUN(__glewScissorIndexed)8387#define glScissorIndexedv GLEW_GET_FUN(__glewScissorIndexedv)8388#define glViewportArrayv GLEW_GET_FUN(__glewViewportArrayv)8389#define glViewportIndexedf GLEW_GET_FUN(__glewViewportIndexedf)8390#define glViewportIndexedfv GLEW_GET_FUN(__glewViewportIndexedfv)83918392#define GLEW_ARB_viewport_array GLEW_GET_VAR(__GLEW_ARB_viewport_array)83938394#endif /* GL_ARB_viewport_array */83958396/* --------------------------- GL_ARB_window_pos --------------------------- */83978398#ifndef GL_ARB_window_pos8399#define GL_ARB_window_pos 184008401typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);8402typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble* p);8403typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);8404typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p);8405typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);8406typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p);8407typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);8408typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p);8409typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);8410typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble* p);8411typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);8412typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p);8413typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);8414typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p);8415typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);8416typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p);84178418#define glWindowPos2dARB GLEW_GET_FUN(__glewWindowPos2dARB)8419#define glWindowPos2dvARB GLEW_GET_FUN(__glewWindowPos2dvARB)8420#define glWindowPos2fARB GLEW_GET_FUN(__glewWindowPos2fARB)8421#define glWindowPos2fvARB GLEW_GET_FUN(__glewWindowPos2fvARB)8422#define glWindowPos2iARB GLEW_GET_FUN(__glewWindowPos2iARB)8423#define glWindowPos2ivARB GLEW_GET_FUN(__glewWindowPos2ivARB)8424#define glWindowPos2sARB GLEW_GET_FUN(__glewWindowPos2sARB)8425#define glWindowPos2svARB GLEW_GET_FUN(__glewWindowPos2svARB)8426#define glWindowPos3dARB GLEW_GET_FUN(__glewWindowPos3dARB)8427#define glWindowPos3dvARB GLEW_GET_FUN(__glewWindowPos3dvARB)8428#define glWindowPos3fARB GLEW_GET_FUN(__glewWindowPos3fARB)8429#define glWindowPos3fvARB GLEW_GET_FUN(__glewWindowPos3fvARB)8430#define glWindowPos3iARB GLEW_GET_FUN(__glewWindowPos3iARB)8431#define glWindowPos3ivARB GLEW_GET_FUN(__glewWindowPos3ivARB)8432#define glWindowPos3sARB GLEW_GET_FUN(__glewWindowPos3sARB)8433#define glWindowPos3svARB GLEW_GET_FUN(__glewWindowPos3svARB)84348435#define GLEW_ARB_window_pos GLEW_GET_VAR(__GLEW_ARB_window_pos)84368437#endif /* GL_ARB_window_pos */84388439/* ----------------------- GL_ARM_mali_program_binary ---------------------- */84408441#ifndef GL_ARM_mali_program_binary8442#define GL_ARM_mali_program_binary 184438444#define GL_MALI_PROGRAM_BINARY_ARM 0x8F6184458446#define GLEW_ARM_mali_program_binary GLEW_GET_VAR(__GLEW_ARM_mali_program_binary)84478448#endif /* GL_ARM_mali_program_binary */84498450/* ----------------------- GL_ARM_mali_shader_binary ----------------------- */84518452#ifndef GL_ARM_mali_shader_binary8453#define GL_ARM_mali_shader_binary 184548455#define GL_MALI_SHADER_BINARY_ARM 0x8F6084568457#define GLEW_ARM_mali_shader_binary GLEW_GET_VAR(__GLEW_ARM_mali_shader_binary)84588459#endif /* GL_ARM_mali_shader_binary */84608461/* ------------------------------ GL_ARM_rgba8 ----------------------------- */84628463#ifndef GL_ARM_rgba88464#define GL_ARM_rgba8 184658466#define GL_RGBA8_OES 0x805884678468#define GLEW_ARM_rgba8 GLEW_GET_VAR(__GLEW_ARM_rgba8)84698470#endif /* GL_ARM_rgba8 */84718472/* -------------------- GL_ARM_shader_framebuffer_fetch -------------------- */84738474#ifndef GL_ARM_shader_framebuffer_fetch8475#define GL_ARM_shader_framebuffer_fetch 184768477#define GL_FETCH_PER_SAMPLE_ARM 0x8F658478#define GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM 0x8F6684798480#define GLEW_ARM_shader_framebuffer_fetch GLEW_GET_VAR(__GLEW_ARM_shader_framebuffer_fetch)84818482#endif /* GL_ARM_shader_framebuffer_fetch */84838484/* ------------- GL_ARM_shader_framebuffer_fetch_depth_stencil ------------- */84858486#ifndef GL_ARM_shader_framebuffer_fetch_depth_stencil8487#define GL_ARM_shader_framebuffer_fetch_depth_stencil 184888489#define GLEW_ARM_shader_framebuffer_fetch_depth_stencil GLEW_GET_VAR(__GLEW_ARM_shader_framebuffer_fetch_depth_stencil)84908491#endif /* GL_ARM_shader_framebuffer_fetch_depth_stencil */84928493/* ------------------------- GL_ATIX_point_sprites ------------------------- */84948495#ifndef GL_ATIX_point_sprites8496#define GL_ATIX_point_sprites 184978498#define GL_TEXTURE_POINT_MODE_ATIX 0x60B08499#define GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B18500#define GL_TEXTURE_POINT_SPRITE_ATIX 0x60B28501#define GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B38502#define GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B48503#define GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B585048505#define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites)85068507#endif /* GL_ATIX_point_sprites */85088509/* ---------------------- GL_ATIX_texture_env_combine3 --------------------- */85108511#ifndef GL_ATIX_texture_env_combine38512#define GL_ATIX_texture_env_combine3 185138514#define GL_MODULATE_ADD_ATIX 0x87448515#define GL_MODULATE_SIGNED_ADD_ATIX 0x87458516#define GL_MODULATE_SUBTRACT_ATIX 0x874685178518#define GLEW_ATIX_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3)85198520#endif /* GL_ATIX_texture_env_combine3 */85218522/* ----------------------- GL_ATIX_texture_env_route ----------------------- */85238524#ifndef GL_ATIX_texture_env_route8525#define GL_ATIX_texture_env_route 185268527#define GL_SECONDARY_COLOR_ATIX 0x87478528#define GL_TEXTURE_OUTPUT_RGB_ATIX 0x87488529#define GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x874985308531#define GLEW_ATIX_texture_env_route GLEW_GET_VAR(__GLEW_ATIX_texture_env_route)85328533#endif /* GL_ATIX_texture_env_route */85348535/* ---------------- GL_ATIX_vertex_shader_output_point_size ---------------- */85368537#ifndef GL_ATIX_vertex_shader_output_point_size8538#define GL_ATIX_vertex_shader_output_point_size 185398540#define GL_OUTPUT_POINT_SIZE_ATIX 0x610E85418542#define GLEW_ATIX_vertex_shader_output_point_size GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size)85438544#endif /* GL_ATIX_vertex_shader_output_point_size */85458546/* -------------------------- GL_ATI_draw_buffers -------------------------- */85478548#ifndef GL_ATI_draw_buffers8549#define GL_ATI_draw_buffers 185508551#define GL_MAX_DRAW_BUFFERS_ATI 0x88248552#define GL_DRAW_BUFFER0_ATI 0x88258553#define GL_DRAW_BUFFER1_ATI 0x88268554#define GL_DRAW_BUFFER2_ATI 0x88278555#define GL_DRAW_BUFFER3_ATI 0x88288556#define GL_DRAW_BUFFER4_ATI 0x88298557#define GL_DRAW_BUFFER5_ATI 0x882A8558#define GL_DRAW_BUFFER6_ATI 0x882B8559#define GL_DRAW_BUFFER7_ATI 0x882C8560#define GL_DRAW_BUFFER8_ATI 0x882D8561#define GL_DRAW_BUFFER9_ATI 0x882E8562#define GL_DRAW_BUFFER10_ATI 0x882F8563#define GL_DRAW_BUFFER11_ATI 0x88308564#define GL_DRAW_BUFFER12_ATI 0x88318565#define GL_DRAW_BUFFER13_ATI 0x88328566#define GL_DRAW_BUFFER14_ATI 0x88338567#define GL_DRAW_BUFFER15_ATI 0x883485688569typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs);85708571#define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI)85728573#define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers)85748575#endif /* GL_ATI_draw_buffers */85768577/* -------------------------- GL_ATI_element_array ------------------------- */85788579#ifndef GL_ATI_element_array8580#define GL_ATI_element_array 185818582#define GL_ELEMENT_ARRAY_ATI 0x87688583#define GL_ELEMENT_ARRAY_TYPE_ATI 0x87698584#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A85858586typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);8587typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);8588typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const void *pointer);85898590#define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI)8591#define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArrayATI)8592#define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI)85938594#define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array)85958596#endif /* GL_ATI_element_array */85978598/* ------------------------- GL_ATI_envmap_bumpmap ------------------------- */85998600#ifndef GL_ATI_envmap_bumpmap8601#define GL_ATI_envmap_bumpmap 186028603#define GL_BUMP_ROT_MATRIX_ATI 0x87758604#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x87768605#define GL_BUMP_NUM_TEX_UNITS_ATI 0x87778606#define GL_BUMP_TEX_UNITS_ATI 0x87788607#define GL_DUDV_ATI 0x87798608#define GL_DU8DV8_ATI 0x877A8609#define GL_BUMP_ENVMAP_ATI 0x877B8610#define GL_BUMP_TARGET_ATI 0x877C86118612typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);8613typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);8614typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);8615typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);86168617#define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI)8618#define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI)8619#define glTexBumpParameterfvATI GLEW_GET_FUN(__glewTexBumpParameterfvATI)8620#define glTexBumpParameterivATI GLEW_GET_FUN(__glewTexBumpParameterivATI)86218622#define GLEW_ATI_envmap_bumpmap GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap)86238624#endif /* GL_ATI_envmap_bumpmap */86258626/* ------------------------- GL_ATI_fragment_shader ------------------------ */86278628#ifndef GL_ATI_fragment_shader8629#define GL_ATI_fragment_shader 186308631#define GL_2X_BIT_ATI 0x000000018632#define GL_RED_BIT_ATI 0x000000018633#define GL_4X_BIT_ATI 0x000000028634#define GL_COMP_BIT_ATI 0x000000028635#define GL_GREEN_BIT_ATI 0x000000028636#define GL_8X_BIT_ATI 0x000000048637#define GL_BLUE_BIT_ATI 0x000000048638#define GL_NEGATE_BIT_ATI 0x000000048639#define GL_BIAS_BIT_ATI 0x000000088640#define GL_HALF_BIT_ATI 0x000000088641#define GL_QUARTER_BIT_ATI 0x000000108642#define GL_EIGHTH_BIT_ATI 0x000000208643#define GL_SATURATE_BIT_ATI 0x000000408644#define GL_FRAGMENT_SHADER_ATI 0x89208645#define GL_REG_0_ATI 0x89218646#define GL_REG_1_ATI 0x89228647#define GL_REG_2_ATI 0x89238648#define GL_REG_3_ATI 0x89248649#define GL_REG_4_ATI 0x89258650#define GL_REG_5_ATI 0x89268651#define GL_CON_0_ATI 0x89418652#define GL_CON_1_ATI 0x89428653#define GL_CON_2_ATI 0x89438654#define GL_CON_3_ATI 0x89448655#define GL_CON_4_ATI 0x89458656#define GL_CON_5_ATI 0x89468657#define GL_CON_6_ATI 0x89478658#define GL_CON_7_ATI 0x89488659#define GL_MOV_ATI 0x89618660#define GL_ADD_ATI 0x89638661#define GL_MUL_ATI 0x89648662#define GL_SUB_ATI 0x89658663#define GL_DOT3_ATI 0x89668664#define GL_DOT4_ATI 0x89678665#define GL_MAD_ATI 0x89688666#define GL_LERP_ATI 0x89698667#define GL_CND_ATI 0x896A8668#define GL_CND0_ATI 0x896B8669#define GL_DOT2_ADD_ATI 0x896C8670#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D8671#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E8672#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F8673#define GL_NUM_PASSES_ATI 0x89708674#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x89718675#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x89728676#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x89738677#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x89748678#define GL_COLOR_ALPHA_PAIRING_ATI 0x89758679#define GL_SWIZZLE_STR_ATI 0x89768680#define GL_SWIZZLE_STQ_ATI 0x89778681#define GL_SWIZZLE_STR_DR_ATI 0x89788682#define GL_SWIZZLE_STQ_DQ_ATI 0x89798683#define GL_SWIZZLE_STRQ_ATI 0x897A8684#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B86858686typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);8687typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);8688typedef 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);8689typedef void (GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void);8690typedef void (GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);8691typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);8692typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);8693typedef 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);8694typedef void (GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);8695typedef void (GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void);8696typedef GLuint (GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);8697typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);8698typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);8699typedef void (GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value);87008701#define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI)8702#define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI)8703#define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI)8704#define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI)8705#define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI)8706#define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI)8707#define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI)8708#define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI)8709#define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI)8710#define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI)8711#define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI)8712#define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI)8713#define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI)8714#define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI)87158716#define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader)87178718#endif /* GL_ATI_fragment_shader */87198720/* ------------------------ GL_ATI_map_object_buffer ----------------------- */87218722#ifndef GL_ATI_map_object_buffer8723#define GL_ATI_map_object_buffer 187248725typedef void * (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);8726typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);87278728#define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI)8729#define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI)87308731#define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffer)87328733#endif /* GL_ATI_map_object_buffer */87348735/* ----------------------------- GL_ATI_meminfo ---------------------------- */87368737#ifndef GL_ATI_meminfo8738#define GL_ATI_meminfo 187398740#define GL_VBO_FREE_MEMORY_ATI 0x87FB8741#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC8742#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD87438744#define GLEW_ATI_meminfo GLEW_GET_VAR(__GLEW_ATI_meminfo)87458746#endif /* GL_ATI_meminfo */87478748/* -------------------------- GL_ATI_pn_triangles -------------------------- */87498750#ifndef GL_ATI_pn_triangles8751#define GL_ATI_pn_triangles 187528753#define GL_PN_TRIANGLES_ATI 0x87F08754#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F18755#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F28756#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F38757#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F48758#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F58759#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F68760#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F78761#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F887628763typedef void (GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);8764typedef void (GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);87658766#define glPNTrianglesfATI GLEW_GET_FUN(__glewPNTrianglesfATI)8767#define glPNTrianglesiATI GLEW_GET_FUN(__glewPNTrianglesiATI)87688769#define GLEW_ATI_pn_triangles GLEW_GET_VAR(__GLEW_ATI_pn_triangles)87708771#endif /* GL_ATI_pn_triangles */87728773/* ------------------------ GL_ATI_separate_stencil ------------------------ */87748775#ifndef GL_ATI_separate_stencil8776#define GL_ATI_separate_stencil 187778778#define GL_STENCIL_BACK_FUNC_ATI 0x88008779#define GL_STENCIL_BACK_FAIL_ATI 0x88018780#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x88028781#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x880387828783typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);8784typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);87858786#define glStencilFuncSeparateATI GLEW_GET_FUN(__glewStencilFuncSeparateATI)8787#define glStencilOpSeparateATI GLEW_GET_FUN(__glewStencilOpSeparateATI)87888789#define GLEW_ATI_separate_stencil GLEW_GET_VAR(__GLEW_ATI_separate_stencil)87908791#endif /* GL_ATI_separate_stencil */87928793/* ----------------------- GL_ATI_shader_texture_lod ----------------------- */87948795#ifndef GL_ATI_shader_texture_lod8796#define GL_ATI_shader_texture_lod 187978798#define GLEW_ATI_shader_texture_lod GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod)87998800#endif /* GL_ATI_shader_texture_lod */88018802/* ---------------------- GL_ATI_text_fragment_shader ---------------------- */88038804#ifndef GL_ATI_text_fragment_shader8805#define GL_ATI_text_fragment_shader 188068807#define GL_TEXT_FRAGMENT_SHADER_ATI 0x820088088809#define GLEW_ATI_text_fragment_shader GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader)88108811#endif /* GL_ATI_text_fragment_shader */88128813/* --------------------- GL_ATI_texture_compression_3dc -------------------- */88148815#ifndef GL_ATI_texture_compression_3dc8816#define GL_ATI_texture_compression_3dc 188178818#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x883788198820#define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc)88218822#endif /* GL_ATI_texture_compression_3dc */88238824/* ---------------------- GL_ATI_texture_env_combine3 ---------------------- */88258826#ifndef GL_ATI_texture_env_combine38827#define GL_ATI_texture_env_combine3 188288829#define GL_MODULATE_ADD_ATI 0x87448830#define GL_MODULATE_SIGNED_ADD_ATI 0x87458831#define GL_MODULATE_SUBTRACT_ATI 0x874688328833#define GLEW_ATI_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3)88348835#endif /* GL_ATI_texture_env_combine3 */88368837/* -------------------------- GL_ATI_texture_float ------------------------- */88388839#ifndef GL_ATI_texture_float8840#define GL_ATI_texture_float 188418842#define GL_RGBA_FLOAT32_ATI 0x88148843#define GL_RGB_FLOAT32_ATI 0x88158844#define GL_ALPHA_FLOAT32_ATI 0x88168845#define GL_INTENSITY_FLOAT32_ATI 0x88178846#define GL_LUMINANCE_FLOAT32_ATI 0x88188847#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x88198848#define GL_RGBA_FLOAT16_ATI 0x881A8849#define GL_RGB_FLOAT16_ATI 0x881B8850#define GL_ALPHA_FLOAT16_ATI 0x881C8851#define GL_INTENSITY_FLOAT16_ATI 0x881D8852#define GL_LUMINANCE_FLOAT16_ATI 0x881E8853#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F88548855#define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float)88568857#endif /* GL_ATI_texture_float */88588859/* ----------------------- GL_ATI_texture_mirror_once ---------------------- */88608861#ifndef GL_ATI_texture_mirror_once8862#define GL_ATI_texture_mirror_once 188638864#define GL_MIRROR_CLAMP_ATI 0x87428865#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x874388668867#define GLEW_ATI_texture_mirror_once GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once)88688869#endif /* GL_ATI_texture_mirror_once */88708871/* ----------------------- GL_ATI_vertex_array_object ---------------------- */88728873#ifndef GL_ATI_vertex_array_object8874#define GL_ATI_vertex_array_object 188758876#define GL_STATIC_ATI 0x87608877#define GL_DYNAMIC_ATI 0x87618878#define GL_PRESERVE_ATI 0x87628879#define GL_DISCARD_ATI 0x87638880#define GL_OBJECT_BUFFER_SIZE_ATI 0x87648881#define GL_OBJECT_BUFFER_USAGE_ATI 0x87658882#define GL_ARRAY_OBJECT_BUFFER_ATI 0x87668883#define GL_ARRAY_OBJECT_OFFSET_ATI 0x876788848885typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);8886typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);8887typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params);8888typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params);8889typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params);8890typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params);8891typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params);8892typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params);8893typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);8894typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const void *pointer, GLenum usage);8895typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve);8896typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);88978898#define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI)8899#define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI)8900#define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI)8901#define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI)8902#define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI)8903#define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI)8904#define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI)8905#define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObjectivATI)8906#define glIsObjectBufferATI GLEW_GET_FUN(__glewIsObjectBufferATI)8907#define glNewObjectBufferATI GLEW_GET_FUN(__glewNewObjectBufferATI)8908#define glUpdateObjectBufferATI GLEW_GET_FUN(__glewUpdateObjectBufferATI)8909#define glVariantArrayObjectATI GLEW_GET_FUN(__glewVariantArrayObjectATI)89108911#define GLEW_ATI_vertex_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_array_object)89128913#endif /* GL_ATI_vertex_array_object */89148915/* ------------------- GL_ATI_vertex_attrib_array_object ------------------- */89168917#ifndef GL_ATI_vertex_attrib_array_object8918#define GL_ATI_vertex_attrib_array_object 189198920typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat* params);8921typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint* params);8922typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);89238924#define glGetVertexAttribArrayObjectfvATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI)8925#define glGetVertexAttribArrayObjectivATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI)8926#define glVertexAttribArrayObjectATI GLEW_GET_FUN(__glewVertexAttribArrayObjectATI)89278928#define GLEW_ATI_vertex_attrib_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object)89298930#endif /* GL_ATI_vertex_attrib_array_object */89318932/* ------------------------- GL_ATI_vertex_streams ------------------------- */89338934#ifndef GL_ATI_vertex_streams8935#define GL_ATI_vertex_streams 189368937#define GL_MAX_VERTEX_STREAMS_ATI 0x876B8938#define GL_VERTEX_SOURCE_ATI 0x876C8939#define GL_VERTEX_STREAM0_ATI 0x876D8940#define GL_VERTEX_STREAM1_ATI 0x876E8941#define GL_VERTEX_STREAM2_ATI 0x876F8942#define GL_VERTEX_STREAM3_ATI 0x87708943#define GL_VERTEX_STREAM4_ATI 0x87718944#define GL_VERTEX_STREAM5_ATI 0x87728945#define GL_VERTEX_STREAM6_ATI 0x87738946#define GL_VERTEX_STREAM7_ATI 0x877489478948typedef void (GLAPIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);8949typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte x, GLbyte y, GLbyte z);8950typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords);8951typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);8952typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);8953typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);8954typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);8955typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);8956typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);8957typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);8958typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);8959typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);8960typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);8961typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);8962typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords);8963typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);8964typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords);8965typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);8966typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords);8967typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);8968typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords);8969typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);8970typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords);8971typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);8972typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords);8973typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);8974typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords);8975typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);8976typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords);8977typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);8978typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);8979typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);8980typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);8981typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);8982typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);8983typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);8984typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);8985typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);8986typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords);8987typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);8988typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords);8989typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);8990typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords);8991typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);8992typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords);89938994#define glClientActiveVertexStreamATI GLEW_GET_FUN(__glewClientActiveVertexStreamATI)8995#define glNormalStream3bATI GLEW_GET_FUN(__glewNormalStream3bATI)8996#define glNormalStream3bvATI GLEW_GET_FUN(__glewNormalStream3bvATI)8997#define glNormalStream3dATI GLEW_GET_FUN(__glewNormalStream3dATI)8998#define glNormalStream3dvATI GLEW_GET_FUN(__glewNormalStream3dvATI)8999#define glNormalStream3fATI GLEW_GET_FUN(__glewNormalStream3fATI)9000#define glNormalStream3fvATI GLEW_GET_FUN(__glewNormalStream3fvATI)9001#define glNormalStream3iATI GLEW_GET_FUN(__glewNormalStream3iATI)9002#define glNormalStream3ivATI GLEW_GET_FUN(__glewNormalStream3ivATI)9003#define glNormalStream3sATI GLEW_GET_FUN(__glewNormalStream3sATI)9004#define glNormalStream3svATI GLEW_GET_FUN(__glewNormalStream3svATI)9005#define glVertexBlendEnvfATI GLEW_GET_FUN(__glewVertexBlendEnvfATI)9006#define glVertexBlendEnviATI GLEW_GET_FUN(__glewVertexBlendEnviATI)9007#define glVertexStream1dATI GLEW_GET_FUN(__glewVertexStream1dATI)9008#define glVertexStream1dvATI GLEW_GET_FUN(__glewVertexStream1dvATI)9009#define glVertexStream1fATI GLEW_GET_FUN(__glewVertexStream1fATI)9010#define glVertexStream1fvATI GLEW_GET_FUN(__glewVertexStream1fvATI)9011#define glVertexStream1iATI GLEW_GET_FUN(__glewVertexStream1iATI)9012#define glVertexStream1ivATI GLEW_GET_FUN(__glewVertexStream1ivATI)9013#define glVertexStream1sATI GLEW_GET_FUN(__glewVertexStream1sATI)9014#define glVertexStream1svATI GLEW_GET_FUN(__glewVertexStream1svATI)9015#define glVertexStream2dATI GLEW_GET_FUN(__glewVertexStream2dATI)9016#define glVertexStream2dvATI GLEW_GET_FUN(__glewVertexStream2dvATI)9017#define glVertexStream2fATI GLEW_GET_FUN(__glewVertexStream2fATI)9018#define glVertexStream2fvATI GLEW_GET_FUN(__glewVertexStream2fvATI)9019#define glVertexStream2iATI GLEW_GET_FUN(__glewVertexStream2iATI)9020#define glVertexStream2ivATI GLEW_GET_FUN(__glewVertexStream2ivATI)9021#define glVertexStream2sATI GLEW_GET_FUN(__glewVertexStream2sATI)9022#define glVertexStream2svATI GLEW_GET_FUN(__glewVertexStream2svATI)9023#define glVertexStream3dATI GLEW_GET_FUN(__glewVertexStream3dATI)9024#define glVertexStream3dvATI GLEW_GET_FUN(__glewVertexStream3dvATI)9025#define glVertexStream3fATI GLEW_GET_FUN(__glewVertexStream3fATI)9026#define glVertexStream3fvATI GLEW_GET_FUN(__glewVertexStream3fvATI)9027#define glVertexStream3iATI GLEW_GET_FUN(__glewVertexStream3iATI)9028#define glVertexStream3ivATI GLEW_GET_FUN(__glewVertexStream3ivATI)9029#define glVertexStream3sATI GLEW_GET_FUN(__glewVertexStream3sATI)9030#define glVertexStream3svATI GLEW_GET_FUN(__glewVertexStream3svATI)9031#define glVertexStream4dATI GLEW_GET_FUN(__glewVertexStream4dATI)9032#define glVertexStream4dvATI GLEW_GET_FUN(__glewVertexStream4dvATI)9033#define glVertexStream4fATI GLEW_GET_FUN(__glewVertexStream4fATI)9034#define glVertexStream4fvATI GLEW_GET_FUN(__glewVertexStream4fvATI)9035#define glVertexStream4iATI GLEW_GET_FUN(__glewVertexStream4iATI)9036#define glVertexStream4ivATI GLEW_GET_FUN(__glewVertexStream4ivATI)9037#define glVertexStream4sATI GLEW_GET_FUN(__glewVertexStream4sATI)9038#define glVertexStream4svATI GLEW_GET_FUN(__glewVertexStream4svATI)90399040#define GLEW_ATI_vertex_streams GLEW_GET_VAR(__GLEW_ATI_vertex_streams)90419042#endif /* GL_ATI_vertex_streams */90439044/* -------------------- GL_EGL_KHR_context_flush_control ------------------- */90459046#ifndef GL_EGL_KHR_context_flush_control9047#define GL_EGL_KHR_context_flush_control 190489049#define GLEW_EGL_KHR_context_flush_control GLEW_GET_VAR(__GLEW_EGL_KHR_context_flush_control)90509051#endif /* GL_EGL_KHR_context_flush_control */90529053/* ---------------- GL_EGL_NV_robustness_video_memory_purge ---------------- */90549055#ifndef GL_EGL_NV_robustness_video_memory_purge9056#define GL_EGL_NV_robustness_video_memory_purge 190579058#define GL_EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x334C9059#define GL_PURGED_CONTEXT_RESET_NV 0x92BB90609061#define GLEW_EGL_NV_robustness_video_memory_purge GLEW_GET_VAR(__GLEW_EGL_NV_robustness_video_memory_purge)90629063#endif /* GL_EGL_NV_robustness_video_memory_purge */90649065/* --------------------------- GL_EXT_422_pixels --------------------------- */90669067#ifndef GL_EXT_422_pixels9068#define GL_EXT_422_pixels 190699070#define GL_422_EXT 0x80CC9071#define GL_422_REV_EXT 0x80CD9072#define GL_422_AVERAGE_EXT 0x80CE9073#define GL_422_REV_AVERAGE_EXT 0x80CF90749075#define GLEW_EXT_422_pixels GLEW_GET_VAR(__GLEW_EXT_422_pixels)90769077#endif /* GL_EXT_422_pixels */90789079/* ---------------------------- GL_EXT_Cg_shader --------------------------- */90809081#ifndef GL_EXT_Cg_shader9082#define GL_EXT_Cg_shader 190839084#define GL_CG_VERTEX_SHADER_EXT 0x890E9085#define GL_CG_FRAGMENT_SHADER_EXT 0x890F90869087#define GLEW_EXT_Cg_shader GLEW_GET_VAR(__GLEW_EXT_Cg_shader)90889089#endif /* GL_EXT_Cg_shader */90909091/* ------------------------- GL_EXT_EGL_image_array ------------------------ */90929093#ifndef GL_EXT_EGL_image_array9094#define GL_EXT_EGL_image_array 190959096#define GLEW_EXT_EGL_image_array GLEW_GET_VAR(__GLEW_EXT_EGL_image_array)90979098#endif /* GL_EXT_EGL_image_array */90999100/* --------------------------- GL_EXT_YUV_target --------------------------- */91019102#ifndef GL_EXT_YUV_target9103#define GL_EXT_YUV_target 191049105#define GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT 0x8BE791069107#define GLEW_EXT_YUV_target GLEW_GET_VAR(__GLEW_EXT_YUV_target)91089109#endif /* GL_EXT_YUV_target */91109111/* ------------------------------ GL_EXT_abgr ------------------------------ */91129113#ifndef GL_EXT_abgr9114#define GL_EXT_abgr 191159116#define GL_ABGR_EXT 0x800091179118#define GLEW_EXT_abgr GLEW_GET_VAR(__GLEW_EXT_abgr)91199120#endif /* GL_EXT_abgr */91219122/* -------------------------- GL_EXT_base_instance ------------------------- */91239124#ifndef GL_EXT_base_instance9125#define GL_EXT_base_instance 191269127typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);9128typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);9129typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);91309131#define glDrawArraysInstancedBaseInstanceEXT GLEW_GET_FUN(__glewDrawArraysInstancedBaseInstanceEXT)9132#define glDrawElementsInstancedBaseInstanceEXT GLEW_GET_FUN(__glewDrawElementsInstancedBaseInstanceEXT)9133#define glDrawElementsInstancedBaseVertexBaseInstanceEXT GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexBaseInstanceEXT)91349135#define GLEW_EXT_base_instance GLEW_GET_VAR(__GLEW_EXT_base_instance)91369137#endif /* GL_EXT_base_instance */91389139/* ------------------------------ GL_EXT_bgra ------------------------------ */91409141#ifndef GL_EXT_bgra9142#define GL_EXT_bgra 191439144#define GL_BGR_EXT 0x80E09145#define GL_BGRA_EXT 0x80E191469147#define GLEW_EXT_bgra GLEW_GET_VAR(__GLEW_EXT_bgra)91489149#endif /* GL_EXT_bgra */91509151/* ------------------------ GL_EXT_bindable_uniform ------------------------ */91529153#ifndef GL_EXT_bindable_uniform9154#define GL_EXT_bindable_uniform 191559156#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE29157#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE39158#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE49159#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED9160#define GL_UNIFORM_BUFFER_EXT 0x8DEE9161#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF91629163typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location);9164typedef GLintptr (GLAPIENTRY * PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);9165typedef void (GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);91669167#define glGetUniformBufferSizeEXT GLEW_GET_FUN(__glewGetUniformBufferSizeEXT)9168#define glGetUniformOffsetEXT GLEW_GET_FUN(__glewGetUniformOffsetEXT)9169#define glUniformBufferEXT GLEW_GET_FUN(__glewUniformBufferEXT)91709171#define GLEW_EXT_bindable_uniform GLEW_GET_VAR(__GLEW_EXT_bindable_uniform)91729173#endif /* GL_EXT_bindable_uniform */91749175/* --------------------------- GL_EXT_blend_color -------------------------- */91769177#ifndef GL_EXT_blend_color9178#define GL_EXT_blend_color 191799180#define GL_CONSTANT_COLOR_EXT 0x80019181#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x80029182#define GL_CONSTANT_ALPHA_EXT 0x80039183#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x80049184#define GL_BLEND_COLOR_EXT 0x800591859186typedef void (GLAPIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);91879188#define glBlendColorEXT GLEW_GET_FUN(__glewBlendColorEXT)91899190#define GLEW_EXT_blend_color GLEW_GET_VAR(__GLEW_EXT_blend_color)91919192#endif /* GL_EXT_blend_color */91939194/* --------------------- GL_EXT_blend_equation_separate -------------------- */91959196#ifndef GL_EXT_blend_equation_separate9197#define GL_EXT_blend_equation_separate 191989199#define GL_BLEND_EQUATION_RGB_EXT 0x80099200#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D92019202typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);92039204#define glBlendEquationSeparateEXT GLEW_GET_FUN(__glewBlendEquationSeparateEXT)92059206#define GLEW_EXT_blend_equation_separate GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate)92079208#endif /* GL_EXT_blend_equation_separate */92099210/* ----------------------- GL_EXT_blend_func_extended ---------------------- */92119212#ifndef GL_EXT_blend_func_extended9213#define GL_EXT_blend_func_extended 192149215#define GL_SRC_ALPHA_SATURATE_EXT 0x03089216#define GL_SRC1_ALPHA_EXT 0x85899217#define GL_SRC1_COLOR_EXT 0x88F99218#define GL_ONE_MINUS_SRC1_COLOR_EXT 0x88FA9219#define GL_ONE_MINUS_SRC1_ALPHA_EXT 0x88FB9220#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT 0x88FC9221#define GL_LOCATION_INDEX_EXT 0x930F92229223typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar * name);9224typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATAINDEXEXTPROC) (GLuint program, const GLchar * name);9225typedef GLint (GLAPIENTRY * PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC) (GLuint program, GLenum programInterface, const GLchar* name);92269227#define glBindFragDataLocationIndexedEXT GLEW_GET_FUN(__glewBindFragDataLocationIndexedEXT)9228#define glGetFragDataIndexEXT GLEW_GET_FUN(__glewGetFragDataIndexEXT)9229#define glGetProgramResourceLocationIndexEXT GLEW_GET_FUN(__glewGetProgramResourceLocationIndexEXT)92309231#define GLEW_EXT_blend_func_extended GLEW_GET_VAR(__GLEW_EXT_blend_func_extended)92329233#endif /* GL_EXT_blend_func_extended */92349235/* ----------------------- GL_EXT_blend_func_separate ---------------------- */92369237#ifndef GL_EXT_blend_func_separate9238#define GL_EXT_blend_func_separate 192399240#define GL_BLEND_DST_RGB_EXT 0x80C89241#define GL_BLEND_SRC_RGB_EXT 0x80C99242#define GL_BLEND_DST_ALPHA_EXT 0x80CA9243#define GL_BLEND_SRC_ALPHA_EXT 0x80CB92449245typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);92469247#define glBlendFuncSeparateEXT GLEW_GET_FUN(__glewBlendFuncSeparateEXT)92489249#define GLEW_EXT_blend_func_separate GLEW_GET_VAR(__GLEW_EXT_blend_func_separate)92509251#endif /* GL_EXT_blend_func_separate */92529253/* ------------------------- GL_EXT_blend_logic_op ------------------------- */92549255#ifndef GL_EXT_blend_logic_op9256#define GL_EXT_blend_logic_op 192579258#define GLEW_EXT_blend_logic_op GLEW_GET_VAR(__GLEW_EXT_blend_logic_op)92599260#endif /* GL_EXT_blend_logic_op */92619262/* -------------------------- GL_EXT_blend_minmax -------------------------- */92639264#ifndef GL_EXT_blend_minmax9265#define GL_EXT_blend_minmax 192669267#define GL_FUNC_ADD_EXT 0x80069268#define GL_MIN_EXT 0x80079269#define GL_MAX_EXT 0x80089270#define GL_BLEND_EQUATION_EXT 0x800992719272typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);92739274#define glBlendEquationEXT GLEW_GET_FUN(__glewBlendEquationEXT)92759276#define GLEW_EXT_blend_minmax GLEW_GET_VAR(__GLEW_EXT_blend_minmax)92779278#endif /* GL_EXT_blend_minmax */92799280/* ------------------------- GL_EXT_blend_subtract ------------------------- */92819282#ifndef GL_EXT_blend_subtract9283#define GL_EXT_blend_subtract 192849285#define GL_FUNC_SUBTRACT_EXT 0x800A9286#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B92879288#define GLEW_EXT_blend_subtract GLEW_GET_VAR(__GLEW_EXT_blend_subtract)92899290#endif /* GL_EXT_blend_subtract */92919292/* ------------------------- GL_EXT_buffer_storage ------------------------- */92939294#ifndef GL_EXT_buffer_storage9295#define GL_EXT_buffer_storage 192969297#define GL_MAP_READ_BIT 0x00019298#define GL_MAP_WRITE_BIT 0x00029299#define GL_MAP_PERSISTENT_BIT_EXT 0x00409300#define GL_MAP_COHERENT_BIT_EXT 0x00809301#define GL_DYNAMIC_STORAGE_BIT_EXT 0x01009302#define GL_CLIENT_STORAGE_BIT_EXT 0x02009303#define GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT 0x000040009304#define GL_BUFFER_IMMUTABLE_STORAGE_EXT 0x821F9305#define GL_BUFFER_STORAGE_FLAGS_EXT 0x822093069307typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEEXTPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);9308typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);93099310#define glBufferStorageEXT GLEW_GET_FUN(__glewBufferStorageEXT)9311#define glNamedBufferStorageEXT GLEW_GET_FUN(__glewNamedBufferStorageEXT)93129313#define GLEW_EXT_buffer_storage GLEW_GET_VAR(__GLEW_EXT_buffer_storage)93149315#endif /* GL_EXT_buffer_storage */93169317/* -------------------------- GL_EXT_clear_texture ------------------------- */93189319#ifndef GL_EXT_clear_texture9320#define GL_EXT_clear_texture 193219322typedef void (GLAPIENTRY * PFNGLCLEARTEXIMAGEEXTPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);9323typedef void (GLAPIENTRY * PFNGLCLEARTEXSUBIMAGEEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);93249325#define glClearTexImageEXT GLEW_GET_FUN(__glewClearTexImageEXT)9326#define glClearTexSubImageEXT GLEW_GET_FUN(__glewClearTexSubImageEXT)93279328#define GLEW_EXT_clear_texture GLEW_GET_VAR(__GLEW_EXT_clear_texture)93299330#endif /* GL_EXT_clear_texture */93319332/* ----------------------- GL_EXT_clip_cull_distance ----------------------- */93339334#ifndef GL_EXT_clip_cull_distance9335#define GL_EXT_clip_cull_distance 193369337#define GL_MAX_CLIP_DISTANCES_EXT 0x0D329338#define GL_CLIP_DISTANCE0_EXT 0x30009339#define GL_CLIP_DISTANCE1_EXT 0x30019340#define GL_CLIP_DISTANCE2_EXT 0x30029341#define GL_CLIP_DISTANCE3_EXT 0x30039342#define GL_CLIP_DISTANCE4_EXT 0x30049343#define GL_CLIP_DISTANCE5_EXT 0x30059344#define GL_CLIP_DISTANCE6_EXT 0x30069345#define GL_CLIP_DISTANCE7_EXT 0x30079346#define GL_MAX_CULL_DISTANCES_EXT 0x82F99347#define GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT 0x82FA93489349#define GLEW_EXT_clip_cull_distance GLEW_GET_VAR(__GLEW_EXT_clip_cull_distance)93509351#endif /* GL_EXT_clip_cull_distance */93529353/* ------------------------ GL_EXT_clip_volume_hint ------------------------ */93549355#ifndef GL_EXT_clip_volume_hint9356#define GL_EXT_clip_volume_hint 193579358#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F093599360#define GLEW_EXT_clip_volume_hint GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint)93619362#endif /* GL_EXT_clip_volume_hint */93639364/* ------------------------------ GL_EXT_cmyka ----------------------------- */93659366#ifndef GL_EXT_cmyka9367#define GL_EXT_cmyka 193689369#define GL_CMYK_EXT 0x800C9370#define GL_CMYKA_EXT 0x800D9371#define GL_PACK_CMYK_HINT_EXT 0x800E9372#define GL_UNPACK_CMYK_HINT_EXT 0x800F93739374#define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka)93759376#endif /* GL_EXT_cmyka */93779378/* ----------------------- GL_EXT_color_buffer_float ----------------------- */93799380#ifndef GL_EXT_color_buffer_float9381#define GL_EXT_color_buffer_float 193829383#define GLEW_EXT_color_buffer_float GLEW_GET_VAR(__GLEW_EXT_color_buffer_float)93849385#endif /* GL_EXT_color_buffer_float */93869387/* --------------------- GL_EXT_color_buffer_half_float -------------------- */93889389#ifndef GL_EXT_color_buffer_half_float9390#define GL_EXT_color_buffer_half_float 193919392#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT 0x82119393#define GL_R16F_EXT 0x822D9394#define GL_RG16F_EXT 0x822F9395#define GL_RGBA16F_EXT 0x881A9396#define GL_RGB16F_EXT 0x881B9397#define GL_UNSIGNED_NORMALIZED_EXT 0x8C1793989399#define GLEW_EXT_color_buffer_half_float GLEW_GET_VAR(__GLEW_EXT_color_buffer_half_float)94009401#endif /* GL_EXT_color_buffer_half_float */94029403/* ------------------------- GL_EXT_color_subtable ------------------------- */94049405#ifndef GL_EXT_color_subtable9406#define GL_EXT_color_subtable 194079408typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data);9409typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);94109411#define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT)9412#define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT)94139414#define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable)94159416#endif /* GL_EXT_color_subtable */94179418/* ---------------------- GL_EXT_compiled_vertex_array --------------------- */94199420#ifndef GL_EXT_compiled_vertex_array9421#define GL_EXT_compiled_vertex_array 194229423#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A89424#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A994259426typedef void (GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);9427typedef void (GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void);94289429#define glLockArraysEXT GLEW_GET_FUN(__glewLockArraysEXT)9430#define glUnlockArraysEXT GLEW_GET_FUN(__glewUnlockArraysEXT)94319432#define GLEW_EXT_compiled_vertex_array GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array)94339434#endif /* GL_EXT_compiled_vertex_array */94359436/* ---------------- GL_EXT_compressed_ETC1_RGB8_sub_texture ---------------- */94379438#ifndef GL_EXT_compressed_ETC1_RGB8_sub_texture9439#define GL_EXT_compressed_ETC1_RGB8_sub_texture 194409441#define GLEW_EXT_compressed_ETC1_RGB8_sub_texture GLEW_GET_VAR(__GLEW_EXT_compressed_ETC1_RGB8_sub_texture)94429443#endif /* GL_EXT_compressed_ETC1_RGB8_sub_texture */94449445/* ----------------------- GL_EXT_conservative_depth ----------------------- */94469447#ifndef GL_EXT_conservative_depth9448#define GL_EXT_conservative_depth 194499450#define GLEW_EXT_conservative_depth GLEW_GET_VAR(__GLEW_EXT_conservative_depth)94519452#endif /* GL_EXT_conservative_depth */94539454/* --------------------------- GL_EXT_convolution -------------------------- */94559456#ifndef GL_EXT_convolution9457#define GL_EXT_convolution 194589459#define GL_CONVOLUTION_1D_EXT 0x80109460#define GL_CONVOLUTION_2D_EXT 0x80119461#define GL_SEPARABLE_2D_EXT 0x80129462#define GL_CONVOLUTION_BORDER_MODE_EXT 0x80139463#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x80149464#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x80159465#define GL_REDUCE_EXT 0x80169466#define GL_CONVOLUTION_FORMAT_EXT 0x80179467#define GL_CONVOLUTION_WIDTH_EXT 0x80189468#define GL_CONVOLUTION_HEIGHT_EXT 0x80199469#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A9470#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B9471#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C9472#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D9473#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E9474#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F9475#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x80209476#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x80219477#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x80229478#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x802394799480typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);9481typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);9482typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);9483typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);9484typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);9485typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);9486typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);9487typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);9488typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void *image);9489typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);9490typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);9491typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);9492typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);94939494#define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT)9495#define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT)9496#define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterfEXT)9497#define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameterfvEXT)9498#define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteriEXT)9499#define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameterivEXT)9500#define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT)9501#define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT)9502#define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEXT)9503#define glGetConvolutionParameterfvEXT GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT)9504#define glGetConvolutionParameterivEXT GLEW_GET_FUN(__glewGetConvolutionParameterivEXT)9505#define glGetSeparableFilterEXT GLEW_GET_FUN(__glewGetSeparableFilterEXT)9506#define glSeparableFilter2DEXT GLEW_GET_FUN(__glewSeparableFilter2DEXT)95079508#define GLEW_EXT_convolution GLEW_GET_VAR(__GLEW_EXT_convolution)95099510#endif /* GL_EXT_convolution */95119512/* ------------------------ GL_EXT_coordinate_frame ------------------------ */95139514#ifndef GL_EXT_coordinate_frame9515#define GL_EXT_coordinate_frame 195169517#define GL_TANGENT_ARRAY_EXT 0x84399518#define GL_BINORMAL_ARRAY_EXT 0x843A9519#define GL_CURRENT_TANGENT_EXT 0x843B9520#define GL_CURRENT_BINORMAL_EXT 0x843C9521#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E9522#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F9523#define GL_BINORMAL_ARRAY_TYPE_EXT 0x84409524#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x84419525#define GL_TANGENT_ARRAY_POINTER_EXT 0x84429526#define GL_BINORMAL_ARRAY_POINTER_EXT 0x84439527#define GL_MAP1_TANGENT_EXT 0x84449528#define GL_MAP2_TANGENT_EXT 0x84459529#define GL_MAP1_BINORMAL_EXT 0x84469530#define GL_MAP2_BINORMAL_EXT 0x844795319532typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, void *pointer);9533typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, void *pointer);95349535#define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT)9536#define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT)95379538#define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame)95399540#endif /* GL_EXT_coordinate_frame */95419542/* --------------------------- GL_EXT_copy_image --------------------------- */95439544#ifndef GL_EXT_copy_image9545#define GL_EXT_copy_image 195469547typedef void (GLAPIENTRY * PFNGLCOPYIMAGESUBDATAEXTPROC) (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 srcWidth, GLsizei srcHeight, GLsizei srcDepth);95489549#define glCopyImageSubDataEXT GLEW_GET_FUN(__glewCopyImageSubDataEXT)95509551#define GLEW_EXT_copy_image GLEW_GET_VAR(__GLEW_EXT_copy_image)95529553#endif /* GL_EXT_copy_image */95549555/* -------------------------- GL_EXT_copy_texture -------------------------- */95569557#ifndef GL_EXT_copy_texture9558#define GL_EXT_copy_texture 195599560typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);9561typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);9562typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);9563typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);9564typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);95659566#define glCopyTexImage1DEXT GLEW_GET_FUN(__glewCopyTexImage1DEXT)9567#define glCopyTexImage2DEXT GLEW_GET_FUN(__glewCopyTexImage2DEXT)9568#define glCopyTexSubImage1DEXT GLEW_GET_FUN(__glewCopyTexSubImage1DEXT)9569#define glCopyTexSubImage2DEXT GLEW_GET_FUN(__glewCopyTexSubImage2DEXT)9570#define glCopyTexSubImage3DEXT GLEW_GET_FUN(__glewCopyTexSubImage3DEXT)95719572#define GLEW_EXT_copy_texture GLEW_GET_VAR(__GLEW_EXT_copy_texture)95739574#endif /* GL_EXT_copy_texture */95759576/* --------------------------- GL_EXT_cull_vertex -------------------------- */95779578#ifndef GL_EXT_cull_vertex9579#define GL_EXT_cull_vertex 195809581#define GL_CULL_VERTEX_EXT 0x81AA9582#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB9583#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC95849585typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params);9586typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params);95879588#define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT)9589#define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT)95909591#define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex)95929593#endif /* GL_EXT_cull_vertex */95949595/* --------------------------- GL_EXT_debug_label -------------------------- */95969597#ifndef GL_EXT_debug_label9598#define GL_EXT_debug_label 195999600#define GL_PROGRAM_PIPELINE_OBJECT_EXT 0x8A4F9601#define GL_PROGRAM_OBJECT_EXT 0x8B409602#define GL_SHADER_OBJECT_EXT 0x8B489603#define GL_BUFFER_OBJECT_EXT 0x91519604#define GL_QUERY_OBJECT_EXT 0x91539605#define GL_VERTEX_ARRAY_OBJECT_EXT 0x915496069607typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELEXTPROC) (GLenum type, GLuint object, GLsizei bufSize, GLsizei* length, GLchar *label);9608typedef void (GLAPIENTRY * PFNGLLABELOBJECTEXTPROC) (GLenum type, GLuint object, GLsizei length, const GLchar* label);96099610#define glGetObjectLabelEXT GLEW_GET_FUN(__glewGetObjectLabelEXT)9611#define glLabelObjectEXT GLEW_GET_FUN(__glewLabelObjectEXT)96129613#define GLEW_EXT_debug_label GLEW_GET_VAR(__GLEW_EXT_debug_label)96149615#endif /* GL_EXT_debug_label */96169617/* -------------------------- GL_EXT_debug_marker -------------------------- */96189619#ifndef GL_EXT_debug_marker9620#define GL_EXT_debug_marker 196219622typedef void (GLAPIENTRY * PFNGLINSERTEVENTMARKEREXTPROC) (GLsizei length, const GLchar* marker);9623typedef void (GLAPIENTRY * PFNGLPOPGROUPMARKEREXTPROC) (void);9624typedef void (GLAPIENTRY * PFNGLPUSHGROUPMARKEREXTPROC) (GLsizei length, const GLchar* marker);96259626#define glInsertEventMarkerEXT GLEW_GET_FUN(__glewInsertEventMarkerEXT)9627#define glPopGroupMarkerEXT GLEW_GET_FUN(__glewPopGroupMarkerEXT)9628#define glPushGroupMarkerEXT GLEW_GET_FUN(__glewPushGroupMarkerEXT)96299630#define GLEW_EXT_debug_marker GLEW_GET_VAR(__GLEW_EXT_debug_marker)96319632#endif /* GL_EXT_debug_marker */96339634/* ------------------------ GL_EXT_depth_bounds_test ----------------------- */96359636#ifndef GL_EXT_depth_bounds_test9637#define GL_EXT_depth_bounds_test 196389639#define GL_DEPTH_BOUNDS_TEST_EXT 0x88909640#define GL_DEPTH_BOUNDS_EXT 0x889196419642typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);96439644#define glDepthBoundsEXT GLEW_GET_FUN(__glewDepthBoundsEXT)96459646#define GLEW_EXT_depth_bounds_test GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test)96479648#endif /* GL_EXT_depth_bounds_test */96499650/* ----------------------- GL_EXT_direct_state_access ---------------------- */96519652#ifndef GL_EXT_direct_state_access9653#define GL_EXT_direct_state_access 196549655#define GL_PROGRAM_MATRIX_EXT 0x8E2D9656#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E9657#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F96589659typedef void (GLAPIENTRY * PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);9660typedef GLenum (GLAPIENTRY * PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);9661typedef void (GLAPIENTRY * PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);9662typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);9663typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);9664typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);9665typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);9666typedef void (GLAPIENTRY * PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);9667typedef 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);9668typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);9669typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);9670typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);9671typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);9672typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);9673typedef 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);9674typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);9675typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);9676typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);9677typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);9678typedef void (GLAPIENTRY * PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);9679typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);9680typedef void (GLAPIENTRY * PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);9681typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);9682typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);9683typedef void (GLAPIENTRY * PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);9684typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);9685typedef void (GLAPIENTRY * PFNGLDISABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index);9686typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index);9687typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array);9688typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);9689typedef void (GLAPIENTRY * PFNGLENABLECLIENTSTATEIEXTPROC) (GLenum array, GLuint index);9690typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYATTRIBEXTPROC) (GLuint vaobj, GLuint index);9691typedef void (GLAPIENTRY * PFNGLENABLEVERTEXARRAYEXTPROC) (GLuint vaobj, GLenum array);9692typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);9693typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);9694typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum* bufs);9695typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);9696typedef void (GLAPIENTRY * PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);9697typedef void (GLAPIENTRY * PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);9698typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, void *img);9699typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, void *img);9700typedef void (GLAPIENTRY * PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble* params);9701typedef void (GLAPIENTRY * PFNGLGETDOUBLEI_VEXTPROC) (GLenum pname, GLuint index, GLdouble* params);9702typedef void (GLAPIENTRY * PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat* params);9703typedef void (GLAPIENTRY * PFNGLGETFLOATI_VEXTPROC) (GLenum pname, GLuint index, GLfloat* params);9704typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint* param);9705typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params);9706typedef void (GLAPIENTRY * PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params);9707typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble* params);9708typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat* params);9709typedef void (GLAPIENTRY * PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint* params);9710typedef void (GLAPIENTRY * PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);9711typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params);9712typedef void (GLAPIENTRY * PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params);9713typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params);9714typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint* params);9715typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat* params);9716typedef void (GLAPIENTRY * PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint* params);9717typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint* params);9718typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, void** params);9719typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);9720typedef void (GLAPIENTRY * PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params);9721typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint* params);9722typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint* params);9723typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble* params);9724typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat* params);9725typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, void *string);9726typedef void (GLAPIENTRY * PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint* params);9727typedef void (GLAPIENTRY * PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint* params);9728typedef void (GLAPIENTRY * PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, void** params);9729typedef void (GLAPIENTRY * PFNGLGETPOINTERI_VEXTPROC) (GLenum pname, GLuint index, void** params);9730typedef void (GLAPIENTRY * PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);9731typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params);9732typedef void (GLAPIENTRY * PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params);9733typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params);9734typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint* params);9735typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat* params);9736typedef void (GLAPIENTRY * PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint* params);9737typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, GLint* param);9738typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYINTEGERVEXTPROC) (GLuint vaobj, GLenum pname, GLint* param);9739typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC) (GLuint vaobj, GLuint index, GLenum pname, void** param);9740typedef void (GLAPIENTRY * PFNGLGETVERTEXARRAYPOINTERVEXTPROC) (GLuint vaobj, GLenum pname, void** param);9741typedef void * (GLAPIENTRY * PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access);9742typedef void * (GLAPIENTRY * PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);9743typedef void (GLAPIENTRY * PFNGLMATRIXFRUSTUMEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f);9744typedef void (GLAPIENTRY * PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum matrixMode);9745typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m);9746typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m);9747typedef void (GLAPIENTRY * PFNGLMATRIXLOADDEXTPROC) (GLenum matrixMode, const GLdouble* m);9748typedef void (GLAPIENTRY * PFNGLMATRIXLOADFEXTPROC) (GLenum matrixMode, const GLfloat* m);9749typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum matrixMode, const GLdouble* m);9750typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum matrixMode, const GLfloat* m);9751typedef void (GLAPIENTRY * PFNGLMATRIXMULTDEXTPROC) (GLenum matrixMode, const GLdouble* m);9752typedef void (GLAPIENTRY * PFNGLMATRIXMULTFEXTPROC) (GLenum matrixMode, const GLfloat* m);9753typedef void (GLAPIENTRY * PFNGLMATRIXORTHOEXTPROC) (GLenum matrixMode, GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f);9754typedef void (GLAPIENTRY * PFNGLMATRIXPOPEXTPROC) (GLenum matrixMode);9755typedef void (GLAPIENTRY * PFNGLMATRIXPUSHEXTPROC) (GLenum matrixMode);9756typedef void (GLAPIENTRY * PFNGLMATRIXROTATEDEXTPROC) (GLenum matrixMode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);9757typedef void (GLAPIENTRY * PFNGLMATRIXROTATEFEXTPROC) (GLenum matrixMode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);9758typedef void (GLAPIENTRY * PFNGLMATRIXSCALEDEXTPROC) (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z);9759typedef void (GLAPIENTRY * PFNGLMATRIXSCALEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z);9760typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum matrixMode, GLdouble x, GLdouble y, GLdouble z);9761typedef void (GLAPIENTRY * PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum matrixMode, GLfloat x, GLfloat y, GLfloat z);9762typedef void (GLAPIENTRY * PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);9763typedef void (GLAPIENTRY * PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer);9764typedef void (GLAPIENTRY * PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);9765typedef void (GLAPIENTRY * PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* params);9766typedef void (GLAPIENTRY * PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);9767typedef void (GLAPIENTRY * PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params);9768typedef void (GLAPIENTRY * PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);9769typedef void (GLAPIENTRY * PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params);9770typedef void (GLAPIENTRY * PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);9771typedef void (GLAPIENTRY * PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params);9772typedef void (GLAPIENTRY * PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);9773typedef void (GLAPIENTRY * PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint* params);9774typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);9775typedef void (GLAPIENTRY * PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);9776typedef 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);9777typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* params);9778typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint* params);9779typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);9780typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat* param);9781typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);9782typedef void (GLAPIENTRY * PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint* param);9783typedef void (GLAPIENTRY * PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);9784typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);9785typedef void (GLAPIENTRY * PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);9786typedef 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);9787typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);9788typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);9789typedef void (GLAPIENTRY * PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);9790typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);9791typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);9792typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);9793typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);9794typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);9795typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);9796typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);9797typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);9798typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble* params);9799typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);9800typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat* params);9801typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);9802typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint* params);9803typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);9804typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint* params);9805typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params);9806typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params);9807typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params);9808typedef void (GLAPIENTRY * PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const void *string);9809typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);9810typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);9811typedef void (GLAPIENTRY * PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);9812typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);9813typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);9814typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);9815typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);9816typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);9817typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);9818typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);9819typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);9820typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);9821typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);9822typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);9823typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);9824typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);9825typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);9826typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);9827typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);9828typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);9829typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);9830typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);9831typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat* value);9832typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);9833typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint* value);9834typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);9835typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint* value);9836typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9837typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9838typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9839typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9840typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9841typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9842typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9843typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9844typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);9845typedef void (GLAPIENTRY * PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);9846typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);9847typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);9848typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);9849typedef 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);9850typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params);9851typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params);9852typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);9853typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat* param);9854typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);9855typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* param);9856typedef void (GLAPIENTRY * PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);9857typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);9858typedef void (GLAPIENTRY * PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);9859typedef 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);9860typedef GLboolean (GLAPIENTRY * PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);9861typedef void (GLAPIENTRY * PFNGLVERTEXARRAYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);9862typedef void (GLAPIENTRY * PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);9863typedef void (GLAPIENTRY * PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);9864typedef void (GLAPIENTRY * PFNGLVERTEXARRAYINDEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);9865typedef void (GLAPIENTRY * PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);9866typedef void (GLAPIENTRY * PFNGLVERTEXARRAYNORMALOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);9867typedef void (GLAPIENTRY * PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);9868typedef void (GLAPIENTRY * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);9869typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC) (GLuint vaobj, GLuint index, GLuint divisor);9870typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);9871typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);9872typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);98739874#define glBindMultiTextureEXT GLEW_GET_FUN(__glewBindMultiTextureEXT)9875#define glCheckNamedFramebufferStatusEXT GLEW_GET_FUN(__glewCheckNamedFramebufferStatusEXT)9876#define glClientAttribDefaultEXT GLEW_GET_FUN(__glewClientAttribDefaultEXT)9877#define glCompressedMultiTexImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage1DEXT)9878#define glCompressedMultiTexImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage2DEXT)9879#define glCompressedMultiTexImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexImage3DEXT)9880#define glCompressedMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage1DEXT)9881#define glCompressedMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage2DEXT)9882#define glCompressedMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCompressedMultiTexSubImage3DEXT)9883#define glCompressedTextureImage1DEXT GLEW_GET_FUN(__glewCompressedTextureImage1DEXT)9884#define glCompressedTextureImage2DEXT GLEW_GET_FUN(__glewCompressedTextureImage2DEXT)9885#define glCompressedTextureImage3DEXT GLEW_GET_FUN(__glewCompressedTextureImage3DEXT)9886#define glCompressedTextureSubImage1DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage1DEXT)9887#define glCompressedTextureSubImage2DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage2DEXT)9888#define glCompressedTextureSubImage3DEXT GLEW_GET_FUN(__glewCompressedTextureSubImage3DEXT)9889#define glCopyMultiTexImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexImage1DEXT)9890#define glCopyMultiTexImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexImage2DEXT)9891#define glCopyMultiTexSubImage1DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage1DEXT)9892#define glCopyMultiTexSubImage2DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage2DEXT)9893#define glCopyMultiTexSubImage3DEXT GLEW_GET_FUN(__glewCopyMultiTexSubImage3DEXT)9894#define glCopyTextureImage1DEXT GLEW_GET_FUN(__glewCopyTextureImage1DEXT)9895#define glCopyTextureImage2DEXT GLEW_GET_FUN(__glewCopyTextureImage2DEXT)9896#define glCopyTextureSubImage1DEXT GLEW_GET_FUN(__glewCopyTextureSubImage1DEXT)9897#define glCopyTextureSubImage2DEXT GLEW_GET_FUN(__glewCopyTextureSubImage2DEXT)9898#define glCopyTextureSubImage3DEXT GLEW_GET_FUN(__glewCopyTextureSubImage3DEXT)9899#define glDisableClientStateIndexedEXT GLEW_GET_FUN(__glewDisableClientStateIndexedEXT)9900#define glDisableClientStateiEXT GLEW_GET_FUN(__glewDisableClientStateiEXT)9901#define glDisableVertexArrayAttribEXT GLEW_GET_FUN(__glewDisableVertexArrayAttribEXT)9902#define glDisableVertexArrayEXT GLEW_GET_FUN(__glewDisableVertexArrayEXT)9903#define glEnableClientStateIndexedEXT GLEW_GET_FUN(__glewEnableClientStateIndexedEXT)9904#define glEnableClientStateiEXT GLEW_GET_FUN(__glewEnableClientStateiEXT)9905#define glEnableVertexArrayAttribEXT GLEW_GET_FUN(__glewEnableVertexArrayAttribEXT)9906#define glEnableVertexArrayEXT GLEW_GET_FUN(__glewEnableVertexArrayEXT)9907#define glFlushMappedNamedBufferRangeEXT GLEW_GET_FUN(__glewFlushMappedNamedBufferRangeEXT)9908#define glFramebufferDrawBufferEXT GLEW_GET_FUN(__glewFramebufferDrawBufferEXT)9909#define glFramebufferDrawBuffersEXT GLEW_GET_FUN(__glewFramebufferDrawBuffersEXT)9910#define glFramebufferReadBufferEXT GLEW_GET_FUN(__glewFramebufferReadBufferEXT)9911#define glGenerateMultiTexMipmapEXT GLEW_GET_FUN(__glewGenerateMultiTexMipmapEXT)9912#define glGenerateTextureMipmapEXT GLEW_GET_FUN(__glewGenerateTextureMipmapEXT)9913#define glGetCompressedMultiTexImageEXT GLEW_GET_FUN(__glewGetCompressedMultiTexImageEXT)9914#define glGetCompressedTextureImageEXT GLEW_GET_FUN(__glewGetCompressedTextureImageEXT)9915#define glGetDoubleIndexedvEXT GLEW_GET_FUN(__glewGetDoubleIndexedvEXT)9916#define glGetDoublei_vEXT GLEW_GET_FUN(__glewGetDoublei_vEXT)9917#define glGetFloatIndexedvEXT GLEW_GET_FUN(__glewGetFloatIndexedvEXT)9918#define glGetFloati_vEXT GLEW_GET_FUN(__glewGetFloati_vEXT)9919#define glGetFramebufferParameterivEXT GLEW_GET_FUN(__glewGetFramebufferParameterivEXT)9920#define glGetMultiTexEnvfvEXT GLEW_GET_FUN(__glewGetMultiTexEnvfvEXT)9921#define glGetMultiTexEnvivEXT GLEW_GET_FUN(__glewGetMultiTexEnvivEXT)9922#define glGetMultiTexGendvEXT GLEW_GET_FUN(__glewGetMultiTexGendvEXT)9923#define glGetMultiTexGenfvEXT GLEW_GET_FUN(__glewGetMultiTexGenfvEXT)9924#define glGetMultiTexGenivEXT GLEW_GET_FUN(__glewGetMultiTexGenivEXT)9925#define glGetMultiTexImageEXT GLEW_GET_FUN(__glewGetMultiTexImageEXT)9926#define glGetMultiTexLevelParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterfvEXT)9927#define glGetMultiTexLevelParameterivEXT GLEW_GET_FUN(__glewGetMultiTexLevelParameterivEXT)9928#define glGetMultiTexParameterIivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIivEXT)9929#define glGetMultiTexParameterIuivEXT GLEW_GET_FUN(__glewGetMultiTexParameterIuivEXT)9930#define glGetMultiTexParameterfvEXT GLEW_GET_FUN(__glewGetMultiTexParameterfvEXT)9931#define glGetMultiTexParameterivEXT GLEW_GET_FUN(__glewGetMultiTexParameterivEXT)9932#define glGetNamedBufferParameterivEXT GLEW_GET_FUN(__glewGetNamedBufferParameterivEXT)9933#define glGetNamedBufferPointervEXT GLEW_GET_FUN(__glewGetNamedBufferPointervEXT)9934#define glGetNamedBufferSubDataEXT GLEW_GET_FUN(__glewGetNamedBufferSubDataEXT)9935#define glGetNamedFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetNamedFramebufferAttachmentParameterivEXT)9936#define glGetNamedProgramLocalParameterIivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIivEXT)9937#define glGetNamedProgramLocalParameterIuivEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterIuivEXT)9938#define glGetNamedProgramLocalParameterdvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterdvEXT)9939#define glGetNamedProgramLocalParameterfvEXT GLEW_GET_FUN(__glewGetNamedProgramLocalParameterfvEXT)9940#define glGetNamedProgramStringEXT GLEW_GET_FUN(__glewGetNamedProgramStringEXT)9941#define glGetNamedProgramivEXT GLEW_GET_FUN(__glewGetNamedProgramivEXT)9942#define glGetNamedRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetNamedRenderbufferParameterivEXT)9943#define glGetPointerIndexedvEXT GLEW_GET_FUN(__glewGetPointerIndexedvEXT)9944#define glGetPointeri_vEXT GLEW_GET_FUN(__glewGetPointeri_vEXT)9945#define glGetTextureImageEXT GLEW_GET_FUN(__glewGetTextureImageEXT)9946#define glGetTextureLevelParameterfvEXT GLEW_GET_FUN(__glewGetTextureLevelParameterfvEXT)9947#define glGetTextureLevelParameterivEXT GLEW_GET_FUN(__glewGetTextureLevelParameterivEXT)9948#define glGetTextureParameterIivEXT GLEW_GET_FUN(__glewGetTextureParameterIivEXT)9949#define glGetTextureParameterIuivEXT GLEW_GET_FUN(__glewGetTextureParameterIuivEXT)9950#define glGetTextureParameterfvEXT GLEW_GET_FUN(__glewGetTextureParameterfvEXT)9951#define glGetTextureParameterivEXT GLEW_GET_FUN(__glewGetTextureParameterivEXT)9952#define glGetVertexArrayIntegeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayIntegeri_vEXT)9953#define glGetVertexArrayIntegervEXT GLEW_GET_FUN(__glewGetVertexArrayIntegervEXT)9954#define glGetVertexArrayPointeri_vEXT GLEW_GET_FUN(__glewGetVertexArrayPointeri_vEXT)9955#define glGetVertexArrayPointervEXT GLEW_GET_FUN(__glewGetVertexArrayPointervEXT)9956#define glMapNamedBufferEXT GLEW_GET_FUN(__glewMapNamedBufferEXT)9957#define glMapNamedBufferRangeEXT GLEW_GET_FUN(__glewMapNamedBufferRangeEXT)9958#define glMatrixFrustumEXT GLEW_GET_FUN(__glewMatrixFrustumEXT)9959#define glMatrixLoadIdentityEXT GLEW_GET_FUN(__glewMatrixLoadIdentityEXT)9960#define glMatrixLoadTransposedEXT GLEW_GET_FUN(__glewMatrixLoadTransposedEXT)9961#define glMatrixLoadTransposefEXT GLEW_GET_FUN(__glewMatrixLoadTransposefEXT)9962#define glMatrixLoaddEXT GLEW_GET_FUN(__glewMatrixLoaddEXT)9963#define glMatrixLoadfEXT GLEW_GET_FUN(__glewMatrixLoadfEXT)9964#define glMatrixMultTransposedEXT GLEW_GET_FUN(__glewMatrixMultTransposedEXT)9965#define glMatrixMultTransposefEXT GLEW_GET_FUN(__glewMatrixMultTransposefEXT)9966#define glMatrixMultdEXT GLEW_GET_FUN(__glewMatrixMultdEXT)9967#define glMatrixMultfEXT GLEW_GET_FUN(__glewMatrixMultfEXT)9968#define glMatrixOrthoEXT GLEW_GET_FUN(__glewMatrixOrthoEXT)9969#define glMatrixPopEXT GLEW_GET_FUN(__glewMatrixPopEXT)9970#define glMatrixPushEXT GLEW_GET_FUN(__glewMatrixPushEXT)9971#define glMatrixRotatedEXT GLEW_GET_FUN(__glewMatrixRotatedEXT)9972#define glMatrixRotatefEXT GLEW_GET_FUN(__glewMatrixRotatefEXT)9973#define glMatrixScaledEXT GLEW_GET_FUN(__glewMatrixScaledEXT)9974#define glMatrixScalefEXT GLEW_GET_FUN(__glewMatrixScalefEXT)9975#define glMatrixTranslatedEXT GLEW_GET_FUN(__glewMatrixTranslatedEXT)9976#define glMatrixTranslatefEXT GLEW_GET_FUN(__glewMatrixTranslatefEXT)9977#define glMultiTexBufferEXT GLEW_GET_FUN(__glewMultiTexBufferEXT)9978#define glMultiTexCoordPointerEXT GLEW_GET_FUN(__glewMultiTexCoordPointerEXT)9979#define glMultiTexEnvfEXT GLEW_GET_FUN(__glewMultiTexEnvfEXT)9980#define glMultiTexEnvfvEXT GLEW_GET_FUN(__glewMultiTexEnvfvEXT)9981#define glMultiTexEnviEXT GLEW_GET_FUN(__glewMultiTexEnviEXT)9982#define glMultiTexEnvivEXT GLEW_GET_FUN(__glewMultiTexEnvivEXT)9983#define glMultiTexGendEXT GLEW_GET_FUN(__glewMultiTexGendEXT)9984#define glMultiTexGendvEXT GLEW_GET_FUN(__glewMultiTexGendvEXT)9985#define glMultiTexGenfEXT GLEW_GET_FUN(__glewMultiTexGenfEXT)9986#define glMultiTexGenfvEXT GLEW_GET_FUN(__glewMultiTexGenfvEXT)9987#define glMultiTexGeniEXT GLEW_GET_FUN(__glewMultiTexGeniEXT)9988#define glMultiTexGenivEXT GLEW_GET_FUN(__glewMultiTexGenivEXT)9989#define glMultiTexImage1DEXT GLEW_GET_FUN(__glewMultiTexImage1DEXT)9990#define glMultiTexImage2DEXT GLEW_GET_FUN(__glewMultiTexImage2DEXT)9991#define glMultiTexImage3DEXT GLEW_GET_FUN(__glewMultiTexImage3DEXT)9992#define glMultiTexParameterIivEXT GLEW_GET_FUN(__glewMultiTexParameterIivEXT)9993#define glMultiTexParameterIuivEXT GLEW_GET_FUN(__glewMultiTexParameterIuivEXT)9994#define glMultiTexParameterfEXT GLEW_GET_FUN(__glewMultiTexParameterfEXT)9995#define glMultiTexParameterfvEXT GLEW_GET_FUN(__glewMultiTexParameterfvEXT)9996#define glMultiTexParameteriEXT GLEW_GET_FUN(__glewMultiTexParameteriEXT)9997#define glMultiTexParameterivEXT GLEW_GET_FUN(__glewMultiTexParameterivEXT)9998#define glMultiTexRenderbufferEXT GLEW_GET_FUN(__glewMultiTexRenderbufferEXT)9999#define glMultiTexSubImage1DEXT GLEW_GET_FUN(__glewMultiTexSubImage1DEXT)10000#define glMultiTexSubImage2DEXT GLEW_GET_FUN(__glewMultiTexSubImage2DEXT)10001#define glMultiTexSubImage3DEXT GLEW_GET_FUN(__glewMultiTexSubImage3DEXT)10002#define glNamedBufferDataEXT GLEW_GET_FUN(__glewNamedBufferDataEXT)10003#define glNamedBufferSubDataEXT GLEW_GET_FUN(__glewNamedBufferSubDataEXT)10004#define glNamedCopyBufferSubDataEXT GLEW_GET_FUN(__glewNamedCopyBufferSubDataEXT)10005#define glNamedFramebufferRenderbufferEXT GLEW_GET_FUN(__glewNamedFramebufferRenderbufferEXT)10006#define glNamedFramebufferTexture1DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture1DEXT)10007#define glNamedFramebufferTexture2DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture2DEXT)10008#define glNamedFramebufferTexture3DEXT GLEW_GET_FUN(__glewNamedFramebufferTexture3DEXT)10009#define glNamedFramebufferTextureEXT GLEW_GET_FUN(__glewNamedFramebufferTextureEXT)10010#define glNamedFramebufferTextureFaceEXT GLEW_GET_FUN(__glewNamedFramebufferTextureFaceEXT)10011#define glNamedFramebufferTextureLayerEXT GLEW_GET_FUN(__glewNamedFramebufferTextureLayerEXT)10012#define glNamedProgramLocalParameter4dEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dEXT)10013#define glNamedProgramLocalParameter4dvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4dvEXT)10014#define glNamedProgramLocalParameter4fEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fEXT)10015#define glNamedProgramLocalParameter4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameter4fvEXT)10016#define glNamedProgramLocalParameterI4iEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4iEXT)10017#define glNamedProgramLocalParameterI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4ivEXT)10018#define glNamedProgramLocalParameterI4uiEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uiEXT)10019#define glNamedProgramLocalParameterI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParameterI4uivEXT)10020#define glNamedProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewNamedProgramLocalParameters4fvEXT)10021#define glNamedProgramLocalParametersI4ivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4ivEXT)10022#define glNamedProgramLocalParametersI4uivEXT GLEW_GET_FUN(__glewNamedProgramLocalParametersI4uivEXT)10023#define glNamedProgramStringEXT GLEW_GET_FUN(__glewNamedProgramStringEXT)10024#define glNamedRenderbufferStorageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageEXT)10025#define glNamedRenderbufferStorageMultisampleCoverageEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleCoverageEXT)10026#define glNamedRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewNamedRenderbufferStorageMultisampleEXT)10027#define glProgramUniform1fEXT GLEW_GET_FUN(__glewProgramUniform1fEXT)10028#define glProgramUniform1fvEXT GLEW_GET_FUN(__glewProgramUniform1fvEXT)10029#define glProgramUniform1iEXT GLEW_GET_FUN(__glewProgramUniform1iEXT)10030#define glProgramUniform1ivEXT GLEW_GET_FUN(__glewProgramUniform1ivEXT)10031#define glProgramUniform1uiEXT GLEW_GET_FUN(__glewProgramUniform1uiEXT)10032#define glProgramUniform1uivEXT GLEW_GET_FUN(__glewProgramUniform1uivEXT)10033#define glProgramUniform2fEXT GLEW_GET_FUN(__glewProgramUniform2fEXT)10034#define glProgramUniform2fvEXT GLEW_GET_FUN(__glewProgramUniform2fvEXT)10035#define glProgramUniform2iEXT GLEW_GET_FUN(__glewProgramUniform2iEXT)10036#define glProgramUniform2ivEXT GLEW_GET_FUN(__glewProgramUniform2ivEXT)10037#define glProgramUniform2uiEXT GLEW_GET_FUN(__glewProgramUniform2uiEXT)10038#define glProgramUniform2uivEXT GLEW_GET_FUN(__glewProgramUniform2uivEXT)10039#define glProgramUniform3fEXT GLEW_GET_FUN(__glewProgramUniform3fEXT)10040#define glProgramUniform3fvEXT GLEW_GET_FUN(__glewProgramUniform3fvEXT)10041#define glProgramUniform3iEXT GLEW_GET_FUN(__glewProgramUniform3iEXT)10042#define glProgramUniform3ivEXT GLEW_GET_FUN(__glewProgramUniform3ivEXT)10043#define glProgramUniform3uiEXT GLEW_GET_FUN(__glewProgramUniform3uiEXT)10044#define glProgramUniform3uivEXT GLEW_GET_FUN(__glewProgramUniform3uivEXT)10045#define glProgramUniform4fEXT GLEW_GET_FUN(__glewProgramUniform4fEXT)10046#define glProgramUniform4fvEXT GLEW_GET_FUN(__glewProgramUniform4fvEXT)10047#define glProgramUniform4iEXT GLEW_GET_FUN(__glewProgramUniform4iEXT)10048#define glProgramUniform4ivEXT GLEW_GET_FUN(__glewProgramUniform4ivEXT)10049#define glProgramUniform4uiEXT GLEW_GET_FUN(__glewProgramUniform4uiEXT)10050#define glProgramUniform4uivEXT GLEW_GET_FUN(__glewProgramUniform4uivEXT)10051#define glProgramUniformMatrix2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2fvEXT)10052#define glProgramUniformMatrix2x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x3fvEXT)10053#define glProgramUniformMatrix2x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix2x4fvEXT)10054#define glProgramUniformMatrix3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3fvEXT)10055#define glProgramUniformMatrix3x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x2fvEXT)10056#define glProgramUniformMatrix3x4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix3x4fvEXT)10057#define glProgramUniformMatrix4fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4fvEXT)10058#define glProgramUniformMatrix4x2fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x2fvEXT)10059#define glProgramUniformMatrix4x3fvEXT GLEW_GET_FUN(__glewProgramUniformMatrix4x3fvEXT)10060#define glPushClientAttribDefaultEXT GLEW_GET_FUN(__glewPushClientAttribDefaultEXT)10061#define glTextureBufferEXT GLEW_GET_FUN(__glewTextureBufferEXT)10062#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT)10063#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT)10064#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT)10065#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT)10066#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT)10067#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT)10068#define glTextureParameterfvEXT GLEW_GET_FUN(__glewTextureParameterfvEXT)10069#define glTextureParameteriEXT GLEW_GET_FUN(__glewTextureParameteriEXT)10070#define glTextureParameterivEXT GLEW_GET_FUN(__glewTextureParameterivEXT)10071#define glTextureRenderbufferEXT GLEW_GET_FUN(__glewTextureRenderbufferEXT)10072#define glTextureSubImage1DEXT GLEW_GET_FUN(__glewTextureSubImage1DEXT)10073#define glTextureSubImage2DEXT GLEW_GET_FUN(__glewTextureSubImage2DEXT)10074#define glTextureSubImage3DEXT GLEW_GET_FUN(__glewTextureSubImage3DEXT)10075#define glUnmapNamedBufferEXT GLEW_GET_FUN(__glewUnmapNamedBufferEXT)10076#define glVertexArrayColorOffsetEXT GLEW_GET_FUN(__glewVertexArrayColorOffsetEXT)10077#define glVertexArrayEdgeFlagOffsetEXT GLEW_GET_FUN(__glewVertexArrayEdgeFlagOffsetEXT)10078#define glVertexArrayFogCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayFogCoordOffsetEXT)10079#define glVertexArrayIndexOffsetEXT GLEW_GET_FUN(__glewVertexArrayIndexOffsetEXT)10080#define glVertexArrayMultiTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayMultiTexCoordOffsetEXT)10081#define glVertexArrayNormalOffsetEXT GLEW_GET_FUN(__glewVertexArrayNormalOffsetEXT)10082#define glVertexArraySecondaryColorOffsetEXT GLEW_GET_FUN(__glewVertexArraySecondaryColorOffsetEXT)10083#define glVertexArrayTexCoordOffsetEXT GLEW_GET_FUN(__glewVertexArrayTexCoordOffsetEXT)10084#define glVertexArrayVertexAttribDivisorEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribDivisorEXT)10085#define glVertexArrayVertexAttribIOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribIOffsetEXT)10086#define glVertexArrayVertexAttribOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribOffsetEXT)10087#define glVertexArrayVertexOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexOffsetEXT)1008810089#define GLEW_EXT_direct_state_access GLEW_GET_VAR(__GLEW_EXT_direct_state_access)1009010091#endif /* GL_EXT_direct_state_access */1009210093/* ----------------------- GL_EXT_discard_framebuffer ---------------------- */1009410095#ifndef GL_EXT_discard_framebuffer10096#define GL_EXT_discard_framebuffer 11009710098#define GL_COLOR_EXT 0x180010099#define GL_DEPTH_EXT 0x180110100#define GL_STENCIL_EXT 0x18021010110102typedef void (GLAPIENTRY * PFNGLDISCARDFRAMEBUFFEREXTPROC) (GLenum target, GLsizei numAttachments, const GLenum* attachments);1010310104#define glDiscardFramebufferEXT GLEW_GET_FUN(__glewDiscardFramebufferEXT)1010510106#define GLEW_EXT_discard_framebuffer GLEW_GET_VAR(__GLEW_EXT_discard_framebuffer)1010710108#endif /* GL_EXT_discard_framebuffer */1010910110/* -------------------------- GL_EXT_draw_buffers -------------------------- */1011110112#ifndef GL_EXT_draw_buffers10113#define GL_EXT_draw_buffers 11011410115#define GL_MAX_DRAW_BUFFERS_EXT 0x882410116#define GL_DRAW_BUFFER0_EXT 0x882510117#define GL_DRAW_BUFFER1_EXT 0x882610118#define GL_DRAW_BUFFER2_EXT 0x882710119#define GL_DRAW_BUFFER3_EXT 0x882810120#define GL_DRAW_BUFFER4_EXT 0x882910121#define GL_DRAW_BUFFER5_EXT 0x882A10122#define GL_DRAW_BUFFER6_EXT 0x882B10123#define GL_DRAW_BUFFER7_EXT 0x882C10124#define GL_DRAW_BUFFER8_EXT 0x882D10125#define GL_DRAW_BUFFER9_EXT 0x882E10126#define GL_DRAW_BUFFER10_EXT 0x882F10127#define GL_DRAW_BUFFER11_EXT 0x883010128#define GL_DRAW_BUFFER12_EXT 0x883110129#define GL_DRAW_BUFFER13_EXT 0x883210130#define GL_DRAW_BUFFER14_EXT 0x883310131#define GL_DRAW_BUFFER15_EXT 0x883410132#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF10133#define GL_COLOR_ATTACHMENT0_EXT 0x8CE010134#define GL_COLOR_ATTACHMENT1_EXT 0x8CE110135#define GL_COLOR_ATTACHMENT2_EXT 0x8CE210136#define GL_COLOR_ATTACHMENT3_EXT 0x8CE310137#define GL_COLOR_ATTACHMENT4_EXT 0x8CE410138#define GL_COLOR_ATTACHMENT5_EXT 0x8CE510139#define GL_COLOR_ATTACHMENT6_EXT 0x8CE610140#define GL_COLOR_ATTACHMENT7_EXT 0x8CE710141#define GL_COLOR_ATTACHMENT8_EXT 0x8CE810142#define GL_COLOR_ATTACHMENT9_EXT 0x8CE910143#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA10144#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB10145#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC10146#define GL_COLOR_ATTACHMENT13_EXT 0x8CED10147#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE10148#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF1014910150typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSEXTPROC) (GLsizei n, const GLenum* bufs);1015110152#define glDrawBuffersEXT GLEW_GET_FUN(__glewDrawBuffersEXT)1015310154#define GLEW_EXT_draw_buffers GLEW_GET_VAR(__GLEW_EXT_draw_buffers)1015510156#endif /* GL_EXT_draw_buffers */1015710158/* -------------------------- GL_EXT_draw_buffers2 ------------------------- */1015910160#ifndef GL_EXT_draw_buffers210161#define GL_EXT_draw_buffers2 11016210163typedef void (GLAPIENTRY * PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a);10164typedef void (GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);10165typedef void (GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);10166typedef void (GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum value, GLuint index, GLboolean* data);10167typedef void (GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum value, GLuint index, GLint* data);10168typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);1016910170#define glColorMaskIndexedEXT GLEW_GET_FUN(__glewColorMaskIndexedEXT)10171#define glDisableIndexedEXT GLEW_GET_FUN(__glewDisableIndexedEXT)10172#define glEnableIndexedEXT GLEW_GET_FUN(__glewEnableIndexedEXT)10173#define glGetBooleanIndexedvEXT GLEW_GET_FUN(__glewGetBooleanIndexedvEXT)10174#define glGetIntegerIndexedvEXT GLEW_GET_FUN(__glewGetIntegerIndexedvEXT)10175#define glIsEnabledIndexedEXT GLEW_GET_FUN(__glewIsEnabledIndexedEXT)1017610177#define GLEW_EXT_draw_buffers2 GLEW_GET_VAR(__GLEW_EXT_draw_buffers2)1017810179#endif /* GL_EXT_draw_buffers2 */1018010181/* ---------------------- GL_EXT_draw_buffers_indexed ---------------------- */1018210183#ifndef GL_EXT_draw_buffers_indexed10184#define GL_EXT_draw_buffers_indexed 11018510186typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEIEXTPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);10187typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONIEXTPROC) (GLuint buf, GLenum mode);10188typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEIEXTPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);10189typedef void (GLAPIENTRY * PFNGLBLENDFUNCIEXTPROC) (GLuint buf, GLenum src, GLenum dst);10190typedef void (GLAPIENTRY * PFNGLCOLORMASKIEXTPROC) (GLuint buf, GLboolean r, GLboolean g, GLboolean b, GLboolean a);10191typedef void (GLAPIENTRY * PFNGLDISABLEIEXTPROC) (GLenum target, GLuint index);10192typedef void (GLAPIENTRY * PFNGLENABLEIEXTPROC) (GLenum target, GLuint index);10193typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDIEXTPROC) (GLenum target, GLuint index);1019410195#define glBlendEquationSeparateiEXT GLEW_GET_FUN(__glewBlendEquationSeparateiEXT)10196#define glBlendEquationiEXT GLEW_GET_FUN(__glewBlendEquationiEXT)10197#define glBlendFuncSeparateiEXT GLEW_GET_FUN(__glewBlendFuncSeparateiEXT)10198#define glBlendFunciEXT GLEW_GET_FUN(__glewBlendFunciEXT)10199#define glColorMaskiEXT GLEW_GET_FUN(__glewColorMaskiEXT)10200#define glDisableiEXT GLEW_GET_FUN(__glewDisableiEXT)10201#define glEnableiEXT GLEW_GET_FUN(__glewEnableiEXT)10202#define glIsEnablediEXT GLEW_GET_FUN(__glewIsEnablediEXT)1020310204#define GLEW_EXT_draw_buffers_indexed GLEW_GET_VAR(__GLEW_EXT_draw_buffers_indexed)1020510206#endif /* GL_EXT_draw_buffers_indexed */1020710208/* -------------------- GL_EXT_draw_elements_base_vertex ------------------- */1020910210#ifndef GL_EXT_draw_elements_base_vertex10211#define GL_EXT_draw_elements_base_vertex 11021210213typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);10214typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);10215typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);10216typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC) (GLenum mode, const GLsizei* count, GLenum type, const void *const *indices, GLsizei primcount, const GLint *basevertex);1021710218#define glDrawElementsBaseVertexEXT GLEW_GET_FUN(__glewDrawElementsBaseVertexEXT)10219#define glDrawElementsInstancedBaseVertexEXT GLEW_GET_FUN(__glewDrawElementsInstancedBaseVertexEXT)10220#define glDrawRangeElementsBaseVertexEXT GLEW_GET_FUN(__glewDrawRangeElementsBaseVertexEXT)10221#define glMultiDrawElementsBaseVertexEXT GLEW_GET_FUN(__glewMultiDrawElementsBaseVertexEXT)1022210223#define GLEW_EXT_draw_elements_base_vertex GLEW_GET_VAR(__GLEW_EXT_draw_elements_base_vertex)1022410225#endif /* GL_EXT_draw_elements_base_vertex */1022610227/* ------------------------- GL_EXT_draw_instanced ------------------------- */1022810229#ifndef GL_EXT_draw_instanced10230#define GL_EXT_draw_instanced 11023110232typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);10233typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);1023410235#define glDrawArraysInstancedEXT GLEW_GET_FUN(__glewDrawArraysInstancedEXT)10236#define glDrawElementsInstancedEXT GLEW_GET_FUN(__glewDrawElementsInstancedEXT)1023710238#define GLEW_EXT_draw_instanced GLEW_GET_VAR(__GLEW_EXT_draw_instanced)1023910240#endif /* GL_EXT_draw_instanced */1024110242/* ----------------------- GL_EXT_draw_range_elements ---------------------- */1024310244#ifndef GL_EXT_draw_range_elements10245#define GL_EXT_draw_range_elements 11024610247#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E810248#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E91024910250typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);1025110252#define glDrawRangeElementsEXT GLEW_GET_FUN(__glewDrawRangeElementsEXT)1025310254#define GLEW_EXT_draw_range_elements GLEW_GET_VAR(__GLEW_EXT_draw_range_elements)1025510256#endif /* GL_EXT_draw_range_elements */1025710258/* ------------------------- GL_EXT_external_buffer ------------------------ */1025910260#ifndef GL_EXT_external_buffer10261#define GL_EXT_external_buffer 11026210263typedef void* GLeglClientBufferEXT;1026410265typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEEXTERNALEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags);10266typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags);1026710268#define glBufferStorageExternalEXT GLEW_GET_FUN(__glewBufferStorageExternalEXT)10269#define glNamedBufferStorageExternalEXT GLEW_GET_FUN(__glewNamedBufferStorageExternalEXT)1027010271#define GLEW_EXT_external_buffer GLEW_GET_VAR(__GLEW_EXT_external_buffer)1027210273#endif /* GL_EXT_external_buffer */1027410275/* --------------------------- GL_EXT_float_blend -------------------------- */1027610277#ifndef GL_EXT_float_blend10278#define GL_EXT_float_blend 11027910280#define GLEW_EXT_float_blend GLEW_GET_VAR(__GLEW_EXT_float_blend)1028110282#endif /* GL_EXT_float_blend */1028310284/* ---------------------------- GL_EXT_fog_coord --------------------------- */1028510286#ifndef GL_EXT_fog_coord10287#define GL_EXT_fog_coord 11028810289#define GL_FOG_COORDINATE_SOURCE_EXT 0x845010290#define GL_FOG_COORDINATE_EXT 0x845110291#define GL_FRAGMENT_DEPTH_EXT 0x845210292#define GL_CURRENT_FOG_COORDINATE_EXT 0x845310293#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x845410294#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x845510295#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x845610296#define GL_FOG_COORDINATE_ARRAY_EXT 0x84571029710298typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const void *pointer);10299typedef void (GLAPIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord);10300typedef void (GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);10301typedef void (GLAPIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord);10302typedef void (GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);1030310304#define glFogCoordPointerEXT GLEW_GET_FUN(__glewFogCoordPointerEXT)10305#define glFogCoorddEXT GLEW_GET_FUN(__glewFogCoorddEXT)10306#define glFogCoorddvEXT GLEW_GET_FUN(__glewFogCoorddvEXT)10307#define glFogCoordfEXT GLEW_GET_FUN(__glewFogCoordfEXT)10308#define glFogCoordfvEXT GLEW_GET_FUN(__glewFogCoordfvEXT)1030910310#define GLEW_EXT_fog_coord GLEW_GET_VAR(__GLEW_EXT_fog_coord)1031110312#endif /* GL_EXT_fog_coord */1031310314/* --------------------------- GL_EXT_frag_depth --------------------------- */1031510316#ifndef GL_EXT_frag_depth10317#define GL_EXT_frag_depth 11031810319#define GLEW_EXT_frag_depth GLEW_GET_VAR(__GLEW_EXT_frag_depth)1032010321#endif /* GL_EXT_frag_depth */1032210323/* ------------------------ GL_EXT_fragment_lighting ----------------------- */1032410325#ifndef GL_EXT_fragment_lighting10326#define GL_EXT_fragment_lighting 11032710328#define GL_FRAGMENT_LIGHTING_EXT 0x840010329#define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x840110330#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x840210331#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x840310332#define GL_MAX_FRAGMENT_LIGHTS_EXT 0x840410333#define GL_MAX_ACTIVE_LIGHTS_EXT 0x840510334#define GL_CURRENT_RASTER_NORMAL_EXT 0x840610335#define GL_LIGHT_ENV_MODE_EXT 0x840710336#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x840810337#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x840910338#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A10339#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B10340#define GL_FRAGMENT_LIGHT0_EXT 0x840C10341#define GL_FRAGMENT_LIGHT7_EXT 0x84131034210343typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);10344typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);10345typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat* params);10346typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);10347typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint* params);10348typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);10349typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params);10350typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);10351typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params);10352typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);10353typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params);10354typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);10355typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params);10356typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params);10357typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params);10358typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params);10359typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params);10360typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);1036110362#define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT)10363#define glFragmentLightModelfEXT GLEW_GET_FUN(__glewFragmentLightModelfEXT)10364#define glFragmentLightModelfvEXT GLEW_GET_FUN(__glewFragmentLightModelfvEXT)10365#define glFragmentLightModeliEXT GLEW_GET_FUN(__glewFragmentLightModeliEXT)10366#define glFragmentLightModelivEXT GLEW_GET_FUN(__glewFragmentLightModelivEXT)10367#define glFragmentLightfEXT GLEW_GET_FUN(__glewFragmentLightfEXT)10368#define glFragmentLightfvEXT GLEW_GET_FUN(__glewFragmentLightfvEXT)10369#define glFragmentLightiEXT GLEW_GET_FUN(__glewFragmentLightiEXT)10370#define glFragmentLightivEXT GLEW_GET_FUN(__glewFragmentLightivEXT)10371#define glFragmentMaterialfEXT GLEW_GET_FUN(__glewFragmentMaterialfEXT)10372#define glFragmentMaterialfvEXT GLEW_GET_FUN(__glewFragmentMaterialfvEXT)10373#define glFragmentMaterialiEXT GLEW_GET_FUN(__glewFragmentMaterialiEXT)10374#define glFragmentMaterialivEXT GLEW_GET_FUN(__glewFragmentMaterialivEXT)10375#define glGetFragmentLightfvEXT GLEW_GET_FUN(__glewGetFragmentLightfvEXT)10376#define glGetFragmentLightivEXT GLEW_GET_FUN(__glewGetFragmentLightivEXT)10377#define glGetFragmentMaterialfvEXT GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT)10378#define glGetFragmentMaterialivEXT GLEW_GET_FUN(__glewGetFragmentMaterialivEXT)10379#define glLightEnviEXT GLEW_GET_FUN(__glewLightEnviEXT)1038010381#define GLEW_EXT_fragment_lighting GLEW_GET_VAR(__GLEW_EXT_fragment_lighting)1038210383#endif /* GL_EXT_fragment_lighting */1038410385/* ------------------------ GL_EXT_framebuffer_blit ------------------------ */1038610387#ifndef GL_EXT_framebuffer_blit10388#define GL_EXT_framebuffer_blit 11038910390#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA610391#define GL_READ_FRAMEBUFFER_EXT 0x8CA810392#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA910393#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA1039410395typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);1039610397#define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT)1039810399#define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit)1040010401#endif /* GL_EXT_framebuffer_blit */1040210403/* --------------------- GL_EXT_framebuffer_multisample -------------------- */1040410405#ifndef GL_EXT_framebuffer_multisample10406#define GL_EXT_framebuffer_multisample 11040710408#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB10409#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D5610410#define GL_MAX_SAMPLES_EXT 0x8D571041110412typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);1041310414#define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT)1041510416#define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample)1041710418#endif /* GL_EXT_framebuffer_multisample */1041910420/* --------------- GL_EXT_framebuffer_multisample_blit_scaled -------------- */1042110422#ifndef GL_EXT_framebuffer_multisample_blit_scaled10423#define GL_EXT_framebuffer_multisample_blit_scaled 11042410425#define GL_SCALED_RESOLVE_FASTEST_EXT 0x90BA10426#define GL_SCALED_RESOLVE_NICEST_EXT 0x90BB1042710428#define GLEW_EXT_framebuffer_multisample_blit_scaled GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample_blit_scaled)1042910430#endif /* GL_EXT_framebuffer_multisample_blit_scaled */1043110432/* ----------------------- GL_EXT_framebuffer_object ----------------------- */1043310434#ifndef GL_EXT_framebuffer_object10435#define GL_EXT_framebuffer_object 11043610437#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x050610438#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E810439#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA610440#define GL_RENDERBUFFER_BINDING_EXT 0x8CA710441#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD010442#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD110443#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD210444#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD310445#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD410446#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD510447#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD610448#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD710449#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD910450#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA10451#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB10452#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC10453#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD10454#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF10455#define GL_COLOR_ATTACHMENT0_EXT 0x8CE010456#define GL_COLOR_ATTACHMENT1_EXT 0x8CE110457#define GL_COLOR_ATTACHMENT2_EXT 0x8CE210458#define GL_COLOR_ATTACHMENT3_EXT 0x8CE310459#define GL_COLOR_ATTACHMENT4_EXT 0x8CE410460#define GL_COLOR_ATTACHMENT5_EXT 0x8CE510461#define GL_COLOR_ATTACHMENT6_EXT 0x8CE610462#define GL_COLOR_ATTACHMENT7_EXT 0x8CE710463#define GL_COLOR_ATTACHMENT8_EXT 0x8CE810464#define GL_COLOR_ATTACHMENT9_EXT 0x8CE910465#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA10466#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB10467#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC10468#define GL_COLOR_ATTACHMENT13_EXT 0x8CED10469#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE10470#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF10471#define GL_DEPTH_ATTACHMENT_EXT 0x8D0010472#define GL_STENCIL_ATTACHMENT_EXT 0x8D2010473#define GL_FRAMEBUFFER_EXT 0x8D4010474#define GL_RENDERBUFFER_EXT 0x8D4110475#define GL_RENDERBUFFER_WIDTH_EXT 0x8D4210476#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D4310477#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D4410478#define GL_STENCIL_INDEX1_EXT 0x8D4610479#define GL_STENCIL_INDEX4_EXT 0x8D4710480#define GL_STENCIL_INDEX8_EXT 0x8D4810481#define GL_STENCIL_INDEX16_EXT 0x8D4910482#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D5010483#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D5110484#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D5210485#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D5310486#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D5410487#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D551048810489typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);10490typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);10491typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);10492typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers);10493typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers);10494typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);10495typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);10496typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);10497typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);10498typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers);10499typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers);10500typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);10501typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params);10502typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);10503typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);10504typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);10505typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);1050610507#define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT)10508#define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT)10509#define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT)10510#define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT)10511#define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT)10512#define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT)10513#define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT)10514#define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT)10515#define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT)10516#define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT)10517#define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT)10518#define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT)10519#define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT)10520#define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT)10521#define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT)10522#define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT)10523#define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT)1052410525#define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object)1052610527#endif /* GL_EXT_framebuffer_object */1052810529/* ------------------------ GL_EXT_framebuffer_sRGB ------------------------ */1053010531#ifndef GL_EXT_framebuffer_sRGB10532#define GL_EXT_framebuffer_sRGB 11053310534#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB910535#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA1053610537#define GLEW_EXT_framebuffer_sRGB GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB)1053810539#endif /* GL_EXT_framebuffer_sRGB */1054010541/* ----------------------- GL_EXT_geometry_point_size ---------------------- */1054210543#ifndef GL_EXT_geometry_point_size10544#define GL_EXT_geometry_point_size 11054510546#define GL_GEOMETRY_SHADER_BIT_EXT 0x0000000410547#define GL_LINES_ADJACENCY_EXT 0xA10548#define GL_LINE_STRIP_ADJACENCY_EXT 0xB10549#define GL_TRIANGLES_ADJACENCY_EXT 0xC10550#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD10551#define GL_LAYER_PROVOKING_VERTEX_EXT 0x825E10552#define GL_UNDEFINED_VERTEX_EXT 0x826010553#define GL_GEOMETRY_SHADER_INVOCATIONS_EXT 0x887F10554#define GL_GEOMETRY_LINKED_VERTICES_OUT_EXT 0x891610555#define GL_GEOMETRY_LINKED_INPUT_TYPE_EXT 0x891710556#define GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT 0x891810557#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT 0x8A2C10558#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8A3210559#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C2910560#define GL_PRIMITIVES_GENERATED_EXT 0x8C8710561#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA710562#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA810563#define GL_GEOMETRY_SHADER_EXT 0x8DD910564#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF10565#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE010566#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE110567#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D10568#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E10569#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT 0x8E5A10570#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT 0x90CD10571#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT 0x90D710572#define GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT 0x912310573#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT 0x912410574#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT 0x92CF10575#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT 0x92D510576#define GL_REFERENCED_BY_GEOMETRY_SHADER_EXT 0x930910577#define GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT 0x931210578#define GL_MAX_FRAMEBUFFER_LAYERS_EXT 0x93171057910580#define GLEW_EXT_geometry_point_size GLEW_GET_VAR(__GLEW_EXT_geometry_point_size)1058110582#endif /* GL_EXT_geometry_point_size */1058310584/* ------------------------- GL_EXT_geometry_shader ------------------------ */1058510586#ifndef GL_EXT_geometry_shader10587#define GL_EXT_geometry_shader 11058810589#define GL_GEOMETRY_SHADER_BIT_EXT 0x0000000410590#define GL_LINES_ADJACENCY_EXT 0xA10591#define GL_LINE_STRIP_ADJACENCY_EXT 0xB10592#define GL_TRIANGLES_ADJACENCY_EXT 0xC10593#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD10594#define GL_LAYER_PROVOKING_VERTEX_EXT 0x825E10595#define GL_UNDEFINED_VERTEX_EXT 0x826010596#define GL_GEOMETRY_SHADER_INVOCATIONS_EXT 0x887F10597#define GL_GEOMETRY_LINKED_VERTICES_OUT_EXT 0x891610598#define GL_GEOMETRY_LINKED_INPUT_TYPE_EXT 0x891710599#define GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT 0x891810600#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT 0x8A2C10601#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8A3210602#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C2910603#define GL_PRIMITIVES_GENERATED_EXT 0x8C8710604#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA710605#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA810606#define GL_GEOMETRY_SHADER_EXT 0x8DD910607#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF10608#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE010609#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE110610#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D10611#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E10612#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT 0x8E5A10613#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT 0x90CD10614#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT 0x90D710615#define GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT 0x912310616#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT 0x912410617#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT 0x92CF10618#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT 0x92D510619#define GL_REFERENCED_BY_GEOMETRY_SHADER_EXT 0x930910620#define GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT 0x931210621#define GL_MAX_FRAMEBUFFER_LAYERS_EXT 0x93171062210623#define GLEW_EXT_geometry_shader GLEW_GET_VAR(__GLEW_EXT_geometry_shader)1062410625#endif /* GL_EXT_geometry_shader */1062610627/* ------------------------ GL_EXT_geometry_shader4 ------------------------ */1062810629#ifndef GL_EXT_geometry_shader410630#define GL_EXT_geometry_shader4 11063110632#define GL_LINES_ADJACENCY_EXT 0xA10633#define GL_LINE_STRIP_ADJACENCY_EXT 0xB10634#define GL_TRIANGLES_ADJACENCY_EXT 0xC10635#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD10636#define GL_PROGRAM_POINT_SIZE_EXT 0x864210637#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B10638#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C2910639#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD410640#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA710641#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA810642#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA910643#define GL_GEOMETRY_SHADER_EXT 0x8DD910644#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA10645#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB10646#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC10647#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD10648#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE10649#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF10650#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE010651#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE11065210653typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);10654typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);10655typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);1065610657#define glFramebufferTextureEXT GLEW_GET_FUN(__glewFramebufferTextureEXT)10658#define glFramebufferTextureFaceEXT GLEW_GET_FUN(__glewFramebufferTextureFaceEXT)10659#define glProgramParameteriEXT GLEW_GET_FUN(__glewProgramParameteriEXT)1066010661#define GLEW_EXT_geometry_shader4 GLEW_GET_VAR(__GLEW_EXT_geometry_shader4)1066210663#endif /* GL_EXT_geometry_shader4 */1066410665/* --------------------- GL_EXT_gpu_program_parameters --------------------- */1066610667#ifndef GL_EXT_gpu_program_parameters10668#define GL_EXT_gpu_program_parameters 11066910670typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params);10671typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params);1067210673#define glProgramEnvParameters4fvEXT GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT)10674#define glProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewProgramLocalParameters4fvEXT)1067510676#define GLEW_EXT_gpu_program_parameters GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters)1067710678#endif /* GL_EXT_gpu_program_parameters */1067910680/* --------------------------- GL_EXT_gpu_shader4 -------------------------- */1068110682#ifndef GL_EXT_gpu_shader410683#define GL_EXT_gpu_shader4 11068410685#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD10686#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC010687#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC110688#define GL_SAMPLER_BUFFER_EXT 0x8DC210689#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC310690#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC410691#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC510692#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC610693#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC710694#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC810695#define GL_INT_SAMPLER_1D_EXT 0x8DC910696#define GL_INT_SAMPLER_2D_EXT 0x8DCA10697#define GL_INT_SAMPLER_3D_EXT 0x8DCB10698#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC10699#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD10700#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE10701#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF10702#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD010703#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD110704#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD210705#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD310706#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD410707#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD510708#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD610709#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD710710#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD81071110712typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name);10713typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name);10714typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params);10715typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params);10716typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params);10717typedef void (GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);10718typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);10719typedef void (GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);10720typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);10721typedef void (GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);10722typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);10723typedef void (GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);10724typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);10725typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x);10726typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v);10727typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);10728typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v);10729typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y);10730typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v);10731typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y);10732typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v);10733typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z);10734typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v);10735typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);10736typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v);10737typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v);10738typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);10739typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v);10740typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v);10741typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v);10742typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);10743typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v);10744typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v);10745typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);1074610747#define glBindFragDataLocationEXT GLEW_GET_FUN(__glewBindFragDataLocationEXT)10748#define glGetFragDataLocationEXT GLEW_GET_FUN(__glewGetFragDataLocationEXT)10749#define glGetUniformuivEXT GLEW_GET_FUN(__glewGetUniformuivEXT)10750#define glGetVertexAttribIivEXT GLEW_GET_FUN(__glewGetVertexAttribIivEXT)10751#define glGetVertexAttribIuivEXT GLEW_GET_FUN(__glewGetVertexAttribIuivEXT)10752#define glUniform1uiEXT GLEW_GET_FUN(__glewUniform1uiEXT)10753#define glUniform1uivEXT GLEW_GET_FUN(__glewUniform1uivEXT)10754#define glUniform2uiEXT GLEW_GET_FUN(__glewUniform2uiEXT)10755#define glUniform2uivEXT GLEW_GET_FUN(__glewUniform2uivEXT)10756#define glUniform3uiEXT GLEW_GET_FUN(__glewUniform3uiEXT)10757#define glUniform3uivEXT GLEW_GET_FUN(__glewUniform3uivEXT)10758#define glUniform4uiEXT GLEW_GET_FUN(__glewUniform4uiEXT)10759#define glUniform4uivEXT GLEW_GET_FUN(__glewUniform4uivEXT)10760#define glVertexAttribI1iEXT GLEW_GET_FUN(__glewVertexAttribI1iEXT)10761#define glVertexAttribI1ivEXT GLEW_GET_FUN(__glewVertexAttribI1ivEXT)10762#define glVertexAttribI1uiEXT GLEW_GET_FUN(__glewVertexAttribI1uiEXT)10763#define glVertexAttribI1uivEXT GLEW_GET_FUN(__glewVertexAttribI1uivEXT)10764#define glVertexAttribI2iEXT GLEW_GET_FUN(__glewVertexAttribI2iEXT)10765#define glVertexAttribI2ivEXT GLEW_GET_FUN(__glewVertexAttribI2ivEXT)10766#define glVertexAttribI2uiEXT GLEW_GET_FUN(__glewVertexAttribI2uiEXT)10767#define glVertexAttribI2uivEXT GLEW_GET_FUN(__glewVertexAttribI2uivEXT)10768#define glVertexAttribI3iEXT GLEW_GET_FUN(__glewVertexAttribI3iEXT)10769#define glVertexAttribI3ivEXT GLEW_GET_FUN(__glewVertexAttribI3ivEXT)10770#define glVertexAttribI3uiEXT GLEW_GET_FUN(__glewVertexAttribI3uiEXT)10771#define glVertexAttribI3uivEXT GLEW_GET_FUN(__glewVertexAttribI3uivEXT)10772#define glVertexAttribI4bvEXT GLEW_GET_FUN(__glewVertexAttribI4bvEXT)10773#define glVertexAttribI4iEXT GLEW_GET_FUN(__glewVertexAttribI4iEXT)10774#define glVertexAttribI4ivEXT GLEW_GET_FUN(__glewVertexAttribI4ivEXT)10775#define glVertexAttribI4svEXT GLEW_GET_FUN(__glewVertexAttribI4svEXT)10776#define glVertexAttribI4ubvEXT GLEW_GET_FUN(__glewVertexAttribI4ubvEXT)10777#define glVertexAttribI4uiEXT GLEW_GET_FUN(__glewVertexAttribI4uiEXT)10778#define glVertexAttribI4uivEXT GLEW_GET_FUN(__glewVertexAttribI4uivEXT)10779#define glVertexAttribI4usvEXT GLEW_GET_FUN(__glewVertexAttribI4usvEXT)10780#define glVertexAttribIPointerEXT GLEW_GET_FUN(__glewVertexAttribIPointerEXT)1078110782#define GLEW_EXT_gpu_shader4 GLEW_GET_VAR(__GLEW_EXT_gpu_shader4)1078310784#endif /* GL_EXT_gpu_shader4 */1078510786/* --------------------------- GL_EXT_gpu_shader5 -------------------------- */1078710788#ifndef GL_EXT_gpu_shader510789#define GL_EXT_gpu_shader5 11079010791#define GLEW_EXT_gpu_shader5 GLEW_GET_VAR(__GLEW_EXT_gpu_shader5)1079210793#endif /* GL_EXT_gpu_shader5 */1079410795/* ---------------------------- GL_EXT_histogram --------------------------- */1079610797#ifndef GL_EXT_histogram10798#define GL_EXT_histogram 11079910800#define GL_HISTOGRAM_EXT 0x802410801#define GL_PROXY_HISTOGRAM_EXT 0x802510802#define GL_HISTOGRAM_WIDTH_EXT 0x802610803#define GL_HISTOGRAM_FORMAT_EXT 0x802710804#define GL_HISTOGRAM_RED_SIZE_EXT 0x802810805#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x802910806#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A10807#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B10808#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C10809#define GL_HISTOGRAM_SINK_EXT 0x802D10810#define GL_MINMAX_EXT 0x802E10811#define GL_MINMAX_FORMAT_EXT 0x802F10812#define GL_MINMAX_SINK_EXT 0x80301081310814typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);10815typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);10816typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);10817typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);10818typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);10819typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);10820typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);10821typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);10822typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);10823typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target);1082410825#define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT)10826#define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParameterfvEXT)10827#define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParameterivEXT)10828#define glGetMinmaxEXT GLEW_GET_FUN(__glewGetMinmaxEXT)10829#define glGetMinmaxParameterfvEXT GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT)10830#define glGetMinmaxParameterivEXT GLEW_GET_FUN(__glewGetMinmaxParameterivEXT)10831#define glHistogramEXT GLEW_GET_FUN(__glewHistogramEXT)10832#define glMinmaxEXT GLEW_GET_FUN(__glewMinmaxEXT)10833#define glResetHistogramEXT GLEW_GET_FUN(__glewResetHistogramEXT)10834#define glResetMinmaxEXT GLEW_GET_FUN(__glewResetMinmaxEXT)1083510836#define GLEW_EXT_histogram GLEW_GET_VAR(__GLEW_EXT_histogram)1083710838#endif /* GL_EXT_histogram */1083910840/* ----------------------- GL_EXT_index_array_formats ---------------------- */1084110842#ifndef GL_EXT_index_array_formats10843#define GL_EXT_index_array_formats 11084410845#define GLEW_EXT_index_array_formats GLEW_GET_VAR(__GLEW_EXT_index_array_formats)1084610847#endif /* GL_EXT_index_array_formats */1084810849/* --------------------------- GL_EXT_index_func --------------------------- */1085010851#ifndef GL_EXT_index_func10852#define GL_EXT_index_func 11085310854typedef void (GLAPIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref);1085510856#define glIndexFuncEXT GLEW_GET_FUN(__glewIndexFuncEXT)1085710858#define GLEW_EXT_index_func GLEW_GET_VAR(__GLEW_EXT_index_func)1085910860#endif /* GL_EXT_index_func */1086110862/* ------------------------- GL_EXT_index_material ------------------------- */1086310864#ifndef GL_EXT_index_material10865#define GL_EXT_index_material 11086610867typedef void (GLAPIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);1086810869#define glIndexMaterialEXT GLEW_GET_FUN(__glewIndexMaterialEXT)1087010871#define GLEW_EXT_index_material GLEW_GET_VAR(__GLEW_EXT_index_material)1087210873#endif /* GL_EXT_index_material */1087410875/* -------------------------- GL_EXT_index_texture ------------------------- */1087610877#ifndef GL_EXT_index_texture10878#define GL_EXT_index_texture 11087910880#define GLEW_EXT_index_texture GLEW_GET_VAR(__GLEW_EXT_index_texture)1088110882#endif /* GL_EXT_index_texture */1088310884/* ------------------------ GL_EXT_instanced_arrays ------------------------ */1088510886#ifndef GL_EXT_instanced_arrays10887#define GL_EXT_instanced_arrays 11088810889#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT 0x88FE1089010891typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISOREXTPROC) (GLuint index, GLuint divisor);1089210893#define glVertexAttribDivisorEXT GLEW_GET_FUN(__glewVertexAttribDivisorEXT)1089410895#define GLEW_EXT_instanced_arrays GLEW_GET_VAR(__GLEW_EXT_instanced_arrays)1089610897#endif /* GL_EXT_instanced_arrays */1089810899/* -------------------------- GL_EXT_light_texture ------------------------- */1090010901#ifndef GL_EXT_light_texture10902#define GL_EXT_light_texture 11090310904#define GL_FRAGMENT_MATERIAL_EXT 0x834910905#define GL_FRAGMENT_NORMAL_EXT 0x834A10906#define GL_FRAGMENT_COLOR_EXT 0x834C10907#define GL_ATTENUATION_EXT 0x834D10908#define GL_SHADOW_ATTENUATION_EXT 0x834E10909#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F10910#define GL_TEXTURE_LIGHT_EXT 0x835010911#define GL_TEXTURE_MATERIAL_FACE_EXT 0x835110912#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x83521091310914typedef void (GLAPIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);10915typedef void (GLAPIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);10916typedef void (GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);1091710918#define glApplyTextureEXT GLEW_GET_FUN(__glewApplyTextureEXT)10919#define glTextureLightEXT GLEW_GET_FUN(__glewTextureLightEXT)10920#define glTextureMaterialEXT GLEW_GET_FUN(__glewTextureMaterialEXT)1092110922#define GLEW_EXT_light_texture GLEW_GET_VAR(__GLEW_EXT_light_texture)1092310924#endif /* GL_EXT_light_texture */1092510926/* ------------------------ GL_EXT_map_buffer_range ------------------------ */1092710928#ifndef GL_EXT_map_buffer_range10929#define GL_EXT_map_buffer_range 11093010931#define GL_MAP_READ_BIT_EXT 0x000110932#define GL_MAP_WRITE_BIT_EXT 0x000210933#define GL_MAP_INVALIDATE_RANGE_BIT_EXT 0x000410934#define GL_MAP_INVALIDATE_BUFFER_BIT_EXT 0x000810935#define GL_MAP_FLUSH_EXPLICIT_BIT_EXT 0x001010936#define GL_MAP_UNSYNCHRONIZED_BIT_EXT 0x00201093710938typedef void (GLAPIENTRY * PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length);10939typedef void * (GLAPIENTRY * PFNGLMAPBUFFERRANGEEXTPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);1094010941#define glFlushMappedBufferRangeEXT GLEW_GET_FUN(__glewFlushMappedBufferRangeEXT)10942#define glMapBufferRangeEXT GLEW_GET_FUN(__glewMapBufferRangeEXT)1094310944#define GLEW_EXT_map_buffer_range GLEW_GET_VAR(__GLEW_EXT_map_buffer_range)1094510946#endif /* GL_EXT_map_buffer_range */1094710948/* -------------------------- GL_EXT_memory_object ------------------------- */1094910950#ifndef GL_EXT_memory_object10951#define GL_EXT_memory_object 11095210953#define GL_UUID_SIZE_EXT 1610954#define GL_TEXTURE_TILING_EXT 0x958010955#define GL_DEDICATED_MEMORY_OBJECT_EXT 0x958110956#define GL_NUM_TILING_TYPES_EXT 0x958210957#define GL_TILING_TYPES_EXT 0x958310958#define GL_OPTIMAL_TILING_EXT 0x958410959#define GL_LINEAR_TILING_EXT 0x958510960#define GL_LAYOUT_GENERAL_EXT 0x958D10961#define GL_LAYOUT_COLOR_ATTACHMENT_EXT 0x958E10962#define GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT 0x958F10963#define GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT 0x959010964#define GL_LAYOUT_SHADER_READ_ONLY_EXT 0x959110965#define GL_LAYOUT_TRANSFER_SRC_EXT 0x959210966#define GL_LAYOUT_TRANSFER_DST_EXT 0x959310967#define GL_NUM_DEVICE_UUIDS_EXT 0x959610968#define GL_DEVICE_UUID_EXT 0x959710969#define GL_DRIVER_UUID_EXT 0x959810970#define GL_PROTECTED_MEMORY_OBJECT_EXT 0x959B1097110972typedef void (GLAPIENTRY * PFNGLBUFFERSTORAGEMEMEXTPROC) (GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset);10973typedef void (GLAPIENTRY * PFNGLCREATEMEMORYOBJECTSEXTPROC) (GLsizei n, GLuint* memoryObjects);10974typedef void (GLAPIENTRY * PFNGLDELETEMEMORYOBJECTSEXTPROC) (GLsizei n, const GLuint* memoryObjects);10975typedef void (GLAPIENTRY * PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC) (GLuint memoryObject, GLenum pname, GLint* params);10976typedef void (GLAPIENTRY * PFNGLGETUNSIGNEDBYTEI_VEXTPROC) (GLenum target, GLuint index, GLubyte* data);10977typedef void (GLAPIENTRY * PFNGLGETUNSIGNEDBYTEVEXTPROC) (GLenum pname, GLubyte* data);10978typedef GLboolean (GLAPIENTRY * PFNGLISMEMORYOBJECTEXTPROC) (GLuint memoryObject);10979typedef void (GLAPIENTRY * PFNGLMEMORYOBJECTPARAMETERIVEXTPROC) (GLuint memoryObject, GLenum pname, const GLint* params);10980typedef void (GLAPIENTRY * PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC) (GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset);10981typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM1DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset);10982typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);10983typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);10984typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM3DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);10985typedef void (GLAPIENTRY * PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);10986typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM1DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset);10987typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM2DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset);10988typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC) (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);10989typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM3DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset);10990typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC) (GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset);1099110992#define glBufferStorageMemEXT GLEW_GET_FUN(__glewBufferStorageMemEXT)10993#define glCreateMemoryObjectsEXT GLEW_GET_FUN(__glewCreateMemoryObjectsEXT)10994#define glDeleteMemoryObjectsEXT GLEW_GET_FUN(__glewDeleteMemoryObjectsEXT)10995#define glGetMemoryObjectParameterivEXT GLEW_GET_FUN(__glewGetMemoryObjectParameterivEXT)10996#define glGetUnsignedBytei_vEXT GLEW_GET_FUN(__glewGetUnsignedBytei_vEXT)10997#define glGetUnsignedBytevEXT GLEW_GET_FUN(__glewGetUnsignedBytevEXT)10998#define glIsMemoryObjectEXT GLEW_GET_FUN(__glewIsMemoryObjectEXT)10999#define glMemoryObjectParameterivEXT GLEW_GET_FUN(__glewMemoryObjectParameterivEXT)11000#define glNamedBufferStorageMemEXT GLEW_GET_FUN(__glewNamedBufferStorageMemEXT)11001#define glTexStorageMem1DEXT GLEW_GET_FUN(__glewTexStorageMem1DEXT)11002#define glTexStorageMem2DEXT GLEW_GET_FUN(__glewTexStorageMem2DEXT)11003#define glTexStorageMem2DMultisampleEXT GLEW_GET_FUN(__glewTexStorageMem2DMultisampleEXT)11004#define glTexStorageMem3DEXT GLEW_GET_FUN(__glewTexStorageMem3DEXT)11005#define glTexStorageMem3DMultisampleEXT GLEW_GET_FUN(__glewTexStorageMem3DMultisampleEXT)11006#define glTextureStorageMem1DEXT GLEW_GET_FUN(__glewTextureStorageMem1DEXT)11007#define glTextureStorageMem2DEXT GLEW_GET_FUN(__glewTextureStorageMem2DEXT)11008#define glTextureStorageMem2DMultisampleEXT GLEW_GET_FUN(__glewTextureStorageMem2DMultisampleEXT)11009#define glTextureStorageMem3DEXT GLEW_GET_FUN(__glewTextureStorageMem3DEXT)11010#define glTextureStorageMem3DMultisampleEXT GLEW_GET_FUN(__glewTextureStorageMem3DMultisampleEXT)1101111012#define GLEW_EXT_memory_object GLEW_GET_VAR(__GLEW_EXT_memory_object)1101311014#endif /* GL_EXT_memory_object */1101511016/* ------------------------ GL_EXT_memory_object_fd ------------------------ */1101711018#ifndef GL_EXT_memory_object_fd11019#define GL_EXT_memory_object_fd 11102011021#define GL_HANDLE_TYPE_OPAQUE_FD_EXT 0x95861102211023typedef void (GLAPIENTRY * PFNGLIMPORTMEMORYFDEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, GLint fd);1102411025#define glImportMemoryFdEXT GLEW_GET_FUN(__glewImportMemoryFdEXT)1102611027#define GLEW_EXT_memory_object_fd GLEW_GET_VAR(__GLEW_EXT_memory_object_fd)1102811029#endif /* GL_EXT_memory_object_fd */1103011031/* ----------------------- GL_EXT_memory_object_win32 ---------------------- */1103211033#ifndef GL_EXT_memory_object_win3211034#define GL_EXT_memory_object_win32 11103511036#define GL_LUID_SIZE_EXT 811037#define GL_HANDLE_TYPE_OPAQUE_WIN32_EXT 0x958711038#define GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT 0x958811039#define GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT 0x958911040#define GL_HANDLE_TYPE_D3D12_RESOURCE_EXT 0x958A11041#define GL_HANDLE_TYPE_D3D11_IMAGE_EXT 0x958B11042#define GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT 0x958C11043#define GL_HANDLE_TYPE_D3D12_FENCE_EXT 0x959411044#define GL_D3D12_FENCE_VALUE_EXT 0x959511045#define GL_DEVICE_LUID_EXT 0x959911046#define GL_DEVICE_NODE_MASK_EXT 0x959A1104711048typedef void (GLAPIENTRY * PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, void *handle);11049typedef void (GLAPIENTRY * PFNGLIMPORTMEMORYWIN32NAMEEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, const void *name);1105011051#define glImportMemoryWin32HandleEXT GLEW_GET_FUN(__glewImportMemoryWin32HandleEXT)11052#define glImportMemoryWin32NameEXT GLEW_GET_FUN(__glewImportMemoryWin32NameEXT)1105311054#define GLEW_EXT_memory_object_win32 GLEW_GET_VAR(__GLEW_EXT_memory_object_win32)1105511056#endif /* GL_EXT_memory_object_win32 */1105711058/* ------------------------- GL_EXT_misc_attribute ------------------------- */1105911060#ifndef GL_EXT_misc_attribute11061#define GL_EXT_misc_attribute 11106211063#define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute)1106411065#endif /* GL_EXT_misc_attribute */1106611067/* ------------------------ GL_EXT_multi_draw_arrays ----------------------- */1106811069#ifndef GL_EXT_multi_draw_arrays11070#define GL_EXT_multi_draw_arrays 11107111072typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);11073typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const void *const *indices, GLsizei primcount);1107411075#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT)11076#define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT)1107711078#define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays)1107911080#endif /* GL_EXT_multi_draw_arrays */1108111082/* ----------------------- GL_EXT_multi_draw_indirect ---------------------- */1108311084#ifndef GL_EXT_multi_draw_indirect11085#define GL_EXT_multi_draw_indirect 11108611087typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);11088typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);1108911090#define glMultiDrawArraysIndirectEXT GLEW_GET_FUN(__glewMultiDrawArraysIndirectEXT)11091#define glMultiDrawElementsIndirectEXT GLEW_GET_FUN(__glewMultiDrawElementsIndirectEXT)1109211093#define GLEW_EXT_multi_draw_indirect GLEW_GET_VAR(__GLEW_EXT_multi_draw_indirect)1109411095#endif /* GL_EXT_multi_draw_indirect */1109611097/* ------------------------ GL_EXT_multiple_textures ----------------------- */1109811099#ifndef GL_EXT_multiple_textures11100#define GL_EXT_multiple_textures 11110111102#define GLEW_EXT_multiple_textures GLEW_GET_VAR(__GLEW_EXT_multiple_textures)1110311104#endif /* GL_EXT_multiple_textures */1110511106/* --------------------------- GL_EXT_multisample -------------------------- */1110711108#ifndef GL_EXT_multisample11109#define GL_EXT_multisample 11111011111#define GL_MULTISAMPLE_EXT 0x809D11112#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E11113#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F11114#define GL_SAMPLE_MASK_EXT 0x80A011115#define GL_1PASS_EXT 0x80A111116#define GL_2PASS_0_EXT 0x80A211117#define GL_2PASS_1_EXT 0x80A311118#define GL_4PASS_0_EXT 0x80A411119#define GL_4PASS_1_EXT 0x80A511120#define GL_4PASS_2_EXT 0x80A611121#define GL_4PASS_3_EXT 0x80A711122#define GL_SAMPLE_BUFFERS_EXT 0x80A811123#define GL_SAMPLES_EXT 0x80A911124#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA11125#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB11126#define GL_SAMPLE_PATTERN_EXT 0x80AC11127#define GL_MULTISAMPLE_BIT_EXT 0x200000001112811129typedef void (GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);11130typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);1113111132#define glSampleMaskEXT GLEW_GET_FUN(__glewSampleMaskEXT)11133#define glSamplePatternEXT GLEW_GET_FUN(__glewSamplePatternEXT)1113411135#define GLEW_EXT_multisample GLEW_GET_VAR(__GLEW_EXT_multisample)1113611137#endif /* GL_EXT_multisample */1113811139/* -------------------- GL_EXT_multisample_compatibility ------------------- */1114011141#ifndef GL_EXT_multisample_compatibility11142#define GL_EXT_multisample_compatibility 11114311144#define GL_MULTISAMPLE_EXT 0x809D11145#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F1114611147#define GLEW_EXT_multisample_compatibility GLEW_GET_VAR(__GLEW_EXT_multisample_compatibility)1114811149#endif /* GL_EXT_multisample_compatibility */1115011151/* ----------------- GL_EXT_multisampled_render_to_texture ----------------- */1115211153#ifndef GL_EXT_multisampled_render_to_texture11154#define GL_EXT_multisampled_render_to_texture 11115511156#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB11157#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D5611158#define GL_MAX_SAMPLES_EXT 0x8D5711159#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 0x8D6C1116011161typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);1116211163#define glFramebufferTexture2DMultisampleEXT GLEW_GET_FUN(__glewFramebufferTexture2DMultisampleEXT)1116411165#define GLEW_EXT_multisampled_render_to_texture GLEW_GET_VAR(__GLEW_EXT_multisampled_render_to_texture)1116611167#endif /* GL_EXT_multisampled_render_to_texture */1116811169/* ----------------- GL_EXT_multisampled_render_to_texture2 ---------------- */1117011171#ifndef GL_EXT_multisampled_render_to_texture211172#define GL_EXT_multisampled_render_to_texture2 11117311174#define GLEW_EXT_multisampled_render_to_texture2 GLEW_GET_VAR(__GLEW_EXT_multisampled_render_to_texture2)1117511176#endif /* GL_EXT_multisampled_render_to_texture2 */1117711178/* --------------------- GL_EXT_multiview_draw_buffers --------------------- */1117911180#ifndef GL_EXT_multiview_draw_buffers11181#define GL_EXT_multiview_draw_buffers 11118211183#define GL_DRAW_BUFFER_EXT 0x0C0111184#define GL_READ_BUFFER_EXT 0x0C0211185#define GL_COLOR_ATTACHMENT_EXT 0x90F011186#define GL_MULTIVIEW_EXT 0x90F111187#define GL_MAX_MULTIVIEW_BUFFERS_EXT 0x90F21118811189typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSINDEXEDEXTPROC) (GLint n, const GLenum* location, const GLint *indices);11190typedef void (GLAPIENTRY * PFNGLGETINTEGERI_VEXTPROC) (GLenum target, GLuint index, GLint* data);11191typedef void (GLAPIENTRY * PFNGLREADBUFFERINDEXEDEXTPROC) (GLenum src, GLint index);1119211193#define glDrawBuffersIndexedEXT GLEW_GET_FUN(__glewDrawBuffersIndexedEXT)11194#define glGetIntegeri_vEXT GLEW_GET_FUN(__glewGetIntegeri_vEXT)11195#define glReadBufferIndexedEXT GLEW_GET_FUN(__glewReadBufferIndexedEXT)1119611197#define GLEW_EXT_multiview_draw_buffers GLEW_GET_VAR(__GLEW_EXT_multiview_draw_buffers)1119811199#endif /* GL_EXT_multiview_draw_buffers */1120011201/* ---------------------- GL_EXT_packed_depth_stencil ---------------------- */1120211203#ifndef GL_EXT_packed_depth_stencil11204#define GL_EXT_packed_depth_stencil 11120511206#define GL_DEPTH_STENCIL_EXT 0x84F911207#define GL_UNSIGNED_INT_24_8_EXT 0x84FA11208#define GL_DEPTH24_STENCIL8_EXT 0x88F011209#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F11121011211#define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil)1121211213#endif /* GL_EXT_packed_depth_stencil */1121411215/* -------------------------- GL_EXT_packed_float -------------------------- */1121611217#ifndef GL_EXT_packed_float11218#define GL_EXT_packed_float 11121911220#define GL_R11F_G11F_B10F_EXT 0x8C3A11221#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B11222#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C1122311224#define GLEW_EXT_packed_float GLEW_GET_VAR(__GLEW_EXT_packed_float)1122511226#endif /* GL_EXT_packed_float */1122711228/* -------------------------- GL_EXT_packed_pixels ------------------------- */1122911230#ifndef GL_EXT_packed_pixels11231#define GL_EXT_packed_pixels 11123211233#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x803211234#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x803311235#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x803411236#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x803511237#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x80361123811239#define GLEW_EXT_packed_pixels GLEW_GET_VAR(__GLEW_EXT_packed_pixels)1124011241#endif /* GL_EXT_packed_pixels */1124211243/* ------------------------ GL_EXT_paletted_texture ------------------------ */1124411245#ifndef GL_EXT_paletted_texture11246#define GL_EXT_paletted_texture 11124711248#define GL_TEXTURE_1D 0x0DE011249#define GL_TEXTURE_2D 0x0DE111250#define GL_PROXY_TEXTURE_1D 0x806311251#define GL_PROXY_TEXTURE_2D 0x806411252#define GL_COLOR_TABLE_FORMAT_EXT 0x80D811253#define GL_COLOR_TABLE_WIDTH_EXT 0x80D911254#define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA11255#define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB11256#define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC11257#define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD11258#define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE11259#define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF11260#define GL_COLOR_INDEX1_EXT 0x80E211261#define GL_COLOR_INDEX2_EXT 0x80E311262#define GL_COLOR_INDEX4_EXT 0x80E411263#define GL_COLOR_INDEX8_EXT 0x80E511264#define GL_COLOR_INDEX12_EXT 0x80E611265#define GL_COLOR_INDEX16_EXT 0x80E711266#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED11267#define GL_TEXTURE_CUBE_MAP_ARB 0x851311268#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B1126911270typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *data);11271typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, void *data);11272typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);11273typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);1127411275#define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT)11276#define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT)11277#define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParameterfvEXT)11278#define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParameterivEXT)1127911280#define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture)1128111282#endif /* GL_EXT_paletted_texture */1128311284/* ----------------------- GL_EXT_pixel_buffer_object ---------------------- */1128511286#ifndef GL_EXT_pixel_buffer_object11287#define GL_EXT_pixel_buffer_object 11128811289#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB11290#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC11291#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED11292#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF1129311294#define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object)1129511296#endif /* GL_EXT_pixel_buffer_object */1129711298/* ------------------------- GL_EXT_pixel_transform ------------------------ */1129911300#ifndef GL_EXT_pixel_transform11301#define GL_EXT_pixel_transform 11130211303#define GL_PIXEL_TRANSFORM_2D_EXT 0x833011304#define GL_PIXEL_MAG_FILTER_EXT 0x833111305#define GL_PIXEL_MIN_FILTER_EXT 0x833211306#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x833311307#define GL_CUBIC_EXT 0x833411308#define GL_AVERAGE_EXT 0x833511309#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x833611310#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x833711311#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x83381131211313typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);11314typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);11315typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param);11316typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);11317typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param);11318typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);1131911320#define glGetPixelTransformParameterfvEXT GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT)11321#define glGetPixelTransformParameterivEXT GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT)11322#define glPixelTransformParameterfEXT GLEW_GET_FUN(__glewPixelTransformParameterfEXT)11323#define glPixelTransformParameterfvEXT GLEW_GET_FUN(__glewPixelTransformParameterfvEXT)11324#define glPixelTransformParameteriEXT GLEW_GET_FUN(__glewPixelTransformParameteriEXT)11325#define glPixelTransformParameterivEXT GLEW_GET_FUN(__glewPixelTransformParameterivEXT)1132611327#define GLEW_EXT_pixel_transform GLEW_GET_VAR(__GLEW_EXT_pixel_transform)1132811329#endif /* GL_EXT_pixel_transform */1133011331/* ------------------- GL_EXT_pixel_transform_color_table ------------------ */1133211333#ifndef GL_EXT_pixel_transform_color_table11334#define GL_EXT_pixel_transform_color_table 11133511336#define GLEW_EXT_pixel_transform_color_table GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table)1133711338#endif /* GL_EXT_pixel_transform_color_table */1133911340/* ------------------------ GL_EXT_point_parameters ------------------------ */1134111342#ifndef GL_EXT_point_parameters11343#define GL_EXT_point_parameters 11134411345#define GL_POINT_SIZE_MIN_EXT 0x812611346#define GL_POINT_SIZE_MAX_EXT 0x812711347#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x812811348#define GL_DISTANCE_ATTENUATION_EXT 0x81291134911350typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);11351typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat* params);1135211353#define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT)11354#define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT)1135511356#define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters)1135711358#endif /* GL_EXT_point_parameters */1135911360/* ------------------------- GL_EXT_polygon_offset ------------------------- */1136111362#ifndef GL_EXT_polygon_offset11363#define GL_EXT_polygon_offset 11136411365#define GL_POLYGON_OFFSET_EXT 0x803711366#define GL_POLYGON_OFFSET_FACTOR_EXT 0x803811367#define GL_POLYGON_OFFSET_BIAS_EXT 0x80391136811369typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);1137011371#define glPolygonOffsetEXT GLEW_GET_FUN(__glewPolygonOffsetEXT)1137211373#define GLEW_EXT_polygon_offset GLEW_GET_VAR(__GLEW_EXT_polygon_offset)1137411375#endif /* GL_EXT_polygon_offset */1137611377/* ---------------------- GL_EXT_polygon_offset_clamp ---------------------- */1137811379#ifndef GL_EXT_polygon_offset_clamp11380#define GL_EXT_polygon_offset_clamp 11138111382#define GL_POLYGON_OFFSET_CLAMP_EXT 0x8E1B1138311384typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETCLAMPEXTPROC) (GLfloat factor, GLfloat units, GLfloat clamp);1138511386#define glPolygonOffsetClampEXT GLEW_GET_FUN(__glewPolygonOffsetClampEXT)1138711388#define GLEW_EXT_polygon_offset_clamp GLEW_GET_VAR(__GLEW_EXT_polygon_offset_clamp)1138911390#endif /* GL_EXT_polygon_offset_clamp */1139111392/* ----------------------- GL_EXT_post_depth_coverage ---------------------- */1139311394#ifndef GL_EXT_post_depth_coverage11395#define GL_EXT_post_depth_coverage 11139611397#define GLEW_EXT_post_depth_coverage GLEW_GET_VAR(__GLEW_EXT_post_depth_coverage)1139811399#endif /* GL_EXT_post_depth_coverage */1140011401/* ------------------------ GL_EXT_provoking_vertex ------------------------ */1140211403#ifndef GL_EXT_provoking_vertex11404#define GL_EXT_provoking_vertex 11140511406#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C11407#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D11408#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E11409#define GL_PROVOKING_VERTEX_EXT 0x8E4F1141011411typedef void (GLAPIENTRY * PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode);1141211413#define glProvokingVertexEXT GLEW_GET_FUN(__glewProvokingVertexEXT)1141411415#define GLEW_EXT_provoking_vertex GLEW_GET_VAR(__GLEW_EXT_provoking_vertex)1141611417#endif /* GL_EXT_provoking_vertex */1141811419/* --------------------------- GL_EXT_pvrtc_sRGB --------------------------- */1142011421#ifndef GL_EXT_pvrtc_sRGB11422#define GL_EXT_pvrtc_sRGB 11142311424#define GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT 0x8A5411425#define GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT 0x8A5511426#define GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT 0x8A5611427#define GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT 0x8A571142811429#define GLEW_EXT_pvrtc_sRGB GLEW_GET_VAR(__GLEW_EXT_pvrtc_sRGB)1143011431#endif /* GL_EXT_pvrtc_sRGB */1143211433/* ----------------------- GL_EXT_raster_multisample ----------------------- */1143411435#ifndef GL_EXT_raster_multisample11436#define GL_EXT_raster_multisample 11143711438#define GL_COLOR_SAMPLES_NV 0x8E2011439#define GL_RASTER_MULTISAMPLE_EXT 0x932711440#define GL_RASTER_SAMPLES_EXT 0x932811441#define GL_MAX_RASTER_SAMPLES_EXT 0x932911442#define GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT 0x932A11443#define GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT 0x932B11444#define GL_EFFECTIVE_RASTER_SAMPLES_EXT 0x932C11445#define GL_DEPTH_SAMPLES_NV 0x932D11446#define GL_STENCIL_SAMPLES_NV 0x932E11447#define GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV 0x932F11448#define GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV 0x933011449#define GL_COVERAGE_MODULATION_TABLE_NV 0x933111450#define GL_COVERAGE_MODULATION_NV 0x933211451#define GL_COVERAGE_MODULATION_TABLE_SIZE_NV 0x93331145211453typedef void (GLAPIENTRY * PFNGLCOVERAGEMODULATIONNVPROC) (GLenum components);11454typedef void (GLAPIENTRY * PFNGLCOVERAGEMODULATIONTABLENVPROC) (GLsizei n, const GLfloat* v);11455typedef void (GLAPIENTRY * PFNGLGETCOVERAGEMODULATIONTABLENVPROC) (GLsizei bufsize, GLfloat* v);11456typedef void (GLAPIENTRY * PFNGLRASTERSAMPLESEXTPROC) (GLuint samples, GLboolean fixedsamplelocations);1145711458#define glCoverageModulationNV GLEW_GET_FUN(__glewCoverageModulationNV)11459#define glCoverageModulationTableNV GLEW_GET_FUN(__glewCoverageModulationTableNV)11460#define glGetCoverageModulationTableNV GLEW_GET_FUN(__glewGetCoverageModulationTableNV)11461#define glRasterSamplesEXT GLEW_GET_FUN(__glewRasterSamplesEXT)1146211463#define GLEW_EXT_raster_multisample GLEW_GET_VAR(__GLEW_EXT_raster_multisample)1146411465#endif /* GL_EXT_raster_multisample */1146611467/* ------------------------ GL_EXT_read_format_bgra ------------------------ */1146811469#ifndef GL_EXT_read_format_bgra11470#define GL_EXT_read_format_bgra 11147111472#define GL_BGRA_EXT 0x80E111473#define GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT 0x836511474#define GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT 0x83661147511476#define GLEW_EXT_read_format_bgra GLEW_GET_VAR(__GLEW_EXT_read_format_bgra)1147711478#endif /* GL_EXT_read_format_bgra */1147911480/* -------------------------- GL_EXT_render_snorm -------------------------- */1148111482#ifndef GL_EXT_render_snorm11483#define GL_EXT_render_snorm 11148411485#define GL_BYTE 0x140011486#define GL_SHORT 0x140211487#define GL_R8_SNORM 0x8F9411488#define GL_RG8_SNORM 0x8F9511489#define GL_RGBA8_SNORM 0x8F9711490#define GL_R16_SNORM_EXT 0x8F9811491#define GL_RG16_SNORM_EXT 0x8F9911492#define GL_RGBA16_SNORM_EXT 0x8F9B1149311494#define GLEW_EXT_render_snorm GLEW_GET_VAR(__GLEW_EXT_render_snorm)1149511496#endif /* GL_EXT_render_snorm */1149711498/* ------------------------- GL_EXT_rescale_normal ------------------------- */1149911500#ifndef GL_EXT_rescale_normal11501#define GL_EXT_rescale_normal 11150211503#define GL_RESCALE_NORMAL_EXT 0x803A1150411505#define GLEW_EXT_rescale_normal GLEW_GET_VAR(__GLEW_EXT_rescale_normal)1150611507#endif /* GL_EXT_rescale_normal */1150811509/* ------------------------------ GL_EXT_sRGB ------------------------------ */1151011511#ifndef GL_EXT_sRGB11512#define GL_EXT_sRGB 11151311514#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT 0x821011515#define GL_SRGB_EXT 0x8C4011516#define GL_SRGB_ALPHA_EXT 0x8C4211517#define GL_SRGB8_ALPHA8_EXT 0x8C431151811519#define GLEW_EXT_sRGB GLEW_GET_VAR(__GLEW_EXT_sRGB)1152011521#endif /* GL_EXT_sRGB */1152211523/* ----------------------- GL_EXT_sRGB_write_control ----------------------- */1152411525#ifndef GL_EXT_sRGB_write_control11526#define GL_EXT_sRGB_write_control 11152711528#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB91152911530#define GLEW_EXT_sRGB_write_control GLEW_GET_VAR(__GLEW_EXT_sRGB_write_control)1153111532#endif /* GL_EXT_sRGB_write_control */1153311534/* -------------------------- GL_EXT_scene_marker -------------------------- */1153511536#ifndef GL_EXT_scene_marker11537#define GL_EXT_scene_marker 11153811539typedef void (GLAPIENTRY * PFNGLBEGINSCENEEXTPROC) (void);11540typedef void (GLAPIENTRY * PFNGLENDSCENEEXTPROC) (void);1154111542#define glBeginSceneEXT GLEW_GET_FUN(__glewBeginSceneEXT)11543#define glEndSceneEXT GLEW_GET_FUN(__glewEndSceneEXT)1154411545#define GLEW_EXT_scene_marker GLEW_GET_VAR(__GLEW_EXT_scene_marker)1154611547#endif /* GL_EXT_scene_marker */1154811549/* ------------------------- GL_EXT_secondary_color ------------------------ */1155011551#ifndef GL_EXT_secondary_color11552#define GL_EXT_secondary_color 11155311554#define GL_COLOR_SUM_EXT 0x845811555#define GL_CURRENT_SECONDARY_COLOR_EXT 0x845911556#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A11557#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B11558#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C11559#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D11560#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E1156111562typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);11563typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);11564typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);11565typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);11566typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);11567typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);11568typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);11569typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);11570typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);11571typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);11572typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);11573typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);11574typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);11575typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);11576typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);11577typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);11578typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);1157911580#define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT)11581#define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT)11582#define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT)11583#define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT)11584#define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT)11585#define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT)11586#define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT)11587#define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT)11588#define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT)11589#define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT)11590#define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT)11591#define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT)11592#define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT)11593#define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT)11594#define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT)11595#define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT)11596#define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT)1159711598#define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color)1159911600#endif /* GL_EXT_secondary_color */1160111602/* ---------------------------- GL_EXT_semaphore --------------------------- */1160311604#ifndef GL_EXT_semaphore11605#define GL_EXT_semaphore 11160611607typedef void (GLAPIENTRY * PFNGLDELETESEMAPHORESEXTPROC) (GLsizei n, const GLuint* semaphores);11608typedef void (GLAPIENTRY * PFNGLGENSEMAPHORESEXTPROC) (GLsizei n, GLuint* semaphores);11609typedef void (GLAPIENTRY * PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint semaphore, GLenum pname, GLuint64* params);11610typedef GLboolean (GLAPIENTRY * PFNGLISSEMAPHOREEXTPROC) (GLuint semaphore);11611typedef void (GLAPIENTRY * PFNGLSEMAPHOREPARAMETERUI64VEXTPROC) (GLuint semaphore, GLenum pname, const GLuint64* params);11612typedef void (GLAPIENTRY * PFNGLSIGNALSEMAPHOREEXTPROC) (GLuint semaphore, GLuint numBufferBarriers, const GLuint* buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts);11613typedef void (GLAPIENTRY * PFNGLWAITSEMAPHOREEXTPROC) (GLuint semaphore, GLuint numBufferBarriers, const GLuint* buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts);1161411615#define glDeleteSemaphoresEXT GLEW_GET_FUN(__glewDeleteSemaphoresEXT)11616#define glGenSemaphoresEXT GLEW_GET_FUN(__glewGenSemaphoresEXT)11617#define glGetSemaphoreParameterui64vEXT GLEW_GET_FUN(__glewGetSemaphoreParameterui64vEXT)11618#define glIsSemaphoreEXT GLEW_GET_FUN(__glewIsSemaphoreEXT)11619#define glSemaphoreParameterui64vEXT GLEW_GET_FUN(__glewSemaphoreParameterui64vEXT)11620#define glSignalSemaphoreEXT GLEW_GET_FUN(__glewSignalSemaphoreEXT)11621#define glWaitSemaphoreEXT GLEW_GET_FUN(__glewWaitSemaphoreEXT)1162211623#define GLEW_EXT_semaphore GLEW_GET_VAR(__GLEW_EXT_semaphore)1162411625#endif /* GL_EXT_semaphore */1162611627/* -------------------------- GL_EXT_semaphore_fd -------------------------- */1162811629#ifndef GL_EXT_semaphore_fd11630#define GL_EXT_semaphore_fd 11163111632typedef void (GLAPIENTRY * PFNGLIMPORTSEMAPHOREFDEXTPROC) (GLuint semaphore, GLenum handleType, GLint fd);1163311634#define glImportSemaphoreFdEXT GLEW_GET_FUN(__glewImportSemaphoreFdEXT)1163511636#define GLEW_EXT_semaphore_fd GLEW_GET_VAR(__GLEW_EXT_semaphore_fd)1163711638#endif /* GL_EXT_semaphore_fd */1163911640/* ------------------------- GL_EXT_semaphore_win32 ------------------------ */1164111642#ifndef GL_EXT_semaphore_win3211643#define GL_EXT_semaphore_win32 11164411645typedef void (GLAPIENTRY * PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC) (GLuint semaphore, GLenum handleType, void *handle);11646typedef void (GLAPIENTRY * PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC) (GLuint semaphore, GLenum handleType, const void *name);1164711648#define glImportSemaphoreWin32HandleEXT GLEW_GET_FUN(__glewImportSemaphoreWin32HandleEXT)11649#define glImportSemaphoreWin32NameEXT GLEW_GET_FUN(__glewImportSemaphoreWin32NameEXT)1165011651#define GLEW_EXT_semaphore_win32 GLEW_GET_VAR(__GLEW_EXT_semaphore_win32)1165211653#endif /* GL_EXT_semaphore_win32 */1165411655/* --------------------- GL_EXT_separate_shader_objects -------------------- */1165611657#ifndef GL_EXT_separate_shader_objects11658#define GL_EXT_separate_shader_objects 11165911660#define GL_ACTIVE_PROGRAM_EXT 0x8B8D1166111662typedef void (GLAPIENTRY * PFNGLACTIVEPROGRAMEXTPROC) (GLuint program);11663typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const GLchar* string);11664typedef void (GLAPIENTRY * PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint program);1166511666#define glActiveProgramEXT GLEW_GET_FUN(__glewActiveProgramEXT)11667#define glCreateShaderProgramEXT GLEW_GET_FUN(__glewCreateShaderProgramEXT)11668#define glUseShaderProgramEXT GLEW_GET_FUN(__glewUseShaderProgramEXT)1166911670#define GLEW_EXT_separate_shader_objects GLEW_GET_VAR(__GLEW_EXT_separate_shader_objects)1167111672#endif /* GL_EXT_separate_shader_objects */1167311674/* --------------------- GL_EXT_separate_specular_color -------------------- */1167511676#ifndef GL_EXT_separate_specular_color11677#define GL_EXT_separate_specular_color 11167811679#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F811680#define GL_SINGLE_COLOR_EXT 0x81F911681#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA1168211683#define GLEW_EXT_separate_specular_color GLEW_GET_VAR(__GLEW_EXT_separate_specular_color)1168411685#endif /* GL_EXT_separate_specular_color */1168611687/* -------------------- GL_EXT_shader_framebuffer_fetch -------------------- */1168811689#ifndef GL_EXT_shader_framebuffer_fetch11690#define GL_EXT_shader_framebuffer_fetch 11169111692#define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8A521169311694#define GLEW_EXT_shader_framebuffer_fetch GLEW_GET_VAR(__GLEW_EXT_shader_framebuffer_fetch)1169511696#endif /* GL_EXT_shader_framebuffer_fetch */1169711698/* ------------------------ GL_EXT_shader_group_vote ----------------------- */1169911700#ifndef GL_EXT_shader_group_vote11701#define GL_EXT_shader_group_vote 11170211703#define GLEW_EXT_shader_group_vote GLEW_GET_VAR(__GLEW_EXT_shader_group_vote)1170411705#endif /* GL_EXT_shader_group_vote */1170611707/* ------------------- GL_EXT_shader_image_load_formatted ------------------ */1170811709#ifndef GL_EXT_shader_image_load_formatted11710#define GL_EXT_shader_image_load_formatted 11171111712#define GLEW_EXT_shader_image_load_formatted GLEW_GET_VAR(__GLEW_EXT_shader_image_load_formatted)1171311714#endif /* GL_EXT_shader_image_load_formatted */1171511716/* --------------------- GL_EXT_shader_image_load_store -------------------- */1171711718#ifndef GL_EXT_shader_image_load_store11719#define GL_EXT_shader_image_load_store 11172011721#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x0000000111722#define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x0000000211723#define GL_UNIFORM_BARRIER_BIT_EXT 0x0000000411724#define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x0000000811725#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x0000002011726#define GL_COMMAND_BARRIER_BIT_EXT 0x0000004011727#define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x0000008011728#define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x0000010011729#define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x0000020011730#define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x0000040011731#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x0000080011732#define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x0000100011733#define GL_MAX_IMAGE_UNITS_EXT 0x8F3811734#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F3911735#define GL_IMAGE_BINDING_NAME_EXT 0x8F3A11736#define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B11737#define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C11738#define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D11739#define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E11740#define GL_IMAGE_1D_EXT 0x904C11741#define GL_IMAGE_2D_EXT 0x904D11742#define GL_IMAGE_3D_EXT 0x904E11743#define GL_IMAGE_2D_RECT_EXT 0x904F11744#define GL_IMAGE_CUBE_EXT 0x905011745#define GL_IMAGE_BUFFER_EXT 0x905111746#define GL_IMAGE_1D_ARRAY_EXT 0x905211747#define GL_IMAGE_2D_ARRAY_EXT 0x905311748#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x905411749#define GL_IMAGE_2D_MULTISAMPLE_EXT 0x905511750#define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x905611751#define GL_INT_IMAGE_1D_EXT 0x905711752#define GL_INT_IMAGE_2D_EXT 0x905811753#define GL_INT_IMAGE_3D_EXT 0x905911754#define GL_INT_IMAGE_2D_RECT_EXT 0x905A11755#define GL_INT_IMAGE_CUBE_EXT 0x905B11756#define GL_INT_IMAGE_BUFFER_EXT 0x905C11757#define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D11758#define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E11759#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F11760#define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906011761#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906111762#define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x906211763#define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x906311764#define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x906411765#define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x906511766#define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x906611767#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x906711768#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x906811769#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x906911770#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A11771#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B11772#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C11773#define GL_MAX_IMAGE_SAMPLES_EXT 0x906D11774#define GL_IMAGE_BINDING_FORMAT_EXT 0x906E11775#define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF1177611777typedef void (GLAPIENTRY * PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format);11778typedef void (GLAPIENTRY * PFNGLMEMORYBARRIEREXTPROC) (GLbitfield barriers);1177911780#define glBindImageTextureEXT GLEW_GET_FUN(__glewBindImageTextureEXT)11781#define glMemoryBarrierEXT GLEW_GET_FUN(__glewMemoryBarrierEXT)1178211783#define GLEW_EXT_shader_image_load_store GLEW_GET_VAR(__GLEW_EXT_shader_image_load_store)1178411785#endif /* GL_EXT_shader_image_load_store */1178611787/* ------------------- GL_EXT_shader_implicit_conversions ------------------ */1178811789#ifndef GL_EXT_shader_implicit_conversions11790#define GL_EXT_shader_implicit_conversions 11179111792#define GLEW_EXT_shader_implicit_conversions GLEW_GET_VAR(__GLEW_EXT_shader_implicit_conversions)1179311794#endif /* GL_EXT_shader_implicit_conversions */1179511796/* ----------------------- GL_EXT_shader_integer_mix ----------------------- */1179711798#ifndef GL_EXT_shader_integer_mix11799#define GL_EXT_shader_integer_mix 11180011801#define GLEW_EXT_shader_integer_mix GLEW_GET_VAR(__GLEW_EXT_shader_integer_mix)1180211803#endif /* GL_EXT_shader_integer_mix */1180411805/* ------------------------ GL_EXT_shader_io_blocks ------------------------ */1180611807#ifndef GL_EXT_shader_io_blocks11808#define GL_EXT_shader_io_blocks 11180911810#define GLEW_EXT_shader_io_blocks GLEW_GET_VAR(__GLEW_EXT_shader_io_blocks)1181111812#endif /* GL_EXT_shader_io_blocks */1181311814/* ------------- GL_EXT_shader_non_constant_global_initializers ------------ */1181511816#ifndef GL_EXT_shader_non_constant_global_initializers11817#define GL_EXT_shader_non_constant_global_initializers 11181811819#define GLEW_EXT_shader_non_constant_global_initializers GLEW_GET_VAR(__GLEW_EXT_shader_non_constant_global_initializers)1182011821#endif /* GL_EXT_shader_non_constant_global_initializers */1182211823/* ------------------- GL_EXT_shader_pixel_local_storage ------------------- */1182411825#ifndef GL_EXT_shader_pixel_local_storage11826#define GL_EXT_shader_pixel_local_storage 11182711828#define GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT 0x8F6311829#define GL_SHADER_PIXEL_LOCAL_STORAGE_EXT 0x8F6411830#define GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT 0x8F671183111832#define GLEW_EXT_shader_pixel_local_storage GLEW_GET_VAR(__GLEW_EXT_shader_pixel_local_storage)1183311834#endif /* GL_EXT_shader_pixel_local_storage */1183511836/* ------------------- GL_EXT_shader_pixel_local_storage2 ------------------ */1183711838#ifndef GL_EXT_shader_pixel_local_storage211839#define GL_EXT_shader_pixel_local_storage2 11184011841#define GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT 0x965011842#define GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT 0x965111843#define GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT 0x96521184411845typedef void (GLAPIENTRY * PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC) (GLsizei offset, GLsizei n, const GLuint* values);11846typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) (GLuint target, GLsizei size);11847typedef GLsizei (GLAPIENTRY * PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC) (GLuint target);1184811849#define glClearPixelLocalStorageuiEXT GLEW_GET_FUN(__glewClearPixelLocalStorageuiEXT)11850#define glFramebufferPixelLocalStorageSizeEXT GLEW_GET_FUN(__glewFramebufferPixelLocalStorageSizeEXT)11851#define glGetFramebufferPixelLocalStorageSizeEXT GLEW_GET_FUN(__glewGetFramebufferPixelLocalStorageSizeEXT)1185211853#define GLEW_EXT_shader_pixel_local_storage2 GLEW_GET_VAR(__GLEW_EXT_shader_pixel_local_storage2)1185411855#endif /* GL_EXT_shader_pixel_local_storage2 */1185611857/* ----------------------- GL_EXT_shader_texture_lod ----------------------- */1185811859#ifndef GL_EXT_shader_texture_lod11860#define GL_EXT_shader_texture_lod 11186111862#define GLEW_EXT_shader_texture_lod GLEW_GET_VAR(__GLEW_EXT_shader_texture_lod)1186311864#endif /* GL_EXT_shader_texture_lod */1186511866/* -------------------------- GL_EXT_shadow_funcs -------------------------- */1186711868#ifndef GL_EXT_shadow_funcs11869#define GL_EXT_shadow_funcs 11187011871#define GLEW_EXT_shadow_funcs GLEW_GET_VAR(__GLEW_EXT_shadow_funcs)1187211873#endif /* GL_EXT_shadow_funcs */1187411875/* ------------------------- GL_EXT_shadow_samplers ------------------------ */1187611877#ifndef GL_EXT_shadow_samplers11878#define GL_EXT_shadow_samplers 11187911880#define GL_TEXTURE_COMPARE_MODE_EXT 0x884C11881#define GL_TEXTURE_COMPARE_FUNC_EXT 0x884D11882#define GL_COMPARE_REF_TO_TEXTURE_EXT 0x884E11883#define GL_SAMPLER_2D_SHADOW_EXT 0x8B621188411885#define GLEW_EXT_shadow_samplers GLEW_GET_VAR(__GLEW_EXT_shadow_samplers)1188611887#endif /* GL_EXT_shadow_samplers */1188811889/* --------------------- GL_EXT_shared_texture_palette --------------------- */1189011891#ifndef GL_EXT_shared_texture_palette11892#define GL_EXT_shared_texture_palette 11189311894#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB1189511896#define GLEW_EXT_shared_texture_palette GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette)1189711898#endif /* GL_EXT_shared_texture_palette */1189911900/* ------------------------- GL_EXT_sparse_texture ------------------------- */1190111902#ifndef GL_EXT_sparse_texture11903#define GL_EXT_sparse_texture 11190411905#define GL_TEXTURE_2D 0x0DE111906#define GL_TEXTURE_3D 0x806F11907#define GL_TEXTURE_CUBE_MAP 0x851311908#define GL_TEXTURE_2D_ARRAY 0x8C1A11909#define GL_TEXTURE_CUBE_MAP_ARRAY_OES 0x900911910#define GL_VIRTUAL_PAGE_SIZE_X_EXT 0x919511911#define GL_VIRTUAL_PAGE_SIZE_Y_EXT 0x919611912#define GL_VIRTUAL_PAGE_SIZE_Z_EXT 0x919711913#define GL_MAX_SPARSE_TEXTURE_SIZE_EXT 0x919811914#define GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT 0x919911915#define GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT 0x919A11916#define GL_TEXTURE_SPARSE_EXT 0x91A611917#define GL_VIRTUAL_PAGE_SIZE_INDEX_EXT 0x91A711918#define GL_NUM_VIRTUAL_PAGE_SIZES_EXT 0x91A811919#define GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT 0x91A911920#define GL_NUM_SPARSE_LEVELS_EXT 0x91AA1192111922typedef void (GLAPIENTRY * PFNGLTEXPAGECOMMITMENTEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);11923typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);1192411925#define glTexPageCommitmentEXT GLEW_GET_FUN(__glewTexPageCommitmentEXT)11926#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitmentEXT)1192711928#define GLEW_EXT_sparse_texture GLEW_GET_VAR(__GLEW_EXT_sparse_texture)1192911930#endif /* GL_EXT_sparse_texture */1193111932/* ------------------------- GL_EXT_sparse_texture2 ------------------------ */1193311934#ifndef GL_EXT_sparse_texture211935#define GL_EXT_sparse_texture2 11193611937#define GLEW_EXT_sparse_texture2 GLEW_GET_VAR(__GLEW_EXT_sparse_texture2)1193811939#endif /* GL_EXT_sparse_texture2 */1194011941/* ------------------------ GL_EXT_stencil_clear_tag ----------------------- */1194211943#ifndef GL_EXT_stencil_clear_tag11944#define GL_EXT_stencil_clear_tag 11194511946#define GL_STENCIL_TAG_BITS_EXT 0x88F211947#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F31194811949#define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag)1195011951#endif /* GL_EXT_stencil_clear_tag */1195211953/* ------------------------ GL_EXT_stencil_two_side ------------------------ */1195411955#ifndef GL_EXT_stencil_two_side11956#define GL_EXT_stencil_two_side 11195711958#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x891011959#define GL_ACTIVE_STENCIL_FACE_EXT 0x89111196011961typedef void (GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);1196211963#define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT)1196411965#define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side)1196611967#endif /* GL_EXT_stencil_two_side */1196811969/* -------------------------- GL_EXT_stencil_wrap -------------------------- */1197011971#ifndef GL_EXT_stencil_wrap11972#define GL_EXT_stencil_wrap 11197311974#define GL_INCR_WRAP_EXT 0x850711975#define GL_DECR_WRAP_EXT 0x85081197611977#define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap)1197811979#endif /* GL_EXT_stencil_wrap */1198011981/* --------------------------- GL_EXT_subtexture --------------------------- */1198211983#ifndef GL_EXT_subtexture11984#define GL_EXT_subtexture 11198511986typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);11987typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);11988typedef 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);1198911990#define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT)11991#define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT)11992#define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT)1199311994#define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture)1199511996#endif /* GL_EXT_subtexture */1199711998/* ----------------------------- GL_EXT_texture ---------------------------- */1199912000#ifndef GL_EXT_texture12001#define GL_EXT_texture 11200212003#define GL_ALPHA4_EXT 0x803B12004#define GL_ALPHA8_EXT 0x803C12005#define GL_ALPHA12_EXT 0x803D12006#define GL_ALPHA16_EXT 0x803E12007#define GL_LUMINANCE4_EXT 0x803F12008#define GL_LUMINANCE8_EXT 0x804012009#define GL_LUMINANCE12_EXT 0x804112010#define GL_LUMINANCE16_EXT 0x804212011#define GL_LUMINANCE4_ALPHA4_EXT 0x804312012#define GL_LUMINANCE6_ALPHA2_EXT 0x804412013#define GL_LUMINANCE8_ALPHA8_EXT 0x804512014#define GL_LUMINANCE12_ALPHA4_EXT 0x804612015#define GL_LUMINANCE12_ALPHA12_EXT 0x804712016#define GL_LUMINANCE16_ALPHA16_EXT 0x804812017#define GL_INTENSITY_EXT 0x804912018#define GL_INTENSITY4_EXT 0x804A12019#define GL_INTENSITY8_EXT 0x804B12020#define GL_INTENSITY12_EXT 0x804C12021#define GL_INTENSITY16_EXT 0x804D12022#define GL_RGB2_EXT 0x804E12023#define GL_RGB4_EXT 0x804F12024#define GL_RGB5_EXT 0x805012025#define GL_RGB8_EXT 0x805112026#define GL_RGB10_EXT 0x805212027#define GL_RGB12_EXT 0x805312028#define GL_RGB16_EXT 0x805412029#define GL_RGBA2_EXT 0x805512030#define GL_RGBA4_EXT 0x805612031#define GL_RGB5_A1_EXT 0x805712032#define GL_RGBA8_EXT 0x805812033#define GL_RGB10_A2_EXT 0x805912034#define GL_RGBA12_EXT 0x805A12035#define GL_RGBA16_EXT 0x805B12036#define GL_TEXTURE_RED_SIZE_EXT 0x805C12037#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D12038#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E12039#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F12040#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x806012041#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x806112042#define GL_REPLACE_EXT 0x806212043#define GL_PROXY_TEXTURE_1D_EXT 0x806312044#define GL_PROXY_TEXTURE_2D_EXT 0x80641204512046#define GLEW_EXT_texture GLEW_GET_VAR(__GLEW_EXT_texture)1204712048#endif /* GL_EXT_texture */1204912050/* ---------------------------- GL_EXT_texture3D --------------------------- */1205112052#ifndef GL_EXT_texture3D12053#define GL_EXT_texture3D 11205412055#define GL_PACK_SKIP_IMAGES_EXT 0x806B12056#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C12057#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D12058#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E12059#define GL_TEXTURE_3D_EXT 0x806F12060#define GL_PROXY_TEXTURE_3D_EXT 0x807012061#define GL_TEXTURE_DEPTH_EXT 0x807112062#define GL_TEXTURE_WRAP_R_EXT 0x807212063#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x80731206412065typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);1206612067#define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT)1206812069#define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D)1207012071#endif /* GL_EXT_texture3D */1207212073/* -------------------------- GL_EXT_texture_array ------------------------- */1207412075#ifndef GL_EXT_texture_array12076#define GL_EXT_texture_array 11207712078#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E12079#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF12080#define GL_TEXTURE_1D_ARRAY_EXT 0x8C1812081#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C1912082#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A12083#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B12084#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C12085#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D1208612087typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);1208812089#define glFramebufferTextureLayerEXT GLEW_GET_FUN(__glewFramebufferTextureLayerEXT)1209012091#define GLEW_EXT_texture_array GLEW_GET_VAR(__GLEW_EXT_texture_array)1209212093#endif /* GL_EXT_texture_array */1209412095/* ---------------------- GL_EXT_texture_buffer_object --------------------- */1209612097#ifndef GL_EXT_texture_buffer_object12098#define GL_EXT_texture_buffer_object 11209912100#define GL_TEXTURE_BUFFER_EXT 0x8C2A12101#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B12102#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C12103#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D12104#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E1210512106typedef void (GLAPIENTRY * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);1210712108#define glTexBufferEXT GLEW_GET_FUN(__glewTexBufferEXT)1210912110#define GLEW_EXT_texture_buffer_object GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object)1211112112#endif /* GL_EXT_texture_buffer_object */1211312114/* -------------- GL_EXT_texture_compression_astc_decode_mode -------------- */1211512116#ifndef GL_EXT_texture_compression_astc_decode_mode12117#define GL_EXT_texture_compression_astc_decode_mode 11211812119#define GL_TEXTURE_ASTC_DECODE_PRECISION_EXT 0x8F691212012121#define GLEW_EXT_texture_compression_astc_decode_mode GLEW_GET_VAR(__GLEW_EXT_texture_compression_astc_decode_mode)1212212123#endif /* GL_EXT_texture_compression_astc_decode_mode */1212412125/* ----------- GL_EXT_texture_compression_astc_decode_mode_rgb9e5 ---------- */1212612127#ifndef GL_EXT_texture_compression_astc_decode_mode_rgb9e512128#define GL_EXT_texture_compression_astc_decode_mode_rgb9e5 11212912130#define GL_TEXTURE_ASTC_DECODE_PRECISION_EXT 0x8F691213112132#define GLEW_EXT_texture_compression_astc_decode_mode_rgb9e5 GLEW_GET_VAR(__GLEW_EXT_texture_compression_astc_decode_mode_rgb9e5)1213312134#endif /* GL_EXT_texture_compression_astc_decode_mode_rgb9e5 */1213512136/* -------------------- GL_EXT_texture_compression_bptc -------------------- */1213712138#ifndef GL_EXT_texture_compression_bptc12139#define GL_EXT_texture_compression_bptc 11214012141#define GL_COMPRESSED_RGBA_BPTC_UNORM_EXT 0x8E8C12142#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT 0x8E8D12143#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT 0x8E8E12144#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT 0x8E8F1214512146#define GLEW_EXT_texture_compression_bptc GLEW_GET_VAR(__GLEW_EXT_texture_compression_bptc)1214712148#endif /* GL_EXT_texture_compression_bptc */1214912150/* -------------------- GL_EXT_texture_compression_dxt1 -------------------- */1215112152#ifndef GL_EXT_texture_compression_dxt112153#define GL_EXT_texture_compression_dxt1 11215412155#define GLEW_EXT_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1)1215612157#endif /* GL_EXT_texture_compression_dxt1 */1215812159/* -------------------- GL_EXT_texture_compression_latc -------------------- */1216012161#ifndef GL_EXT_texture_compression_latc12162#define GL_EXT_texture_compression_latc 11216312164#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C7012165#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C7112166#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C7212167#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C731216812169#define GLEW_EXT_texture_compression_latc GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc)1217012171#endif /* GL_EXT_texture_compression_latc */1217212173/* -------------------- GL_EXT_texture_compression_rgtc -------------------- */1217412175#ifndef GL_EXT_texture_compression_rgtc12176#define GL_EXT_texture_compression_rgtc 11217712178#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB12179#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC12180#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD12181#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE1218212183#define GLEW_EXT_texture_compression_rgtc GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc)1218412185#endif /* GL_EXT_texture_compression_rgtc */1218612187/* -------------------- GL_EXT_texture_compression_s3tc -------------------- */1218812189#ifndef GL_EXT_texture_compression_s3tc12190#define GL_EXT_texture_compression_s3tc 11219112192#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F012193#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F112194#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F212195#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F31219612197#define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc)1219812199#endif /* GL_EXT_texture_compression_s3tc */1220012201/* ------------------------ GL_EXT_texture_cube_map ------------------------ */1220212203#ifndef GL_EXT_texture_cube_map12204#define GL_EXT_texture_cube_map 11220512206#define GL_NORMAL_MAP_EXT 0x851112207#define GL_REFLECTION_MAP_EXT 0x851212208#define GL_TEXTURE_CUBE_MAP_EXT 0x851312209#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x851412210#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x851512211#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x851612212#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x851712213#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x851812214#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x851912215#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A12216#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B12217#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C1221812219#define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map)1222012221#endif /* GL_EXT_texture_cube_map */1222212223/* --------------------- GL_EXT_texture_cube_map_array --------------------- */1222412225#ifndef GL_EXT_texture_cube_map_array12226#define GL_EXT_texture_cube_map_array 11222712228#define GL_TEXTURE_CUBE_MAP_ARRAY_EXT 0x900912229#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT 0x900A12230#define GL_SAMPLER_CUBE_MAP_ARRAY_EXT 0x900C12231#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT 0x900D12232#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT 0x900E12233#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT 0x900F12234#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x905412235#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F12236#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A1223712238#define GLEW_EXT_texture_cube_map_array GLEW_GET_VAR(__GLEW_EXT_texture_cube_map_array)1223912240#endif /* GL_EXT_texture_cube_map_array */1224112242/* ----------------------- GL_EXT_texture_edge_clamp ----------------------- */1224312244#ifndef GL_EXT_texture_edge_clamp12245#define GL_EXT_texture_edge_clamp 11224612247#define GL_CLAMP_TO_EDGE_EXT 0x812F1224812249#define GLEW_EXT_texture_edge_clamp GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp)1225012251#endif /* GL_EXT_texture_edge_clamp */1225212253/* --------------------------- GL_EXT_texture_env -------------------------- */1225412255#ifndef GL_EXT_texture_env12256#define GL_EXT_texture_env 11225712258#define GLEW_EXT_texture_env GLEW_GET_VAR(__GLEW_EXT_texture_env)1225912260#endif /* GL_EXT_texture_env */1226112262/* ------------------------- GL_EXT_texture_env_add ------------------------ */1226312264#ifndef GL_EXT_texture_env_add12265#define GL_EXT_texture_env_add 11226612267#define GLEW_EXT_texture_env_add GLEW_GET_VAR(__GLEW_EXT_texture_env_add)1226812269#endif /* GL_EXT_texture_env_add */1227012271/* ----------------------- GL_EXT_texture_env_combine ---------------------- */1227212273#ifndef GL_EXT_texture_env_combine12274#define GL_EXT_texture_env_combine 11227512276#define GL_COMBINE_EXT 0x857012277#define GL_COMBINE_RGB_EXT 0x857112278#define GL_COMBINE_ALPHA_EXT 0x857212279#define GL_RGB_SCALE_EXT 0x857312280#define GL_ADD_SIGNED_EXT 0x857412281#define GL_INTERPOLATE_EXT 0x857512282#define GL_CONSTANT_EXT 0x857612283#define GL_PRIMARY_COLOR_EXT 0x857712284#define GL_PREVIOUS_EXT 0x857812285#define GL_SOURCE0_RGB_EXT 0x858012286#define GL_SOURCE1_RGB_EXT 0x858112287#define GL_SOURCE2_RGB_EXT 0x858212288#define GL_SOURCE0_ALPHA_EXT 0x858812289#define GL_SOURCE1_ALPHA_EXT 0x858912290#define GL_SOURCE2_ALPHA_EXT 0x858A12291#define GL_OPERAND0_RGB_EXT 0x859012292#define GL_OPERAND1_RGB_EXT 0x859112293#define GL_OPERAND2_RGB_EXT 0x859212294#define GL_OPERAND0_ALPHA_EXT 0x859812295#define GL_OPERAND1_ALPHA_EXT 0x859912296#define GL_OPERAND2_ALPHA_EXT 0x859A1229712298#define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine)1229912300#endif /* GL_EXT_texture_env_combine */1230112302/* ------------------------ GL_EXT_texture_env_dot3 ------------------------ */1230312304#ifndef GL_EXT_texture_env_dot312305#define GL_EXT_texture_env_dot3 11230612307#define GL_DOT3_RGB_EXT 0x874012308#define GL_DOT3_RGBA_EXT 0x87411230912310#define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3)1231112312#endif /* GL_EXT_texture_env_dot3 */1231312314/* ------------------- GL_EXT_texture_filter_anisotropic ------------------- */1231512316#ifndef GL_EXT_texture_filter_anisotropic12317#define GL_EXT_texture_filter_anisotropic 11231812319#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE12320#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF1232112322#define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic)1232312324#endif /* GL_EXT_texture_filter_anisotropic */1232512326/* ---------------------- GL_EXT_texture_filter_minmax --------------------- */1232712328#ifndef GL_EXT_texture_filter_minmax12329#define GL_EXT_texture_filter_minmax 11233012331#define GL_TEXTURE_REDUCTION_MODE_EXT 0x936612332#define GL_WEIGHTED_AVERAGE_EXT 0x93671233312334#define GLEW_EXT_texture_filter_minmax GLEW_GET_VAR(__GLEW_EXT_texture_filter_minmax)1233512336#endif /* GL_EXT_texture_filter_minmax */1233712338/* --------------------- GL_EXT_texture_format_BGRA8888 -------------------- */1233912340#ifndef GL_EXT_texture_format_BGRA888812341#define GL_EXT_texture_format_BGRA8888 11234212343#define GL_BGRA_EXT 0x80E11234412345#define GLEW_EXT_texture_format_BGRA8888 GLEW_GET_VAR(__GLEW_EXT_texture_format_BGRA8888)1234612347#endif /* GL_EXT_texture_format_BGRA8888 */1234812349/* ------------------------- GL_EXT_texture_integer ------------------------ */1235012351#ifndef GL_EXT_texture_integer12352#define GL_EXT_texture_integer 11235312354#define GL_RGBA32UI_EXT 0x8D7012355#define GL_RGB32UI_EXT 0x8D7112356#define GL_ALPHA32UI_EXT 0x8D7212357#define GL_INTENSITY32UI_EXT 0x8D7312358#define GL_LUMINANCE32UI_EXT 0x8D7412359#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D7512360#define GL_RGBA16UI_EXT 0x8D7612361#define GL_RGB16UI_EXT 0x8D7712362#define GL_ALPHA16UI_EXT 0x8D7812363#define GL_INTENSITY16UI_EXT 0x8D7912364#define GL_LUMINANCE16UI_EXT 0x8D7A12365#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B12366#define GL_RGBA8UI_EXT 0x8D7C12367#define GL_RGB8UI_EXT 0x8D7D12368#define GL_ALPHA8UI_EXT 0x8D7E12369#define GL_INTENSITY8UI_EXT 0x8D7F12370#define GL_LUMINANCE8UI_EXT 0x8D8012371#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D8112372#define GL_RGBA32I_EXT 0x8D8212373#define GL_RGB32I_EXT 0x8D8312374#define GL_ALPHA32I_EXT 0x8D8412375#define GL_INTENSITY32I_EXT 0x8D8512376#define GL_LUMINANCE32I_EXT 0x8D8612377#define GL_LUMINANCE_ALPHA32I_EXT 0x8D8712378#define GL_RGBA16I_EXT 0x8D8812379#define GL_RGB16I_EXT 0x8D8912380#define GL_ALPHA16I_EXT 0x8D8A12381#define GL_INTENSITY16I_EXT 0x8D8B12382#define GL_LUMINANCE16I_EXT 0x8D8C12383#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D12384#define GL_RGBA8I_EXT 0x8D8E12385#define GL_RGB8I_EXT 0x8D8F12386#define GL_ALPHA8I_EXT 0x8D9012387#define GL_INTENSITY8I_EXT 0x8D9112388#define GL_LUMINANCE8I_EXT 0x8D9212389#define GL_LUMINANCE_ALPHA8I_EXT 0x8D9312390#define GL_RED_INTEGER_EXT 0x8D9412391#define GL_GREEN_INTEGER_EXT 0x8D9512392#define GL_BLUE_INTEGER_EXT 0x8D9612393#define GL_ALPHA_INTEGER_EXT 0x8D9712394#define GL_RGB_INTEGER_EXT 0x8D9812395#define GL_RGBA_INTEGER_EXT 0x8D9912396#define GL_BGR_INTEGER_EXT 0x8D9A12397#define GL_BGRA_INTEGER_EXT 0x8D9B12398#define GL_LUMINANCE_INTEGER_EXT 0x8D9C12399#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D12400#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E1240112402typedef void (GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);12403typedef void (GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);12404typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params);12405typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params);12406typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);12407typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params);1240812409#define glClearColorIiEXT GLEW_GET_FUN(__glewClearColorIiEXT)12410#define glClearColorIuiEXT GLEW_GET_FUN(__glewClearColorIuiEXT)12411#define glGetTexParameterIivEXT GLEW_GET_FUN(__glewGetTexParameterIivEXT)12412#define glGetTexParameterIuivEXT GLEW_GET_FUN(__glewGetTexParameterIuivEXT)12413#define glTexParameterIivEXT GLEW_GET_FUN(__glewTexParameterIivEXT)12414#define glTexParameterIuivEXT GLEW_GET_FUN(__glewTexParameterIuivEXT)1241512416#define GLEW_EXT_texture_integer GLEW_GET_VAR(__GLEW_EXT_texture_integer)1241712418#endif /* GL_EXT_texture_integer */1241912420/* ------------------------ GL_EXT_texture_lod_bias ------------------------ */1242112422#ifndef GL_EXT_texture_lod_bias12423#define GL_EXT_texture_lod_bias 11242412425#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD12426#define GL_TEXTURE_FILTER_CONTROL_EXT 0x850012427#define GL_TEXTURE_LOD_BIAS_EXT 0x85011242812429#define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias)1243012431#endif /* GL_EXT_texture_lod_bias */1243212433/* ---------------------- GL_EXT_texture_mirror_clamp ---------------------- */1243412435#ifndef GL_EXT_texture_mirror_clamp12436#define GL_EXT_texture_mirror_clamp 11243712438#define GL_MIRROR_CLAMP_EXT 0x874212439#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x874312440#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x89121244112442#define GLEW_EXT_texture_mirror_clamp GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp)1244312444#endif /* GL_EXT_texture_mirror_clamp */1244512446/* ------------------------- GL_EXT_texture_norm16 ------------------------- */1244712448#ifndef GL_EXT_texture_norm1612449#define GL_EXT_texture_norm16 11245012451#define GL_RGB16_EXT 0x805412452#define GL_RGBA16_EXT 0x805B12453#define GL_R16_EXT 0x822A12454#define GL_RG16_EXT 0x822C12455#define GL_R16_SNORM_EXT 0x8F9812456#define GL_RG16_SNORM_EXT 0x8F9912457#define GL_RGB16_SNORM_EXT 0x8F9A12458#define GL_RGBA16_SNORM_EXT 0x8F9B1245912460#define GLEW_EXT_texture_norm16 GLEW_GET_VAR(__GLEW_EXT_texture_norm16)1246112462#endif /* GL_EXT_texture_norm16 */1246312464/* ------------------------- GL_EXT_texture_object ------------------------- */1246512466#ifndef GL_EXT_texture_object12467#define GL_EXT_texture_object 11246812469#define GL_TEXTURE_PRIORITY_EXT 0x806612470#define GL_TEXTURE_RESIDENT_EXT 0x806712471#define GL_TEXTURE_1D_BINDING_EXT 0x806812472#define GL_TEXTURE_2D_BINDING_EXT 0x806912473#define GL_TEXTURE_3D_BINDING_EXT 0x806A1247412475typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences);12476typedef void (GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);12477typedef void (GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures);12478typedef void (GLAPIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures);12479typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture);12480typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities);1248112482#define glAreTexturesResidentEXT GLEW_GET_FUN(__glewAreTexturesResidentEXT)12483#define glBindTextureEXT GLEW_GET_FUN(__glewBindTextureEXT)12484#define glDeleteTexturesEXT GLEW_GET_FUN(__glewDeleteTexturesEXT)12485#define glGenTexturesEXT GLEW_GET_FUN(__glewGenTexturesEXT)12486#define glIsTextureEXT GLEW_GET_FUN(__glewIsTextureEXT)12487#define glPrioritizeTexturesEXT GLEW_GET_FUN(__glewPrioritizeTexturesEXT)1248812489#define GLEW_EXT_texture_object GLEW_GET_VAR(__GLEW_EXT_texture_object)1249012491#endif /* GL_EXT_texture_object */1249212493/* --------------------- GL_EXT_texture_perturb_normal --------------------- */1249412495#ifndef GL_EXT_texture_perturb_normal12496#define GL_EXT_texture_perturb_normal 11249712498#define GL_PERTURB_EXT 0x85AE12499#define GL_TEXTURE_NORMAL_EXT 0x85AF1250012501typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode);1250212503#define glTextureNormalEXT GLEW_GET_FUN(__glewTextureNormalEXT)1250412505#define GLEW_EXT_texture_perturb_normal GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal)1250612507#endif /* GL_EXT_texture_perturb_normal */1250812509/* ------------------------ GL_EXT_texture_rectangle ----------------------- */1251012511#ifndef GL_EXT_texture_rectangle12512#define GL_EXT_texture_rectangle 11251312514#define GL_TEXTURE_RECTANGLE_EXT 0x84F512515#define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F612516#define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F712517#define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F81251812519#define GLEW_EXT_texture_rectangle GLEW_GET_VAR(__GLEW_EXT_texture_rectangle)1252012521#endif /* GL_EXT_texture_rectangle */1252212523/* --------------------------- GL_EXT_texture_rg --------------------------- */1252412525#ifndef GL_EXT_texture_rg12526#define GL_EXT_texture_rg 11252712528#define GL_RED_EXT 0x190312529#define GL_RG_EXT 0x822712530#define GL_R8_EXT 0x822912531#define GL_RG8_EXT 0x822B1253212533#define GLEW_EXT_texture_rg GLEW_GET_VAR(__GLEW_EXT_texture_rg)1253412535#endif /* GL_EXT_texture_rg */1253612537/* -------------------------- GL_EXT_texture_sRGB -------------------------- */1253812539#ifndef GL_EXT_texture_sRGB12540#define GL_EXT_texture_sRGB 11254112542#define GL_SRGB_EXT 0x8C4012543#define GL_SRGB8_EXT 0x8C4112544#define GL_SRGB_ALPHA_EXT 0x8C4212545#define GL_SRGB8_ALPHA8_EXT 0x8C4312546#define GL_SLUMINANCE_ALPHA_EXT 0x8C4412547#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C4512548#define GL_SLUMINANCE_EXT 0x8C4612549#define GL_SLUMINANCE8_EXT 0x8C4712550#define GL_COMPRESSED_SRGB_EXT 0x8C4812551#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C4912552#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A12553#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B12554#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C12555#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D12556#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E12557#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F1255812559#define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB)1256012561#endif /* GL_EXT_texture_sRGB */1256212563/* ------------------------- GL_EXT_texture_sRGB_R8 ------------------------ */1256412565#ifndef GL_EXT_texture_sRGB_R812566#define GL_EXT_texture_sRGB_R8 11256712568#define GL_SR8_EXT 0x8FBD1256912570#define GLEW_EXT_texture_sRGB_R8 GLEW_GET_VAR(__GLEW_EXT_texture_sRGB_R8)1257112572#endif /* GL_EXT_texture_sRGB_R8 */1257312574/* ------------------------ GL_EXT_texture_sRGB_RG8 ------------------------ */1257512576#ifndef GL_EXT_texture_sRGB_RG812577#define GL_EXT_texture_sRGB_RG8 11257812579#define GL_SRG8_EXT 0x8FBE1258012581#define GLEW_EXT_texture_sRGB_RG8 GLEW_GET_VAR(__GLEW_EXT_texture_sRGB_RG8)1258212583#endif /* GL_EXT_texture_sRGB_RG8 */1258412585/* ----------------------- GL_EXT_texture_sRGB_decode ---------------------- */1258612587#ifndef GL_EXT_texture_sRGB_decode12588#define GL_EXT_texture_sRGB_decode 11258912590#define GL_TEXTURE_SRGB_DECODE_EXT 0x8A4812591#define GL_DECODE_EXT 0x8A4912592#define GL_SKIP_DECODE_EXT 0x8A4A1259312594#define GLEW_EXT_texture_sRGB_decode GLEW_GET_VAR(__GLEW_EXT_texture_sRGB_decode)1259512596#endif /* GL_EXT_texture_sRGB_decode */1259712598/* --------------------- GL_EXT_texture_shared_exponent -------------------- */1259912600#ifndef GL_EXT_texture_shared_exponent12601#define GL_EXT_texture_shared_exponent 11260212603#define GL_RGB9_E5_EXT 0x8C3D12604#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E12605#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F1260612607#define GLEW_EXT_texture_shared_exponent GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent)1260812609#endif /* GL_EXT_texture_shared_exponent */1261012611/* -------------------------- GL_EXT_texture_snorm ------------------------- */1261212613#ifndef GL_EXT_texture_snorm12614#define GL_EXT_texture_snorm 11261512616#define GL_RED_SNORM 0x8F9012617#define GL_RG_SNORM 0x8F9112618#define GL_RGB_SNORM 0x8F9212619#define GL_RGBA_SNORM 0x8F9312620#define GL_R8_SNORM 0x8F9412621#define GL_RG8_SNORM 0x8F9512622#define GL_RGB8_SNORM 0x8F9612623#define GL_RGBA8_SNORM 0x8F9712624#define GL_R16_SNORM 0x8F9812625#define GL_RG16_SNORM 0x8F9912626#define GL_RGB16_SNORM 0x8F9A12627#define GL_RGBA16_SNORM 0x8F9B12628#define GL_SIGNED_NORMALIZED 0x8F9C12629#define GL_ALPHA_SNORM 0x901012630#define GL_LUMINANCE_SNORM 0x901112631#define GL_LUMINANCE_ALPHA_SNORM 0x901212632#define GL_INTENSITY_SNORM 0x901312633#define GL_ALPHA8_SNORM 0x901412634#define GL_LUMINANCE8_SNORM 0x901512635#define GL_LUMINANCE8_ALPHA8_SNORM 0x901612636#define GL_INTENSITY8_SNORM 0x901712637#define GL_ALPHA16_SNORM 0x901812638#define GL_LUMINANCE16_SNORM 0x901912639#define GL_LUMINANCE16_ALPHA16_SNORM 0x901A12640#define GL_INTENSITY16_SNORM 0x901B1264112642#define GLEW_EXT_texture_snorm GLEW_GET_VAR(__GLEW_EXT_texture_snorm)1264312644#endif /* GL_EXT_texture_snorm */1264512646/* ------------------------- GL_EXT_texture_storage ------------------------ */1264712648#ifndef GL_EXT_texture_storage12649#define GL_EXT_texture_storage 11265012651#define GL_ALPHA8_EXT 0x803C12652#define GL_LUMINANCE8_EXT 0x804012653#define GL_LUMINANCE8_ALPHA8_EXT 0x804512654#define GL_RGB10_EXT 0x805212655#define GL_RGB10_A2_EXT 0x805912656#define GL_R8_EXT 0x822912657#define GL_RG8_EXT 0x822B12658#define GL_R16F_EXT 0x822D12659#define GL_R32F_EXT 0x822E12660#define GL_RG16F_EXT 0x822F12661#define GL_RG32F_EXT 0x823012662#define GL_RGBA32F_EXT 0x881412663#define GL_RGB32F_EXT 0x881512664#define GL_ALPHA32F_EXT 0x881612665#define GL_LUMINANCE32F_EXT 0x881812666#define GL_LUMINANCE_ALPHA32F_EXT 0x881912667#define GL_RGBA16F_EXT 0x881A12668#define GL_RGB16F_EXT 0x881B12669#define GL_ALPHA16F_EXT 0x881C12670#define GL_LUMINANCE16F_EXT 0x881E12671#define GL_LUMINANCE_ALPHA16F_EXT 0x881F12672#define GL_RGB_RAW_422_APPLE 0x8A5112673#define GL_TEXTURE_IMMUTABLE_FORMAT_EXT 0x912F12674#define GL_BGRA8_EXT 0x93A11267512676typedef void (GLAPIENTRY * PFNGLTEXSTORAGE1DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);12677typedef void (GLAPIENTRY * PFNGLTEXSTORAGE2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);12678typedef void (GLAPIENTRY * PFNGLTEXSTORAGE3DEXTPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);12679typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE1DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);12680typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE2DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);12681typedef void (GLAPIENTRY * PFNGLTEXTURESTORAGE3DEXTPROC) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);1268212683#define glTexStorage1DEXT GLEW_GET_FUN(__glewTexStorage1DEXT)12684#define glTexStorage2DEXT GLEW_GET_FUN(__glewTexStorage2DEXT)12685#define glTexStorage3DEXT GLEW_GET_FUN(__glewTexStorage3DEXT)12686#define glTextureStorage1DEXT GLEW_GET_FUN(__glewTextureStorage1DEXT)12687#define glTextureStorage2DEXT GLEW_GET_FUN(__glewTextureStorage2DEXT)12688#define glTextureStorage3DEXT GLEW_GET_FUN(__glewTextureStorage3DEXT)1268912690#define GLEW_EXT_texture_storage GLEW_GET_VAR(__GLEW_EXT_texture_storage)1269112692#endif /* GL_EXT_texture_storage */1269312694/* ------------------------- GL_EXT_texture_swizzle ------------------------ */1269512696#ifndef GL_EXT_texture_swizzle12697#define GL_EXT_texture_swizzle 11269812699#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E4212700#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E4312701#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E4412702#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E4512703#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E461270412705#define GLEW_EXT_texture_swizzle GLEW_GET_VAR(__GLEW_EXT_texture_swizzle)1270612707#endif /* GL_EXT_texture_swizzle */1270812709/* ------------------- GL_EXT_texture_type_2_10_10_10_REV ------------------ */1271012711#ifndef GL_EXT_texture_type_2_10_10_10_REV12712#define GL_EXT_texture_type_2_10_10_10_REV 11271312714#define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x83681271512716#define GLEW_EXT_texture_type_2_10_10_10_REV GLEW_GET_VAR(__GLEW_EXT_texture_type_2_10_10_10_REV)1271712718#endif /* GL_EXT_texture_type_2_10_10_10_REV */1271912720/* -------------------------- GL_EXT_texture_view -------------------------- */1272112722#ifndef GL_EXT_texture_view12723#define GL_EXT_texture_view 11272412725#define GL_TEXTURE_VIEW_MIN_LEVEL_EXT 0x82DB12726#define GL_TEXTURE_VIEW_NUM_LEVELS_EXT 0x82DC12727#define GL_TEXTURE_VIEW_MIN_LAYER_EXT 0x82DD12728#define GL_TEXTURE_VIEW_NUM_LAYERS_EXT 0x82DE12729#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF1273012731typedef void (GLAPIENTRY * PFNGLTEXTUREVIEWEXTPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);1273212733#define glTextureViewEXT GLEW_GET_FUN(__glewTextureViewEXT)1273412735#define GLEW_EXT_texture_view GLEW_GET_VAR(__GLEW_EXT_texture_view)1273612737#endif /* GL_EXT_texture_view */1273812739/* --------------------------- GL_EXT_timer_query -------------------------- */1274012741#ifndef GL_EXT_timer_query12742#define GL_EXT_timer_query 11274312744#define GL_TIME_ELAPSED_EXT 0x88BF1274512746typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params);12747typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params);1274812749#define glGetQueryObjecti64vEXT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT)12750#define glGetQueryObjectui64vEXT GLEW_GET_FUN(__glewGetQueryObjectui64vEXT)1275112752#define GLEW_EXT_timer_query GLEW_GET_VAR(__GLEW_EXT_timer_query)1275312754#endif /* GL_EXT_timer_query */1275512756/* ----------------------- GL_EXT_transform_feedback ----------------------- */1275712758#ifndef GL_EXT_transform_feedback12759#define GL_EXT_transform_feedback 11276012761#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C7612762#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F12763#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C8012764#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C8312765#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C8412766#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C8512767#define GL_PRIMITIVES_GENERATED_EXT 0x8C8712768#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C8812769#define GL_RASTERIZER_DISCARD_EXT 0x8C8912770#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A12771#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B12772#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C12773#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D12774#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E12775#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F1277612777typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode);12778typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);12779typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);12780typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);12781typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void);12782typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei *size, GLenum *type, GLchar *name);12783typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar * const* varyings, GLenum bufferMode);1278412785#define glBeginTransformFeedbackEXT GLEW_GET_FUN(__glewBeginTransformFeedbackEXT)12786#define glBindBufferBaseEXT GLEW_GET_FUN(__glewBindBufferBaseEXT)12787#define glBindBufferOffsetEXT GLEW_GET_FUN(__glewBindBufferOffsetEXT)12788#define glBindBufferRangeEXT GLEW_GET_FUN(__glewBindBufferRangeEXT)12789#define glEndTransformFeedbackEXT GLEW_GET_FUN(__glewEndTransformFeedbackEXT)12790#define glGetTransformFeedbackVaryingEXT GLEW_GET_FUN(__glewGetTransformFeedbackVaryingEXT)12791#define glTransformFeedbackVaryingsEXT GLEW_GET_FUN(__glewTransformFeedbackVaryingsEXT)1279212793#define GLEW_EXT_transform_feedback GLEW_GET_VAR(__GLEW_EXT_transform_feedback)1279412795#endif /* GL_EXT_transform_feedback */1279612797/* ------------------------- GL_EXT_unpack_subimage ------------------------ */1279812799#ifndef GL_EXT_unpack_subimage12800#define GL_EXT_unpack_subimage 11280112802#define GL_UNPACK_ROW_LENGTH_EXT 0x0CF212803#define GL_UNPACK_SKIP_ROWS_EXT 0x0CF312804#define GL_UNPACK_SKIP_PIXELS_EXT 0x0CF41280512806#define GLEW_EXT_unpack_subimage GLEW_GET_VAR(__GLEW_EXT_unpack_subimage)1280712808#endif /* GL_EXT_unpack_subimage */1280912810/* -------------------------- GL_EXT_vertex_array -------------------------- */1281112812#ifndef GL_EXT_vertex_array12813#define GL_EXT_vertex_array 11281412815#define GL_DOUBLE_EXT 0x140A12816#define GL_VERTEX_ARRAY_EXT 0x807412817#define GL_NORMAL_ARRAY_EXT 0x807512818#define GL_COLOR_ARRAY_EXT 0x807612819#define GL_INDEX_ARRAY_EXT 0x807712820#define GL_TEXTURE_COORD_ARRAY_EXT 0x807812821#define GL_EDGE_FLAG_ARRAY_EXT 0x807912822#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A12823#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B12824#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C12825#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D12826#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E12827#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F12828#define GL_NORMAL_ARRAY_COUNT_EXT 0x808012829#define GL_COLOR_ARRAY_SIZE_EXT 0x808112830#define GL_COLOR_ARRAY_TYPE_EXT 0x808212831#define GL_COLOR_ARRAY_STRIDE_EXT 0x808312832#define GL_COLOR_ARRAY_COUNT_EXT 0x808412833#define GL_INDEX_ARRAY_TYPE_EXT 0x808512834#define GL_INDEX_ARRAY_STRIDE_EXT 0x808612835#define GL_INDEX_ARRAY_COUNT_EXT 0x808712836#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x808812837#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x808912838#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A12839#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B12840#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C12841#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D12842#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E12843#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F12844#define GL_COLOR_ARRAY_POINTER_EXT 0x809012845#define GL_INDEX_ARRAY_POINTER_EXT 0x809112846#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x809212847#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x80931284812849typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i);12850typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);12851typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);12852typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer);12853typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void *pointer);12854typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void *pointer);12855typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);12856typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);1285712858#define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT)12859#define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT)12860#define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT)12861#define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT)12862#define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT)12863#define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT)12864#define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT)12865#define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT)1286612867#define GLEW_EXT_vertex_array GLEW_GET_VAR(__GLEW_EXT_vertex_array)1286812869#endif /* GL_EXT_vertex_array */1287012871/* ------------------------ GL_EXT_vertex_array_bgra ----------------------- */1287212873#ifndef GL_EXT_vertex_array_bgra12874#define GL_EXT_vertex_array_bgra 11287512876#define GL_BGRA 0x80E11287712878#define GLEW_EXT_vertex_array_bgra GLEW_GET_VAR(__GLEW_EXT_vertex_array_bgra)1287912880#endif /* GL_EXT_vertex_array_bgra */1288112882/* ----------------------- GL_EXT_vertex_array_setXXX ---------------------- */1288312884#ifndef GL_EXT_vertex_array_setXXX12885#define GL_EXT_vertex_array_setXXX 11288612887typedef void (GLAPIENTRY * PFNGLBINDARRAYSETEXTPROC) (const void *arrayset);12888typedef const void * (GLAPIENTRY * PFNGLCREATEARRAYSETEXTPROC) (void);12889typedef void (GLAPIENTRY * PFNGLDELETEARRAYSETSEXTPROC) (GLsizei n, const void *arrayset[]);1289012891#define glBindArraySetEXT GLEW_GET_FUN(__glewBindArraySetEXT)12892#define glCreateArraySetExt GLEW_GET_FUN(__glewCreateArraySetExt)12893#define glDeleteArraySetsEXT GLEW_GET_FUN(__glewDeleteArraySetsEXT)1289412895#define GLEW_EXT_vertex_array_setXXX GLEW_GET_VAR(__GLEW_EXT_vertex_array_setXXX)1289612897#endif /* GL_EXT_vertex_array_setXXX */1289812899/* ----------------------- GL_EXT_vertex_attrib_64bit ---------------------- */1290012901#ifndef GL_EXT_vertex_attrib_64bit12902#define GL_EXT_vertex_attrib_64bit 11290312904#define GL_DOUBLE_MAT2_EXT 0x8F4612905#define GL_DOUBLE_MAT3_EXT 0x8F4712906#define GL_DOUBLE_MAT4_EXT 0x8F4812907#define GL_DOUBLE_MAT2x3_EXT 0x8F4912908#define GL_DOUBLE_MAT2x4_EXT 0x8F4A12909#define GL_DOUBLE_MAT3x2_EXT 0x8F4B12910#define GL_DOUBLE_MAT3x4_EXT 0x8F4C12911#define GL_DOUBLE_MAT4x2_EXT 0x8F4D12912#define GL_DOUBLE_MAT4x3_EXT 0x8F4E12913#define GL_DOUBLE_VEC2_EXT 0x8FFC12914#define GL_DOUBLE_VEC3_EXT 0x8FFD12915#define GL_DOUBLE_VEC4_EXT 0x8FFE1291612917typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pname, GLdouble* params);12918typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);12919typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdouble x);12920typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdouble* v);12921typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdouble x, GLdouble y);12922typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdouble* v);12923typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);12924typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdouble* v);12925typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);12926typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdouble* v);12927typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);1292812929#define glGetVertexAttribLdvEXT GLEW_GET_FUN(__glewGetVertexAttribLdvEXT)12930#define glVertexArrayVertexAttribLOffsetEXT GLEW_GET_FUN(__glewVertexArrayVertexAttribLOffsetEXT)12931#define glVertexAttribL1dEXT GLEW_GET_FUN(__glewVertexAttribL1dEXT)12932#define glVertexAttribL1dvEXT GLEW_GET_FUN(__glewVertexAttribL1dvEXT)12933#define glVertexAttribL2dEXT GLEW_GET_FUN(__glewVertexAttribL2dEXT)12934#define glVertexAttribL2dvEXT GLEW_GET_FUN(__glewVertexAttribL2dvEXT)12935#define glVertexAttribL3dEXT GLEW_GET_FUN(__glewVertexAttribL3dEXT)12936#define glVertexAttribL3dvEXT GLEW_GET_FUN(__glewVertexAttribL3dvEXT)12937#define glVertexAttribL4dEXT GLEW_GET_FUN(__glewVertexAttribL4dEXT)12938#define glVertexAttribL4dvEXT GLEW_GET_FUN(__glewVertexAttribL4dvEXT)12939#define glVertexAttribLPointerEXT GLEW_GET_FUN(__glewVertexAttribLPointerEXT)1294012941#define GLEW_EXT_vertex_attrib_64bit GLEW_GET_VAR(__GLEW_EXT_vertex_attrib_64bit)1294212943#endif /* GL_EXT_vertex_attrib_64bit */1294412945/* -------------------------- GL_EXT_vertex_shader ------------------------- */1294612947#ifndef GL_EXT_vertex_shader12948#define GL_EXT_vertex_shader 11294912950#define GL_VERTEX_SHADER_EXT 0x878012951#define GL_VERTEX_SHADER_BINDING_EXT 0x878112952#define GL_OP_INDEX_EXT 0x878212953#define GL_OP_NEGATE_EXT 0x878312954#define GL_OP_DOT3_EXT 0x878412955#define GL_OP_DOT4_EXT 0x878512956#define GL_OP_MUL_EXT 0x878612957#define GL_OP_ADD_EXT 0x878712958#define GL_OP_MADD_EXT 0x878812959#define GL_OP_FRAC_EXT 0x878912960#define GL_OP_MAX_EXT 0x878A12961#define GL_OP_MIN_EXT 0x878B12962#define GL_OP_SET_GE_EXT 0x878C12963#define GL_OP_SET_LT_EXT 0x878D12964#define GL_OP_CLAMP_EXT 0x878E12965#define GL_OP_FLOOR_EXT 0x878F12966#define GL_OP_ROUND_EXT 0x879012967#define GL_OP_EXP_BASE_2_EXT 0x879112968#define GL_OP_LOG_BASE_2_EXT 0x879212969#define GL_OP_POWER_EXT 0x879312970#define GL_OP_RECIP_EXT 0x879412971#define GL_OP_RECIP_SQRT_EXT 0x879512972#define GL_OP_SUB_EXT 0x879612973#define GL_OP_CROSS_PRODUCT_EXT 0x879712974#define GL_OP_MULTIPLY_MATRIX_EXT 0x879812975#define GL_OP_MOV_EXT 0x879912976#define GL_OUTPUT_VERTEX_EXT 0x879A12977#define GL_OUTPUT_COLOR0_EXT 0x879B12978#define GL_OUTPUT_COLOR1_EXT 0x879C12979#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D12980#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E12981#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F12982#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A012983#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A112984#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A212985#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A312986#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A412987#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A512988#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A612989#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A712990#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A812991#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A912992#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA12993#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB12994#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC12995#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD12996#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE12997#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF12998#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B012999#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B113000#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B213001#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B313002#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B413003#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B513004#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B613005#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B713006#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B813007#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B913008#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA13009#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB13010#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC13011#define GL_OUTPUT_FOG_EXT 0x87BD13012#define GL_SCALAR_EXT 0x87BE13013#define GL_VECTOR_EXT 0x87BF13014#define GL_MATRIX_EXT 0x87C013015#define GL_VARIANT_EXT 0x87C113016#define GL_INVARIANT_EXT 0x87C213017#define GL_LOCAL_CONSTANT_EXT 0x87C313018#define GL_LOCAL_EXT 0x87C413019#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C513020#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C613021#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C713022#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C813023#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C913024#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA13025#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB13026#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC13027#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD13028#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE13029#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF13030#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D013031#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D113032#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D213033#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D313034#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D413035#define GL_X_EXT 0x87D513036#define GL_Y_EXT 0x87D613037#define GL_Z_EXT 0x87D713038#define GL_W_EXT 0x87D813039#define GL_NEGATIVE_X_EXT 0x87D913040#define GL_NEGATIVE_Y_EXT 0x87DA13041#define GL_NEGATIVE_Z_EXT 0x87DB13042#define GL_NEGATIVE_W_EXT 0x87DC13043#define GL_ZERO_EXT 0x87DD13044#define GL_ONE_EXT 0x87DE13045#define GL_NEGATIVE_ONE_EXT 0x87DF13046#define GL_NORMALIZED_RANGE_EXT 0x87E013047#define GL_FULL_RANGE_EXT 0x87E113048#define GL_CURRENT_VERTEX_EXT 0x87E213049#define GL_MVP_MATRIX_EXT 0x87E313050#define GL_VARIANT_VALUE_EXT 0x87E413051#define GL_VARIANT_DATATYPE_EXT 0x87E513052#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E613053#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E713054#define GL_VARIANT_ARRAY_EXT 0x87E813055#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E913056#define GL_INVARIANT_VALUE_EXT 0x87EA13057#define GL_INVARIANT_DATATYPE_EXT 0x87EB13058#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC13059#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED1306013061typedef void (GLAPIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void);13062typedef GLuint (GLAPIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);13063typedef GLuint (GLAPIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);13064typedef GLuint (GLAPIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value);13065typedef GLuint (GLAPIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);13066typedef GLuint (GLAPIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);13067typedef void (GLAPIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);13068typedef void (GLAPIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);13069typedef void (GLAPIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);13070typedef void (GLAPIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);13071typedef void (GLAPIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void);13072typedef void (GLAPIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);13073typedef GLuint (GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components);13074typedef GLuint (GLAPIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);13075typedef void (GLAPIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);13076typedef void (GLAPIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);13077typedef void (GLAPIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);13078typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);13079typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);13080typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);13081typedef void (GLAPIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);13082typedef void (GLAPIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);13083typedef void (GLAPIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);13084typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, void **data);13085typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);13086typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);13087typedef void (GLAPIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, void *addr);13088typedef void (GLAPIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, void *addr);13089typedef void (GLAPIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);13090typedef void (GLAPIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);13091typedef void (GLAPIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);13092typedef void (GLAPIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);13093typedef void (GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, void *addr);13094typedef void (GLAPIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr);13095typedef void (GLAPIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, GLdouble *addr);13096typedef void (GLAPIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr);13097typedef void (GLAPIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr);13098typedef void (GLAPIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr);13099typedef void (GLAPIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, GLubyte *addr);13100typedef void (GLAPIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr);13101typedef void (GLAPIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, GLushort *addr);13102typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);1310313104#define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT)13105#define glBindLightParameterEXT GLEW_GET_FUN(__glewBindLightParameterEXT)13106#define glBindMaterialParameterEXT GLEW_GET_FUN(__glewBindMaterialParameterEXT)13107#define glBindParameterEXT GLEW_GET_FUN(__glewBindParameterEXT)13108#define glBindTexGenParameterEXT GLEW_GET_FUN(__glewBindTexGenParameterEXT)13109#define glBindTextureUnitParameterEXT GLEW_GET_FUN(__glewBindTextureUnitParameterEXT)13110#define glBindVertexShaderEXT GLEW_GET_FUN(__glewBindVertexShaderEXT)13111#define glDeleteVertexShaderEXT GLEW_GET_FUN(__glewDeleteVertexShaderEXT)13112#define glDisableVariantClientStateEXT GLEW_GET_FUN(__glewDisableVariantClientStateEXT)13113#define glEnableVariantClientStateEXT GLEW_GET_FUN(__glewEnableVariantClientStateEXT)13114#define glEndVertexShaderEXT GLEW_GET_FUN(__glewEndVertexShaderEXT)13115#define glExtractComponentEXT GLEW_GET_FUN(__glewExtractComponentEXT)13116#define glGenSymbolsEXT GLEW_GET_FUN(__glewGenSymbolsEXT)13117#define glGenVertexShadersEXT GLEW_GET_FUN(__glewGenVertexShadersEXT)13118#define glGetInvariantBooleanvEXT GLEW_GET_FUN(__glewGetInvariantBooleanvEXT)13119#define glGetInvariantFloatvEXT GLEW_GET_FUN(__glewGetInvariantFloatvEXT)13120#define glGetInvariantIntegervEXT GLEW_GET_FUN(__glewGetInvariantIntegervEXT)13121#define glGetLocalConstantBooleanvEXT GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT)13122#define glGetLocalConstantFloatvEXT GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT)13123#define glGetLocalConstantIntegervEXT GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT)13124#define glGetVariantBooleanvEXT GLEW_GET_FUN(__glewGetVariantBooleanvEXT)13125#define glGetVariantFloatvEXT GLEW_GET_FUN(__glewGetVariantFloatvEXT)13126#define glGetVariantIntegervEXT GLEW_GET_FUN(__glewGetVariantIntegervEXT)13127#define glGetVariantPointervEXT GLEW_GET_FUN(__glewGetVariantPointervEXT)13128#define glInsertComponentEXT GLEW_GET_FUN(__glewInsertComponentEXT)13129#define glIsVariantEnabledEXT GLEW_GET_FUN(__glewIsVariantEnabledEXT)13130#define glSetInvariantEXT GLEW_GET_FUN(__glewSetInvariantEXT)13131#define glSetLocalConstantEXT GLEW_GET_FUN(__glewSetLocalConstantEXT)13132#define glShaderOp1EXT GLEW_GET_FUN(__glewShaderOp1EXT)13133#define glShaderOp2EXT GLEW_GET_FUN(__glewShaderOp2EXT)13134#define glShaderOp3EXT GLEW_GET_FUN(__glewShaderOp3EXT)13135#define glSwizzleEXT GLEW_GET_FUN(__glewSwizzleEXT)13136#define glVariantPointerEXT GLEW_GET_FUN(__glewVariantPointerEXT)13137#define glVariantbvEXT GLEW_GET_FUN(__glewVariantbvEXT)13138#define glVariantdvEXT GLEW_GET_FUN(__glewVariantdvEXT)13139#define glVariantfvEXT GLEW_GET_FUN(__glewVariantfvEXT)13140#define glVariantivEXT GLEW_GET_FUN(__glewVariantivEXT)13141#define glVariantsvEXT GLEW_GET_FUN(__glewVariantsvEXT)13142#define glVariantubvEXT GLEW_GET_FUN(__glewVariantubvEXT)13143#define glVariantuivEXT GLEW_GET_FUN(__glewVariantuivEXT)13144#define glVariantusvEXT GLEW_GET_FUN(__glewVariantusvEXT)13145#define glWriteMaskEXT GLEW_GET_FUN(__glewWriteMaskEXT)1314613147#define GLEW_EXT_vertex_shader GLEW_GET_VAR(__GLEW_EXT_vertex_shader)1314813149#endif /* GL_EXT_vertex_shader */1315013151/* ------------------------ GL_EXT_vertex_weighting ------------------------ */1315213153#ifndef GL_EXT_vertex_weighting13154#define GL_EXT_vertex_weighting 11315513156#define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA313157#define GL_MODELVIEW0_MATRIX_EXT 0x0BA613158#define GL_MODELVIEW0_EXT 0x170013159#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x850213160#define GL_MODELVIEW1_MATRIX_EXT 0x850613161#define GL_VERTEX_WEIGHTING_EXT 0x850913162#define GL_MODELVIEW1_EXT 0x850A13163#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B13164#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C13165#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D13166#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E13167#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F13168#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x85101316913170typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, void *pointer);13171typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);13172typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight);1317313174#define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT)13175#define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT)13176#define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT)1317713178#define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting)1317913180#endif /* GL_EXT_vertex_weighting */1318113182/* ------------------------ GL_EXT_win32_keyed_mutex ----------------------- */1318313184#ifndef GL_EXT_win32_keyed_mutex13185#define GL_EXT_win32_keyed_mutex 11318613187typedef GLboolean (GLAPIENTRY * PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC) (GLuint memory, GLuint64 key, GLuint timeout);13188typedef GLboolean (GLAPIENTRY * PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC) (GLuint memory, GLuint64 key);1318913190#define glAcquireKeyedMutexWin32EXT GLEW_GET_FUN(__glewAcquireKeyedMutexWin32EXT)13191#define glReleaseKeyedMutexWin32EXT GLEW_GET_FUN(__glewReleaseKeyedMutexWin32EXT)1319213193#define GLEW_EXT_win32_keyed_mutex GLEW_GET_VAR(__GLEW_EXT_win32_keyed_mutex)1319413195#endif /* GL_EXT_win32_keyed_mutex */1319613197/* ------------------------ GL_EXT_window_rectangles ----------------------- */1319813199#ifndef GL_EXT_window_rectangles13200#define GL_EXT_window_rectangles 11320113202#define GL_INCLUSIVE_EXT 0x8F1013203#define GL_EXCLUSIVE_EXT 0x8F1113204#define GL_WINDOW_RECTANGLE_EXT 0x8F1213205#define GL_WINDOW_RECTANGLE_MODE_EXT 0x8F1313206#define GL_MAX_WINDOW_RECTANGLES_EXT 0x8F1413207#define GL_NUM_WINDOW_RECTANGLES_EXT 0x8F151320813209typedef void (GLAPIENTRY * PFNGLWINDOWRECTANGLESEXTPROC) (GLenum mode, GLsizei count, const GLint box[]);1321013211#define glWindowRectanglesEXT GLEW_GET_FUN(__glewWindowRectanglesEXT)1321213213#define GLEW_EXT_window_rectangles GLEW_GET_VAR(__GLEW_EXT_window_rectangles)1321413215#endif /* GL_EXT_window_rectangles */1321613217/* ------------------------- GL_EXT_x11_sync_object ------------------------ */1321813219#ifndef GL_EXT_x11_sync_object13220#define GL_EXT_x11_sync_object 11322113222#define GL_SYNC_X11_FENCE_EXT 0x90E11322313224typedef GLsync (GLAPIENTRY * PFNGLIMPORTSYNCEXTPROC) (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags);1322513226#define glImportSyncEXT GLEW_GET_FUN(__glewImportSyncEXT)1322713228#define GLEW_EXT_x11_sync_object GLEW_GET_VAR(__GLEW_EXT_x11_sync_object)1322913230#endif /* GL_EXT_x11_sync_object */1323113232/* ---------------------- GL_GREMEDY_frame_terminator ---------------------- */1323313234#ifndef GL_GREMEDY_frame_terminator13235#define GL_GREMEDY_frame_terminator 11323613237typedef void (GLAPIENTRY * PFNGLFRAMETERMINATORGREMEDYPROC) (void);1323813239#define glFrameTerminatorGREMEDY GLEW_GET_FUN(__glewFrameTerminatorGREMEDY)1324013241#define GLEW_GREMEDY_frame_terminator GLEW_GET_VAR(__GLEW_GREMEDY_frame_terminator)1324213243#endif /* GL_GREMEDY_frame_terminator */1324413245/* ------------------------ GL_GREMEDY_string_marker ----------------------- */1324613247#ifndef GL_GREMEDY_string_marker13248#define GL_GREMEDY_string_marker 11324913250typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const void *string);1325113252#define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY)1325313254#define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker)1325513256#endif /* GL_GREMEDY_string_marker */1325713258/* --------------------- GL_HP_convolution_border_modes -------------------- */1325913260#ifndef GL_HP_convolution_border_modes13261#define GL_HP_convolution_border_modes 11326213263#define GLEW_HP_convolution_border_modes GLEW_GET_VAR(__GLEW_HP_convolution_border_modes)1326413265#endif /* GL_HP_convolution_border_modes */1326613267/* ------------------------- GL_HP_image_transform ------------------------- */1326813269#ifndef GL_HP_image_transform13270#define GL_HP_image_transform 11327113272typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params);13273typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params);13274typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param);13275typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params);13276typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param);13277typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params);1327813279#define glGetImageTransformParameterfvHP GLEW_GET_FUN(__glewGetImageTransformParameterfvHP)13280#define glGetImageTransformParameterivHP GLEW_GET_FUN(__glewGetImageTransformParameterivHP)13281#define glImageTransformParameterfHP GLEW_GET_FUN(__glewImageTransformParameterfHP)13282#define glImageTransformParameterfvHP GLEW_GET_FUN(__glewImageTransformParameterfvHP)13283#define glImageTransformParameteriHP GLEW_GET_FUN(__glewImageTransformParameteriHP)13284#define glImageTransformParameterivHP GLEW_GET_FUN(__glewImageTransformParameterivHP)1328513286#define GLEW_HP_image_transform GLEW_GET_VAR(__GLEW_HP_image_transform)1328713288#endif /* GL_HP_image_transform */1328913290/* -------------------------- GL_HP_occlusion_test ------------------------- */1329113292#ifndef GL_HP_occlusion_test13293#define GL_HP_occlusion_test 11329413295#define GLEW_HP_occlusion_test GLEW_GET_VAR(__GLEW_HP_occlusion_test)1329613297#endif /* GL_HP_occlusion_test */1329813299/* ------------------------- GL_HP_texture_lighting ------------------------ */1330013301#ifndef GL_HP_texture_lighting13302#define GL_HP_texture_lighting 11330313304#define GLEW_HP_texture_lighting GLEW_GET_VAR(__GLEW_HP_texture_lighting)1330513306#endif /* GL_HP_texture_lighting */1330713308/* --------------------------- GL_IBM_cull_vertex -------------------------- */1330913310#ifndef GL_IBM_cull_vertex13311#define GL_IBM_cull_vertex 11331213313#define GL_CULL_VERTEX_IBM 1030501331413315#define GLEW_IBM_cull_vertex GLEW_GET_VAR(__GLEW_IBM_cull_vertex)1331613317#endif /* GL_IBM_cull_vertex */1331813319/* ---------------------- GL_IBM_multimode_draw_arrays --------------------- */1332013321#ifndef GL_IBM_multimode_draw_arrays13322#define GL_IBM_multimode_draw_arrays 11332313324typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);13325typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei primcount, GLint modestride);1332613327#define glMultiModeDrawArraysIBM GLEW_GET_FUN(__glewMultiModeDrawArraysIBM)13328#define glMultiModeDrawElementsIBM GLEW_GET_FUN(__glewMultiModeDrawElementsIBM)1332913330#define GLEW_IBM_multimode_draw_arrays GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays)1333113332#endif /* GL_IBM_multimode_draw_arrays */1333313334/* ------------------------- GL_IBM_rasterpos_clip ------------------------- */1333513336#ifndef GL_IBM_rasterpos_clip13337#define GL_IBM_rasterpos_clip 11333813339#define GL_RASTER_POSITION_UNCLIPPED_IBM 1030101334013341#define GLEW_IBM_rasterpos_clip GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip)1334213343#endif /* GL_IBM_rasterpos_clip */1334413345/* --------------------------- GL_IBM_static_data -------------------------- */1334613347#ifndef GL_IBM_static_data13348#define GL_IBM_static_data 11334913350#define GL_ALL_STATIC_DATA_IBM 10306013351#define GL_STATIC_VERTEX_ARRAY_IBM 1030611335213353#define GLEW_IBM_static_data GLEW_GET_VAR(__GLEW_IBM_static_data)1335413355#endif /* GL_IBM_static_data */1335613357/* --------------------- GL_IBM_texture_mirrored_repeat -------------------- */1335813359#ifndef GL_IBM_texture_mirrored_repeat13360#define GL_IBM_texture_mirrored_repeat 11336113362#define GL_MIRRORED_REPEAT_IBM 0x83701336313364#define GLEW_IBM_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat)1336513366#endif /* GL_IBM_texture_mirrored_repeat */1336713368/* ----------------------- GL_IBM_vertex_array_lists ----------------------- */1336913370#ifndef GL_IBM_vertex_array_lists13371#define GL_IBM_vertex_array_lists 11337213373#define GL_VERTEX_ARRAY_LIST_IBM 10307013374#define GL_NORMAL_ARRAY_LIST_IBM 10307113375#define GL_COLOR_ARRAY_LIST_IBM 10307213376#define GL_INDEX_ARRAY_LIST_IBM 10307313377#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 10307413378#define GL_EDGE_FLAG_ARRAY_LIST_IBM 10307513379#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 10307613380#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 10307713381#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 10308013382#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 10308113383#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 10308213384#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 10308313385#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 10308413386#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 10308513387#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 10308613388#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 1030871338913390typedef void (GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride);13391typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride);13392typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const void** pointer, GLint ptrstride);13393typedef void (GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const void** pointer, GLint ptrstride);13394typedef void (GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const void** pointer, GLint ptrstride);13395typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride);13396typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride);13397typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const void** pointer, GLint ptrstride);1339813399#define glColorPointerListIBM GLEW_GET_FUN(__glewColorPointerListIBM)13400#define glEdgeFlagPointerListIBM GLEW_GET_FUN(__glewEdgeFlagPointerListIBM)13401#define glFogCoordPointerListIBM GLEW_GET_FUN(__glewFogCoordPointerListIBM)13402#define glIndexPointerListIBM GLEW_GET_FUN(__glewIndexPointerListIBM)13403#define glNormalPointerListIBM GLEW_GET_FUN(__glewNormalPointerListIBM)13404#define glSecondaryColorPointerListIBM GLEW_GET_FUN(__glewSecondaryColorPointerListIBM)13405#define glTexCoordPointerListIBM GLEW_GET_FUN(__glewTexCoordPointerListIBM)13406#define glVertexPointerListIBM GLEW_GET_FUN(__glewVertexPointerListIBM)1340713408#define GLEW_IBM_vertex_array_lists GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists)1340913410#endif /* GL_IBM_vertex_array_lists */1341113412/* -------------------------- GL_INGR_color_clamp -------------------------- */1341313414#ifndef GL_INGR_color_clamp13415#define GL_INGR_color_clamp 11341613417#define GL_RED_MIN_CLAMP_INGR 0x856013418#define GL_GREEN_MIN_CLAMP_INGR 0x856113419#define GL_BLUE_MIN_CLAMP_INGR 0x856213420#define GL_ALPHA_MIN_CLAMP_INGR 0x856313421#define GL_RED_MAX_CLAMP_INGR 0x856413422#define GL_GREEN_MAX_CLAMP_INGR 0x856513423#define GL_BLUE_MAX_CLAMP_INGR 0x856613424#define GL_ALPHA_MAX_CLAMP_INGR 0x85671342513426#define GLEW_INGR_color_clamp GLEW_GET_VAR(__GLEW_INGR_color_clamp)1342713428#endif /* GL_INGR_color_clamp */1342913430/* ------------------------- GL_INGR_interlace_read ------------------------ */1343113432#ifndef GL_INGR_interlace_read13433#define GL_INGR_interlace_read 11343413435#define GL_INTERLACE_READ_INGR 0x85681343613437#define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read)1343813439#endif /* GL_INGR_interlace_read */1344013441/* ------------------ GL_INTEL_conservative_rasterization ------------------ */1344213443#ifndef GL_INTEL_conservative_rasterization13444#define GL_INTEL_conservative_rasterization 11344513446#define GL_CONSERVATIVE_RASTERIZATION_INTEL 0x83FE1344713448#define GLEW_INTEL_conservative_rasterization GLEW_GET_VAR(__GLEW_INTEL_conservative_rasterization)1344913450#endif /* GL_INTEL_conservative_rasterization */1345113452/* ------------------- GL_INTEL_fragment_shader_ordering ------------------- */1345313454#ifndef GL_INTEL_fragment_shader_ordering13455#define GL_INTEL_fragment_shader_ordering 11345613457#define GLEW_INTEL_fragment_shader_ordering GLEW_GET_VAR(__GLEW_INTEL_fragment_shader_ordering)1345813459#endif /* GL_INTEL_fragment_shader_ordering */1346013461/* ----------------------- GL_INTEL_framebuffer_CMAA ----------------------- */1346213463#ifndef GL_INTEL_framebuffer_CMAA13464#define GL_INTEL_framebuffer_CMAA 11346513466#define GLEW_INTEL_framebuffer_CMAA GLEW_GET_VAR(__GLEW_INTEL_framebuffer_CMAA)1346713468#endif /* GL_INTEL_framebuffer_CMAA */1346913470/* -------------------------- GL_INTEL_map_texture ------------------------- */1347113472#ifndef GL_INTEL_map_texture13473#define GL_INTEL_map_texture 11347413475#define GL_LAYOUT_DEFAULT_INTEL 013476#define GL_LAYOUT_LINEAR_INTEL 113477#define GL_LAYOUT_LINEAR_CPU_CACHED_INTEL 213478#define GL_TEXTURE_MEMORY_LAYOUT_INTEL 0x83FF1347913480typedef void * (GLAPIENTRY * PFNGLMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level, GLbitfield access, GLint* stride, GLenum *layout);13481typedef void (GLAPIENTRY * PFNGLSYNCTEXTUREINTELPROC) (GLuint texture);13482typedef void (GLAPIENTRY * PFNGLUNMAPTEXTURE2DINTELPROC) (GLuint texture, GLint level);1348313484#define glMapTexture2DINTEL GLEW_GET_FUN(__glewMapTexture2DINTEL)13485#define glSyncTextureINTEL GLEW_GET_FUN(__glewSyncTextureINTEL)13486#define glUnmapTexture2DINTEL GLEW_GET_FUN(__glewUnmapTexture2DINTEL)1348713488#define GLEW_INTEL_map_texture GLEW_GET_VAR(__GLEW_INTEL_map_texture)1348913490#endif /* GL_INTEL_map_texture */1349113492/* ------------------------ GL_INTEL_parallel_arrays ----------------------- */1349313494#ifndef GL_INTEL_parallel_arrays13495#define GL_INTEL_parallel_arrays 11349613497#define GL_PARALLEL_ARRAYS_INTEL 0x83F413498#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F513499#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F613500#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F713501#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F81350213503typedef void (GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);13504typedef void (GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer);13505typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);13506typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);1350713508#define glColorPointervINTEL GLEW_GET_FUN(__glewColorPointervINTEL)13509#define glNormalPointervINTEL GLEW_GET_FUN(__glewNormalPointervINTEL)13510#define glTexCoordPointervINTEL GLEW_GET_FUN(__glewTexCoordPointervINTEL)13511#define glVertexPointervINTEL GLEW_GET_FUN(__glewVertexPointervINTEL)1351213513#define GLEW_INTEL_parallel_arrays GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays)1351413515#endif /* GL_INTEL_parallel_arrays */1351613517/* ----------------------- GL_INTEL_performance_query ---------------------- */1351813519#ifndef GL_INTEL_performance_query13520#define GL_INTEL_performance_query 11352113522#define GL_PERFQUERY_SINGLE_CONTEXT_INTEL 0x000013523#define GL_PERFQUERY_GLOBAL_CONTEXT_INTEL 0x000113524#define GL_PERFQUERY_DONOT_FLUSH_INTEL 0x83F913525#define GL_PERFQUERY_FLUSH_INTEL 0x83FA13526#define GL_PERFQUERY_WAIT_INTEL 0x83FB13527#define GL_PERFQUERY_COUNTER_EVENT_INTEL 0x94F013528#define GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL 0x94F113529#define GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL 0x94F213530#define GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL 0x94F313531#define GL_PERFQUERY_COUNTER_RAW_INTEL 0x94F413532#define GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL 0x94F513533#define GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL 0x94F813534#define GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL 0x94F913535#define GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL 0x94FA13536#define GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL 0x94FB13537#define GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL 0x94FC13538#define GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL 0x94FD13539#define GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL 0x94FE13540#define GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL 0x94FF13541#define GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL 0x95001354213543typedef void (GLAPIENTRY * PFNGLBEGINPERFQUERYINTELPROC) (GLuint queryHandle);13544typedef void (GLAPIENTRY * PFNGLCREATEPERFQUERYINTELPROC) (GLuint queryId, GLuint* queryHandle);13545typedef void (GLAPIENTRY * PFNGLDELETEPERFQUERYINTELPROC) (GLuint queryHandle);13546typedef void (GLAPIENTRY * PFNGLENDPERFQUERYINTELPROC) (GLuint queryHandle);13547typedef void (GLAPIENTRY * PFNGLGETFIRSTPERFQUERYIDINTELPROC) (GLuint* queryId);13548typedef void (GLAPIENTRY * PFNGLGETNEXTPERFQUERYIDINTELPROC) (GLuint queryId, GLuint* nextQueryId);13549typedef void (GLAPIENTRY * PFNGLGETPERFCOUNTERINFOINTELPROC) (GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar* counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue);13550typedef void (GLAPIENTRY * PFNGLGETPERFQUERYDATAINTELPROC) (GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten);13551typedef void (GLAPIENTRY * PFNGLGETPERFQUERYIDBYNAMEINTELPROC) (GLchar* queryName, GLuint *queryId);13552typedef void (GLAPIENTRY * PFNGLGETPERFQUERYINFOINTELPROC) (GLuint queryId, GLuint queryNameLength, GLchar* queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask);1355313554#define glBeginPerfQueryINTEL GLEW_GET_FUN(__glewBeginPerfQueryINTEL)13555#define glCreatePerfQueryINTEL GLEW_GET_FUN(__glewCreatePerfQueryINTEL)13556#define glDeletePerfQueryINTEL GLEW_GET_FUN(__glewDeletePerfQueryINTEL)13557#define glEndPerfQueryINTEL GLEW_GET_FUN(__glewEndPerfQueryINTEL)13558#define glGetFirstPerfQueryIdINTEL GLEW_GET_FUN(__glewGetFirstPerfQueryIdINTEL)13559#define glGetNextPerfQueryIdINTEL GLEW_GET_FUN(__glewGetNextPerfQueryIdINTEL)13560#define glGetPerfCounterInfoINTEL GLEW_GET_FUN(__glewGetPerfCounterInfoINTEL)13561#define glGetPerfQueryDataINTEL GLEW_GET_FUN(__glewGetPerfQueryDataINTEL)13562#define glGetPerfQueryIdByNameINTEL GLEW_GET_FUN(__glewGetPerfQueryIdByNameINTEL)13563#define glGetPerfQueryInfoINTEL GLEW_GET_FUN(__glewGetPerfQueryInfoINTEL)1356413565#define GLEW_INTEL_performance_query GLEW_GET_VAR(__GLEW_INTEL_performance_query)1356613567#endif /* GL_INTEL_performance_query */1356813569/* ------------------------ GL_INTEL_texture_scissor ----------------------- */1357013571#ifndef GL_INTEL_texture_scissor13572#define GL_INTEL_texture_scissor 11357313574typedef void (GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc);13575typedef void (GLAPIENTRY * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh);1357613577#define glTexScissorFuncINTEL GLEW_GET_FUN(__glewTexScissorFuncINTEL)13578#define glTexScissorINTEL GLEW_GET_FUN(__glewTexScissorINTEL)1357913580#define GLEW_INTEL_texture_scissor GLEW_GET_VAR(__GLEW_INTEL_texture_scissor)1358113582#endif /* GL_INTEL_texture_scissor */1358313584/* --------------------- GL_KHR_blend_equation_advanced -------------------- */1358513586#ifndef GL_KHR_blend_equation_advanced13587#define GL_KHR_blend_equation_advanced 11358813589#define GL_BLEND_ADVANCED_COHERENT_KHR 0x928513590#define GL_MULTIPLY_KHR 0x929413591#define GL_SCREEN_KHR 0x929513592#define GL_OVERLAY_KHR 0x929613593#define GL_DARKEN_KHR 0x929713594#define GL_LIGHTEN_KHR 0x929813595#define GL_COLORDODGE_KHR 0x929913596#define GL_COLORBURN_KHR 0x929A13597#define GL_HARDLIGHT_KHR 0x929B13598#define GL_SOFTLIGHT_KHR 0x929C13599#define GL_DIFFERENCE_KHR 0x929E13600#define GL_EXCLUSION_KHR 0x92A013601#define GL_HSL_HUE_KHR 0x92AD13602#define GL_HSL_SATURATION_KHR 0x92AE13603#define GL_HSL_COLOR_KHR 0x92AF13604#define GL_HSL_LUMINOSITY_KHR 0x92B01360513606typedef void (GLAPIENTRY * PFNGLBLENDBARRIERKHRPROC) (void);1360713608#define glBlendBarrierKHR GLEW_GET_FUN(__glewBlendBarrierKHR)1360913610#define GLEW_KHR_blend_equation_advanced GLEW_GET_VAR(__GLEW_KHR_blend_equation_advanced)1361113612#endif /* GL_KHR_blend_equation_advanced */1361313614/* ---------------- GL_KHR_blend_equation_advanced_coherent ---------------- */1361513616#ifndef GL_KHR_blend_equation_advanced_coherent13617#define GL_KHR_blend_equation_advanced_coherent 11361813619#define GLEW_KHR_blend_equation_advanced_coherent GLEW_GET_VAR(__GLEW_KHR_blend_equation_advanced_coherent)1362013621#endif /* GL_KHR_blend_equation_advanced_coherent */1362213623/* ---------------------- GL_KHR_context_flush_control --------------------- */1362413625#ifndef GL_KHR_context_flush_control13626#define GL_KHR_context_flush_control 11362713628#define GLEW_KHR_context_flush_control GLEW_GET_VAR(__GLEW_KHR_context_flush_control)1362913630#endif /* GL_KHR_context_flush_control */1363113632/* ------------------------------ GL_KHR_debug ----------------------------- */1363313634#ifndef GL_KHR_debug13635#define GL_KHR_debug 11363613637#define GL_CONTEXT_FLAG_DEBUG_BIT 0x0000000213638#define GL_STACK_OVERFLOW 0x050313639#define GL_STACK_UNDERFLOW 0x050413640#define GL_DEBUG_OUTPUT_SYNCHRONOUS 0x824213641#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH 0x824313642#define GL_DEBUG_CALLBACK_FUNCTION 0x824413643#define GL_DEBUG_CALLBACK_USER_PARAM 0x824513644#define GL_DEBUG_SOURCE_API 0x824613645#define GL_DEBUG_SOURCE_WINDOW_SYSTEM 0x824713646#define GL_DEBUG_SOURCE_SHADER_COMPILER 0x824813647#define GL_DEBUG_SOURCE_THIRD_PARTY 0x824913648#define GL_DEBUG_SOURCE_APPLICATION 0x824A13649#define GL_DEBUG_SOURCE_OTHER 0x824B13650#define GL_DEBUG_TYPE_ERROR 0x824C13651#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR 0x824D13652#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR 0x824E13653#define GL_DEBUG_TYPE_PORTABILITY 0x824F13654#define GL_DEBUG_TYPE_PERFORMANCE 0x825013655#define GL_DEBUG_TYPE_OTHER 0x825113656#define GL_DEBUG_TYPE_MARKER 0x826813657#define GL_DEBUG_TYPE_PUSH_GROUP 0x826913658#define GL_DEBUG_TYPE_POP_GROUP 0x826A13659#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B13660#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C13661#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D13662#define GL_BUFFER 0x82E013663#define GL_SHADER 0x82E113664#define GL_PROGRAM 0x82E213665#define GL_QUERY 0x82E313666#define GL_PROGRAM_PIPELINE 0x82E413667#define GL_SAMPLER 0x82E613668#define GL_DISPLAY_LIST 0x82E713669#define GL_MAX_LABEL_LENGTH 0x82E813670#define GL_MAX_DEBUG_MESSAGE_LENGTH 0x914313671#define GL_MAX_DEBUG_LOGGED_MESSAGES 0x914413672#define GL_DEBUG_LOGGED_MESSAGES 0x914513673#define GL_DEBUG_SEVERITY_HIGH 0x914613674#define GL_DEBUG_SEVERITY_MEDIUM 0x914713675#define GL_DEBUG_SEVERITY_LOW 0x914813676#define GL_DEBUG_OUTPUT 0x92E01367713678typedef void (GLAPIENTRY *GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void* userParam);1367913680typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECALLBACKPROC) (GLDEBUGPROC callback, const void *userParam);13681typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);13682typedef void (GLAPIENTRY * PFNGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf);13683typedef GLuint (GLAPIENTRY * PFNGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog);13684typedef void (GLAPIENTRY * PFNGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar *label);13685typedef void (GLAPIENTRY * PFNGLGETOBJECTPTRLABELPROC) (void* ptr, GLsizei bufSize, GLsizei* length, GLchar *label);13686typedef void (GLAPIENTRY * PFNGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar* label);13687typedef void (GLAPIENTRY * PFNGLOBJECTPTRLABELPROC) (void* ptr, GLsizei length, const GLchar* label);13688typedef void (GLAPIENTRY * PFNGLPOPDEBUGGROUPPROC) (void);13689typedef void (GLAPIENTRY * PFNGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar * message);1369013691#define glDebugMessageCallback GLEW_GET_FUN(__glewDebugMessageCallback)13692#define glDebugMessageControl GLEW_GET_FUN(__glewDebugMessageControl)13693#define glDebugMessageInsert GLEW_GET_FUN(__glewDebugMessageInsert)13694#define glGetDebugMessageLog GLEW_GET_FUN(__glewGetDebugMessageLog)13695#define glGetObjectLabel GLEW_GET_FUN(__glewGetObjectLabel)13696#define glGetObjectPtrLabel GLEW_GET_FUN(__glewGetObjectPtrLabel)13697#define glObjectLabel GLEW_GET_FUN(__glewObjectLabel)13698#define glObjectPtrLabel GLEW_GET_FUN(__glewObjectPtrLabel)13699#define glPopDebugGroup GLEW_GET_FUN(__glewPopDebugGroup)13700#define glPushDebugGroup GLEW_GET_FUN(__glewPushDebugGroup)1370113702#define GLEW_KHR_debug GLEW_GET_VAR(__GLEW_KHR_debug)1370313704#endif /* GL_KHR_debug */1370513706/* ---------------------------- GL_KHR_no_error ---------------------------- */1370713708#ifndef GL_KHR_no_error13709#define GL_KHR_no_error 11371013711#define GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR 0x000000081371213713#define GLEW_KHR_no_error GLEW_GET_VAR(__GLEW_KHR_no_error)1371413715#endif /* GL_KHR_no_error */1371613717/* --------------------- GL_KHR_parallel_shader_compile -------------------- */1371813719#ifndef GL_KHR_parallel_shader_compile13720#define GL_KHR_parallel_shader_compile 11372113722#define GL_MAX_SHADER_COMPILER_THREADS_KHR 0x91B013723#define GL_COMPLETION_STATUS_KHR 0x91B11372413725typedef void (GLAPIENTRY * PFNGLMAXSHADERCOMPILERTHREADSKHRPROC) (GLuint count);1372613727#define glMaxShaderCompilerThreadsKHR GLEW_GET_FUN(__glewMaxShaderCompilerThreadsKHR)1372813729#define GLEW_KHR_parallel_shader_compile GLEW_GET_VAR(__GLEW_KHR_parallel_shader_compile)1373013731#endif /* GL_KHR_parallel_shader_compile */1373213733/* ------------------ GL_KHR_robust_buffer_access_behavior ----------------- */1373413735#ifndef GL_KHR_robust_buffer_access_behavior13736#define GL_KHR_robust_buffer_access_behavior 11373713738#define GLEW_KHR_robust_buffer_access_behavior GLEW_GET_VAR(__GLEW_KHR_robust_buffer_access_behavior)1373913740#endif /* GL_KHR_robust_buffer_access_behavior */1374113742/* --------------------------- GL_KHR_robustness --------------------------- */1374313744#ifndef GL_KHR_robustness13745#define GL_KHR_robustness 11374613747#define GL_CONTEXT_LOST 0x050713748#define GL_LOSE_CONTEXT_ON_RESET 0x825213749#define GL_GUILTY_CONTEXT_RESET 0x825313750#define GL_INNOCENT_CONTEXT_RESET 0x825413751#define GL_UNKNOWN_CONTEXT_RESET 0x825513752#define GL_RESET_NOTIFICATION_STRATEGY 0x825613753#define GL_NO_RESET_NOTIFICATION 0x826113754#define GL_CONTEXT_ROBUST_ACCESS 0x90F31375513756typedef void (GLAPIENTRY * PFNGLGETNUNIFORMFVPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat* params);13757typedef void (GLAPIENTRY * PFNGLGETNUNIFORMIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLint* params);13758typedef void (GLAPIENTRY * PFNGLGETNUNIFORMUIVPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint* params);13759typedef void (GLAPIENTRY * PFNGLREADNPIXELSPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);1376013761#define glGetnUniformfv GLEW_GET_FUN(__glewGetnUniformfv)13762#define glGetnUniformiv GLEW_GET_FUN(__glewGetnUniformiv)13763#define glGetnUniformuiv GLEW_GET_FUN(__glewGetnUniformuiv)13764#define glReadnPixels GLEW_GET_FUN(__glewReadnPixels)1376513766#define GLEW_KHR_robustness GLEW_GET_VAR(__GLEW_KHR_robustness)1376713768#endif /* GL_KHR_robustness */1376913770/* ------------------ GL_KHR_texture_compression_astc_hdr ------------------ */1377113772#ifndef GL_KHR_texture_compression_astc_hdr13773#define GL_KHR_texture_compression_astc_hdr 11377413775#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B013776#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B113777#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B213778#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B313779#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B413780#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B513781#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B613782#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B713783#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B813784#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B913785#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA13786#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB13787#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC13788#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD13789#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D013790#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D113791#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D213792#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D313793#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D413794#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D513795#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D613796#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D713797#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D813798#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D913799#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA13800#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB13801#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC13802#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD1380313804#define GLEW_KHR_texture_compression_astc_hdr GLEW_GET_VAR(__GLEW_KHR_texture_compression_astc_hdr)1380513806#endif /* GL_KHR_texture_compression_astc_hdr */1380713808/* ------------------ GL_KHR_texture_compression_astc_ldr ------------------ */1380913810#ifndef GL_KHR_texture_compression_astc_ldr13811#define GL_KHR_texture_compression_astc_ldr 11381213813#define GL_COMPRESSED_RGBA_ASTC_4x4_KHR 0x93B013814#define GL_COMPRESSED_RGBA_ASTC_5x4_KHR 0x93B113815#define GL_COMPRESSED_RGBA_ASTC_5x5_KHR 0x93B213816#define GL_COMPRESSED_RGBA_ASTC_6x5_KHR 0x93B313817#define GL_COMPRESSED_RGBA_ASTC_6x6_KHR 0x93B413818#define GL_COMPRESSED_RGBA_ASTC_8x5_KHR 0x93B513819#define GL_COMPRESSED_RGBA_ASTC_8x6_KHR 0x93B613820#define GL_COMPRESSED_RGBA_ASTC_8x8_KHR 0x93B713821#define GL_COMPRESSED_RGBA_ASTC_10x5_KHR 0x93B813822#define GL_COMPRESSED_RGBA_ASTC_10x6_KHR 0x93B913823#define GL_COMPRESSED_RGBA_ASTC_10x8_KHR 0x93BA13824#define GL_COMPRESSED_RGBA_ASTC_10x10_KHR 0x93BB13825#define GL_COMPRESSED_RGBA_ASTC_12x10_KHR 0x93BC13826#define GL_COMPRESSED_RGBA_ASTC_12x12_KHR 0x93BD13827#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR 0x93D013828#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR 0x93D113829#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR 0x93D213830#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR 0x93D313831#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR 0x93D413832#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR 0x93D513833#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR 0x93D613834#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR 0x93D713835#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR 0x93D813836#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR 0x93D913837#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR 0x93DA13838#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR 0x93DB13839#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR 0x93DC13840#define GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR 0x93DD1384113842#define GLEW_KHR_texture_compression_astc_ldr GLEW_GET_VAR(__GLEW_KHR_texture_compression_astc_ldr)1384313844#endif /* GL_KHR_texture_compression_astc_ldr */1384513846/* --------------- GL_KHR_texture_compression_astc_sliced_3d --------------- */1384713848#ifndef GL_KHR_texture_compression_astc_sliced_3d13849#define GL_KHR_texture_compression_astc_sliced_3d 11385013851#define GLEW_KHR_texture_compression_astc_sliced_3d GLEW_GET_VAR(__GLEW_KHR_texture_compression_astc_sliced_3d)1385213853#endif /* GL_KHR_texture_compression_astc_sliced_3d */1385413855/* -------------------------- GL_KTX_buffer_region ------------------------- */1385613857#ifndef GL_KTX_buffer_region13858#define GL_KTX_buffer_region 11385913860#define GL_KTX_FRONT_REGION 0x013861#define GL_KTX_BACK_REGION 0x113862#define GL_KTX_Z_REGION 0x213863#define GL_KTX_STENCIL_REGION 0x31386413865typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDPROC) (void);13866typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONPROC) (GLenum region);13867typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);13868typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONPROC) (GLenum region);13869typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height);1387013871#define glBufferRegionEnabled GLEW_GET_FUN(__glewBufferRegionEnabled)13872#define glDeleteBufferRegion GLEW_GET_FUN(__glewDeleteBufferRegion)13873#define glDrawBufferRegion GLEW_GET_FUN(__glewDrawBufferRegion)13874#define glNewBufferRegion GLEW_GET_FUN(__glewNewBufferRegion)13875#define glReadBufferRegion GLEW_GET_FUN(__glewReadBufferRegion)1387613877#define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region)1387813879#endif /* GL_KTX_buffer_region */1388013881/* ------------------------- GL_MESAX_texture_stack ------------------------ */1388213883#ifndef GL_MESAX_texture_stack13884#define GL_MESAX_texture_stack 11388513886#define GL_TEXTURE_1D_STACK_MESAX 0x875913887#define GL_TEXTURE_2D_STACK_MESAX 0x875A13888#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B13889#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C13890#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D13891#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E1389213893#define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack)1389413895#endif /* GL_MESAX_texture_stack */1389613897/* -------------------------- GL_MESA_pack_invert -------------------------- */1389813899#ifndef GL_MESA_pack_invert13900#define GL_MESA_pack_invert 11390113902#define GL_PACK_INVERT_MESA 0x87581390313904#define GLEW_MESA_pack_invert GLEW_GET_VAR(__GLEW_MESA_pack_invert)1390513906#endif /* GL_MESA_pack_invert */1390713908/* ------------------------- GL_MESA_resize_buffers ------------------------ */1390913910#ifndef GL_MESA_resize_buffers13911#define GL_MESA_resize_buffers 11391213913typedef void (GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void);1391413915#define glResizeBuffersMESA GLEW_GET_FUN(__glewResizeBuffersMESA)1391613917#define GLEW_MESA_resize_buffers GLEW_GET_VAR(__GLEW_MESA_resize_buffers)1391813919#endif /* GL_MESA_resize_buffers */1392013921/* -------------------- GL_MESA_shader_integer_functions ------------------- */1392213923#ifndef GL_MESA_shader_integer_functions13924#define GL_MESA_shader_integer_functions 11392513926#define GLEW_MESA_shader_integer_functions GLEW_GET_VAR(__GLEW_MESA_shader_integer_functions)1392713928#endif /* GL_MESA_shader_integer_functions */1392913930/* --------------------------- GL_MESA_window_pos -------------------------- */1393113932#ifndef GL_MESA_window_pos13933#define GL_MESA_window_pos 11393413935typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);13936typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble* p);13937typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);13938typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat* p);13939typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);13940typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p);13941typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);13942typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort* p);13943typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);13944typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble* p);13945typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);13946typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat* p);13947typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);13948typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p);13949typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);13950typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort* p);13951typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble);13952typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble* p);13953typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);13954typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat* p);13955typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);13956typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p);13957typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);13958typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p);1395913960#define glWindowPos2dMESA GLEW_GET_FUN(__glewWindowPos2dMESA)13961#define glWindowPos2dvMESA GLEW_GET_FUN(__glewWindowPos2dvMESA)13962#define glWindowPos2fMESA GLEW_GET_FUN(__glewWindowPos2fMESA)13963#define glWindowPos2fvMESA GLEW_GET_FUN(__glewWindowPos2fvMESA)13964#define glWindowPos2iMESA GLEW_GET_FUN(__glewWindowPos2iMESA)13965#define glWindowPos2ivMESA GLEW_GET_FUN(__glewWindowPos2ivMESA)13966#define glWindowPos2sMESA GLEW_GET_FUN(__glewWindowPos2sMESA)13967#define glWindowPos2svMESA GLEW_GET_FUN(__glewWindowPos2svMESA)13968#define glWindowPos3dMESA GLEW_GET_FUN(__glewWindowPos3dMESA)13969#define glWindowPos3dvMESA GLEW_GET_FUN(__glewWindowPos3dvMESA)13970#define glWindowPos3fMESA GLEW_GET_FUN(__glewWindowPos3fMESA)13971#define glWindowPos3fvMESA GLEW_GET_FUN(__glewWindowPos3fvMESA)13972#define glWindowPos3iMESA GLEW_GET_FUN(__glewWindowPos3iMESA)13973#define glWindowPos3ivMESA GLEW_GET_FUN(__glewWindowPos3ivMESA)13974#define glWindowPos3sMESA GLEW_GET_FUN(__glewWindowPos3sMESA)13975#define glWindowPos3svMESA GLEW_GET_FUN(__glewWindowPos3svMESA)13976#define glWindowPos4dMESA GLEW_GET_FUN(__glewWindowPos4dMESA)13977#define glWindowPos4dvMESA GLEW_GET_FUN(__glewWindowPos4dvMESA)13978#define glWindowPos4fMESA GLEW_GET_FUN(__glewWindowPos4fMESA)13979#define glWindowPos4fvMESA GLEW_GET_FUN(__glewWindowPos4fvMESA)13980#define glWindowPos4iMESA GLEW_GET_FUN(__glewWindowPos4iMESA)13981#define glWindowPos4ivMESA GLEW_GET_FUN(__glewWindowPos4ivMESA)13982#define glWindowPos4sMESA GLEW_GET_FUN(__glewWindowPos4sMESA)13983#define glWindowPos4svMESA GLEW_GET_FUN(__glewWindowPos4svMESA)1398413985#define GLEW_MESA_window_pos GLEW_GET_VAR(__GLEW_MESA_window_pos)1398613987#endif /* GL_MESA_window_pos */1398813989/* ------------------------- GL_MESA_ycbcr_texture ------------------------- */1399013991#ifndef GL_MESA_ycbcr_texture13992#define GL_MESA_ycbcr_texture 11399313994#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA13995#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB13996#define GL_YCBCR_MESA 0x87571399713998#define GLEW_MESA_ycbcr_texture GLEW_GET_VAR(__GLEW_MESA_ycbcr_texture)1399914000#endif /* GL_MESA_ycbcr_texture */1400114002/* ----------- GL_NVX_blend_equation_advanced_multi_draw_buffers ----------- */1400314004#ifndef GL_NVX_blend_equation_advanced_multi_draw_buffers14005#define GL_NVX_blend_equation_advanced_multi_draw_buffers 11400614007#define GLEW_NVX_blend_equation_advanced_multi_draw_buffers GLEW_GET_VAR(__GLEW_NVX_blend_equation_advanced_multi_draw_buffers)1400814009#endif /* GL_NVX_blend_equation_advanced_multi_draw_buffers */1401014011/* ----------------------- GL_NVX_conditional_render ----------------------- */1401214013#ifndef GL_NVX_conditional_render14014#define GL_NVX_conditional_render 11401514016typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVXPROC) (GLuint id);14017typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVXPROC) (void);1401814019#define glBeginConditionalRenderNVX GLEW_GET_FUN(__glewBeginConditionalRenderNVX)14020#define glEndConditionalRenderNVX GLEW_GET_FUN(__glewEndConditionalRenderNVX)1402114022#define GLEW_NVX_conditional_render GLEW_GET_VAR(__GLEW_NVX_conditional_render)1402314024#endif /* GL_NVX_conditional_render */1402514026/* ------------------------- GL_NVX_gpu_memory_info ------------------------ */1402714028#ifndef GL_NVX_gpu_memory_info14029#define GL_NVX_gpu_memory_info 11403014031#define GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x904714032#define GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX 0x904814033#define GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x904914034#define GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A14035#define GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B1403614037#define GLEW_NVX_gpu_memory_info GLEW_GET_VAR(__GLEW_NVX_gpu_memory_info)1403814039#endif /* GL_NVX_gpu_memory_info */1404014041/* ---------------------- GL_NVX_linked_gpu_multicast ---------------------- */1404214043#ifndef GL_NVX_linked_gpu_multicast14044#define GL_NVX_linked_gpu_multicast 11404514046#define GL_LGPU_SEPARATE_STORAGE_BIT_NVX 0x080014047#define GL_MAX_LGPU_GPUS_NVX 0x92BA1404814049typedef void (GLAPIENTRY * PFNGLLGPUCOPYIMAGESUBDATANVXPROC) (GLuint sourceGpu, GLbitfield destinationGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srxY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);14050typedef void (GLAPIENTRY * PFNGLLGPUINTERLOCKNVXPROC) (void);14051typedef void (GLAPIENTRY * PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC) (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);1405214053#define glLGPUCopyImageSubDataNVX GLEW_GET_FUN(__glewLGPUCopyImageSubDataNVX)14054#define glLGPUInterlockNVX GLEW_GET_FUN(__glewLGPUInterlockNVX)14055#define glLGPUNamedBufferSubDataNVX GLEW_GET_FUN(__glewLGPUNamedBufferSubDataNVX)1405614057#define GLEW_NVX_linked_gpu_multicast GLEW_GET_VAR(__GLEW_NVX_linked_gpu_multicast)1405814059#endif /* GL_NVX_linked_gpu_multicast */1406014061/* ------------------------ GL_NV_3dvision_settings ------------------------ */1406214063#ifndef GL_NV_3dvision_settings14064#define GL_NV_3dvision_settings 11406514066#define GL_3DVISION_STEREO_NV 0x90F414067#define GL_STEREO_SEPARATION_NV 0x90F514068#define GL_STEREO_CONVERGENCE_NV 0x90F614069#define GL_STEREO_CUTOFF_NV 0x90F714070#define GL_STEREO_PROJECTION_NV 0x90F814071#define GL_STEREO_PROJECTION_PERSPECTIVE_NV 0x90F914072#define GL_STEREO_PROJECTION_ORTHO_NV 0x90FA1407314074typedef void (GLAPIENTRY * PFNGLSTEREOPARAMETERFNVPROC) (GLenum pname, GLfloat param);14075typedef void (GLAPIENTRY * PFNGLSTEREOPARAMETERINVPROC) (GLenum pname, GLint param);1407614077#define glStereoParameterfNV GLEW_GET_FUN(__glewStereoParameterfNV)14078#define glStereoParameteriNV GLEW_GET_FUN(__glewStereoParameteriNV)1407914080#define GLEW_NV_3dvision_settings GLEW_GET_VAR(__GLEW_NV_3dvision_settings)1408114082#endif /* GL_NV_3dvision_settings */1408314084/* ------------------- GL_NV_EGL_stream_consumer_external ------------------ */1408514086#ifndef GL_NV_EGL_stream_consumer_external14087#define GL_NV_EGL_stream_consumer_external 11408814089#define GL_TEXTURE_EXTERNAL_OES 0x8D6514090#define GL_SAMPLER_EXTERNAL_OES 0x8D6614091#define GL_TEXTURE_BINDING_EXTERNAL_OES 0x8D6714092#define GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES 0x8D681409314094#define GLEW_NV_EGL_stream_consumer_external GLEW_GET_VAR(__GLEW_NV_EGL_stream_consumer_external)1409514096#endif /* GL_NV_EGL_stream_consumer_external */1409714098/* ----------------- GL_NV_alpha_to_coverage_dither_control ---------------- */1409914100#ifndef GL_NV_alpha_to_coverage_dither_control14101#define GL_NV_alpha_to_coverage_dither_control 11410214103#define GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV 0x92BF14104#define GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV 0x934D14105#define GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV 0x934E14106#define GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV 0x934F1410714108#define GLEW_NV_alpha_to_coverage_dither_control GLEW_GET_VAR(__GLEW_NV_alpha_to_coverage_dither_control)1410914110#endif /* GL_NV_alpha_to_coverage_dither_control */1411114112/* ------------------------------- GL_NV_bgr ------------------------------- */1411314114#ifndef GL_NV_bgr14115#define GL_NV_bgr 11411614117#define GL_BGR_NV 0x80E01411814119#define GLEW_NV_bgr GLEW_GET_VAR(__GLEW_NV_bgr)1412014121#endif /* GL_NV_bgr */1412214123/* ------------------- GL_NV_bindless_multi_draw_indirect ------------------ */1412414125#ifndef GL_NV_bindless_multi_draw_indirect14126#define GL_NV_bindless_multi_draw_indirect 11412714128typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);14129typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);1413014131#define glMultiDrawArraysIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawArraysIndirectBindlessNV)14132#define glMultiDrawElementsIndirectBindlessNV GLEW_GET_FUN(__glewMultiDrawElementsIndirectBindlessNV)1413314134#define GLEW_NV_bindless_multi_draw_indirect GLEW_GET_VAR(__GLEW_NV_bindless_multi_draw_indirect)1413514136#endif /* GL_NV_bindless_multi_draw_indirect */1413714138/* ---------------- GL_NV_bindless_multi_draw_indirect_count --------------- */1413914140#ifndef GL_NV_bindless_multi_draw_indirect_count14141#define GL_NV_bindless_multi_draw_indirect_count 11414214143typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC) (GLenum mode, const void *indirect, GLintptr drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);14144typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC) (GLenum mode, GLenum type, const void *indirect, GLintptr drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);1414514146#define glMultiDrawArraysIndirectBindlessCountNV GLEW_GET_FUN(__glewMultiDrawArraysIndirectBindlessCountNV)14147#define glMultiDrawElementsIndirectBindlessCountNV GLEW_GET_FUN(__glewMultiDrawElementsIndirectBindlessCountNV)1414814149#define GLEW_NV_bindless_multi_draw_indirect_count GLEW_GET_VAR(__GLEW_NV_bindless_multi_draw_indirect_count)1415014151#endif /* GL_NV_bindless_multi_draw_indirect_count */1415214153/* ------------------------- GL_NV_bindless_texture ------------------------ */1415414155#ifndef GL_NV_bindless_texture14156#define GL_NV_bindless_texture 11415714158typedef GLuint64 (GLAPIENTRY * PFNGLGETIMAGEHANDLENVPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);14159typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTUREHANDLENVPROC) (GLuint texture);14160typedef GLuint64 (GLAPIENTRY * PFNGLGETTEXTURESAMPLERHANDLENVPROC) (GLuint texture, GLuint sampler);14161typedef GLboolean (GLAPIENTRY * PFNGLISIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle);14162typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);14163typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC) (GLuint64 handle);14164typedef void (GLAPIENTRY * PFNGLMAKEIMAGEHANDLERESIDENTNVPROC) (GLuint64 handle, GLenum access);14165typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC) (GLuint64 handle);14166typedef void (GLAPIENTRY * PFNGLMAKETEXTUREHANDLERESIDENTNVPROC) (GLuint64 handle);14167typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC) (GLuint program, GLint location, GLuint64 value);14168typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64* values);14169typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64NVPROC) (GLint location, GLuint64 value);14170typedef void (GLAPIENTRY * PFNGLUNIFORMHANDLEUI64VNVPROC) (GLint location, GLsizei count, const GLuint64* value);1417114172#define glGetImageHandleNV GLEW_GET_FUN(__glewGetImageHandleNV)14173#define glGetTextureHandleNV GLEW_GET_FUN(__glewGetTextureHandleNV)14174#define glGetTextureSamplerHandleNV GLEW_GET_FUN(__glewGetTextureSamplerHandleNV)14175#define glIsImageHandleResidentNV GLEW_GET_FUN(__glewIsImageHandleResidentNV)14176#define glIsTextureHandleResidentNV GLEW_GET_FUN(__glewIsTextureHandleResidentNV)14177#define glMakeImageHandleNonResidentNV GLEW_GET_FUN(__glewMakeImageHandleNonResidentNV)14178#define glMakeImageHandleResidentNV GLEW_GET_FUN(__glewMakeImageHandleResidentNV)14179#define glMakeTextureHandleNonResidentNV GLEW_GET_FUN(__glewMakeTextureHandleNonResidentNV)14180#define glMakeTextureHandleResidentNV GLEW_GET_FUN(__glewMakeTextureHandleResidentNV)14181#define glProgramUniformHandleui64NV GLEW_GET_FUN(__glewProgramUniformHandleui64NV)14182#define glProgramUniformHandleui64vNV GLEW_GET_FUN(__glewProgramUniformHandleui64vNV)14183#define glUniformHandleui64NV GLEW_GET_FUN(__glewUniformHandleui64NV)14184#define glUniformHandleui64vNV GLEW_GET_FUN(__glewUniformHandleui64vNV)1418514186#define GLEW_NV_bindless_texture GLEW_GET_VAR(__GLEW_NV_bindless_texture)1418714188#endif /* GL_NV_bindless_texture */1418914190/* --------------------- GL_NV_blend_equation_advanced --------------------- */1419114192#ifndef GL_NV_blend_equation_advanced14193#define GL_NV_blend_equation_advanced 11419414195#define GL_XOR_NV 0x150614196#define GL_RED_NV 0x190314197#define GL_GREEN_NV 0x190414198#define GL_BLUE_NV 0x190514199#define GL_BLEND_PREMULTIPLIED_SRC_NV 0x928014200#define GL_BLEND_OVERLAP_NV 0x928114201#define GL_UNCORRELATED_NV 0x928214202#define GL_DISJOINT_NV 0x928314203#define GL_CONJOINT_NV 0x928414204#define GL_BLEND_ADVANCED_COHERENT_NV 0x928514205#define GL_SRC_NV 0x928614206#define GL_DST_NV 0x928714207#define GL_SRC_OVER_NV 0x928814208#define GL_DST_OVER_NV 0x928914209#define GL_SRC_IN_NV 0x928A14210#define GL_DST_IN_NV 0x928B14211#define GL_SRC_OUT_NV 0x928C14212#define GL_DST_OUT_NV 0x928D14213#define GL_SRC_ATOP_NV 0x928E14214#define GL_DST_ATOP_NV 0x928F14215#define GL_PLUS_NV 0x929114216#define GL_PLUS_DARKER_NV 0x929214217#define GL_MULTIPLY_NV 0x929414218#define GL_SCREEN_NV 0x929514219#define GL_OVERLAY_NV 0x929614220#define GL_DARKEN_NV 0x929714221#define GL_LIGHTEN_NV 0x929814222#define GL_COLORDODGE_NV 0x929914223#define GL_COLORBURN_NV 0x929A14224#define GL_HARDLIGHT_NV 0x929B14225#define GL_SOFTLIGHT_NV 0x929C14226#define GL_DIFFERENCE_NV 0x929E14227#define GL_MINUS_NV 0x929F14228#define GL_EXCLUSION_NV 0x92A014229#define GL_CONTRAST_NV 0x92A114230#define GL_INVERT_RGB_NV 0x92A314231#define GL_LINEARDODGE_NV 0x92A414232#define GL_LINEARBURN_NV 0x92A514233#define GL_VIVIDLIGHT_NV 0x92A614234#define GL_LINEARLIGHT_NV 0x92A714235#define GL_PINLIGHT_NV 0x92A814236#define GL_HARDMIX_NV 0x92A914237#define GL_HSL_HUE_NV 0x92AD14238#define GL_HSL_SATURATION_NV 0x92AE14239#define GL_HSL_COLOR_NV 0x92AF14240#define GL_HSL_LUMINOSITY_NV 0x92B014241#define GL_PLUS_CLAMPED_NV 0x92B114242#define GL_PLUS_CLAMPED_ALPHA_NV 0x92B214243#define GL_MINUS_CLAMPED_NV 0x92B314244#define GL_INVERT_OVG_NV 0x92B41424514246typedef void (GLAPIENTRY * PFNGLBLENDBARRIERNVPROC) (void);14247typedef void (GLAPIENTRY * PFNGLBLENDPARAMETERINVPROC) (GLenum pname, GLint value);1424814249#define glBlendBarrierNV GLEW_GET_FUN(__glewBlendBarrierNV)14250#define glBlendParameteriNV GLEW_GET_FUN(__glewBlendParameteriNV)1425114252#define GLEW_NV_blend_equation_advanced GLEW_GET_VAR(__GLEW_NV_blend_equation_advanced)1425314254#endif /* GL_NV_blend_equation_advanced */1425514256/* ----------------- GL_NV_blend_equation_advanced_coherent ---------------- */1425714258#ifndef GL_NV_blend_equation_advanced_coherent14259#define GL_NV_blend_equation_advanced_coherent 11426014261#define GLEW_NV_blend_equation_advanced_coherent GLEW_GET_VAR(__GLEW_NV_blend_equation_advanced_coherent)1426214263#endif /* GL_NV_blend_equation_advanced_coherent */1426414265/* ----------------------- GL_NV_blend_minmax_factor ----------------------- */1426614267#ifndef GL_NV_blend_minmax_factor14268#define GL_NV_blend_minmax_factor 11426914270#define GL_FACTOR_MIN_AMD 0x901C14271#define GL_FACTOR_MAX_AMD 0x901D1427214273#define GLEW_NV_blend_minmax_factor GLEW_GET_VAR(__GLEW_NV_blend_minmax_factor)1427414275#endif /* GL_NV_blend_minmax_factor */1427614277/* --------------------------- GL_NV_blend_square -------------------------- */1427814279#ifndef GL_NV_blend_square14280#define GL_NV_blend_square 11428114282#define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square)1428314284#endif /* GL_NV_blend_square */1428514286/* ----------------------- GL_NV_clip_space_w_scaling ---------------------- */1428714288#ifndef GL_NV_clip_space_w_scaling14289#define GL_NV_clip_space_w_scaling 11429014291#define GL_VIEWPORT_POSITION_W_SCALE_NV 0x937C14292#define GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV 0x937D14293#define GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV 0x937E1429414295typedef void (GLAPIENTRY * PFNGLVIEWPORTPOSITIONWSCALENVPROC) (GLuint index, GLfloat xcoeff, GLfloat ycoeff);1429614297#define glViewportPositionWScaleNV GLEW_GET_FUN(__glewViewportPositionWScaleNV)1429814299#define GLEW_NV_clip_space_w_scaling GLEW_GET_VAR(__GLEW_NV_clip_space_w_scaling)1430014301#endif /* GL_NV_clip_space_w_scaling */1430214303/* --------------------------- GL_NV_command_list -------------------------- */1430414305#ifndef GL_NV_command_list14306#define GL_NV_command_list 11430714308#define GL_TERMINATE_SEQUENCE_COMMAND_NV 0x000014309#define GL_NOP_COMMAND_NV 0x000114310#define GL_DRAW_ELEMENTS_COMMAND_NV 0x000214311#define GL_DRAW_ARRAYS_COMMAND_NV 0x000314312#define GL_DRAW_ELEMENTS_STRIP_COMMAND_NV 0x000414313#define GL_DRAW_ARRAYS_STRIP_COMMAND_NV 0x000514314#define GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV 0x000614315#define GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV 0x000714316#define GL_ELEMENT_ADDRESS_COMMAND_NV 0x000814317#define GL_ATTRIBUTE_ADDRESS_COMMAND_NV 0x000914318#define GL_UNIFORM_ADDRESS_COMMAND_NV 0x000a14319#define GL_BLEND_COLOR_COMMAND_NV 0x000b14320#define GL_STENCIL_REF_COMMAND_NV 0x000c14321#define GL_LINE_WIDTH_COMMAND_NV 0x000d14322#define GL_POLYGON_OFFSET_COMMAND_NV 0x000e14323#define GL_ALPHA_REF_COMMAND_NV 0x000f14324#define GL_VIEWPORT_COMMAND_NV 0x001014325#define GL_SCISSOR_COMMAND_NV 0x001114326#define GL_FRONT_FACE_COMMAND_NV 0x00121432714328typedef void (GLAPIENTRY * PFNGLCALLCOMMANDLISTNVPROC) (GLuint list);14329typedef void (GLAPIENTRY * PFNGLCOMMANDLISTSEGMENTSNVPROC) (GLuint list, GLuint segments);14330typedef void (GLAPIENTRY * PFNGLCOMPILECOMMANDLISTNVPROC) (GLuint list);14331typedef void (GLAPIENTRY * PFNGLCREATECOMMANDLISTSNVPROC) (GLsizei n, GLuint* lists);14332typedef void (GLAPIENTRY * PFNGLCREATESTATESNVPROC) (GLsizei n, GLuint* states);14333typedef void (GLAPIENTRY * PFNGLDELETECOMMANDLISTSNVPROC) (GLsizei n, const GLuint* lists);14334typedef void (GLAPIENTRY * PFNGLDELETESTATESNVPROC) (GLsizei n, const GLuint* states);14335typedef void (GLAPIENTRY * PFNGLDRAWCOMMANDSADDRESSNVPROC) (GLenum primitiveMode, const GLuint64* indirects, const GLsizei* sizes, GLuint count);14336typedef void (GLAPIENTRY * PFNGLDRAWCOMMANDSNVPROC) (GLenum primitiveMode, GLuint buffer, const GLintptr* indirects, const GLsizei* sizes, GLuint count);14337typedef void (GLAPIENTRY * PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC) (const GLuint64* indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count);14338typedef void (GLAPIENTRY * PFNGLDRAWCOMMANDSSTATESNVPROC) (GLuint buffer, const GLintptr* indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count);14339typedef GLuint (GLAPIENTRY * PFNGLGETCOMMANDHEADERNVPROC) (GLenum tokenID, GLuint size);14340typedef GLushort (GLAPIENTRY * PFNGLGETSTAGEINDEXNVPROC) (GLenum shadertype);14341typedef GLboolean (GLAPIENTRY * PFNGLISCOMMANDLISTNVPROC) (GLuint list);14342typedef GLboolean (GLAPIENTRY * PFNGLISSTATENVPROC) (GLuint state);14343typedef void (GLAPIENTRY * PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC) (GLuint list, GLuint segment, const void** indirects, const GLsizei* sizes, const GLuint* states, const GLuint* fbos, GLuint count);14344typedef void (GLAPIENTRY * PFNGLSTATECAPTURENVPROC) (GLuint state, GLenum mode);1434514346#define glCallCommandListNV GLEW_GET_FUN(__glewCallCommandListNV)14347#define glCommandListSegmentsNV GLEW_GET_FUN(__glewCommandListSegmentsNV)14348#define glCompileCommandListNV GLEW_GET_FUN(__glewCompileCommandListNV)14349#define glCreateCommandListsNV GLEW_GET_FUN(__glewCreateCommandListsNV)14350#define glCreateStatesNV GLEW_GET_FUN(__glewCreateStatesNV)14351#define glDeleteCommandListsNV GLEW_GET_FUN(__glewDeleteCommandListsNV)14352#define glDeleteStatesNV GLEW_GET_FUN(__glewDeleteStatesNV)14353#define glDrawCommandsAddressNV GLEW_GET_FUN(__glewDrawCommandsAddressNV)14354#define glDrawCommandsNV GLEW_GET_FUN(__glewDrawCommandsNV)14355#define glDrawCommandsStatesAddressNV GLEW_GET_FUN(__glewDrawCommandsStatesAddressNV)14356#define glDrawCommandsStatesNV GLEW_GET_FUN(__glewDrawCommandsStatesNV)14357#define glGetCommandHeaderNV GLEW_GET_FUN(__glewGetCommandHeaderNV)14358#define glGetStageIndexNV GLEW_GET_FUN(__glewGetStageIndexNV)14359#define glIsCommandListNV GLEW_GET_FUN(__glewIsCommandListNV)14360#define glIsStateNV GLEW_GET_FUN(__glewIsStateNV)14361#define glListDrawCommandsStatesClientNV GLEW_GET_FUN(__glewListDrawCommandsStatesClientNV)14362#define glStateCaptureNV GLEW_GET_FUN(__glewStateCaptureNV)1436314364#define GLEW_NV_command_list GLEW_GET_VAR(__GLEW_NV_command_list)1436514366#endif /* GL_NV_command_list */1436714368/* ------------------------- GL_NV_compute_program5 ------------------------ */1436914370#ifndef GL_NV_compute_program514371#define GL_NV_compute_program5 11437214373#define GL_COMPUTE_PROGRAM_NV 0x90FB14374#define GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV 0x90FC1437514376#define GLEW_NV_compute_program5 GLEW_GET_VAR(__GLEW_NV_compute_program5)1437714378#endif /* GL_NV_compute_program5 */1437914380/* ------------------------ GL_NV_conditional_render ----------------------- */1438114382#ifndef GL_NV_conditional_render14383#define GL_NV_conditional_render 11438414385#define GL_QUERY_WAIT_NV 0x8E1314386#define GL_QUERY_NO_WAIT_NV 0x8E1414387#define GL_QUERY_BY_REGION_WAIT_NV 0x8E1514388#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E161438914390typedef void (GLAPIENTRY * PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode);14391typedef void (GLAPIENTRY * PFNGLENDCONDITIONALRENDERNVPROC) (void);1439214393#define glBeginConditionalRenderNV GLEW_GET_FUN(__glewBeginConditionalRenderNV)14394#define glEndConditionalRenderNV GLEW_GET_FUN(__glewEndConditionalRenderNV)1439514396#define GLEW_NV_conditional_render GLEW_GET_VAR(__GLEW_NV_conditional_render)1439714398#endif /* GL_NV_conditional_render */1439914400/* ----------------------- GL_NV_conservative_raster ----------------------- */1440114402#ifndef GL_NV_conservative_raster14403#define GL_NV_conservative_raster 11440414405#define GL_CONSERVATIVE_RASTERIZATION_NV 0x934614406#define GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV 0x934714407#define GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV 0x934814408#define GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV 0x93491440914410typedef void (GLAPIENTRY * PFNGLSUBPIXELPRECISIONBIASNVPROC) (GLuint xbits, GLuint ybits);1441114412#define glSubpixelPrecisionBiasNV GLEW_GET_FUN(__glewSubpixelPrecisionBiasNV)1441314414#define GLEW_NV_conservative_raster GLEW_GET_VAR(__GLEW_NV_conservative_raster)1441514416#endif /* GL_NV_conservative_raster */1441714418/* -------------------- GL_NV_conservative_raster_dilate ------------------- */1441914420#ifndef GL_NV_conservative_raster_dilate14421#define GL_NV_conservative_raster_dilate 11442214423#define GL_CONSERVATIVE_RASTER_DILATE_NV 0x937914424#define GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV 0x937A14425#define GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV 0x937B1442614427typedef void (GLAPIENTRY * PFNGLCONSERVATIVERASTERPARAMETERFNVPROC) (GLenum pname, GLfloat value);1442814429#define glConservativeRasterParameterfNV GLEW_GET_FUN(__glewConservativeRasterParameterfNV)1443014431#define GLEW_NV_conservative_raster_dilate GLEW_GET_VAR(__GLEW_NV_conservative_raster_dilate)1443214433#endif /* GL_NV_conservative_raster_dilate */1443414435/* -------------- GL_NV_conservative_raster_pre_snap_triangles ------------- */1443614437#ifndef GL_NV_conservative_raster_pre_snap_triangles14438#define GL_NV_conservative_raster_pre_snap_triangles 11443914440#define GL_CONSERVATIVE_RASTER_MODE_NV 0x954D14441#define GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV 0x954E14442#define GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV 0x954F1444314444typedef void (GLAPIENTRY * PFNGLCONSERVATIVERASTERPARAMETERINVPROC) (GLenum pname, GLint param);1444514446#define glConservativeRasterParameteriNV GLEW_GET_FUN(__glewConservativeRasterParameteriNV)1444714448#define GLEW_NV_conservative_raster_pre_snap_triangles GLEW_GET_VAR(__GLEW_NV_conservative_raster_pre_snap_triangles)1444914450#endif /* GL_NV_conservative_raster_pre_snap_triangles */1445114452/* --------------------------- GL_NV_copy_buffer --------------------------- */1445314454#ifndef GL_NV_copy_buffer14455#define GL_NV_copy_buffer 11445614457#define GL_COPY_READ_BUFFER_NV 0x8F3614458#define GL_COPY_WRITE_BUFFER_NV 0x8F371445914460typedef void (GLAPIENTRY * PFNGLCOPYBUFFERSUBDATANVPROC) (GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size);1446114462#define glCopyBufferSubDataNV GLEW_GET_FUN(__glewCopyBufferSubDataNV)1446314464#define GLEW_NV_copy_buffer GLEW_GET_VAR(__GLEW_NV_copy_buffer)1446514466#endif /* GL_NV_copy_buffer */1446714468/* ----------------------- GL_NV_copy_depth_to_color ----------------------- */1446914470#ifndef GL_NV_copy_depth_to_color14471#define GL_NV_copy_depth_to_color 11447214473#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E14474#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F1447514476#define GLEW_NV_copy_depth_to_color GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color)1447714478#endif /* GL_NV_copy_depth_to_color */1447914480/* ---------------------------- GL_NV_copy_image --------------------------- */1448114482#ifndef GL_NV_copy_image14483#define GL_NV_copy_image 11448414485typedef 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);1448614487#define glCopyImageSubDataNV GLEW_GET_FUN(__glewCopyImageSubDataNV)1448814489#define GLEW_NV_copy_image GLEW_GET_VAR(__GLEW_NV_copy_image)1449014491#endif /* GL_NV_copy_image */1449214493/* -------------------------- GL_NV_deep_texture3D ------------------------- */1449414495#ifndef GL_NV_deep_texture3D14496#define GL_NV_deep_texture3D 11449714498#define GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV 0x90D014499#define GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV 0x90D11450014501#define GLEW_NV_deep_texture3D GLEW_GET_VAR(__GLEW_NV_deep_texture3D)1450214503#endif /* GL_NV_deep_texture3D */1450414505/* ------------------------ GL_NV_depth_buffer_float ----------------------- */1450614507#ifndef GL_NV_depth_buffer_float14508#define GL_NV_depth_buffer_float 11450914510#define GL_DEPTH_COMPONENT32F_NV 0x8DAB14511#define GL_DEPTH32F_STENCIL8_NV 0x8DAC14512#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD14513#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF1451414515typedef void (GLAPIENTRY * PFNGLCLEARDEPTHDNVPROC) (GLdouble depth);14516typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);14517typedef void (GLAPIENTRY * PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);1451814519#define glClearDepthdNV GLEW_GET_FUN(__glewClearDepthdNV)14520#define glDepthBoundsdNV GLEW_GET_FUN(__glewDepthBoundsdNV)14521#define glDepthRangedNV GLEW_GET_FUN(__glewDepthRangedNV)1452214523#define GLEW_NV_depth_buffer_float GLEW_GET_VAR(__GLEW_NV_depth_buffer_float)1452414525#endif /* GL_NV_depth_buffer_float */1452614527/* --------------------------- GL_NV_depth_clamp --------------------------- */1452814529#ifndef GL_NV_depth_clamp14530#define GL_NV_depth_clamp 11453114532#define GL_DEPTH_CLAMP_NV 0x864F1453314534#define GLEW_NV_depth_clamp GLEW_GET_VAR(__GLEW_NV_depth_clamp)1453514536#endif /* GL_NV_depth_clamp */1453714538/* ---------------------- GL_NV_depth_range_unclamped ---------------------- */1453914540#ifndef GL_NV_depth_range_unclamped14541#define GL_NV_depth_range_unclamped 11454214543#define GL_SAMPLE_COUNT_BITS_NV 0x886414544#define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x886514545#define GL_QUERY_RESULT_NV 0x886614546#define GL_QUERY_RESULT_AVAILABLE_NV 0x886714547#define GL_SAMPLE_COUNT_NV 0x89141454814549#define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped)1455014551#endif /* GL_NV_depth_range_unclamped */1455214553/* --------------------------- GL_NV_draw_buffers -------------------------- */1455414555#ifndef GL_NV_draw_buffers14556#define GL_NV_draw_buffers 11455714558#define GL_MAX_DRAW_BUFFERS_NV 0x882414559#define GL_DRAW_BUFFER0_NV 0x882514560#define GL_DRAW_BUFFER1_NV 0x882614561#define GL_DRAW_BUFFER2_NV 0x882714562#define GL_DRAW_BUFFER3_NV 0x882814563#define GL_DRAW_BUFFER4_NV 0x882914564#define GL_DRAW_BUFFER5_NV 0x882A14565#define GL_DRAW_BUFFER6_NV 0x882B14566#define GL_DRAW_BUFFER7_NV 0x882C14567#define GL_DRAW_BUFFER8_NV 0x882D14568#define GL_DRAW_BUFFER9_NV 0x882E14569#define GL_DRAW_BUFFER10_NV 0x882F14570#define GL_DRAW_BUFFER11_NV 0x883014571#define GL_DRAW_BUFFER12_NV 0x883114572#define GL_DRAW_BUFFER13_NV 0x883214573#define GL_DRAW_BUFFER14_NV 0x883314574#define GL_DRAW_BUFFER15_NV 0x883414575#define GL_COLOR_ATTACHMENT0_NV 0x8CE014576#define GL_COLOR_ATTACHMENT1_NV 0x8CE114577#define GL_COLOR_ATTACHMENT2_NV 0x8CE214578#define GL_COLOR_ATTACHMENT3_NV 0x8CE314579#define GL_COLOR_ATTACHMENT4_NV 0x8CE414580#define GL_COLOR_ATTACHMENT5_NV 0x8CE514581#define GL_COLOR_ATTACHMENT6_NV 0x8CE614582#define GL_COLOR_ATTACHMENT7_NV 0x8CE714583#define GL_COLOR_ATTACHMENT8_NV 0x8CE814584#define GL_COLOR_ATTACHMENT9_NV 0x8CE914585#define GL_COLOR_ATTACHMENT10_NV 0x8CEA14586#define GL_COLOR_ATTACHMENT11_NV 0x8CEB14587#define GL_COLOR_ATTACHMENT12_NV 0x8CEC14588#define GL_COLOR_ATTACHMENT13_NV 0x8CED14589#define GL_COLOR_ATTACHMENT14_NV 0x8CEE14590#define GL_COLOR_ATTACHMENT15_NV 0x8CEF1459114592typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSNVPROC) (GLsizei n, const GLenum* bufs);1459314594#define glDrawBuffersNV GLEW_GET_FUN(__glewDrawBuffersNV)1459514596#define GLEW_NV_draw_buffers GLEW_GET_VAR(__GLEW_NV_draw_buffers)1459714598#endif /* GL_NV_draw_buffers */1459914600/* -------------------------- GL_NV_draw_instanced ------------------------- */1460114602#ifndef GL_NV_draw_instanced14603#define GL_NV_draw_instanced 11460414605typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDNVPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);14606typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDNVPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);1460714608#define glDrawArraysInstancedNV GLEW_GET_FUN(__glewDrawArraysInstancedNV)14609#define glDrawElementsInstancedNV GLEW_GET_FUN(__glewDrawElementsInstancedNV)1461014611#define GLEW_NV_draw_instanced GLEW_GET_VAR(__GLEW_NV_draw_instanced)1461214613#endif /* GL_NV_draw_instanced */1461414615/* --------------------------- GL_NV_draw_texture -------------------------- */1461614617#ifndef GL_NV_draw_texture14618#define GL_NV_draw_texture 11461914620typedef void (GLAPIENTRY * PFNGLDRAWTEXTURENVPROC) (GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);1462114622#define glDrawTextureNV GLEW_GET_FUN(__glewDrawTextureNV)1462314624#define GLEW_NV_draw_texture GLEW_GET_VAR(__GLEW_NV_draw_texture)1462514626#endif /* GL_NV_draw_texture */1462714628/* ------------------------ GL_NV_draw_vulkan_image ------------------------ */1462914630#ifndef GL_NV_draw_vulkan_image14631#define GL_NV_draw_vulkan_image 11463214633typedef void (APIENTRY *GLVULKANPROCNV)(void);1463414635typedef void (GLAPIENTRY * PFNGLDRAWVKIMAGENVPROC) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);14636typedef GLVULKANPROCNV (GLAPIENTRY * PFNGLGETVKPROCADDRNVPROC) (const GLchar* name);14637typedef void (GLAPIENTRY * PFNGLSIGNALVKFENCENVPROC) (GLuint64 vkFence);14638typedef void (GLAPIENTRY * PFNGLSIGNALVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);14639typedef void (GLAPIENTRY * PFNGLWAITVKSEMAPHORENVPROC) (GLuint64 vkSemaphore);1464014641#define glDrawVkImageNV GLEW_GET_FUN(__glewDrawVkImageNV)14642#define glGetVkProcAddrNV GLEW_GET_FUN(__glewGetVkProcAddrNV)14643#define glSignalVkFenceNV GLEW_GET_FUN(__glewSignalVkFenceNV)14644#define glSignalVkSemaphoreNV GLEW_GET_FUN(__glewSignalVkSemaphoreNV)14645#define glWaitVkSemaphoreNV GLEW_GET_FUN(__glewWaitVkSemaphoreNV)1464614647#define GLEW_NV_draw_vulkan_image GLEW_GET_VAR(__GLEW_NV_draw_vulkan_image)1464814649#endif /* GL_NV_draw_vulkan_image */1465014651/* ---------------------------- GL_NV_evaluators --------------------------- */1465214653#ifndef GL_NV_evaluators14654#define GL_NV_evaluators 11465514656#define GL_EVAL_2D_NV 0x86C014657#define GL_EVAL_TRIANGULAR_2D_NV 0x86C114658#define GL_MAP_TESSELLATION_NV 0x86C214659#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C314660#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C414661#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C514662#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C614663#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C714664#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C814665#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C914666#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA14667#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB14668#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC14669#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD14670#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE14671#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF14672#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D014673#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D114674#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D214675#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D314676#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D414677#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D514678#define GL_MAX_MAP_TESSELLATION_NV 0x86D614679#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D71468014681typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);14682typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params);14683typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params);14684typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points);14685typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params);14686typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params);14687typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points);14688typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params);14689typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params);1469014691#define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV)14692#define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParameterfvNV)14693#define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParameterivNV)14694#define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV)14695#define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV)14696#define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV)14697#define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV)14698#define glMapParameterfvNV GLEW_GET_FUN(__glewMapParameterfvNV)14699#define glMapParameterivNV GLEW_GET_FUN(__glewMapParameterivNV)1470014701#define GLEW_NV_evaluators GLEW_GET_VAR(__GLEW_NV_evaluators)1470214703#endif /* GL_NV_evaluators */1470414705/* --------------------- GL_NV_explicit_attrib_location -------------------- */1470614707#ifndef GL_NV_explicit_attrib_location14708#define GL_NV_explicit_attrib_location 11470914710#define GLEW_NV_explicit_attrib_location GLEW_GET_VAR(__GLEW_NV_explicit_attrib_location)1471114712#endif /* GL_NV_explicit_attrib_location */1471314714/* ----------------------- GL_NV_explicit_multisample ---------------------- */1471514716#ifndef GL_NV_explicit_multisample14717#define GL_NV_explicit_multisample 11471814719#define GL_SAMPLE_POSITION_NV 0x8E5014720#define GL_SAMPLE_MASK_NV 0x8E5114721#define GL_SAMPLE_MASK_VALUE_NV 0x8E5214722#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E5314723#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E5414724#define GL_TEXTURE_RENDERBUFFER_NV 0x8E5514725#define GL_SAMPLER_RENDERBUFFER_NV 0x8E5614726#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E5714727#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E5814728#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E591472914730typedef void (GLAPIENTRY * PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat* val);14731typedef void (GLAPIENTRY * PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask);14732typedef void (GLAPIENTRY * PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer);1473314734#define glGetMultisamplefvNV GLEW_GET_FUN(__glewGetMultisamplefvNV)14735#define glSampleMaskIndexedNV GLEW_GET_FUN(__glewSampleMaskIndexedNV)14736#define glTexRenderbufferNV GLEW_GET_FUN(__glewTexRenderbufferNV)1473714738#define GLEW_NV_explicit_multisample GLEW_GET_VAR(__GLEW_NV_explicit_multisample)1473914740#endif /* GL_NV_explicit_multisample */1474114742/* ---------------------- GL_NV_fbo_color_attachments ---------------------- */1474314744#ifndef GL_NV_fbo_color_attachments14745#define GL_NV_fbo_color_attachments 11474614747#define GL_MAX_COLOR_ATTACHMENTS_NV 0x8CDF14748#define GL_COLOR_ATTACHMENT0_NV 0x8CE014749#define GL_COLOR_ATTACHMENT1_NV 0x8CE114750#define GL_COLOR_ATTACHMENT2_NV 0x8CE214751#define GL_COLOR_ATTACHMENT3_NV 0x8CE314752#define GL_COLOR_ATTACHMENT4_NV 0x8CE414753#define GL_COLOR_ATTACHMENT5_NV 0x8CE514754#define GL_COLOR_ATTACHMENT6_NV 0x8CE614755#define GL_COLOR_ATTACHMENT7_NV 0x8CE714756#define GL_COLOR_ATTACHMENT8_NV 0x8CE814757#define GL_COLOR_ATTACHMENT9_NV 0x8CE914758#define GL_COLOR_ATTACHMENT10_NV 0x8CEA14759#define GL_COLOR_ATTACHMENT11_NV 0x8CEB14760#define GL_COLOR_ATTACHMENT12_NV 0x8CEC14761#define GL_COLOR_ATTACHMENT13_NV 0x8CED14762#define GL_COLOR_ATTACHMENT14_NV 0x8CEE14763#define GL_COLOR_ATTACHMENT15_NV 0x8CEF1476414765#define GLEW_NV_fbo_color_attachments GLEW_GET_VAR(__GLEW_NV_fbo_color_attachments)1476614767#endif /* GL_NV_fbo_color_attachments */1476814769/* ------------------------------ GL_NV_fence ------------------------------ */1477014771#ifndef GL_NV_fence14772#define GL_NV_fence 11477314774#define GL_ALL_COMPLETED_NV 0x84F214775#define GL_FENCE_STATUS_NV 0x84F314776#define GL_FENCE_CONDITION_NV 0x84F41477714778typedef void (GLAPIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences);14779typedef void (GLAPIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence);14780typedef void (GLAPIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences);14781typedef void (GLAPIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params);14782typedef GLboolean (GLAPIENTRY * PFNGLISFENCENVPROC) (GLuint fence);14783typedef void (GLAPIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);14784typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence);1478514786#define glDeleteFencesNV GLEW_GET_FUN(__glewDeleteFencesNV)14787#define glFinishFenceNV GLEW_GET_FUN(__glewFinishFenceNV)14788#define glGenFencesNV GLEW_GET_FUN(__glewGenFencesNV)14789#define glGetFenceivNV GLEW_GET_FUN(__glewGetFenceivNV)14790#define glIsFenceNV GLEW_GET_FUN(__glewIsFenceNV)14791#define glSetFenceNV GLEW_GET_FUN(__glewSetFenceNV)14792#define glTestFenceNV GLEW_GET_FUN(__glewTestFenceNV)1479314794#define GLEW_NV_fence GLEW_GET_VAR(__GLEW_NV_fence)1479514796#endif /* GL_NV_fence */1479714798/* -------------------------- GL_NV_fill_rectangle ------------------------- */1479914800#ifndef GL_NV_fill_rectangle14801#define GL_NV_fill_rectangle 11480214803#define GL_FILL_RECTANGLE_NV 0x933C1480414805#define GLEW_NV_fill_rectangle GLEW_GET_VAR(__GLEW_NV_fill_rectangle)1480614807#endif /* GL_NV_fill_rectangle */1480814809/* --------------------------- GL_NV_float_buffer -------------------------- */1481014811#ifndef GL_NV_float_buffer14812#define GL_NV_float_buffer 11481314814#define GL_FLOAT_R_NV 0x888014815#define GL_FLOAT_RG_NV 0x888114816#define GL_FLOAT_RGB_NV 0x888214817#define GL_FLOAT_RGBA_NV 0x888314818#define GL_FLOAT_R16_NV 0x888414819#define GL_FLOAT_R32_NV 0x888514820#define GL_FLOAT_RG16_NV 0x888614821#define GL_FLOAT_RG32_NV 0x888714822#define GL_FLOAT_RGB16_NV 0x888814823#define GL_FLOAT_RGB32_NV 0x888914824#define GL_FLOAT_RGBA16_NV 0x888A14825#define GL_FLOAT_RGBA32_NV 0x888B14826#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C14827#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D14828#define GL_FLOAT_RGBA_MODE_NV 0x888E1482914830#define GLEW_NV_float_buffer GLEW_GET_VAR(__GLEW_NV_float_buffer)1483114832#endif /* GL_NV_float_buffer */1483314834/* --------------------------- GL_NV_fog_distance -------------------------- */1483514836#ifndef GL_NV_fog_distance14837#define GL_NV_fog_distance 11483814839#define GL_FOG_DISTANCE_MODE_NV 0x855A14840#define GL_EYE_RADIAL_NV 0x855B14841#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C1484214843#define GLEW_NV_fog_distance GLEW_GET_VAR(__GLEW_NV_fog_distance)1484414845#endif /* GL_NV_fog_distance */1484614847/* -------------------- GL_NV_fragment_coverage_to_color ------------------- */1484814849#ifndef GL_NV_fragment_coverage_to_color14850#define GL_NV_fragment_coverage_to_color 11485114852#define GL_FRAGMENT_COVERAGE_TO_COLOR_NV 0x92DD14853#define GL_FRAGMENT_COVERAGE_COLOR_NV 0x92DE1485414855typedef void (GLAPIENTRY * PFNGLFRAGMENTCOVERAGECOLORNVPROC) (GLuint color);1485614857#define glFragmentCoverageColorNV GLEW_GET_FUN(__glewFragmentCoverageColorNV)1485814859#define GLEW_NV_fragment_coverage_to_color GLEW_GET_VAR(__GLEW_NV_fragment_coverage_to_color)1486014861#endif /* GL_NV_fragment_coverage_to_color */1486214863/* ------------------------- GL_NV_fragment_program ------------------------ */1486414865#ifndef GL_NV_fragment_program14866#define GL_NV_fragment_program 11486714868#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x886814869#define GL_FRAGMENT_PROGRAM_NV 0x887014870#define GL_MAX_TEXTURE_COORDS_NV 0x887114871#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x887214872#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x887314873#define GL_PROGRAM_ERROR_STRING_NV 0x88741487414875typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params);14876typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params);14877typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);14878typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]);14879typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);14880typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]);1488114882#define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV)14883#define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV)14884#define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV)14885#define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV)14886#define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV)14887#define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV)1488814889#define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program)1489014891#endif /* GL_NV_fragment_program */1489214893/* ------------------------ GL_NV_fragment_program2 ------------------------ */1489414895#ifndef GL_NV_fragment_program214896#define GL_NV_fragment_program2 11489714898#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F414899#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F514900#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F614901#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F714902#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F81490314904#define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2)1490514906#endif /* GL_NV_fragment_program2 */1490714908/* ------------------------ GL_NV_fragment_program4 ------------------------ */1490914910#ifndef GL_NV_fragment_program414911#define GL_NV_fragment_program4 11491214913#define GLEW_NV_fragment_program4 GLEW_GET_VAR(__GLEW_NV_fragment_program4)1491414915#endif /* GL_NV_fragment_program4 */1491614917/* --------------------- GL_NV_fragment_program_option --------------------- */1491814919#ifndef GL_NV_fragment_program_option14920#define GL_NV_fragment_program_option 11492114922#define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option)1492314924#endif /* GL_NV_fragment_program_option */1492514926/* -------------------- GL_NV_fragment_shader_interlock -------------------- */1492714928#ifndef GL_NV_fragment_shader_interlock14929#define GL_NV_fragment_shader_interlock 11493014931#define GLEW_NV_fragment_shader_interlock GLEW_GET_VAR(__GLEW_NV_fragment_shader_interlock)1493214933#endif /* GL_NV_fragment_shader_interlock */1493414935/* ------------------------- GL_NV_framebuffer_blit ------------------------ */1493614937#ifndef GL_NV_framebuffer_blit14938#define GL_NV_framebuffer_blit 11493914940#define GL_DRAW_FRAMEBUFFER_BINDING_NV 0x8CA614941#define GL_READ_FRAMEBUFFER_NV 0x8CA814942#define GL_DRAW_FRAMEBUFFER_NV 0x8CA914943#define GL_READ_FRAMEBUFFER_BINDING_NV 0x8CAA1494414945typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFERNVPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);1494614947#define glBlitFramebufferNV GLEW_GET_FUN(__glewBlitFramebufferNV)1494814949#define GLEW_NV_framebuffer_blit GLEW_GET_VAR(__GLEW_NV_framebuffer_blit)1495014951#endif /* GL_NV_framebuffer_blit */1495214953/* -------------------- GL_NV_framebuffer_mixed_samples -------------------- */1495414955#ifndef GL_NV_framebuffer_mixed_samples14956#define GL_NV_framebuffer_mixed_samples 11495714958#define GL_COLOR_SAMPLES_NV 0x8E2014959#define GL_RASTER_MULTISAMPLE_EXT 0x932714960#define GL_RASTER_SAMPLES_EXT 0x932814961#define GL_MAX_RASTER_SAMPLES_EXT 0x932914962#define GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT 0x932A14963#define GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT 0x932B14964#define GL_EFFECTIVE_RASTER_SAMPLES_EXT 0x932C14965#define GL_DEPTH_SAMPLES_NV 0x932D14966#define GL_STENCIL_SAMPLES_NV 0x932E14967#define GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV 0x932F14968#define GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV 0x933014969#define GL_COVERAGE_MODULATION_TABLE_NV 0x933114970#define GL_COVERAGE_MODULATION_NV 0x933214971#define GL_COVERAGE_MODULATION_TABLE_SIZE_NV 0x93331497214973#define GLEW_NV_framebuffer_mixed_samples GLEW_GET_VAR(__GLEW_NV_framebuffer_mixed_samples)1497414975#endif /* GL_NV_framebuffer_mixed_samples */1497614977/* --------------------- GL_NV_framebuffer_multisample --------------------- */1497814979#ifndef GL_NV_framebuffer_multisample14980#define GL_NV_framebuffer_multisample 11498114982#define GL_RENDERBUFFER_SAMPLES_NV 0x8CAB14983#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV 0x8D5614984#define GL_MAX_SAMPLES_NV 0x8D571498514986typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);1498714988#define glRenderbufferStorageMultisampleNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleNV)1498914990#define GLEW_NV_framebuffer_multisample GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample)1499114992#endif /* GL_NV_framebuffer_multisample */1499314994/* ----------------- GL_NV_framebuffer_multisample_coverage ---------------- */1499514996#ifndef GL_NV_framebuffer_multisample_coverage14997#define GL_NV_framebuffer_multisample_coverage 11499814999#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB15000#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E1015001#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E1115002#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E121500315004typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);1500515006#define glRenderbufferStorageMultisampleCoverageNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV)1500715008#define GLEW_NV_framebuffer_multisample_coverage GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage)1500915010#endif /* GL_NV_framebuffer_multisample_coverage */1501115012/* ----------------------- GL_NV_generate_mipmap_sRGB ---------------------- */1501315014#ifndef GL_NV_generate_mipmap_sRGB15015#define GL_NV_generate_mipmap_sRGB 11501615017#define GLEW_NV_generate_mipmap_sRGB GLEW_GET_VAR(__GLEW_NV_generate_mipmap_sRGB)1501815019#endif /* GL_NV_generate_mipmap_sRGB */1502015021/* ------------------------ GL_NV_geometry_program4 ------------------------ */1502215023#ifndef GL_NV_geometry_program415024#define GL_NV_geometry_program4 11502515026#define GL_GEOMETRY_PROGRAM_NV 0x8C2615027#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C2715028#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C281502915030typedef void (GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit);1503115032#define glProgramVertexLimitNV GLEW_GET_FUN(__glewProgramVertexLimitNV)1503315034#define GLEW_NV_geometry_program4 GLEW_GET_VAR(__GLEW_NV_geometry_program4)1503515036#endif /* GL_NV_geometry_program4 */1503715038/* ------------------------- GL_NV_geometry_shader4 ------------------------ */1503915040#ifndef GL_NV_geometry_shader415041#define GL_NV_geometry_shader4 11504215043#define GLEW_NV_geometry_shader4 GLEW_GET_VAR(__GLEW_NV_geometry_shader4)1504415045#endif /* GL_NV_geometry_shader4 */1504615047/* ------------------- GL_NV_geometry_shader_passthrough ------------------- */1504815049#ifndef GL_NV_geometry_shader_passthrough15050#define GL_NV_geometry_shader_passthrough 11505115052#define GLEW_NV_geometry_shader_passthrough GLEW_GET_VAR(__GLEW_NV_geometry_shader_passthrough)1505315054#endif /* GL_NV_geometry_shader_passthrough */1505515056/* -------------------------- GL_NV_gpu_multicast -------------------------- */1505715058#ifndef GL_NV_gpu_multicast15059#define GL_NV_gpu_multicast 11506015061#define GL_PER_GPU_STORAGE_BIT_NV 0x080015062#define GL_MULTICAST_GPUS_NV 0x92BA15063#define GL_PER_GPU_STORAGE_NV 0x954815064#define GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV 0x954915065#define GL_RENDER_GPU_MASK_NV 0x95581506615067typedef void (GLAPIENTRY * PFNGLMULTICASTBARRIERNVPROC) (void);15068typedef void (GLAPIENTRY * PFNGLMULTICASTBLITFRAMEBUFFERNVPROC) (GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);15069typedef void (GLAPIENTRY * PFNGLMULTICASTBUFFERSUBDATANVPROC) (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);15070typedef void (GLAPIENTRY * PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC) (GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);15071typedef void (GLAPIENTRY * PFNGLMULTICASTCOPYIMAGESUBDATANVPROC) (GLuint srcGpu, GLbitfield dstGpuMask, 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 srcWidth, GLsizei srcHeight, GLsizei srcDepth);15072typedef void (GLAPIENTRY * PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v);15073typedef void (GLAPIENTRY * PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC) (GLuint gpu, GLuint id, GLenum pname, GLint64* params);15074typedef void (GLAPIENTRY * PFNGLMULTICASTGETQUERYOBJECTIVNVPROC) (GLuint gpu, GLuint id, GLenum pname, GLint* params);15075typedef void (GLAPIENTRY * PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC) (GLuint gpu, GLuint id, GLenum pname, GLuint64* params);15076typedef void (GLAPIENTRY * PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC) (GLuint gpu, GLuint id, GLenum pname, GLuint* params);15077typedef void (GLAPIENTRY * PFNGLMULTICASTWAITSYNCNVPROC) (GLuint signalGpu, GLbitfield waitGpuMask);15078typedef void (GLAPIENTRY * PFNGLRENDERGPUMASKNVPROC) (GLbitfield mask);1507915080#define glMulticastBarrierNV GLEW_GET_FUN(__glewMulticastBarrierNV)15081#define glMulticastBlitFramebufferNV GLEW_GET_FUN(__glewMulticastBlitFramebufferNV)15082#define glMulticastBufferSubDataNV GLEW_GET_FUN(__glewMulticastBufferSubDataNV)15083#define glMulticastCopyBufferSubDataNV GLEW_GET_FUN(__glewMulticastCopyBufferSubDataNV)15084#define glMulticastCopyImageSubDataNV GLEW_GET_FUN(__glewMulticastCopyImageSubDataNV)15085#define glMulticastFramebufferSampleLocationsfvNV GLEW_GET_FUN(__glewMulticastFramebufferSampleLocationsfvNV)15086#define glMulticastGetQueryObjecti64vNV GLEW_GET_FUN(__glewMulticastGetQueryObjecti64vNV)15087#define glMulticastGetQueryObjectivNV GLEW_GET_FUN(__glewMulticastGetQueryObjectivNV)15088#define glMulticastGetQueryObjectui64vNV GLEW_GET_FUN(__glewMulticastGetQueryObjectui64vNV)15089#define glMulticastGetQueryObjectuivNV GLEW_GET_FUN(__glewMulticastGetQueryObjectuivNV)15090#define glMulticastWaitSyncNV GLEW_GET_FUN(__glewMulticastWaitSyncNV)15091#define glRenderGpuMaskNV GLEW_GET_FUN(__glewRenderGpuMaskNV)1509215093#define GLEW_NV_gpu_multicast GLEW_GET_VAR(__GLEW_NV_gpu_multicast)1509415095#endif /* GL_NV_gpu_multicast */1509615097/* --------------------------- GL_NV_gpu_program4 -------------------------- */1509815099#ifndef GL_NV_gpu_program415100#define GL_NV_gpu_program4 11510115102#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x890415103#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x890515104#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x890615105#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x890715106#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x890815107#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x890915108#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA515109#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA61511015111typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);15112typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params);15113typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);15114typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params);15115typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params);15116typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params);15117typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);15118typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params);15119typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);15120typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params);15121typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params);15122typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params);1512315124#define glProgramEnvParameterI4iNV GLEW_GET_FUN(__glewProgramEnvParameterI4iNV)15125#define glProgramEnvParameterI4ivNV GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV)15126#define glProgramEnvParameterI4uiNV GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV)15127#define glProgramEnvParameterI4uivNV GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV)15128#define glProgramEnvParametersI4ivNV GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV)15129#define glProgramEnvParametersI4uivNV GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV)15130#define glProgramLocalParameterI4iNV GLEW_GET_FUN(__glewProgramLocalParameterI4iNV)15131#define glProgramLocalParameterI4ivNV GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV)15132#define glProgramLocalParameterI4uiNV GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV)15133#define glProgramLocalParameterI4uivNV GLEW_GET_FUN(__glewProgramLocalParameterI4uivNV)15134#define glProgramLocalParametersI4ivNV GLEW_GET_FUN(__glewProgramLocalParametersI4ivNV)15135#define glProgramLocalParametersI4uivNV GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV)1513615137#define GLEW_NV_gpu_program4 GLEW_GET_VAR(__GLEW_NV_gpu_program4)1513815139#endif /* GL_NV_gpu_program4 */1514015141/* --------------------------- GL_NV_gpu_program5 -------------------------- */1514215143#ifndef GL_NV_gpu_program515144#define GL_NV_gpu_program5 11514515146#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A15147#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B15148#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C15149#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D15150#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5E15151#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV 0x8E5F1515215153#define GLEW_NV_gpu_program5 GLEW_GET_VAR(__GLEW_NV_gpu_program5)1515415155#endif /* GL_NV_gpu_program5 */1515615157/* -------------------- GL_NV_gpu_program5_mem_extended -------------------- */1515815159#ifndef GL_NV_gpu_program5_mem_extended15160#define GL_NV_gpu_program5_mem_extended 11516115162#define GLEW_NV_gpu_program5_mem_extended GLEW_GET_VAR(__GLEW_NV_gpu_program5_mem_extended)1516315164#endif /* GL_NV_gpu_program5_mem_extended */1516515166/* ------------------------- GL_NV_gpu_program_fp64 ------------------------ */1516715168#ifndef GL_NV_gpu_program_fp6415169#define GL_NV_gpu_program_fp64 11517015171#define GLEW_NV_gpu_program_fp64 GLEW_GET_VAR(__GLEW_NV_gpu_program_fp64)1517215173#endif /* GL_NV_gpu_program_fp64 */1517415175/* --------------------------- GL_NV_gpu_shader5 --------------------------- */1517615177#ifndef GL_NV_gpu_shader515178#define GL_NV_gpu_shader5 11517915180#define GL_INT64_NV 0x140E15181#define GL_UNSIGNED_INT64_NV 0x140F15182#define GL_INT8_NV 0x8FE015183#define GL_INT8_VEC2_NV 0x8FE115184#define GL_INT8_VEC3_NV 0x8FE215185#define GL_INT8_VEC4_NV 0x8FE315186#define GL_INT16_NV 0x8FE415187#define GL_INT16_VEC2_NV 0x8FE515188#define GL_INT16_VEC3_NV 0x8FE615189#define GL_INT16_VEC4_NV 0x8FE715190#define GL_INT64_VEC2_NV 0x8FE915191#define GL_INT64_VEC3_NV 0x8FEA15192#define GL_INT64_VEC4_NV 0x8FEB15193#define GL_UNSIGNED_INT8_NV 0x8FEC15194#define GL_UNSIGNED_INT8_VEC2_NV 0x8FED15195#define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE15196#define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF15197#define GL_UNSIGNED_INT16_NV 0x8FF015198#define GL_UNSIGNED_INT16_VEC2_NV 0x8FF115199#define GL_UNSIGNED_INT16_VEC3_NV 0x8FF215200#define GL_UNSIGNED_INT16_VEC4_NV 0x8FF315201#define GL_UNSIGNED_INT64_VEC2_NV 0x8FF515202#define GL_UNSIGNED_INT64_VEC3_NV 0x8FF615203#define GL_UNSIGNED_INT64_VEC4_NV 0x8FF715204#define GL_FLOAT16_NV 0x8FF815205#define GL_FLOAT16_VEC2_NV 0x8FF915206#define GL_FLOAT16_VEC3_NV 0x8FFA15207#define GL_FLOAT16_VEC4_NV 0x8FFB1520815209typedef void (GLAPIENTRY * PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint location, GLint64EXT* params);15210typedef void (GLAPIENTRY * PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLuint64EXT* params);15211typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint location, GLint64EXT x);15212typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);15213typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x);15214typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);15215typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y);15216typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);15217typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);15218typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);15219typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);15220typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);15221typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);15222typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);15223typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);15224typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLint64EXT* value);15225typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);15226typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);15227typedef void (GLAPIENTRY * PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x);15228typedef void (GLAPIENTRY * PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);15229typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x);15230typedef void (GLAPIENTRY * PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);15231typedef void (GLAPIENTRY * PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y);15232typedef void (GLAPIENTRY * PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);15233typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y);15234typedef void (GLAPIENTRY * PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);15235typedef void (GLAPIENTRY * PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);15236typedef void (GLAPIENTRY * PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);15237typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);15238typedef void (GLAPIENTRY * PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);15239typedef void (GLAPIENTRY * PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);15240typedef void (GLAPIENTRY * PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT* value);15241typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);15242typedef void (GLAPIENTRY * PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);1524315244#define glGetUniformi64vNV GLEW_GET_FUN(__glewGetUniformi64vNV)15245#define glGetUniformui64vNV GLEW_GET_FUN(__glewGetUniformui64vNV)15246#define glProgramUniform1i64NV GLEW_GET_FUN(__glewProgramUniform1i64NV)15247#define glProgramUniform1i64vNV GLEW_GET_FUN(__glewProgramUniform1i64vNV)15248#define glProgramUniform1ui64NV GLEW_GET_FUN(__glewProgramUniform1ui64NV)15249#define glProgramUniform1ui64vNV GLEW_GET_FUN(__glewProgramUniform1ui64vNV)15250#define glProgramUniform2i64NV GLEW_GET_FUN(__glewProgramUniform2i64NV)15251#define glProgramUniform2i64vNV GLEW_GET_FUN(__glewProgramUniform2i64vNV)15252#define glProgramUniform2ui64NV GLEW_GET_FUN(__glewProgramUniform2ui64NV)15253#define glProgramUniform2ui64vNV GLEW_GET_FUN(__glewProgramUniform2ui64vNV)15254#define glProgramUniform3i64NV GLEW_GET_FUN(__glewProgramUniform3i64NV)15255#define glProgramUniform3i64vNV GLEW_GET_FUN(__glewProgramUniform3i64vNV)15256#define glProgramUniform3ui64NV GLEW_GET_FUN(__glewProgramUniform3ui64NV)15257#define glProgramUniform3ui64vNV GLEW_GET_FUN(__glewProgramUniform3ui64vNV)15258#define glProgramUniform4i64NV GLEW_GET_FUN(__glewProgramUniform4i64NV)15259#define glProgramUniform4i64vNV GLEW_GET_FUN(__glewProgramUniform4i64vNV)15260#define glProgramUniform4ui64NV GLEW_GET_FUN(__glewProgramUniform4ui64NV)15261#define glProgramUniform4ui64vNV GLEW_GET_FUN(__glewProgramUniform4ui64vNV)15262#define glUniform1i64NV GLEW_GET_FUN(__glewUniform1i64NV)15263#define glUniform1i64vNV GLEW_GET_FUN(__glewUniform1i64vNV)15264#define glUniform1ui64NV GLEW_GET_FUN(__glewUniform1ui64NV)15265#define glUniform1ui64vNV GLEW_GET_FUN(__glewUniform1ui64vNV)15266#define glUniform2i64NV GLEW_GET_FUN(__glewUniform2i64NV)15267#define glUniform2i64vNV GLEW_GET_FUN(__glewUniform2i64vNV)15268#define glUniform2ui64NV GLEW_GET_FUN(__glewUniform2ui64NV)15269#define glUniform2ui64vNV GLEW_GET_FUN(__glewUniform2ui64vNV)15270#define glUniform3i64NV GLEW_GET_FUN(__glewUniform3i64NV)15271#define glUniform3i64vNV GLEW_GET_FUN(__glewUniform3i64vNV)15272#define glUniform3ui64NV GLEW_GET_FUN(__glewUniform3ui64NV)15273#define glUniform3ui64vNV GLEW_GET_FUN(__glewUniform3ui64vNV)15274#define glUniform4i64NV GLEW_GET_FUN(__glewUniform4i64NV)15275#define glUniform4i64vNV GLEW_GET_FUN(__glewUniform4i64vNV)15276#define glUniform4ui64NV GLEW_GET_FUN(__glewUniform4ui64NV)15277#define glUniform4ui64vNV GLEW_GET_FUN(__glewUniform4ui64vNV)1527815279#define GLEW_NV_gpu_shader5 GLEW_GET_VAR(__GLEW_NV_gpu_shader5)1528015281#endif /* GL_NV_gpu_shader5 */1528215283/* ---------------------------- GL_NV_half_float --------------------------- */1528415285#ifndef GL_NV_half_float15286#define GL_NV_half_float 11528715288#define GL_HALF_FLOAT_NV 0x140B1528915290typedef unsigned short GLhalf;1529115292typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue);15293typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v);15294typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha);15295typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v);15296typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLhalf fog);15297typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog);15298typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s);15299typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v);15300typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t);15301typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v);15302typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r);15303typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v);15304typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q);15305typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v);15306typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz);15307typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v);15308typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue);15309typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v);15310typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLhalf s);15311typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v);15312typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t);15313typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v);15314typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r);15315typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v);15316typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q);15317typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v);15318typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y);15319typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v);15320typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z);15321typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v);15322typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w);15323typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v);15324typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x);15325typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v);15326typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y);15327typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v);15328typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z);15329typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v);15330typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w);15331typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v);15332typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);15333typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);15334typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);15335typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);15336typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight);15337typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight);1533815339#define glColor3hNV GLEW_GET_FUN(__glewColor3hNV)15340#define glColor3hvNV GLEW_GET_FUN(__glewColor3hvNV)15341#define glColor4hNV GLEW_GET_FUN(__glewColor4hNV)15342#define glColor4hvNV GLEW_GET_FUN(__glewColor4hvNV)15343#define glFogCoordhNV GLEW_GET_FUN(__glewFogCoordhNV)15344#define glFogCoordhvNV GLEW_GET_FUN(__glewFogCoordhvNV)15345#define glMultiTexCoord1hNV GLEW_GET_FUN(__glewMultiTexCoord1hNV)15346#define glMultiTexCoord1hvNV GLEW_GET_FUN(__glewMultiTexCoord1hvNV)15347#define glMultiTexCoord2hNV GLEW_GET_FUN(__glewMultiTexCoord2hNV)15348#define glMultiTexCoord2hvNV GLEW_GET_FUN(__glewMultiTexCoord2hvNV)15349#define glMultiTexCoord3hNV GLEW_GET_FUN(__glewMultiTexCoord3hNV)15350#define glMultiTexCoord3hvNV GLEW_GET_FUN(__glewMultiTexCoord3hvNV)15351#define glMultiTexCoord4hNV GLEW_GET_FUN(__glewMultiTexCoord4hNV)15352#define glMultiTexCoord4hvNV GLEW_GET_FUN(__glewMultiTexCoord4hvNV)15353#define glNormal3hNV GLEW_GET_FUN(__glewNormal3hNV)15354#define glNormal3hvNV GLEW_GET_FUN(__glewNormal3hvNV)15355#define glSecondaryColor3hNV GLEW_GET_FUN(__glewSecondaryColor3hNV)15356#define glSecondaryColor3hvNV GLEW_GET_FUN(__glewSecondaryColor3hvNV)15357#define glTexCoord1hNV GLEW_GET_FUN(__glewTexCoord1hNV)15358#define glTexCoord1hvNV GLEW_GET_FUN(__glewTexCoord1hvNV)15359#define glTexCoord2hNV GLEW_GET_FUN(__glewTexCoord2hNV)15360#define glTexCoord2hvNV GLEW_GET_FUN(__glewTexCoord2hvNV)15361#define glTexCoord3hNV GLEW_GET_FUN(__glewTexCoord3hNV)15362#define glTexCoord3hvNV GLEW_GET_FUN(__glewTexCoord3hvNV)15363#define glTexCoord4hNV GLEW_GET_FUN(__glewTexCoord4hNV)15364#define glTexCoord4hvNV GLEW_GET_FUN(__glewTexCoord4hvNV)15365#define glVertex2hNV GLEW_GET_FUN(__glewVertex2hNV)15366#define glVertex2hvNV GLEW_GET_FUN(__glewVertex2hvNV)15367#define glVertex3hNV GLEW_GET_FUN(__glewVertex3hNV)15368#define glVertex3hvNV GLEW_GET_FUN(__glewVertex3hvNV)15369#define glVertex4hNV GLEW_GET_FUN(__glewVertex4hNV)15370#define glVertex4hvNV GLEW_GET_FUN(__glewVertex4hvNV)15371#define glVertexAttrib1hNV GLEW_GET_FUN(__glewVertexAttrib1hNV)15372#define glVertexAttrib1hvNV GLEW_GET_FUN(__glewVertexAttrib1hvNV)15373#define glVertexAttrib2hNV GLEW_GET_FUN(__glewVertexAttrib2hNV)15374#define glVertexAttrib2hvNV GLEW_GET_FUN(__glewVertexAttrib2hvNV)15375#define glVertexAttrib3hNV GLEW_GET_FUN(__glewVertexAttrib3hNV)15376#define glVertexAttrib3hvNV GLEW_GET_FUN(__glewVertexAttrib3hvNV)15377#define glVertexAttrib4hNV GLEW_GET_FUN(__glewVertexAttrib4hNV)15378#define glVertexAttrib4hvNV GLEW_GET_FUN(__glewVertexAttrib4hvNV)15379#define glVertexAttribs1hvNV GLEW_GET_FUN(__glewVertexAttribs1hvNV)15380#define glVertexAttribs2hvNV GLEW_GET_FUN(__glewVertexAttribs2hvNV)15381#define glVertexAttribs3hvNV GLEW_GET_FUN(__glewVertexAttribs3hvNV)15382#define glVertexAttribs4hvNV GLEW_GET_FUN(__glewVertexAttribs4hvNV)15383#define glVertexWeighthNV GLEW_GET_FUN(__glewVertexWeighthNV)15384#define glVertexWeighthvNV GLEW_GET_FUN(__glewVertexWeighthvNV)1538515386#define GLEW_NV_half_float GLEW_GET_VAR(__GLEW_NV_half_float)1538715388#endif /* GL_NV_half_float */1538915390/* -------------------------- GL_NV_image_formats -------------------------- */1539115392#ifndef GL_NV_image_formats15393#define GL_NV_image_formats 11539415395#define GLEW_NV_image_formats GLEW_GET_VAR(__GLEW_NV_image_formats)1539615397#endif /* GL_NV_image_formats */1539815399/* ------------------------- GL_NV_instanced_arrays ------------------------ */1540015401#ifndef GL_NV_instanced_arrays15402#define GL_NV_instanced_arrays 11540315404#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV 0x88FE1540515406typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBDIVISORNVPROC) (GLuint index, GLuint divisor);1540715408#define glVertexAttribDivisorNV GLEW_GET_FUN(__glewVertexAttribDivisorNV)1540915410#define GLEW_NV_instanced_arrays GLEW_GET_VAR(__GLEW_NV_instanced_arrays)1541115412#endif /* GL_NV_instanced_arrays */1541315414/* ------------------- GL_NV_internalformat_sample_query ------------------- */1541515416#ifndef GL_NV_internalformat_sample_query15417#define GL_NV_internalformat_sample_query 11541815419#define GL_MULTISAMPLES_NV 0x937115420#define GL_SUPERSAMPLE_SCALE_X_NV 0x937215421#define GL_SUPERSAMPLE_SCALE_Y_NV 0x937315422#define GL_CONFORMANT_NV 0x93741542315424typedef void (GLAPIENTRY * PFNGLGETINTERNALFORMATSAMPLEIVNVPROC) (GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei bufSize, GLint* params);1542515426#define glGetInternalformatSampleivNV GLEW_GET_FUN(__glewGetInternalformatSampleivNV)1542715428#define GLEW_NV_internalformat_sample_query GLEW_GET_VAR(__GLEW_NV_internalformat_sample_query)1542915430#endif /* GL_NV_internalformat_sample_query */1543115432/* ------------------------ GL_NV_light_max_exponent ----------------------- */1543315434#ifndef GL_NV_light_max_exponent15435#define GL_NV_light_max_exponent 11543615437#define GL_MAX_SHININESS_NV 0x850415438#define GL_MAX_SPOT_EXPONENT_NV 0x85051543915440#define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponent)1544115442#endif /* GL_NV_light_max_exponent */1544315444/* ----------------------- GL_NV_multisample_coverage ---------------------- */1544515446#ifndef GL_NV_multisample_coverage15447#define GL_NV_multisample_coverage 11544815449#define GL_COLOR_SAMPLES_NV 0x8E201545015451#define GLEW_NV_multisample_coverage GLEW_GET_VAR(__GLEW_NV_multisample_coverage)1545215453#endif /* GL_NV_multisample_coverage */1545415455/* --------------------- GL_NV_multisample_filter_hint --------------------- */1545615457#ifndef GL_NV_multisample_filter_hint15458#define GL_NV_multisample_filter_hint 11545915460#define GL_MULTISAMPLE_FILTER_HINT_NV 0x85341546115462#define GLEW_NV_multisample_filter_hint GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint)1546315464#endif /* GL_NV_multisample_filter_hint */1546515466/* ----------------------- GL_NV_non_square_matrices ----------------------- */1546715468#ifndef GL_NV_non_square_matrices15469#define GL_NV_non_square_matrices 11547015471#define GL_FLOAT_MAT2x3_NV 0x8B6515472#define GL_FLOAT_MAT2x4_NV 0x8B6615473#define GL_FLOAT_MAT3x2_NV 0x8B6715474#define GL_FLOAT_MAT3x4_NV 0x8B6815475#define GL_FLOAT_MAT4x2_NV 0x8B6915476#define GL_FLOAT_MAT4x3_NV 0x8B6A1547715478typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVNVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);15479typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVNVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);15480typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVNVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);15481typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVNVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);15482typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVNVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);15483typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVNVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);1548415485#define glUniformMatrix2x3fvNV GLEW_GET_FUN(__glewUniformMatrix2x3fvNV)15486#define glUniformMatrix2x4fvNV GLEW_GET_FUN(__glewUniformMatrix2x4fvNV)15487#define glUniformMatrix3x2fvNV GLEW_GET_FUN(__glewUniformMatrix3x2fvNV)15488#define glUniformMatrix3x4fvNV GLEW_GET_FUN(__glewUniformMatrix3x4fvNV)15489#define glUniformMatrix4x2fvNV GLEW_GET_FUN(__glewUniformMatrix4x2fvNV)15490#define glUniformMatrix4x3fvNV GLEW_GET_FUN(__glewUniformMatrix4x3fvNV)1549115492#define GLEW_NV_non_square_matrices GLEW_GET_VAR(__GLEW_NV_non_square_matrices)1549315494#endif /* GL_NV_non_square_matrices */1549515496/* ------------------------- GL_NV_occlusion_query ------------------------- */1549715498#ifndef GL_NV_occlusion_query15499#define GL_NV_occlusion_query 11550015501#define GL_PIXEL_COUNTER_BITS_NV 0x886415502#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x886515503#define GL_PIXEL_COUNT_NV 0x886615504#define GL_PIXEL_COUNT_AVAILABLE_NV 0x88671550515506typedef void (GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);15507typedef void (GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids);15508typedef void (GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void);15509typedef void (GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids);15510typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params);15511typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params);15512typedef GLboolean (GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);1551315514#define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV)15515#define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV)15516#define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV)15517#define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV)15518#define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV)15519#define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV)15520#define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV)1552115522#define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query)1552315524#endif /* GL_NV_occlusion_query */1552515526/* -------------------------- GL_NV_pack_subimage -------------------------- */1552715528#ifndef GL_NV_pack_subimage15529#define GL_NV_pack_subimage 11553015531#define GL_PACK_ROW_LENGTH_NV 0x0D0215532#define GL_PACK_SKIP_ROWS_NV 0x0D0315533#define GL_PACK_SKIP_PIXELS_NV 0x0D041553415535#define GLEW_NV_pack_subimage GLEW_GET_VAR(__GLEW_NV_pack_subimage)1553615537#endif /* GL_NV_pack_subimage */1553815539/* ----------------------- GL_NV_packed_depth_stencil ---------------------- */1554015541#ifndef GL_NV_packed_depth_stencil15542#define GL_NV_packed_depth_stencil 11554315544#define GL_DEPTH_STENCIL_NV 0x84F915545#define GL_UNSIGNED_INT_24_8_NV 0x84FA1554615547#define GLEW_NV_packed_depth_stencil GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil)1554815549#endif /* GL_NV_packed_depth_stencil */1555015551/* --------------------------- GL_NV_packed_float -------------------------- */1555215553#ifndef GL_NV_packed_float15554#define GL_NV_packed_float 11555515556#define GL_R11F_G11F_B10F_NV 0x8C3A15557#define GL_UNSIGNED_INT_10F_11F_11F_REV_NV 0x8C3B1555815559#define GLEW_NV_packed_float GLEW_GET_VAR(__GLEW_NV_packed_float)1556015561#endif /* GL_NV_packed_float */1556215563/* ----------------------- GL_NV_packed_float_linear ----------------------- */1556415565#ifndef GL_NV_packed_float_linear15566#define GL_NV_packed_float_linear 11556715568#define GL_R11F_G11F_B10F_NV 0x8C3A15569#define GL_UNSIGNED_INT_10F_11F_11F_REV_NV 0x8C3B1557015571#define GLEW_NV_packed_float_linear GLEW_GET_VAR(__GLEW_NV_packed_float_linear)1557215573#endif /* GL_NV_packed_float_linear */1557415575/* --------------------- GL_NV_parameter_buffer_object --------------------- */1557615577#ifndef GL_NV_parameter_buffer_object15578#define GL_NV_parameter_buffer_object 11557915580#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA015581#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA115582#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA215583#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA315584#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA41558515586typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params);15587typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params);15588typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params);1558915590#define glProgramBufferParametersIivNV GLEW_GET_FUN(__glewProgramBufferParametersIivNV)15591#define glProgramBufferParametersIuivNV GLEW_GET_FUN(__glewProgramBufferParametersIuivNV)15592#define glProgramBufferParametersfvNV GLEW_GET_FUN(__glewProgramBufferParametersfvNV)1559315594#define GLEW_NV_parameter_buffer_object GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object)1559515596#endif /* GL_NV_parameter_buffer_object */1559715598/* --------------------- GL_NV_parameter_buffer_object2 -------------------- */1559915600#ifndef GL_NV_parameter_buffer_object215601#define GL_NV_parameter_buffer_object2 11560215603#define GLEW_NV_parameter_buffer_object2 GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object2)1560415605#endif /* GL_NV_parameter_buffer_object2 */1560615607/* -------------------------- GL_NV_path_rendering ------------------------- */1560815609#ifndef GL_NV_path_rendering15610#define GL_NV_path_rendering 11561115612#define GL_CLOSE_PATH_NV 0x0015613#define GL_BOLD_BIT_NV 0x0115614#define GL_GLYPH_WIDTH_BIT_NV 0x0115615#define GL_GLYPH_HEIGHT_BIT_NV 0x0215616#define GL_ITALIC_BIT_NV 0x0215617#define GL_MOVE_TO_NV 0x0215618#define GL_RELATIVE_MOVE_TO_NV 0x0315619#define GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV 0x0415620#define GL_LINE_TO_NV 0x0415621#define GL_RELATIVE_LINE_TO_NV 0x0515622#define GL_HORIZONTAL_LINE_TO_NV 0x0615623#define GL_RELATIVE_HORIZONTAL_LINE_TO_NV 0x0715624#define GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV 0x0815625#define GL_VERTICAL_LINE_TO_NV 0x0815626#define GL_RELATIVE_VERTICAL_LINE_TO_NV 0x0915627#define GL_QUADRATIC_CURVE_TO_NV 0x0A15628#define GL_RELATIVE_QUADRATIC_CURVE_TO_NV 0x0B15629#define GL_CUBIC_CURVE_TO_NV 0x0C15630#define GL_RELATIVE_CUBIC_CURVE_TO_NV 0x0D15631#define GL_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0E15632#define GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV 0x0F15633#define GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV 0x1015634#define GL_SMOOTH_CUBIC_CURVE_TO_NV 0x1015635#define GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV 0x1115636#define GL_SMALL_CCW_ARC_TO_NV 0x1215637#define GL_RELATIVE_SMALL_CCW_ARC_TO_NV 0x1315638#define GL_SMALL_CW_ARC_TO_NV 0x1415639#define GL_RELATIVE_SMALL_CW_ARC_TO_NV 0x1515640#define GL_LARGE_CCW_ARC_TO_NV 0x1615641#define GL_RELATIVE_LARGE_CCW_ARC_TO_NV 0x1715642#define GL_LARGE_CW_ARC_TO_NV 0x1815643#define GL_RELATIVE_LARGE_CW_ARC_TO_NV 0x1915644#define GL_CONIC_CURVE_TO_NV 0x1A15645#define GL_RELATIVE_CONIC_CURVE_TO_NV 0x1B15646#define GL_GLYPH_VERTICAL_BEARING_X_BIT_NV 0x2015647#define GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV 0x4015648#define GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV 0x8015649#define GL_ROUNDED_RECT_NV 0xE815650#define GL_RELATIVE_ROUNDED_RECT_NV 0xE915651#define GL_ROUNDED_RECT2_NV 0xEA15652#define GL_RELATIVE_ROUNDED_RECT2_NV 0xEB15653#define GL_ROUNDED_RECT4_NV 0xEC15654#define GL_RELATIVE_ROUNDED_RECT4_NV 0xED15655#define GL_ROUNDED_RECT8_NV 0xEE15656#define GL_RELATIVE_ROUNDED_RECT8_NV 0xEF15657#define GL_RESTART_PATH_NV 0xF015658#define GL_DUP_FIRST_CUBIC_CURVE_TO_NV 0xF215659#define GL_DUP_LAST_CUBIC_CURVE_TO_NV 0xF415660#define GL_RECT_NV 0xF615661#define GL_RELATIVE_RECT_NV 0xF715662#define GL_CIRCULAR_CCW_ARC_TO_NV 0xF815663#define GL_CIRCULAR_CW_ARC_TO_NV 0xFA15664#define GL_CIRCULAR_TANGENT_ARC_TO_NV 0xFC15665#define GL_ARC_TO_NV 0xFE15666#define GL_RELATIVE_ARC_TO_NV 0xFF15667#define GL_GLYPH_HAS_KERNING_BIT_NV 0x10015668#define GL_PRIMARY_COLOR_NV 0x852C15669#define GL_SECONDARY_COLOR_NV 0x852D15670#define GL_PRIMARY_COLOR 0x857715671#define GL_PATH_FORMAT_SVG_NV 0x907015672#define GL_PATH_FORMAT_PS_NV 0x907115673#define GL_STANDARD_FONT_NAME_NV 0x907215674#define GL_SYSTEM_FONT_NAME_NV 0x907315675#define GL_FILE_NAME_NV 0x907415676#define GL_PATH_STROKE_WIDTH_NV 0x907515677#define GL_PATH_END_CAPS_NV 0x907615678#define GL_PATH_INITIAL_END_CAP_NV 0x907715679#define GL_PATH_TERMINAL_END_CAP_NV 0x907815680#define GL_PATH_JOIN_STYLE_NV 0x907915681#define GL_PATH_MITER_LIMIT_NV 0x907A15682#define GL_PATH_DASH_CAPS_NV 0x907B15683#define GL_PATH_INITIAL_DASH_CAP_NV 0x907C15684#define GL_PATH_TERMINAL_DASH_CAP_NV 0x907D15685#define GL_PATH_DASH_OFFSET_NV 0x907E15686#define GL_PATH_CLIENT_LENGTH_NV 0x907F15687#define GL_PATH_FILL_MODE_NV 0x908015688#define GL_PATH_FILL_MASK_NV 0x908115689#define GL_PATH_FILL_COVER_MODE_NV 0x908215690#define GL_PATH_STROKE_COVER_MODE_NV 0x908315691#define GL_PATH_STROKE_MASK_NV 0x908415692#define GL_PATH_STROKE_BOUND_NV 0x908615693#define GL_COUNT_UP_NV 0x908815694#define GL_COUNT_DOWN_NV 0x908915695#define GL_PATH_OBJECT_BOUNDING_BOX_NV 0x908A15696#define GL_CONVEX_HULL_NV 0x908B15697#define GL_BOUNDING_BOX_NV 0x908D15698#define GL_TRANSLATE_X_NV 0x908E15699#define GL_TRANSLATE_Y_NV 0x908F15700#define GL_TRANSLATE_2D_NV 0x909015701#define GL_TRANSLATE_3D_NV 0x909115702#define GL_AFFINE_2D_NV 0x909215703#define GL_AFFINE_3D_NV 0x909415704#define GL_TRANSPOSE_AFFINE_2D_NV 0x909615705#define GL_TRANSPOSE_AFFINE_3D_NV 0x909815706#define GL_UTF8_NV 0x909A15707#define GL_UTF16_NV 0x909B15708#define GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV 0x909C15709#define GL_PATH_COMMAND_COUNT_NV 0x909D15710#define GL_PATH_COORD_COUNT_NV 0x909E15711#define GL_PATH_DASH_ARRAY_COUNT_NV 0x909F15712#define GL_PATH_COMPUTED_LENGTH_NV 0x90A015713#define GL_PATH_FILL_BOUNDING_BOX_NV 0x90A115714#define GL_PATH_STROKE_BOUNDING_BOX_NV 0x90A215715#define GL_SQUARE_NV 0x90A315716#define GL_ROUND_NV 0x90A415717#define GL_TRIANGULAR_NV 0x90A515718#define GL_BEVEL_NV 0x90A615719#define GL_MITER_REVERT_NV 0x90A715720#define GL_MITER_TRUNCATE_NV 0x90A815721#define GL_SKIP_MISSING_GLYPH_NV 0x90A915722#define GL_USE_MISSING_GLYPH_NV 0x90AA15723#define GL_PATH_ERROR_POSITION_NV 0x90AB15724#define GL_PATH_FOG_GEN_MODE_NV 0x90AC15725#define GL_ACCUM_ADJACENT_PAIRS_NV 0x90AD15726#define GL_ADJACENT_PAIRS_NV 0x90AE15727#define GL_FIRST_TO_REST_NV 0x90AF15728#define GL_PATH_GEN_MODE_NV 0x90B015729#define GL_PATH_GEN_COEFF_NV 0x90B115730#define GL_PATH_GEN_COLOR_FORMAT_NV 0x90B215731#define GL_PATH_GEN_COMPONENTS_NV 0x90B315732#define GL_PATH_DASH_OFFSET_RESET_NV 0x90B415733#define GL_MOVE_TO_RESETS_NV 0x90B515734#define GL_MOVE_TO_CONTINUES_NV 0x90B615735#define GL_PATH_STENCIL_FUNC_NV 0x90B715736#define GL_PATH_STENCIL_REF_NV 0x90B815737#define GL_PATH_STENCIL_VALUE_MASK_NV 0x90B915738#define GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV 0x90BD15739#define GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV 0x90BE15740#define GL_PATH_COVER_DEPTH_FUNC_NV 0x90BF15741#define GL_FONT_GLYPHS_AVAILABLE_NV 0x936815742#define GL_FONT_TARGET_UNAVAILABLE_NV 0x936915743#define GL_FONT_UNAVAILABLE_NV 0x936A15744#define GL_FONT_UNINTELLIGIBLE_NV 0x936B15745#define GL_STANDARD_FONT_FORMAT_NV 0x936C15746#define GL_FRAGMENT_INPUT_NV 0x936D15747#define GL_FONT_X_MIN_BOUNDS_BIT_NV 0x0001000015748#define GL_FONT_Y_MIN_BOUNDS_BIT_NV 0x0002000015749#define GL_FONT_X_MAX_BOUNDS_BIT_NV 0x0004000015750#define GL_FONT_Y_MAX_BOUNDS_BIT_NV 0x0008000015751#define GL_FONT_UNITS_PER_EM_BIT_NV 0x0010000015752#define GL_FONT_ASCENDER_BIT_NV 0x0020000015753#define GL_FONT_DESCENDER_BIT_NV 0x0040000015754#define GL_FONT_HEIGHT_BIT_NV 0x0080000015755#define GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV 0x0100000015756#define GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV 0x0200000015757#define GL_FONT_UNDERLINE_POSITION_BIT_NV 0x0400000015758#define GL_FONT_UNDERLINE_THICKNESS_BIT_NV 0x0800000015759#define GL_FONT_HAS_KERNING_BIT_NV 0x1000000015760#define GL_FONT_NUM_GLYPH_INDICES_BIT_NV 0x200000001576115762typedef void (GLAPIENTRY * PFNGLCOPYPATHNVPROC) (GLuint resultPath, GLuint srcPath);15763typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);15764typedef void (GLAPIENTRY * PFNGLCOVERFILLPATHNVPROC) (GLuint path, GLenum coverMode);15765typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);15766typedef void (GLAPIENTRY * PFNGLCOVERSTROKEPATHNVPROC) (GLuint path, GLenum coverMode);15767typedef void (GLAPIENTRY * PFNGLDELETEPATHSNVPROC) (GLuint path, GLsizei range);15768typedef GLuint (GLAPIENTRY * PFNGLGENPATHSNVPROC) (GLsizei range);15769typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENFVNVPROC) (GLenum color, GLenum pname, GLfloat* value);15770typedef void (GLAPIENTRY * PFNGLGETPATHCOLORGENIVNVPROC) (GLenum color, GLenum pname, GLint* value);15771typedef void (GLAPIENTRY * PFNGLGETPATHCOMMANDSNVPROC) (GLuint path, GLubyte* commands);15772typedef void (GLAPIENTRY * PFNGLGETPATHCOORDSNVPROC) (GLuint path, GLfloat* coords);15773typedef void (GLAPIENTRY * PFNGLGETPATHDASHARRAYNVPROC) (GLuint path, GLfloat* dashArray);15774typedef GLfloat (GLAPIENTRY * PFNGLGETPATHLENGTHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments);15775typedef void (GLAPIENTRY * PFNGLGETPATHMETRICRANGENVPROC) (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics);15776typedef void (GLAPIENTRY * PFNGLGETPATHMETRICSNVPROC) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics);15777typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, GLfloat* value);15778typedef void (GLAPIENTRY * PFNGLGETPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, GLint* value);15779typedef void (GLAPIENTRY * PFNGLGETPATHSPACINGNVPROC) (GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing);15780typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENFVNVPROC) (GLenum texCoordSet, GLenum pname, GLfloat* value);15781typedef void (GLAPIENTRY * PFNGLGETPATHTEXGENIVNVPROC) (GLenum texCoordSet, GLenum pname, GLint* value);15782typedef void (GLAPIENTRY * PFNGLGETPROGRAMRESOURCEFVNVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei *length, GLfloat *params);15783typedef void (GLAPIENTRY * PFNGLINTERPOLATEPATHSNVPROC) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight);15784typedef GLboolean (GLAPIENTRY * PFNGLISPATHNVPROC) (GLuint path);15785typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINFILLPATHNVPROC) (GLuint path, GLuint mask, GLfloat x, GLfloat y);15786typedef GLboolean (GLAPIENTRY * PFNGLISPOINTINSTROKEPATHNVPROC) (GLuint path, GLfloat x, GLfloat y);15787typedef void (GLAPIENTRY * PFNGLMATRIXLOAD3X2FNVPROC) (GLenum matrixMode, const GLfloat* m);15788typedef void (GLAPIENTRY * PFNGLMATRIXLOAD3X3FNVPROC) (GLenum matrixMode, const GLfloat* m);15789typedef void (GLAPIENTRY * PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC) (GLenum matrixMode, const GLfloat* m);15790typedef void (GLAPIENTRY * PFNGLMATRIXMULT3X2FNVPROC) (GLenum matrixMode, const GLfloat* m);15791typedef void (GLAPIENTRY * PFNGLMATRIXMULT3X3FNVPROC) (GLenum matrixMode, const GLfloat* m);15792typedef void (GLAPIENTRY * PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC) (GLenum matrixMode, const GLfloat* m);15793typedef void (GLAPIENTRY * PFNGLPATHCOLORGENNVPROC) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs);15794typedef void (GLAPIENTRY * PFNGLPATHCOMMANDSNVPROC) (GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void*coords);15795typedef void (GLAPIENTRY * PFNGLPATHCOORDSNVPROC) (GLuint path, GLsizei numCoords, GLenum coordType, const void *coords);15796typedef void (GLAPIENTRY * PFNGLPATHCOVERDEPTHFUNCNVPROC) (GLenum zfunc);15797typedef void (GLAPIENTRY * PFNGLPATHDASHARRAYNVPROC) (GLuint path, GLsizei dashCount, const GLfloat* dashArray);15798typedef void (GLAPIENTRY * PFNGLPATHFOGGENNVPROC) (GLenum genMode);15799typedef GLenum (GLAPIENTRY * PFNGLPATHGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);15800typedef GLenum (GLAPIENTRY * PFNGLPATHGLYPHINDEXRANGENVPROC) (GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2]);15801typedef void (GLAPIENTRY * PFNGLPATHGLYPHRANGENVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);15802typedef void (GLAPIENTRY * PFNGLPATHGLYPHSNVPROC) (GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void*charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale);15803typedef GLenum (GLAPIENTRY * PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC) (GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale);15804typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFNVPROC) (GLuint path, GLenum pname, GLfloat value);15805typedef void (GLAPIENTRY * PFNGLPATHPARAMETERFVNVPROC) (GLuint path, GLenum pname, const GLfloat* value);15806typedef void (GLAPIENTRY * PFNGLPATHPARAMETERINVPROC) (GLuint path, GLenum pname, GLint value);15807typedef void (GLAPIENTRY * PFNGLPATHPARAMETERIVNVPROC) (GLuint path, GLenum pname, const GLint* value);15808typedef void (GLAPIENTRY * PFNGLPATHSTENCILDEPTHOFFSETNVPROC) (GLfloat factor, GLfloat units);15809typedef void (GLAPIENTRY * PFNGLPATHSTENCILFUNCNVPROC) (GLenum func, GLint ref, GLuint mask);15810typedef void (GLAPIENTRY * PFNGLPATHSTRINGNVPROC) (GLuint path, GLenum format, GLsizei length, const void *pathString);15811typedef void (GLAPIENTRY * PFNGLPATHSUBCOMMANDSNVPROC) (GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const void*coords);15812typedef void (GLAPIENTRY * PFNGLPATHSUBCOORDSNVPROC) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords);15813typedef void (GLAPIENTRY * PFNGLPATHTEXGENNVPROC) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs);15814typedef GLboolean (GLAPIENTRY * PFNGLPOINTALONGPATHNVPROC) (GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY);15815typedef void (GLAPIENTRY * PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC) (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat* coeffs);15816typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues);15817typedef void (GLAPIENTRY * PFNGLSTENCILFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask);15818typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues);15819typedef void (GLAPIENTRY * PFNGLSTENCILSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask);15820typedef void (GLAPIENTRY * PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);15821typedef void (GLAPIENTRY * PFNGLSTENCILTHENCOVERFILLPATHNVPROC) (GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode);15822typedef void (GLAPIENTRY * PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);15823typedef void (GLAPIENTRY * PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC) (GLuint path, GLint reference, GLuint mask, GLenum coverMode);15824typedef void (GLAPIENTRY * PFNGLTRANSFORMPATHNVPROC) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues);15825typedef void (GLAPIENTRY * PFNGLWEIGHTPATHSNVPROC) (GLuint resultPath, GLsizei numPaths, const GLuint paths[], const GLfloat weights[]);1582615827#define glCopyPathNV GLEW_GET_FUN(__glewCopyPathNV)15828#define glCoverFillPathInstancedNV GLEW_GET_FUN(__glewCoverFillPathInstancedNV)15829#define glCoverFillPathNV GLEW_GET_FUN(__glewCoverFillPathNV)15830#define glCoverStrokePathInstancedNV GLEW_GET_FUN(__glewCoverStrokePathInstancedNV)15831#define glCoverStrokePathNV GLEW_GET_FUN(__glewCoverStrokePathNV)15832#define glDeletePathsNV GLEW_GET_FUN(__glewDeletePathsNV)15833#define glGenPathsNV GLEW_GET_FUN(__glewGenPathsNV)15834#define glGetPathColorGenfvNV GLEW_GET_FUN(__glewGetPathColorGenfvNV)15835#define glGetPathColorGenivNV GLEW_GET_FUN(__glewGetPathColorGenivNV)15836#define glGetPathCommandsNV GLEW_GET_FUN(__glewGetPathCommandsNV)15837#define glGetPathCoordsNV GLEW_GET_FUN(__glewGetPathCoordsNV)15838#define glGetPathDashArrayNV GLEW_GET_FUN(__glewGetPathDashArrayNV)15839#define glGetPathLengthNV GLEW_GET_FUN(__glewGetPathLengthNV)15840#define glGetPathMetricRangeNV GLEW_GET_FUN(__glewGetPathMetricRangeNV)15841#define glGetPathMetricsNV GLEW_GET_FUN(__glewGetPathMetricsNV)15842#define glGetPathParameterfvNV GLEW_GET_FUN(__glewGetPathParameterfvNV)15843#define glGetPathParameterivNV GLEW_GET_FUN(__glewGetPathParameterivNV)15844#define glGetPathSpacingNV GLEW_GET_FUN(__glewGetPathSpacingNV)15845#define glGetPathTexGenfvNV GLEW_GET_FUN(__glewGetPathTexGenfvNV)15846#define glGetPathTexGenivNV GLEW_GET_FUN(__glewGetPathTexGenivNV)15847#define glGetProgramResourcefvNV GLEW_GET_FUN(__glewGetProgramResourcefvNV)15848#define glInterpolatePathsNV GLEW_GET_FUN(__glewInterpolatePathsNV)15849#define glIsPathNV GLEW_GET_FUN(__glewIsPathNV)15850#define glIsPointInFillPathNV GLEW_GET_FUN(__glewIsPointInFillPathNV)15851#define glIsPointInStrokePathNV GLEW_GET_FUN(__glewIsPointInStrokePathNV)15852#define glMatrixLoad3x2fNV GLEW_GET_FUN(__glewMatrixLoad3x2fNV)15853#define glMatrixLoad3x3fNV GLEW_GET_FUN(__glewMatrixLoad3x3fNV)15854#define glMatrixLoadTranspose3x3fNV GLEW_GET_FUN(__glewMatrixLoadTranspose3x3fNV)15855#define glMatrixMult3x2fNV GLEW_GET_FUN(__glewMatrixMult3x2fNV)15856#define glMatrixMult3x3fNV GLEW_GET_FUN(__glewMatrixMult3x3fNV)15857#define glMatrixMultTranspose3x3fNV GLEW_GET_FUN(__glewMatrixMultTranspose3x3fNV)15858#define glPathColorGenNV GLEW_GET_FUN(__glewPathColorGenNV)15859#define glPathCommandsNV GLEW_GET_FUN(__glewPathCommandsNV)15860#define glPathCoordsNV GLEW_GET_FUN(__glewPathCoordsNV)15861#define glPathCoverDepthFuncNV GLEW_GET_FUN(__glewPathCoverDepthFuncNV)15862#define glPathDashArrayNV GLEW_GET_FUN(__glewPathDashArrayNV)15863#define glPathFogGenNV GLEW_GET_FUN(__glewPathFogGenNV)15864#define glPathGlyphIndexArrayNV GLEW_GET_FUN(__glewPathGlyphIndexArrayNV)15865#define glPathGlyphIndexRangeNV GLEW_GET_FUN(__glewPathGlyphIndexRangeNV)15866#define glPathGlyphRangeNV GLEW_GET_FUN(__glewPathGlyphRangeNV)15867#define glPathGlyphsNV GLEW_GET_FUN(__glewPathGlyphsNV)15868#define glPathMemoryGlyphIndexArrayNV GLEW_GET_FUN(__glewPathMemoryGlyphIndexArrayNV)15869#define glPathParameterfNV GLEW_GET_FUN(__glewPathParameterfNV)15870#define glPathParameterfvNV GLEW_GET_FUN(__glewPathParameterfvNV)15871#define glPathParameteriNV GLEW_GET_FUN(__glewPathParameteriNV)15872#define glPathParameterivNV GLEW_GET_FUN(__glewPathParameterivNV)15873#define glPathStencilDepthOffsetNV GLEW_GET_FUN(__glewPathStencilDepthOffsetNV)15874#define glPathStencilFuncNV GLEW_GET_FUN(__glewPathStencilFuncNV)15875#define glPathStringNV GLEW_GET_FUN(__glewPathStringNV)15876#define glPathSubCommandsNV GLEW_GET_FUN(__glewPathSubCommandsNV)15877#define glPathSubCoordsNV GLEW_GET_FUN(__glewPathSubCoordsNV)15878#define glPathTexGenNV GLEW_GET_FUN(__glewPathTexGenNV)15879#define glPointAlongPathNV GLEW_GET_FUN(__glewPointAlongPathNV)15880#define glProgramPathFragmentInputGenNV GLEW_GET_FUN(__glewProgramPathFragmentInputGenNV)15881#define glStencilFillPathInstancedNV GLEW_GET_FUN(__glewStencilFillPathInstancedNV)15882#define glStencilFillPathNV GLEW_GET_FUN(__glewStencilFillPathNV)15883#define glStencilStrokePathInstancedNV GLEW_GET_FUN(__glewStencilStrokePathInstancedNV)15884#define glStencilStrokePathNV GLEW_GET_FUN(__glewStencilStrokePathNV)15885#define glStencilThenCoverFillPathInstancedNV GLEW_GET_FUN(__glewStencilThenCoverFillPathInstancedNV)15886#define glStencilThenCoverFillPathNV GLEW_GET_FUN(__glewStencilThenCoverFillPathNV)15887#define glStencilThenCoverStrokePathInstancedNV GLEW_GET_FUN(__glewStencilThenCoverStrokePathInstancedNV)15888#define glStencilThenCoverStrokePathNV GLEW_GET_FUN(__glewStencilThenCoverStrokePathNV)15889#define glTransformPathNV GLEW_GET_FUN(__glewTransformPathNV)15890#define glWeightPathsNV GLEW_GET_FUN(__glewWeightPathsNV)1589115892#define GLEW_NV_path_rendering GLEW_GET_VAR(__GLEW_NV_path_rendering)1589315894#endif /* GL_NV_path_rendering */1589515896/* -------------------- GL_NV_path_rendering_shared_edge ------------------- */1589715898#ifndef GL_NV_path_rendering_shared_edge15899#define GL_NV_path_rendering_shared_edge 11590015901#define GL_SHARED_EDGE_NV 0xC01590215903#define GLEW_NV_path_rendering_shared_edge GLEW_GET_VAR(__GLEW_NV_path_rendering_shared_edge)1590415905#endif /* GL_NV_path_rendering_shared_edge */1590615907/* ----------------------- GL_NV_pixel_buffer_object ----------------------- */1590815909#ifndef GL_NV_pixel_buffer_object15910#define GL_NV_pixel_buffer_object 11591115912#define GL_PIXEL_PACK_BUFFER_NV 0x88EB15913#define GL_PIXEL_UNPACK_BUFFER_NV 0x88EC15914#define GL_PIXEL_PACK_BUFFER_BINDING_NV 0x88ED15915#define GL_PIXEL_UNPACK_BUFFER_BINDING_NV 0x88EF1591615917#define GLEW_NV_pixel_buffer_object GLEW_GET_VAR(__GLEW_NV_pixel_buffer_object)1591815919#endif /* GL_NV_pixel_buffer_object */1592015921/* ------------------------- GL_NV_pixel_data_range ------------------------ */1592215923#ifndef GL_NV_pixel_data_range15924#define GL_NV_pixel_data_range 11592515926#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x887815927#define GL_READ_PIXEL_DATA_RANGE_NV 0x887915928#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A15929#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B15930#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C15931#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D1593215933typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);15934typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, void *pointer);1593515936#define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV)15937#define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV)1593815939#define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range)1594015941#endif /* GL_NV_pixel_data_range */1594215943/* ------------------------- GL_NV_platform_binary ------------------------- */1594415945#ifndef GL_NV_platform_binary15946#define GL_NV_platform_binary 11594715948#define GL_NVIDIA_PLATFORM_BINARY_NV 0x890B1594915950#define GLEW_NV_platform_binary GLEW_GET_VAR(__GLEW_NV_platform_binary)1595115952#endif /* GL_NV_platform_binary */1595315954/* --------------------------- GL_NV_point_sprite -------------------------- */1595515956#ifndef GL_NV_point_sprite15957#define GL_NV_point_sprite 11595815959#define GL_POINT_SPRITE_NV 0x886115960#define GL_COORD_REPLACE_NV 0x886215961#define GL_POINT_SPRITE_R_MODE_NV 0x88631596215963typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);15964typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params);1596515966#define glPointParameteriNV GLEW_GET_FUN(__glewPointParameteriNV)15967#define glPointParameterivNV GLEW_GET_FUN(__glewPointParameterivNV)1596815969#define GLEW_NV_point_sprite GLEW_GET_VAR(__GLEW_NV_point_sprite)1597015971#endif /* GL_NV_point_sprite */1597215973/* --------------------------- GL_NV_polygon_mode -------------------------- */1597415975#ifndef GL_NV_polygon_mode15976#define GL_NV_polygon_mode 11597715978#define GL_POLYGON_MODE_NV 0x0B4015979#define GL_POINT_NV 0x1B0015980#define GL_LINE_NV 0x1B0115981#define GL_FILL_NV 0x1B0215982#define GL_POLYGON_OFFSET_POINT_NV 0x2A0115983#define GL_POLYGON_OFFSET_LINE_NV 0x2A021598415985typedef void (GLAPIENTRY * PFNGLPOLYGONMODENVPROC) (GLenum face, GLenum mode);1598615987#define glPolygonModeNV GLEW_GET_FUN(__glewPolygonModeNV)1598815989#define GLEW_NV_polygon_mode GLEW_GET_VAR(__GLEW_NV_polygon_mode)1599015991#endif /* GL_NV_polygon_mode */1599215993/* -------------------------- GL_NV_present_video -------------------------- */1599415995#ifndef GL_NV_present_video15996#define GL_NV_present_video 11599715998#define GL_FRAME_NV 0x8E2615999#define GL_FIELDS_NV 0x8E2716000#define GL_CURRENT_TIME_NV 0x8E2816001#define GL_NUM_FILL_STREAMS_NV 0x8E2916002#define GL_PRESENT_TIME_NV 0x8E2A16003#define GL_PRESENT_DURATION_NV 0x8E2B1600416005typedef void (GLAPIENTRY * PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT* params);16006typedef void (GLAPIENTRY * PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint* params);16007typedef void (GLAPIENTRY * PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT* params);16008typedef void (GLAPIENTRY * PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint* params);16009typedef 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);16010typedef 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);1601116012#define glGetVideoi64vNV GLEW_GET_FUN(__glewGetVideoi64vNV)16013#define glGetVideoivNV GLEW_GET_FUN(__glewGetVideoivNV)16014#define glGetVideoui64vNV GLEW_GET_FUN(__glewGetVideoui64vNV)16015#define glGetVideouivNV GLEW_GET_FUN(__glewGetVideouivNV)16016#define glPresentFrameDualFillNV GLEW_GET_FUN(__glewPresentFrameDualFillNV)16017#define glPresentFrameKeyedNV GLEW_GET_FUN(__glewPresentFrameKeyedNV)1601816019#define GLEW_NV_present_video GLEW_GET_VAR(__GLEW_NV_present_video)1602016021#endif /* GL_NV_present_video */1602216023/* ------------------------ GL_NV_primitive_restart ------------------------ */1602416025#ifndef GL_NV_primitive_restart16026#define GL_NV_primitive_restart 11602716028#define GL_PRIMITIVE_RESTART_NV 0x855816029#define GL_PRIMITIVE_RESTART_INDEX_NV 0x85591603016031typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);16032typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTNVPROC) (void);1603316034#define glPrimitiveRestartIndexNV GLEW_GET_FUN(__glewPrimitiveRestartIndexNV)16035#define glPrimitiveRestartNV GLEW_GET_FUN(__glewPrimitiveRestartNV)1603616037#define GLEW_NV_primitive_restart GLEW_GET_VAR(__GLEW_NV_primitive_restart)1603816039#endif /* GL_NV_primitive_restart */1604016041/* ---------------------------- GL_NV_read_depth --------------------------- */1604216043#ifndef GL_NV_read_depth16044#define GL_NV_read_depth 11604516046#define GLEW_NV_read_depth GLEW_GET_VAR(__GLEW_NV_read_depth)1604716048#endif /* GL_NV_read_depth */1604916050/* ------------------------ GL_NV_read_depth_stencil ----------------------- */1605116052#ifndef GL_NV_read_depth_stencil16053#define GL_NV_read_depth_stencil 11605416055#define GLEW_NV_read_depth_stencil GLEW_GET_VAR(__GLEW_NV_read_depth_stencil)1605616057#endif /* GL_NV_read_depth_stencil */1605816059/* --------------------------- GL_NV_read_stencil -------------------------- */1606016061#ifndef GL_NV_read_stencil16062#define GL_NV_read_stencil 11606316064#define GLEW_NV_read_stencil GLEW_GET_VAR(__GLEW_NV_read_stencil)1606516066#endif /* GL_NV_read_stencil */1606716068/* ------------------------ GL_NV_register_combiners ----------------------- */1606916070#ifndef GL_NV_register_combiners16071#define GL_NV_register_combiners 11607216073#define GL_REGISTER_COMBINERS_NV 0x852216074#define GL_VARIABLE_A_NV 0x852316075#define GL_VARIABLE_B_NV 0x852416076#define GL_VARIABLE_C_NV 0x852516077#define GL_VARIABLE_D_NV 0x852616078#define GL_VARIABLE_E_NV 0x852716079#define GL_VARIABLE_F_NV 0x852816080#define GL_VARIABLE_G_NV 0x852916081#define GL_CONSTANT_COLOR0_NV 0x852A16082#define GL_CONSTANT_COLOR1_NV 0x852B16083#define GL_PRIMARY_COLOR_NV 0x852C16084#define GL_SECONDARY_COLOR_NV 0x852D16085#define GL_SPARE0_NV 0x852E16086#define GL_SPARE1_NV 0x852F16087#define GL_DISCARD_NV 0x853016088#define GL_E_TIMES_F_NV 0x853116089#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x853216090#define GL_UNSIGNED_IDENTITY_NV 0x853616091#define GL_UNSIGNED_INVERT_NV 0x853716092#define GL_EXPAND_NORMAL_NV 0x853816093#define GL_EXPAND_NEGATE_NV 0x853916094#define GL_HALF_BIAS_NORMAL_NV 0x853A16095#define GL_HALF_BIAS_NEGATE_NV 0x853B16096#define GL_SIGNED_IDENTITY_NV 0x853C16097#define GL_SIGNED_NEGATE_NV 0x853D16098#define GL_SCALE_BY_TWO_NV 0x853E16099#define GL_SCALE_BY_FOUR_NV 0x853F16100#define GL_SCALE_BY_ONE_HALF_NV 0x854016101#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x854116102#define GL_COMBINER_INPUT_NV 0x854216103#define GL_COMBINER_MAPPING_NV 0x854316104#define GL_COMBINER_COMPONENT_USAGE_NV 0x854416105#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x854516106#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x854616107#define GL_COMBINER_MUX_SUM_NV 0x854716108#define GL_COMBINER_SCALE_NV 0x854816109#define GL_COMBINER_BIAS_NV 0x854916110#define GL_COMBINER_AB_OUTPUT_NV 0x854A16111#define GL_COMBINER_CD_OUTPUT_NV 0x854B16112#define GL_COMBINER_SUM_OUTPUT_NV 0x854C16113#define GL_MAX_GENERAL_COMBINERS_NV 0x854D16114#define GL_NUM_GENERAL_COMBINERS_NV 0x854E16115#define GL_COLOR_SUM_CLAMP_NV 0x854F16116#define GL_COMBINER0_NV 0x855016117#define GL_COMBINER1_NV 0x855116118#define GL_COMBINER2_NV 0x855216119#define GL_COMBINER3_NV 0x855316120#define GL_COMBINER4_NV 0x855416121#define GL_COMBINER5_NV 0x855516122#define GL_COMBINER6_NV 0x855616123#define GL_COMBINER7_NV 0x85571612416125typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);16126typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);16127typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);16128typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params);16129typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);16130typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params);16131typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);16132typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params);16133typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params);16134typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params);16135typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params);16136typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params);16137typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params);1613816139#define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV)16140#define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV)16141#define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV)16142#define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV)16143#define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV)16144#define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV)16145#define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV)16146#define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV)16147#define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV)16148#define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV)16149#define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV)16150#define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV)16151#define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV)1615216153#define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners)1615416155#endif /* GL_NV_register_combiners */1615616157/* ----------------------- GL_NV_register_combiners2 ----------------------- */1615816159#ifndef GL_NV_register_combiners216160#define GL_NV_register_combiners2 11616116162#define GL_PER_STAGE_CONSTANTS_NV 0x85351616316164typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params);16165typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params);1616616167#define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV)16168#define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV)1616916170#define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2)1617116172#endif /* GL_NV_register_combiners2 */1617316174/* ------------------ GL_NV_robustness_video_memory_purge ------------------ */1617516176#ifndef GL_NV_robustness_video_memory_purge16177#define GL_NV_robustness_video_memory_purge 11617816179#define GL_EGL_GENERATE_RESET_ON_VIDEO_MEMORY_PURGE_NV 0x334C16180#define GL_PURGED_CONTEXT_RESET_NV 0x92BB1618116182#define GLEW_NV_robustness_video_memory_purge GLEW_GET_VAR(__GLEW_NV_robustness_video_memory_purge)1618316184#endif /* GL_NV_robustness_video_memory_purge */1618516186/* --------------------------- GL_NV_sRGB_formats -------------------------- */1618716188#ifndef GL_NV_sRGB_formats16189#define GL_NV_sRGB_formats 11619016191#define GL_ETC1_SRGB8_NV 0x88EE16192#define GL_SRGB8_NV 0x8C4116193#define GL_SLUMINANCE_ALPHA_NV 0x8C4416194#define GL_SLUMINANCE8_ALPHA8_NV 0x8C4516195#define GL_SLUMINANCE_NV 0x8C4616196#define GL_SLUMINANCE8_NV 0x8C4716197#define GL_COMPRESSED_SRGB_S3TC_DXT1_NV 0x8C4C16198#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV 0x8C4D16199#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV 0x8C4E16200#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV 0x8C4F1620116202#define GLEW_NV_sRGB_formats GLEW_GET_VAR(__GLEW_NV_sRGB_formats)1620316204#endif /* GL_NV_sRGB_formats */1620516206/* ------------------------- GL_NV_sample_locations ------------------------ */1620716208#ifndef GL_NV_sample_locations16209#define GL_NV_sample_locations 11621016211#define GL_SAMPLE_LOCATION_NV 0x8E5016212#define GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV 0x933D16213#define GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV 0x933E16214#define GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV 0x933F16215#define GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV 0x934016216#define GL_PROGRAMMABLE_SAMPLE_LOCATION_NV 0x934116217#define GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV 0x934216218#define GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV 0x93431621916220typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLenum target, GLuint start, GLsizei count, const GLfloat* v);16221typedef void (GLAPIENTRY * PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat* v);1622216223#define glFramebufferSampleLocationsfvNV GLEW_GET_FUN(__glewFramebufferSampleLocationsfvNV)16224#define glNamedFramebufferSampleLocationsfvNV GLEW_GET_FUN(__glewNamedFramebufferSampleLocationsfvNV)1622516226#define GLEW_NV_sample_locations GLEW_GET_VAR(__GLEW_NV_sample_locations)1622716228#endif /* GL_NV_sample_locations */1622916230/* ------------------ GL_NV_sample_mask_override_coverage ------------------ */1623116232#ifndef GL_NV_sample_mask_override_coverage16233#define GL_NV_sample_mask_override_coverage 11623416235#define GLEW_NV_sample_mask_override_coverage GLEW_GET_VAR(__GLEW_NV_sample_mask_override_coverage)1623616237#endif /* GL_NV_sample_mask_override_coverage */1623816239/* ---------------------- GL_NV_shader_atomic_counters --------------------- */1624016241#ifndef GL_NV_shader_atomic_counters16242#define GL_NV_shader_atomic_counters 11624316244#define GLEW_NV_shader_atomic_counters GLEW_GET_VAR(__GLEW_NV_shader_atomic_counters)1624516246#endif /* GL_NV_shader_atomic_counters */1624716248/* ----------------------- GL_NV_shader_atomic_float ----------------------- */1624916250#ifndef GL_NV_shader_atomic_float16251#define GL_NV_shader_atomic_float 11625216253#define GLEW_NV_shader_atomic_float GLEW_GET_VAR(__GLEW_NV_shader_atomic_float)1625416255#endif /* GL_NV_shader_atomic_float */1625616257/* ---------------------- GL_NV_shader_atomic_float64 ---------------------- */1625816259#ifndef GL_NV_shader_atomic_float6416260#define GL_NV_shader_atomic_float64 11626116262#define GLEW_NV_shader_atomic_float64 GLEW_GET_VAR(__GLEW_NV_shader_atomic_float64)1626316264#endif /* GL_NV_shader_atomic_float64 */1626516266/* -------------------- GL_NV_shader_atomic_fp16_vector -------------------- */1626716268#ifndef GL_NV_shader_atomic_fp16_vector16269#define GL_NV_shader_atomic_fp16_vector 11627016271#define GLEW_NV_shader_atomic_fp16_vector GLEW_GET_VAR(__GLEW_NV_shader_atomic_fp16_vector)1627216273#endif /* GL_NV_shader_atomic_fp16_vector */1627416275/* ----------------------- GL_NV_shader_atomic_int64 ----------------------- */1627616277#ifndef GL_NV_shader_atomic_int6416278#define GL_NV_shader_atomic_int64 11627916280#define GLEW_NV_shader_atomic_int64 GLEW_GET_VAR(__GLEW_NV_shader_atomic_int64)1628116282#endif /* GL_NV_shader_atomic_int64 */1628316284/* ------------------------ GL_NV_shader_buffer_load ----------------------- */1628516286#ifndef GL_NV_shader_buffer_load16287#define GL_NV_shader_buffer_load 11628816289#define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D16290#define GL_GPU_ADDRESS_NV 0x8F3416291#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F351629216293typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLenum pname, GLuint64EXT* params);16294typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT* result);16295typedef void (GLAPIENTRY * PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT* params);16296typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERRESIDENTNVPROC) (GLenum target);16297typedef GLboolean (GLAPIENTRY * PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer);16298typedef void (GLAPIENTRY * PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target);16299typedef void (GLAPIENTRY * PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum access);16300typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer);16301typedef void (GLAPIENTRY * PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLenum access);16302typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint location, GLuint64EXT value);16303typedef void (GLAPIENTRY * PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT* value);16304typedef void (GLAPIENTRY * PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT value);16305typedef void (GLAPIENTRY * PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT* value);1630616307#define glGetBufferParameterui64vNV GLEW_GET_FUN(__glewGetBufferParameterui64vNV)16308#define glGetIntegerui64vNV GLEW_GET_FUN(__glewGetIntegerui64vNV)16309#define glGetNamedBufferParameterui64vNV GLEW_GET_FUN(__glewGetNamedBufferParameterui64vNV)16310#define glIsBufferResidentNV GLEW_GET_FUN(__glewIsBufferResidentNV)16311#define glIsNamedBufferResidentNV GLEW_GET_FUN(__glewIsNamedBufferResidentNV)16312#define glMakeBufferNonResidentNV GLEW_GET_FUN(__glewMakeBufferNonResidentNV)16313#define glMakeBufferResidentNV GLEW_GET_FUN(__glewMakeBufferResidentNV)16314#define glMakeNamedBufferNonResidentNV GLEW_GET_FUN(__glewMakeNamedBufferNonResidentNV)16315#define glMakeNamedBufferResidentNV GLEW_GET_FUN(__glewMakeNamedBufferResidentNV)16316#define glProgramUniformui64NV GLEW_GET_FUN(__glewProgramUniformui64NV)16317#define glProgramUniformui64vNV GLEW_GET_FUN(__glewProgramUniformui64vNV)16318#define glUniformui64NV GLEW_GET_FUN(__glewUniformui64NV)16319#define glUniformui64vNV GLEW_GET_FUN(__glewUniformui64vNV)1632016321#define GLEW_NV_shader_buffer_load GLEW_GET_VAR(__GLEW_NV_shader_buffer_load)1632216323#endif /* GL_NV_shader_buffer_load */1632416325/* ---------------- GL_NV_shader_noperspective_interpolation --------------- */1632616327#ifndef GL_NV_shader_noperspective_interpolation16328#define GL_NV_shader_noperspective_interpolation 11632916330#define GLEW_NV_shader_noperspective_interpolation GLEW_GET_VAR(__GLEW_NV_shader_noperspective_interpolation)1633116332#endif /* GL_NV_shader_noperspective_interpolation */1633316334/* ------------------- GL_NV_shader_storage_buffer_object ------------------ */1633516336#ifndef GL_NV_shader_storage_buffer_object16337#define GL_NV_shader_storage_buffer_object 11633816339#define GLEW_NV_shader_storage_buffer_object GLEW_GET_VAR(__GLEW_NV_shader_storage_buffer_object)1634016341#endif /* GL_NV_shader_storage_buffer_object */1634216343/* ----------------------- GL_NV_shader_thread_group ----------------------- */1634416345#ifndef GL_NV_shader_thread_group16346#define GL_NV_shader_thread_group 11634716348#define GL_WARP_SIZE_NV 0x933916349#define GL_WARPS_PER_SM_NV 0x933A16350#define GL_SM_COUNT_NV 0x933B1635116352#define GLEW_NV_shader_thread_group GLEW_GET_VAR(__GLEW_NV_shader_thread_group)1635316354#endif /* GL_NV_shader_thread_group */1635516356/* ---------------------- GL_NV_shader_thread_shuffle ---------------------- */1635716358#ifndef GL_NV_shader_thread_shuffle16359#define GL_NV_shader_thread_shuffle 11636016361#define GLEW_NV_shader_thread_shuffle GLEW_GET_VAR(__GLEW_NV_shader_thread_shuffle)1636216363#endif /* GL_NV_shader_thread_shuffle */1636416365/* ---------------------- GL_NV_shadow_samplers_array ---------------------- */1636616367#ifndef GL_NV_shadow_samplers_array16368#define GL_NV_shadow_samplers_array 11636916370#define GL_SAMPLER_2D_ARRAY_SHADOW_NV 0x8DC41637116372#define GLEW_NV_shadow_samplers_array GLEW_GET_VAR(__GLEW_NV_shadow_samplers_array)1637316374#endif /* GL_NV_shadow_samplers_array */1637516376/* ----------------------- GL_NV_shadow_samplers_cube ---------------------- */1637716378#ifndef GL_NV_shadow_samplers_cube16379#define GL_NV_shadow_samplers_cube 11638016381#define GL_SAMPLER_CUBE_SHADOW_NV 0x8DC51638216383#define GLEW_NV_shadow_samplers_cube GLEW_GET_VAR(__GLEW_NV_shadow_samplers_cube)1638416385#endif /* GL_NV_shadow_samplers_cube */1638616387/* ---------------------- GL_NV_stereo_view_rendering ---------------------- */1638816389#ifndef GL_NV_stereo_view_rendering16390#define GL_NV_stereo_view_rendering 11639116392#define GLEW_NV_stereo_view_rendering GLEW_GET_VAR(__GLEW_NV_stereo_view_rendering)1639316394#endif /* GL_NV_stereo_view_rendering */1639516396/* ---------------------- GL_NV_tessellation_program5 ---------------------- */1639716398#ifndef GL_NV_tessellation_program516399#define GL_NV_tessellation_program5 11640016401#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D816402#define GL_TESS_CONTROL_PROGRAM_NV 0x891E16403#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F16404#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C7416405#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C751640616407#define GLEW_NV_tessellation_program5 GLEW_GET_VAR(__GLEW_NV_tessellation_program5)1640816409#endif /* GL_NV_tessellation_program5 */1641016411/* -------------------------- GL_NV_texgen_emboss -------------------------- */1641216413#ifndef GL_NV_texgen_emboss16414#define GL_NV_texgen_emboss 11641516416#define GL_EMBOSS_LIGHT_NV 0x855D16417#define GL_EMBOSS_CONSTANT_NV 0x855E16418#define GL_EMBOSS_MAP_NV 0x855F1641916420#define GLEW_NV_texgen_emboss GLEW_GET_VAR(__GLEW_NV_texgen_emboss)1642116422#endif /* GL_NV_texgen_emboss */1642316424/* ------------------------ GL_NV_texgen_reflection ------------------------ */1642516426#ifndef GL_NV_texgen_reflection16427#define GL_NV_texgen_reflection 11642816429#define GL_NORMAL_MAP_NV 0x851116430#define GL_REFLECTION_MAP_NV 0x85121643116432#define GLEW_NV_texgen_reflection GLEW_GET_VAR(__GLEW_NV_texgen_reflection)1643316434#endif /* GL_NV_texgen_reflection */1643516436/* -------------------------- GL_NV_texture_array -------------------------- */1643716438#ifndef GL_NV_texture_array16439#define GL_NV_texture_array 11644016441#define GL_UNPACK_SKIP_IMAGES_NV 0x806D16442#define GL_UNPACK_IMAGE_HEIGHT_NV 0x806E16443#define GL_MAX_ARRAY_TEXTURE_LAYERS_NV 0x88FF16444#define GL_TEXTURE_2D_ARRAY_NV 0x8C1A16445#define GL_TEXTURE_BINDING_2D_ARRAY_NV 0x8C1D16446#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_NV 0x8CD416447#define GL_SAMPLER_2D_ARRAY_NV 0x8DC11644816449typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DNVPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);16450typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DNVPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);16451typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DNVPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);16452typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYERNVPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);16453typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DNVPROC) (GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);16454typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DNVPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);1645516456#define glCompressedTexImage3DNV GLEW_GET_FUN(__glewCompressedTexImage3DNV)16457#define glCompressedTexSubImage3DNV GLEW_GET_FUN(__glewCompressedTexSubImage3DNV)16458#define glCopyTexSubImage3DNV GLEW_GET_FUN(__glewCopyTexSubImage3DNV)16459#define glFramebufferTextureLayerNV GLEW_GET_FUN(__glewFramebufferTextureLayerNV)16460#define glTexImage3DNV GLEW_GET_FUN(__glewTexImage3DNV)16461#define glTexSubImage3DNV GLEW_GET_FUN(__glewTexSubImage3DNV)1646216463#define GLEW_NV_texture_array GLEW_GET_VAR(__GLEW_NV_texture_array)1646416465#endif /* GL_NV_texture_array */1646616467/* ------------------------- GL_NV_texture_barrier ------------------------- */1646816469#ifndef GL_NV_texture_barrier16470#define GL_NV_texture_barrier 11647116472typedef void (GLAPIENTRY * PFNGLTEXTUREBARRIERNVPROC) (void);1647316474#define glTextureBarrierNV GLEW_GET_FUN(__glewTextureBarrierNV)1647516476#define GLEW_NV_texture_barrier GLEW_GET_VAR(__GLEW_NV_texture_barrier)1647716478#endif /* GL_NV_texture_barrier */1647916480/* ----------------------- GL_NV_texture_border_clamp ---------------------- */1648116482#ifndef GL_NV_texture_border_clamp16483#define GL_NV_texture_border_clamp 11648416485#define GL_TEXTURE_BORDER_COLOR_NV 0x100416486#define GL_CLAMP_TO_BORDER_NV 0x812D1648716488#define GLEW_NV_texture_border_clamp GLEW_GET_VAR(__GLEW_NV_texture_border_clamp)1648916490#endif /* GL_NV_texture_border_clamp */1649116492/* --------------------- GL_NV_texture_compression_latc -------------------- */1649316494#ifndef GL_NV_texture_compression_latc16495#define GL_NV_texture_compression_latc 11649616497#define GL_COMPRESSED_LUMINANCE_LATC1_NV 0x8C7016498#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_NV 0x8C7116499#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_NV 0x8C7216500#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_NV 0x8C731650116502#define GLEW_NV_texture_compression_latc GLEW_GET_VAR(__GLEW_NV_texture_compression_latc)1650316504#endif /* GL_NV_texture_compression_latc */1650516506/* --------------------- GL_NV_texture_compression_s3tc -------------------- */1650716508#ifndef GL_NV_texture_compression_s3tc16509#define GL_NV_texture_compression_s3tc 11651016511#define GL_COMPRESSED_RGB_S3TC_DXT1_NV 0x83F016512#define GL_COMPRESSED_RGBA_S3TC_DXT1_NV 0x83F116513#define GL_COMPRESSED_RGBA_S3TC_DXT3_NV 0x83F216514#define GL_COMPRESSED_RGBA_S3TC_DXT5_NV 0x83F31651516516#define GLEW_NV_texture_compression_s3tc GLEW_GET_VAR(__GLEW_NV_texture_compression_s3tc)1651716518#endif /* GL_NV_texture_compression_s3tc */1651916520/* ----------------- GL_NV_texture_compression_s3tc_update ----------------- */1652116522#ifndef GL_NV_texture_compression_s3tc_update16523#define GL_NV_texture_compression_s3tc_update 11652416525#define GLEW_NV_texture_compression_s3tc_update GLEW_GET_VAR(__GLEW_NV_texture_compression_s3tc_update)1652616527#endif /* GL_NV_texture_compression_s3tc_update */1652816529/* --------------------- GL_NV_texture_compression_vtc --------------------- */1653016531#ifndef GL_NV_texture_compression_vtc16532#define GL_NV_texture_compression_vtc 11653316534#define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc)1653516536#endif /* GL_NV_texture_compression_vtc */1653716538/* ----------------------- GL_NV_texture_env_combine4 ---------------------- */1653916540#ifndef GL_NV_texture_env_combine416541#define GL_NV_texture_env_combine4 11654216543#define GL_COMBINE4_NV 0x850316544#define GL_SOURCE3_RGB_NV 0x858316545#define GL_SOURCE3_ALPHA_NV 0x858B16546#define GL_OPERAND3_RGB_NV 0x859316547#define GL_OPERAND3_ALPHA_NV 0x859B1654816549#define GLEW_NV_texture_env_combine4 GLEW_GET_VAR(__GLEW_NV_texture_env_combine4)1655016551#endif /* GL_NV_texture_env_combine4 */1655216553/* ---------------------- GL_NV_texture_expand_normal ---------------------- */1655416555#ifndef GL_NV_texture_expand_normal16556#define GL_NV_texture_expand_normal 11655716558#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F1655916560#define GLEW_NV_texture_expand_normal GLEW_GET_VAR(__GLEW_NV_texture_expand_normal)1656116562#endif /* GL_NV_texture_expand_normal */1656316564/* ----------------------- GL_NV_texture_multisample ----------------------- */1656516566#ifndef GL_NV_texture_multisample16567#define GL_NV_texture_multisample 11656816569#define GL_TEXTURE_COVERAGE_SAMPLES_NV 0x904516570#define GL_TEXTURE_COLOR_SAMPLES_NV 0x90461657116572typedef void (GLAPIENTRY * PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);16573typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);16574typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);16575typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations);16576typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC) (GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);16577typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC) (GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations);1657816579#define glTexImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage2DMultisampleCoverageNV)16580#define glTexImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTexImage3DMultisampleCoverageNV)16581#define glTextureImage2DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage2DMultisampleCoverageNV)16582#define glTextureImage2DMultisampleNV GLEW_GET_FUN(__glewTextureImage2DMultisampleNV)16583#define glTextureImage3DMultisampleCoverageNV GLEW_GET_FUN(__glewTextureImage3DMultisampleCoverageNV)16584#define glTextureImage3DMultisampleNV GLEW_GET_FUN(__glewTextureImage3DMultisampleNV)1658516586#define GLEW_NV_texture_multisample GLEW_GET_VAR(__GLEW_NV_texture_multisample)1658716588#endif /* GL_NV_texture_multisample */1658916590/* ---------------------- GL_NV_texture_npot_2D_mipmap --------------------- */1659116592#ifndef GL_NV_texture_npot_2D_mipmap16593#define GL_NV_texture_npot_2D_mipmap 11659416595#define GLEW_NV_texture_npot_2D_mipmap GLEW_GET_VAR(__GLEW_NV_texture_npot_2D_mipmap)1659616597#endif /* GL_NV_texture_npot_2D_mipmap */1659816599/* ------------------------ GL_NV_texture_rectangle ------------------------ */1660016601#ifndef GL_NV_texture_rectangle16602#define GL_NV_texture_rectangle 11660316604#define GL_TEXTURE_RECTANGLE_NV 0x84F516605#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F616606#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F716607#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F81660816609#define GLEW_NV_texture_rectangle GLEW_GET_VAR(__GLEW_NV_texture_rectangle)1661016611#endif /* GL_NV_texture_rectangle */1661216613/* ------------------- GL_NV_texture_rectangle_compressed ------------------ */1661416615#ifndef GL_NV_texture_rectangle_compressed16616#define GL_NV_texture_rectangle_compressed 11661716618#define GLEW_NV_texture_rectangle_compressed GLEW_GET_VAR(__GLEW_NV_texture_rectangle_compressed)1661916620#endif /* GL_NV_texture_rectangle_compressed */1662116622/* -------------------------- GL_NV_texture_shader ------------------------- */1662316624#ifndef GL_NV_texture_shader16625#define GL_NV_texture_shader 11662616627#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C16628#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D16629#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E16630#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D916631#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA16632#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB16633#define GL_DSDT_MAG_INTENSITY_NV 0x86DC16634#define GL_SHADER_CONSISTENT_NV 0x86DD16635#define GL_TEXTURE_SHADER_NV 0x86DE16636#define GL_SHADER_OPERATION_NV 0x86DF16637#define GL_CULL_MODES_NV 0x86E016638#define GL_OFFSET_TEXTURE_2D_MATRIX_NV 0x86E116639#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E116640#define GL_OFFSET_TEXTURE_2D_SCALE_NV 0x86E216641#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E216642#define GL_OFFSET_TEXTURE_2D_BIAS_NV 0x86E316643#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E316644#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E416645#define GL_CONST_EYE_NV 0x86E516646#define GL_PASS_THROUGH_NV 0x86E616647#define GL_CULL_FRAGMENT_NV 0x86E716648#define GL_OFFSET_TEXTURE_2D_NV 0x86E816649#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E916650#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA16651#define GL_DOT_PRODUCT_NV 0x86EC16652#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED16653#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE16654#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F016655#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F116656#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F216657#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F316658#define GL_HILO_NV 0x86F416659#define GL_DSDT_NV 0x86F516660#define GL_DSDT_MAG_NV 0x86F616661#define GL_DSDT_MAG_VIB_NV 0x86F716662#define GL_HILO16_NV 0x86F816663#define GL_SIGNED_HILO_NV 0x86F916664#define GL_SIGNED_HILO16_NV 0x86FA16665#define GL_SIGNED_RGBA_NV 0x86FB16666#define GL_SIGNED_RGBA8_NV 0x86FC16667#define GL_SIGNED_RGB_NV 0x86FE16668#define GL_SIGNED_RGB8_NV 0x86FF16669#define GL_SIGNED_LUMINANCE_NV 0x870116670#define GL_SIGNED_LUMINANCE8_NV 0x870216671#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x870316672#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x870416673#define GL_SIGNED_ALPHA_NV 0x870516674#define GL_SIGNED_ALPHA8_NV 0x870616675#define GL_SIGNED_INTENSITY_NV 0x870716676#define GL_SIGNED_INTENSITY8_NV 0x870816677#define GL_DSDT8_NV 0x870916678#define GL_DSDT8_MAG8_NV 0x870A16679#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B16680#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C16681#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D16682#define GL_HI_SCALE_NV 0x870E16683#define GL_LO_SCALE_NV 0x870F16684#define GL_DS_SCALE_NV 0x871016685#define GL_DT_SCALE_NV 0x871116686#define GL_MAGNITUDE_SCALE_NV 0x871216687#define GL_VIBRANCE_SCALE_NV 0x871316688#define GL_HI_BIAS_NV 0x871416689#define GL_LO_BIAS_NV 0x871516690#define GL_DS_BIAS_NV 0x871616691#define GL_DT_BIAS_NV 0x871716692#define GL_MAGNITUDE_BIAS_NV 0x871816693#define GL_VIBRANCE_BIAS_NV 0x871916694#define GL_TEXTURE_BORDER_VALUES_NV 0x871A16695#define GL_TEXTURE_HI_SIZE_NV 0x871B16696#define GL_TEXTURE_LO_SIZE_NV 0x871C16697#define GL_TEXTURE_DS_SIZE_NV 0x871D16698#define GL_TEXTURE_DT_SIZE_NV 0x871E16699#define GL_TEXTURE_MAG_SIZE_NV 0x871F1670016701#define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader)1670216703#endif /* GL_NV_texture_shader */1670416705/* ------------------------- GL_NV_texture_shader2 ------------------------- */1670616707#ifndef GL_NV_texture_shader216708#define GL_NV_texture_shader2 11670916710#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA16711#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB16712#define GL_DSDT_MAG_INTENSITY_NV 0x86DC16713#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF16714#define GL_HILO_NV 0x86F416715#define GL_DSDT_NV 0x86F516716#define GL_DSDT_MAG_NV 0x86F616717#define GL_DSDT_MAG_VIB_NV 0x86F716718#define GL_HILO16_NV 0x86F816719#define GL_SIGNED_HILO_NV 0x86F916720#define GL_SIGNED_HILO16_NV 0x86FA16721#define GL_SIGNED_RGBA_NV 0x86FB16722#define GL_SIGNED_RGBA8_NV 0x86FC16723#define GL_SIGNED_RGB_NV 0x86FE16724#define GL_SIGNED_RGB8_NV 0x86FF16725#define GL_SIGNED_LUMINANCE_NV 0x870116726#define GL_SIGNED_LUMINANCE8_NV 0x870216727#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x870316728#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x870416729#define GL_SIGNED_ALPHA_NV 0x870516730#define GL_SIGNED_ALPHA8_NV 0x870616731#define GL_SIGNED_INTENSITY_NV 0x870716732#define GL_SIGNED_INTENSITY8_NV 0x870816733#define GL_DSDT8_NV 0x870916734#define GL_DSDT8_MAG8_NV 0x870A16735#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B16736#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C16737#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D1673816739#define GLEW_NV_texture_shader2 GLEW_GET_VAR(__GLEW_NV_texture_shader2)1674016741#endif /* GL_NV_texture_shader2 */1674216743/* ------------------------- GL_NV_texture_shader3 ------------------------- */1674416745#ifndef GL_NV_texture_shader316746#define GL_NV_texture_shader3 11674716748#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x885016749#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x885116750#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x885216751#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x885316752#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x885416753#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x885516754#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x885616755#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x885716756#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x885816757#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x885916758#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A16759#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B16760#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C16761#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D16762#define GL_HILO8_NV 0x885E16763#define GL_SIGNED_HILO8_NV 0x885F16764#define GL_FORCE_BLUE_TO_ONE_NV 0x88601676516766#define GLEW_NV_texture_shader3 GLEW_GET_VAR(__GLEW_NV_texture_shader3)1676716768#endif /* GL_NV_texture_shader3 */1676916770/* ------------------------ GL_NV_transform_feedback ----------------------- */1677116772#ifndef GL_NV_transform_feedback16773#define GL_NV_transform_feedback 11677416775#define GL_BACK_PRIMARY_COLOR_NV 0x8C7716776#define GL_BACK_SECONDARY_COLOR_NV 0x8C7816777#define GL_TEXTURE_COORD_NV 0x8C7916778#define GL_CLIP_DISTANCE_NV 0x8C7A16779#define GL_VERTEX_ID_NV 0x8C7B16780#define GL_PRIMITIVE_ID_NV 0x8C7C16781#define GL_GENERIC_ATTRIB_NV 0x8C7D16782#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E16783#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F16784#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C8016785#define GL_ACTIVE_VARYINGS_NV 0x8C8116786#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C8216787#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C8316788#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C8416789#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C8516790#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C8616791#define GL_PRIMITIVES_GENERATED_NV 0x8C8716792#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C8816793#define GL_RASTERIZER_DISCARD_NV 0x8C8916794#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A16795#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B16796#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C16797#define GL_SEPARATE_ATTRIBS_NV 0x8C8D16798#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E16799#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F1680016801typedef void (GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name);16802typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);16803typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);16804typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);16805typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);16806typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKNVPROC) (void);16807typedef void (GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);16808typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location);16809typedef GLint (GLAPIENTRY * PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name);16810typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode);16811typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode);1681216813#define glActiveVaryingNV GLEW_GET_FUN(__glewActiveVaryingNV)16814#define glBeginTransformFeedbackNV GLEW_GET_FUN(__glewBeginTransformFeedbackNV)16815#define glBindBufferBaseNV GLEW_GET_FUN(__glewBindBufferBaseNV)16816#define glBindBufferOffsetNV GLEW_GET_FUN(__glewBindBufferOffsetNV)16817#define glBindBufferRangeNV GLEW_GET_FUN(__glewBindBufferRangeNV)16818#define glEndTransformFeedbackNV GLEW_GET_FUN(__glewEndTransformFeedbackNV)16819#define glGetActiveVaryingNV GLEW_GET_FUN(__glewGetActiveVaryingNV)16820#define glGetTransformFeedbackVaryingNV GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV)16821#define glGetVaryingLocationNV GLEW_GET_FUN(__glewGetVaryingLocationNV)16822#define glTransformFeedbackAttribsNV GLEW_GET_FUN(__glewTransformFeedbackAttribsNV)16823#define glTransformFeedbackVaryingsNV GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV)1682416825#define GLEW_NV_transform_feedback GLEW_GET_VAR(__GLEW_NV_transform_feedback)1682616827#endif /* GL_NV_transform_feedback */1682816829/* ----------------------- GL_NV_transform_feedback2 ----------------------- */1683016831#ifndef GL_NV_transform_feedback216832#define GL_NV_transform_feedback2 11683316834#define GL_TRANSFORM_FEEDBACK_NV 0x8E2216835#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E2316836#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E2416837#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E251683816839typedef void (GLAPIENTRY * PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id);16840typedef void (GLAPIENTRY * PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint* ids);16841typedef void (GLAPIENTRY * PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id);16842typedef void (GLAPIENTRY * PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint* ids);16843typedef GLboolean (GLAPIENTRY * PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id);16844typedef void (GLAPIENTRY * PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void);16845typedef void (GLAPIENTRY * PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void);1684616847#define glBindTransformFeedbackNV GLEW_GET_FUN(__glewBindTransformFeedbackNV)16848#define glDeleteTransformFeedbacksNV GLEW_GET_FUN(__glewDeleteTransformFeedbacksNV)16849#define glDrawTransformFeedbackNV GLEW_GET_FUN(__glewDrawTransformFeedbackNV)16850#define glGenTransformFeedbacksNV GLEW_GET_FUN(__glewGenTransformFeedbacksNV)16851#define glIsTransformFeedbackNV GLEW_GET_FUN(__glewIsTransformFeedbackNV)16852#define glPauseTransformFeedbackNV GLEW_GET_FUN(__glewPauseTransformFeedbackNV)16853#define glResumeTransformFeedbackNV GLEW_GET_FUN(__glewResumeTransformFeedbackNV)1685416855#define GLEW_NV_transform_feedback2 GLEW_GET_VAR(__GLEW_NV_transform_feedback2)1685616857#endif /* GL_NV_transform_feedback2 */1685816859/* ------------------ GL_NV_uniform_buffer_unified_memory ------------------ */1686016861#ifndef GL_NV_uniform_buffer_unified_memory16862#define GL_NV_uniform_buffer_unified_memory 11686316864#define GL_UNIFORM_BUFFER_UNIFIED_NV 0x936E16865#define GL_UNIFORM_BUFFER_ADDRESS_NV 0x936F16866#define GL_UNIFORM_BUFFER_LENGTH_NV 0x93701686716868#define GLEW_NV_uniform_buffer_unified_memory GLEW_GET_VAR(__GLEW_NV_uniform_buffer_unified_memory)1686916870#endif /* GL_NV_uniform_buffer_unified_memory */1687116872/* -------------------------- GL_NV_vdpau_interop -------------------------- */1687316874#ifndef GL_NV_vdpau_interop16875#define GL_NV_vdpau_interop 11687616877#define GL_SURFACE_STATE_NV 0x86EB16878#define GL_SURFACE_REGISTERED_NV 0x86FD16879#define GL_SURFACE_MAPPED_NV 0x870016880#define GL_WRITE_DISCARD_NV 0x88BE1688116882typedef GLintptr GLvdpauSurfaceNV;1688316884typedef void (GLAPIENTRY * PFNGLVDPAUFININVPROC) (void);16885typedef void (GLAPIENTRY * PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint *values);16886typedef void (GLAPIENTRY * PFNGLVDPAUINITNVPROC) (const void* vdpDevice, const void*getProcAddress);16887typedef void (GLAPIENTRY * PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface);16888typedef void (GLAPIENTRY * PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV* surfaces);16889typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);16890typedef GLvdpauSurfaceNV (GLAPIENTRY * PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (const void* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);16891typedef void (GLAPIENTRY * PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV surface, GLenum access);16892typedef void (GLAPIENTRY * PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, const GLvdpauSurfaceNV* surfaces);16893typedef void (GLAPIENTRY * PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV surface);1689416895#define glVDPAUFiniNV GLEW_GET_FUN(__glewVDPAUFiniNV)16896#define glVDPAUGetSurfaceivNV GLEW_GET_FUN(__glewVDPAUGetSurfaceivNV)16897#define glVDPAUInitNV GLEW_GET_FUN(__glewVDPAUInitNV)16898#define glVDPAUIsSurfaceNV GLEW_GET_FUN(__glewVDPAUIsSurfaceNV)16899#define glVDPAUMapSurfacesNV GLEW_GET_FUN(__glewVDPAUMapSurfacesNV)16900#define glVDPAURegisterOutputSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterOutputSurfaceNV)16901#define glVDPAURegisterVideoSurfaceNV GLEW_GET_FUN(__glewVDPAURegisterVideoSurfaceNV)16902#define glVDPAUSurfaceAccessNV GLEW_GET_FUN(__glewVDPAUSurfaceAccessNV)16903#define glVDPAUUnmapSurfacesNV GLEW_GET_FUN(__glewVDPAUUnmapSurfacesNV)16904#define glVDPAUUnregisterSurfaceNV GLEW_GET_FUN(__glewVDPAUUnregisterSurfaceNV)1690516906#define GLEW_NV_vdpau_interop GLEW_GET_VAR(__GLEW_NV_vdpau_interop)1690716908#endif /* GL_NV_vdpau_interop */1690916910/* ------------------------ GL_NV_vertex_array_range ----------------------- */1691116912#ifndef GL_NV_vertex_array_range16913#define GL_NV_vertex_array_range 11691416915#define GL_VERTEX_ARRAY_RANGE_NV 0x851D16916#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E16917#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F16918#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x852016919#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x85211692016921typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);16922typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, void *pointer);1692316924#define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV)16925#define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV)1692616927#define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_range)1692816929#endif /* GL_NV_vertex_array_range */1693016931/* ----------------------- GL_NV_vertex_array_range2 ----------------------- */1693216933#ifndef GL_NV_vertex_array_range216934#define GL_NV_vertex_array_range2 11693516936#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x85331693716938#define GLEW_NV_vertex_array_range2 GLEW_GET_VAR(__GLEW_NV_vertex_array_range2)1693916940#endif /* GL_NV_vertex_array_range2 */1694116942/* ------------------- GL_NV_vertex_attrib_integer_64bit ------------------- */1694316944#ifndef GL_NV_vertex_attrib_integer_64bit16945#define GL_NV_vertex_attrib_integer_64bit 11694616947#define GL_INT64_NV 0x140E16948#define GL_UNSIGNED_INT64_NV 0x140F1694916950typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum pname, GLint64EXT* params);16951typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT* params);16952typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x);16953typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLint64EXT* v);16954typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EXT x);16955typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLuint64EXT* v);16956typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y);16957typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLint64EXT* v);16958typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y);16959typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLuint64EXT* v);16960typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);16961typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLint64EXT* v);16962typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);16963typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLuint64EXT* v);16964typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);16965typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLint64EXT* v);16966typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);16967typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLuint64EXT* v);16968typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);1696916970#define glGetVertexAttribLi64vNV GLEW_GET_FUN(__glewGetVertexAttribLi64vNV)16971#define glGetVertexAttribLui64vNV GLEW_GET_FUN(__glewGetVertexAttribLui64vNV)16972#define glVertexAttribL1i64NV GLEW_GET_FUN(__glewVertexAttribL1i64NV)16973#define glVertexAttribL1i64vNV GLEW_GET_FUN(__glewVertexAttribL1i64vNV)16974#define glVertexAttribL1ui64NV GLEW_GET_FUN(__glewVertexAttribL1ui64NV)16975#define glVertexAttribL1ui64vNV GLEW_GET_FUN(__glewVertexAttribL1ui64vNV)16976#define glVertexAttribL2i64NV GLEW_GET_FUN(__glewVertexAttribL2i64NV)16977#define glVertexAttribL2i64vNV GLEW_GET_FUN(__glewVertexAttribL2i64vNV)16978#define glVertexAttribL2ui64NV GLEW_GET_FUN(__glewVertexAttribL2ui64NV)16979#define glVertexAttribL2ui64vNV GLEW_GET_FUN(__glewVertexAttribL2ui64vNV)16980#define glVertexAttribL3i64NV GLEW_GET_FUN(__glewVertexAttribL3i64NV)16981#define glVertexAttribL3i64vNV GLEW_GET_FUN(__glewVertexAttribL3i64vNV)16982#define glVertexAttribL3ui64NV GLEW_GET_FUN(__glewVertexAttribL3ui64NV)16983#define glVertexAttribL3ui64vNV GLEW_GET_FUN(__glewVertexAttribL3ui64vNV)16984#define glVertexAttribL4i64NV GLEW_GET_FUN(__glewVertexAttribL4i64NV)16985#define glVertexAttribL4i64vNV GLEW_GET_FUN(__glewVertexAttribL4i64vNV)16986#define glVertexAttribL4ui64NV GLEW_GET_FUN(__glewVertexAttribL4ui64NV)16987#define glVertexAttribL4ui64vNV GLEW_GET_FUN(__glewVertexAttribL4ui64vNV)16988#define glVertexAttribLFormatNV GLEW_GET_FUN(__glewVertexAttribLFormatNV)1698916990#define GLEW_NV_vertex_attrib_integer_64bit GLEW_GET_VAR(__GLEW_NV_vertex_attrib_integer_64bit)1699116992#endif /* GL_NV_vertex_attrib_integer_64bit */1699316994/* ------------------- GL_NV_vertex_buffer_unified_memory ------------------ */1699516996#ifndef GL_NV_vertex_buffer_unified_memory16997#define GL_NV_vertex_buffer_unified_memory 11699816999#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E17000#define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F17001#define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F2017002#define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F2117003#define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F2217004#define GL_COLOR_ARRAY_ADDRESS_NV 0x8F2317005#define GL_INDEX_ARRAY_ADDRESS_NV 0x8F2417006#define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F2517007#define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F2617008#define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F2717009#define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F2817010#define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F2917011#define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A17012#define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B17013#define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C17014#define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D17015#define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E17016#define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F17017#define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F3017018#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F3117019#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F3217020#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F3317021#define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F4017022#define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F4117023#define GL_DRAW_INDIRECT_LENGTH_NV 0x8F421702417025typedef void (GLAPIENTRY * PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);17026typedef void (GLAPIENTRY * PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);17027typedef void (GLAPIENTRY * PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride);17028typedef void (GLAPIENTRY * PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride);17029typedef void (GLAPIENTRY * PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint index, GLuint64EXT result[]);17030typedef void (GLAPIENTRY * PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride);17031typedef void (GLAPIENTRY * PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride);17032typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);17033typedef void (GLAPIENTRY * PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);17034typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);17035typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride);17036typedef void (GLAPIENTRY * PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsizei stride);1703717038#define glBufferAddressRangeNV GLEW_GET_FUN(__glewBufferAddressRangeNV)17039#define glColorFormatNV GLEW_GET_FUN(__glewColorFormatNV)17040#define glEdgeFlagFormatNV GLEW_GET_FUN(__glewEdgeFlagFormatNV)17041#define glFogCoordFormatNV GLEW_GET_FUN(__glewFogCoordFormatNV)17042#define glGetIntegerui64i_vNV GLEW_GET_FUN(__glewGetIntegerui64i_vNV)17043#define glIndexFormatNV GLEW_GET_FUN(__glewIndexFormatNV)17044#define glNormalFormatNV GLEW_GET_FUN(__glewNormalFormatNV)17045#define glSecondaryColorFormatNV GLEW_GET_FUN(__glewSecondaryColorFormatNV)17046#define glTexCoordFormatNV GLEW_GET_FUN(__glewTexCoordFormatNV)17047#define glVertexAttribFormatNV GLEW_GET_FUN(__glewVertexAttribFormatNV)17048#define glVertexAttribIFormatNV GLEW_GET_FUN(__glewVertexAttribIFormatNV)17049#define glVertexFormatNV GLEW_GET_FUN(__glewVertexFormatNV)1705017051#define GLEW_NV_vertex_buffer_unified_memory GLEW_GET_VAR(__GLEW_NV_vertex_buffer_unified_memory)1705217053#endif /* GL_NV_vertex_buffer_unified_memory */1705417055/* -------------------------- GL_NV_vertex_program ------------------------- */1705617057#ifndef GL_NV_vertex_program17058#define GL_NV_vertex_program 11705917060#define GL_VERTEX_PROGRAM_NV 0x862017061#define GL_VERTEX_STATE_PROGRAM_NV 0x862117062#define GL_ATTRIB_ARRAY_SIZE_NV 0x862317063#define GL_ATTRIB_ARRAY_STRIDE_NV 0x862417064#define GL_ATTRIB_ARRAY_TYPE_NV 0x862517065#define GL_CURRENT_ATTRIB_NV 0x862617066#define GL_PROGRAM_LENGTH_NV 0x862717067#define GL_PROGRAM_STRING_NV 0x862817068#define GL_MODELVIEW_PROJECTION_NV 0x862917069#define GL_IDENTITY_NV 0x862A17070#define GL_INVERSE_NV 0x862B17071#define GL_TRANSPOSE_NV 0x862C17072#define GL_INVERSE_TRANSPOSE_NV 0x862D17073#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E17074#define GL_MAX_TRACK_MATRICES_NV 0x862F17075#define GL_MATRIX0_NV 0x863017076#define GL_MATRIX1_NV 0x863117077#define GL_MATRIX2_NV 0x863217078#define GL_MATRIX3_NV 0x863317079#define GL_MATRIX4_NV 0x863417080#define GL_MATRIX5_NV 0x863517081#define GL_MATRIX6_NV 0x863617082#define GL_MATRIX7_NV 0x863717083#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x864017084#define GL_CURRENT_MATRIX_NV 0x864117085#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x864217086#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x864317087#define GL_PROGRAM_PARAMETER_NV 0x864417088#define GL_ATTRIB_ARRAY_POINTER_NV 0x864517089#define GL_PROGRAM_TARGET_NV 0x864617090#define GL_PROGRAM_RESIDENT_NV 0x864717091#define GL_TRACK_MATRIX_NV 0x864817092#define GL_TRACK_MATRIX_TRANSFORM_NV 0x864917093#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A17094#define GL_PROGRAM_ERROR_POSITION_NV 0x864B17095#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x865017096#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x865117097#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x865217098#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x865317099#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x865417100#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x865517101#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x865617102#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x865717103#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x865817104#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x865917105#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A17106#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B17107#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C17108#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D17109#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E17110#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F17111#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x866017112#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x866117113#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x866217114#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x866317115#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x866417116#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x866517117#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x866617118#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x866717119#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x866817120#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x866917121#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A17122#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B17123#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C17124#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D17125#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E17126#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F17127#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x867017128#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x867117129#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x867217130#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x867317131#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x867417132#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x867517133#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x867617134#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x867717135#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x867817136#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x867917137#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A17138#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B17139#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C17140#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D17141#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E17142#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F1714317144typedef GLboolean (GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences);17145typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);17146typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids);17147typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params);17148typedef void (GLAPIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids);17149typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params);17150typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params);17151typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program);17152typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params);17153typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params);17154typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, void** pointer);17155typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params);17156typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params);17157typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params);17158typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id);17159typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program);17160typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);17161typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params);17162typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);17163typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params);17164typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLdouble* params);17165typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLsizei num, const GLfloat* params);17166typedef void (GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids);17167typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);17168typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);17169typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v);17170typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);17171typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v);17172typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);17173typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v);17174typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);17175typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v);17176typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);17177typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v);17178typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);17179typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v);17180typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);17181typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v);17182typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);17183typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v);17184typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);17185typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v);17186typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);17187typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v);17188typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);17189typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v);17190typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);17191typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v);17192typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);17193typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v);17194typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);17195typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);17196typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);17197typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);17198typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);17199typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);17200typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);17201typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);17202typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);17203typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);17204typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);17205typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);17206typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);17207typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v);1720817209#define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV)17210#define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV)17211#define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV)17212#define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV)17213#define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV)17214#define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV)17215#define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV)17216#define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV)17217#define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV)17218#define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV)17219#define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV)17220#define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV)17221#define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV)17222#define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV)17223#define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV)17224#define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV)17225#define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV)17226#define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV)17227#define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV)17228#define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV)17229#define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV)17230#define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV)17231#define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV)17232#define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV)17233#define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV)17234#define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV)17235#define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV)17236#define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV)17237#define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV)17238#define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV)17239#define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV)17240#define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV)17241#define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV)17242#define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV)17243#define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV)17244#define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV)17245#define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV)17246#define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV)17247#define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV)17248#define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV)17249#define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV)17250#define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV)17251#define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV)17252#define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV)17253#define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV)17254#define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV)17255#define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV)17256#define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV)17257#define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV)17258#define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV)17259#define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV)17260#define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV)17261#define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV)17262#define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV)17263#define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV)17264#define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV)17265#define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV)17266#define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV)17267#define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV)17268#define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV)17269#define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV)17270#define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV)17271#define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV)17272#define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV)1727317274#define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program)1727517276#endif /* GL_NV_vertex_program */1727717278/* ------------------------ GL_NV_vertex_program1_1 ------------------------ */1727917280#ifndef GL_NV_vertex_program1_117281#define GL_NV_vertex_program1_1 11728217283#define GLEW_NV_vertex_program1_1 GLEW_GET_VAR(__GLEW_NV_vertex_program1_1)1728417285#endif /* GL_NV_vertex_program1_1 */1728617287/* ------------------------- GL_NV_vertex_program2 ------------------------- */1728817289#ifndef GL_NV_vertex_program217290#define GL_NV_vertex_program2 11729117292#define GLEW_NV_vertex_program2 GLEW_GET_VAR(__GLEW_NV_vertex_program2)1729317294#endif /* GL_NV_vertex_program2 */1729517296/* ---------------------- GL_NV_vertex_program2_option --------------------- */1729717298#ifndef GL_NV_vertex_program2_option17299#define GL_NV_vertex_program2_option 11730017301#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F417302#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F51730317304#define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option)1730517306#endif /* GL_NV_vertex_program2_option */1730717308/* ------------------------- GL_NV_vertex_program3 ------------------------- */1730917310#ifndef GL_NV_vertex_program317311#define GL_NV_vertex_program3 11731217313#define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C1731417315#define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3)1731617317#endif /* GL_NV_vertex_program3 */1731817319/* ------------------------- GL_NV_vertex_program4 ------------------------- */1732017321#ifndef GL_NV_vertex_program417322#define GL_NV_vertex_program4 11732317324#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD1732517326#define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4)1732717328#endif /* GL_NV_vertex_program4 */1732917330/* -------------------------- GL_NV_video_capture -------------------------- */1733117332#ifndef GL_NV_video_capture17333#define GL_NV_video_capture 11733417335#define GL_VIDEO_BUFFER_NV 0x902017336#define GL_VIDEO_BUFFER_BINDING_NV 0x902117337#define GL_FIELD_UPPER_NV 0x902217338#define GL_FIELD_LOWER_NV 0x902317339#define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x902417340#define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x902517341#define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x902617342#define GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x902717343#define GL_VIDEO_BUFFER_PITCH_NV 0x902817344#define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x902917345#define GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A17346#define GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B17347#define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C17348#define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D17349#define GL_PARTIAL_SUCCESS_NV 0x902E17350#define GL_SUCCESS_NV 0x902F17351#define GL_FAILURE_NV 0x903017352#define GL_YCBYCR8_422_NV 0x903117353#define GL_YCBAYCR8A_4224_NV 0x903217354#define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x903317355#define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x903417356#define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x903517357#define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x903617358#define GL_Z4Y12Z4CB12Z4CR12_444_NV 0x903717359#define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x903817360#define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x903917361#define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A17362#define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B17363#define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C1736417365typedef void (GLAPIENTRY * PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot);17366typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset);17367typedef void (GLAPIENTRY * PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture);17368typedef void (GLAPIENTRY * PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot);17369typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params);17370typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params);17371typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params);17372typedef void (GLAPIENTRY * PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot, GLenum pname, GLint* params);17373typedef GLenum (GLAPIENTRY * PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, GLuint* sequence_num, GLuint64EXT *capture_time);17374typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params);17375typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params);17376typedef void (GLAPIENTRY * PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params);1737717378#define glBeginVideoCaptureNV GLEW_GET_FUN(__glewBeginVideoCaptureNV)17379#define glBindVideoCaptureStreamBufferNV GLEW_GET_FUN(__glewBindVideoCaptureStreamBufferNV)17380#define glBindVideoCaptureStreamTextureNV GLEW_GET_FUN(__glewBindVideoCaptureStreamTextureNV)17381#define glEndVideoCaptureNV GLEW_GET_FUN(__glewEndVideoCaptureNV)17382#define glGetVideoCaptureStreamdvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamdvNV)17383#define glGetVideoCaptureStreamfvNV GLEW_GET_FUN(__glewGetVideoCaptureStreamfvNV)17384#define glGetVideoCaptureStreamivNV GLEW_GET_FUN(__glewGetVideoCaptureStreamivNV)17385#define glGetVideoCaptureivNV GLEW_GET_FUN(__glewGetVideoCaptureivNV)17386#define glVideoCaptureNV GLEW_GET_FUN(__glewVideoCaptureNV)17387#define glVideoCaptureStreamParameterdvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterdvNV)17388#define glVideoCaptureStreamParameterfvNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterfvNV)17389#define glVideoCaptureStreamParameterivNV GLEW_GET_FUN(__glewVideoCaptureStreamParameterivNV)1739017391#define GLEW_NV_video_capture GLEW_GET_VAR(__GLEW_NV_video_capture)1739217393#endif /* GL_NV_video_capture */1739417395/* -------------------------- GL_NV_viewport_array ------------------------- */1739617397#ifndef GL_NV_viewport_array17398#define GL_NV_viewport_array 11739917400#define GL_DEPTH_RANGE 0x0B7017401#define GL_VIEWPORT 0x0BA217402#define GL_SCISSOR_BOX 0x0C1017403#define GL_SCISSOR_TEST 0x0C1117404#define GL_MAX_VIEWPORTS_NV 0x825B17405#define GL_VIEWPORT_SUBPIXEL_BITS_NV 0x825C17406#define GL_VIEWPORT_BOUNDS_RANGE_NV 0x825D17407#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV 0x825F1740817409typedef void (GLAPIENTRY * PFNGLDEPTHRANGEARRAYFVNVPROC) (GLuint first, GLsizei count, const GLfloat * v);17410typedef void (GLAPIENTRY * PFNGLDEPTHRANGEINDEXEDFNVPROC) (GLuint index, GLfloat n, GLfloat f);17411typedef void (GLAPIENTRY * PFNGLDISABLEINVPROC) (GLenum target, GLuint index);17412typedef void (GLAPIENTRY * PFNGLENABLEINVPROC) (GLenum target, GLuint index);17413typedef void (GLAPIENTRY * PFNGLGETFLOATI_VNVPROC) (GLenum target, GLuint index, GLfloat* data);17414typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDINVPROC) (GLenum target, GLuint index);17415typedef void (GLAPIENTRY * PFNGLSCISSORARRAYVNVPROC) (GLuint first, GLsizei count, const GLint * v);17416typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDNVPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);17417typedef void (GLAPIENTRY * PFNGLSCISSORINDEXEDVNVPROC) (GLuint index, const GLint * v);17418typedef void (GLAPIENTRY * PFNGLVIEWPORTARRAYVNVPROC) (GLuint first, GLsizei count, const GLfloat * v);17419typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);17420typedef void (GLAPIENTRY * PFNGLVIEWPORTINDEXEDFVNVPROC) (GLuint index, const GLfloat * v);1742117422#define glDepthRangeArrayfvNV GLEW_GET_FUN(__glewDepthRangeArrayfvNV)17423#define glDepthRangeIndexedfNV GLEW_GET_FUN(__glewDepthRangeIndexedfNV)17424#define glDisableiNV GLEW_GET_FUN(__glewDisableiNV)17425#define glEnableiNV GLEW_GET_FUN(__glewEnableiNV)17426#define glGetFloati_vNV GLEW_GET_FUN(__glewGetFloati_vNV)17427#define glIsEnablediNV GLEW_GET_FUN(__glewIsEnablediNV)17428#define glScissorArrayvNV GLEW_GET_FUN(__glewScissorArrayvNV)17429#define glScissorIndexedNV GLEW_GET_FUN(__glewScissorIndexedNV)17430#define glScissorIndexedvNV GLEW_GET_FUN(__glewScissorIndexedvNV)17431#define glViewportArrayvNV GLEW_GET_FUN(__glewViewportArrayvNV)17432#define glViewportIndexedfNV GLEW_GET_FUN(__glewViewportIndexedfNV)17433#define glViewportIndexedfvNV GLEW_GET_FUN(__glewViewportIndexedfvNV)1743417435#define GLEW_NV_viewport_array GLEW_GET_VAR(__GLEW_NV_viewport_array)1743617437#endif /* GL_NV_viewport_array */1743817439/* ------------------------- GL_NV_viewport_array2 ------------------------- */1744017441#ifndef GL_NV_viewport_array217442#define GL_NV_viewport_array2 11744317444#define GLEW_NV_viewport_array2 GLEW_GET_VAR(__GLEW_NV_viewport_array2)1744517446#endif /* GL_NV_viewport_array2 */1744717448/* ------------------------- GL_NV_viewport_swizzle ------------------------ */1744917450#ifndef GL_NV_viewport_swizzle17451#define GL_NV_viewport_swizzle 11745217453#define GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV 0x935017454#define GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV 0x935117455#define GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV 0x935217456#define GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV 0x935317457#define GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV 0x935417458#define GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV 0x935517459#define GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV 0x935617460#define GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV 0x935717461#define GL_VIEWPORT_SWIZZLE_X_NV 0x935817462#define GL_VIEWPORT_SWIZZLE_Y_NV 0x935917463#define GL_VIEWPORT_SWIZZLE_Z_NV 0x935A17464#define GL_VIEWPORT_SWIZZLE_W_NV 0x935B1746517466typedef void (GLAPIENTRY * PFNGLVIEWPORTSWIZZLENVPROC) (GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew);1746717468#define glViewportSwizzleNV GLEW_GET_FUN(__glewViewportSwizzleNV)1746917470#define GLEW_NV_viewport_swizzle GLEW_GET_VAR(__GLEW_NV_viewport_swizzle)1747117472#endif /* GL_NV_viewport_swizzle */1747317474/* ------------------------ GL_OES_byte_coordinates ------------------------ */1747517476#ifndef GL_OES_byte_coordinates17477#define GL_OES_byte_coordinates 11747817479#define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates)1748017481#endif /* GL_OES_byte_coordinates */1748217483/* ---------------------------- GL_OML_interlace --------------------------- */1748417485#ifndef GL_OML_interlace17486#define GL_OML_interlace 11748717488#define GL_INTERLACE_OML 0x898017489#define GL_INTERLACE_READ_OML 0x89811749017491#define GLEW_OML_interlace GLEW_GET_VAR(__GLEW_OML_interlace)1749217493#endif /* GL_OML_interlace */1749417495/* ---------------------------- GL_OML_resample ---------------------------- */1749617497#ifndef GL_OML_resample17498#define GL_OML_resample 11749917500#define GL_PACK_RESAMPLE_OML 0x898417501#define GL_UNPACK_RESAMPLE_OML 0x898517502#define GL_RESAMPLE_REPLICATE_OML 0x898617503#define GL_RESAMPLE_ZERO_FILL_OML 0x898717504#define GL_RESAMPLE_AVERAGE_OML 0x898817505#define GL_RESAMPLE_DECIMATE_OML 0x89891750617507#define GLEW_OML_resample GLEW_GET_VAR(__GLEW_OML_resample)1750817509#endif /* GL_OML_resample */1751017511/* ---------------------------- GL_OML_subsample --------------------------- */1751217513#ifndef GL_OML_subsample17514#define GL_OML_subsample 11751517516#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x898217517#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x89831751817519#define GLEW_OML_subsample GLEW_GET_VAR(__GLEW_OML_subsample)1752017521#endif /* GL_OML_subsample */1752217523/* ---------------------------- GL_OVR_multiview --------------------------- */1752417525#ifndef GL_OVR_multiview17526#define GL_OVR_multiview 11752717528#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR 0x963017529#define GL_MAX_VIEWS_OVR 0x963117530#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR 0x963217531#define GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR 0x96331753217533typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews);1753417535#define glFramebufferTextureMultiviewOVR GLEW_GET_FUN(__glewFramebufferTextureMultiviewOVR)1753617537#define GLEW_OVR_multiview GLEW_GET_VAR(__GLEW_OVR_multiview)1753817539#endif /* GL_OVR_multiview */1754017541/* --------------------------- GL_OVR_multiview2 --------------------------- */1754217543#ifndef GL_OVR_multiview217544#define GL_OVR_multiview2 11754517546#define GLEW_OVR_multiview2 GLEW_GET_VAR(__GLEW_OVR_multiview2)1754717548#endif /* GL_OVR_multiview2 */1754917550/* ------------ GL_OVR_multiview_multisampled_render_to_texture ------------ */1755117552#ifndef GL_OVR_multiview_multisampled_render_to_texture17553#define GL_OVR_multiview_multisampled_render_to_texture 11755417555typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews);1755617557#define glFramebufferTextureMultisampleMultiviewOVR GLEW_GET_FUN(__glewFramebufferTextureMultisampleMultiviewOVR)1755817559#define GLEW_OVR_multiview_multisampled_render_to_texture GLEW_GET_VAR(__GLEW_OVR_multiview_multisampled_render_to_texture)1756017561#endif /* GL_OVR_multiview_multisampled_render_to_texture */1756217563/* --------------------------- GL_PGI_misc_hints --------------------------- */1756417565#ifndef GL_PGI_misc_hints17566#define GL_PGI_misc_hints 11756717568#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 10700017569#define GL_CONSERVE_MEMORY_HINT_PGI 10700517570#define GL_RECLAIM_MEMORY_HINT_PGI 10700617571#define GL_NATIVE_GRAPHICS_HANDLE_PGI 10701017572#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 10701117573#define GL_NATIVE_GRAPHICS_END_HINT_PGI 10701217574#define GL_ALWAYS_FAST_HINT_PGI 10702017575#define GL_ALWAYS_SOFT_HINT_PGI 10702117576#define GL_ALLOW_DRAW_OBJ_HINT_PGI 10702217577#define GL_ALLOW_DRAW_WIN_HINT_PGI 10702317578#define GL_ALLOW_DRAW_FRG_HINT_PGI 10702417579#define GL_ALLOW_DRAW_MEM_HINT_PGI 10702517580#define GL_STRICT_DEPTHFUNC_HINT_PGI 10703017581#define GL_STRICT_LIGHTING_HINT_PGI 10703117582#define GL_STRICT_SCISSOR_HINT_PGI 10703217583#define GL_FULL_STIPPLE_HINT_PGI 10703317584#define GL_CLIP_NEAR_HINT_PGI 10704017585#define GL_CLIP_FAR_HINT_PGI 10704117586#define GL_WIDE_LINE_HINT_PGI 10704217587#define GL_BACK_NORMALS_HINT_PGI 1070431758817589#define GLEW_PGI_misc_hints GLEW_GET_VAR(__GLEW_PGI_misc_hints)1759017591#endif /* GL_PGI_misc_hints */1759217593/* -------------------------- GL_PGI_vertex_hints -------------------------- */1759417595#ifndef GL_PGI_vertex_hints17596#define GL_PGI_vertex_hints 11759717598#define GL_VERTEX23_BIT_PGI 0x0000000417599#define GL_VERTEX4_BIT_PGI 0x0000000817600#define GL_COLOR3_BIT_PGI 0x0001000017601#define GL_COLOR4_BIT_PGI 0x0002000017602#define GL_EDGEFLAG_BIT_PGI 0x0004000017603#define GL_INDEX_BIT_PGI 0x0008000017604#define GL_MAT_AMBIENT_BIT_PGI 0x0010000017605#define GL_VERTEX_DATA_HINT_PGI 10705017606#define GL_VERTEX_CONSISTENT_HINT_PGI 10705117607#define GL_MATERIAL_SIDE_HINT_PGI 10705217608#define GL_MAX_VERTEX_HINT_PGI 10705317609#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x0020000017610#define GL_MAT_DIFFUSE_BIT_PGI 0x0040000017611#define GL_MAT_EMISSION_BIT_PGI 0x0080000017612#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x0100000017613#define GL_MAT_SHININESS_BIT_PGI 0x0200000017614#define GL_MAT_SPECULAR_BIT_PGI 0x0400000017615#define GL_NORMAL_BIT_PGI 0x0800000017616#define GL_TEXCOORD1_BIT_PGI 0x1000000017617#define GL_TEXCOORD2_BIT_PGI 0x2000000017618#define GL_TEXCOORD3_BIT_PGI 0x4000000017619#define GL_TEXCOORD4_BIT_PGI 0x800000001762017621#define GLEW_PGI_vertex_hints GLEW_GET_VAR(__GLEW_PGI_vertex_hints)1762217623#endif /* GL_PGI_vertex_hints */1762417625/* --------------------------- GL_QCOM_alpha_test -------------------------- */1762617627#ifndef GL_QCOM_alpha_test17628#define GL_QCOM_alpha_test 11762917630#define GL_ALPHA_TEST_QCOM 0x0BC017631#define GL_ALPHA_TEST_FUNC_QCOM 0x0BC117632#define GL_ALPHA_TEST_REF_QCOM 0x0BC21763317634typedef void (GLAPIENTRY * PFNGLALPHAFUNCQCOMPROC) (GLenum func, GLclampf ref);1763517636#define glAlphaFuncQCOM GLEW_GET_FUN(__glewAlphaFuncQCOM)1763717638#define GLEW_QCOM_alpha_test GLEW_GET_VAR(__GLEW_QCOM_alpha_test)1763917640#endif /* GL_QCOM_alpha_test */1764117642/* ------------------------ GL_QCOM_binning_control ------------------------ */1764317644#ifndef GL_QCOM_binning_control17645#define GL_QCOM_binning_control 11764617647#define GL_DONT_CARE 0x110017648#define GL_BINNING_CONTROL_HINT_QCOM 0x8FB017649#define GL_CPU_OPTIMIZED_QCOM 0x8FB117650#define GL_GPU_OPTIMIZED_QCOM 0x8FB217651#define GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM 0x8FB31765217653#define GLEW_QCOM_binning_control GLEW_GET_VAR(__GLEW_QCOM_binning_control)1765417655#endif /* GL_QCOM_binning_control */1765617657/* ------------------------- GL_QCOM_driver_control ------------------------ */1765817659#ifndef GL_QCOM_driver_control17660#define GL_QCOM_driver_control 11766117662typedef void (GLAPIENTRY * PFNGLDISABLEDRIVERCONTROLQCOMPROC) (GLuint driverControl);17663typedef void (GLAPIENTRY * PFNGLENABLEDRIVERCONTROLQCOMPROC) (GLuint driverControl);17664typedef void (GLAPIENTRY * PFNGLGETDRIVERCONTROLSTRINGQCOMPROC) (GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar *driverControlString);17665typedef void (GLAPIENTRY * PFNGLGETDRIVERCONTROLSQCOMPROC) (GLint* num, GLsizei size, GLuint *driverControls);1766617667#define glDisableDriverControlQCOM GLEW_GET_FUN(__glewDisableDriverControlQCOM)17668#define glEnableDriverControlQCOM GLEW_GET_FUN(__glewEnableDriverControlQCOM)17669#define glGetDriverControlStringQCOM GLEW_GET_FUN(__glewGetDriverControlStringQCOM)17670#define glGetDriverControlsQCOM GLEW_GET_FUN(__glewGetDriverControlsQCOM)1767117672#define GLEW_QCOM_driver_control GLEW_GET_VAR(__GLEW_QCOM_driver_control)1767317674#endif /* GL_QCOM_driver_control */1767517676/* -------------------------- GL_QCOM_extended_get ------------------------- */1767717678#ifndef GL_QCOM_extended_get17679#define GL_QCOM_extended_get 11768017681#define GL_TEXTURE_WIDTH_QCOM 0x8BD217682#define GL_TEXTURE_HEIGHT_QCOM 0x8BD317683#define GL_TEXTURE_DEPTH_QCOM 0x8BD417684#define GL_TEXTURE_INTERNAL_FORMAT_QCOM 0x8BD517685#define GL_TEXTURE_FORMAT_QCOM 0x8BD617686#define GL_TEXTURE_TYPE_QCOM 0x8BD717687#define GL_TEXTURE_IMAGE_VALID_QCOM 0x8BD817688#define GL_TEXTURE_NUM_LEVELS_QCOM 0x8BD917689#define GL_TEXTURE_TARGET_QCOM 0x8BDA17690#define GL_TEXTURE_OBJECT_VALID_QCOM 0x8BDB17691#define GL_STATE_RESTORE 0x8BDC1769217693typedef void (GLAPIENTRY * PFNGLEXTGETBUFFERPOINTERVQCOMPROC) (GLenum target, void** params);17694typedef void (GLAPIENTRY * PFNGLEXTGETBUFFERSQCOMPROC) (GLuint* buffers, GLint maxBuffers, GLint* numBuffers);17695typedef void (GLAPIENTRY * PFNGLEXTGETFRAMEBUFFERSQCOMPROC) (GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers);17696typedef void (GLAPIENTRY * PFNGLEXTGETRENDERBUFFERSQCOMPROC) (GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers);17697typedef void (GLAPIENTRY * PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC) (GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params);17698typedef void (GLAPIENTRY * PFNGLEXTGETTEXSUBIMAGEQCOMPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void *texels);17699typedef void (GLAPIENTRY * PFNGLEXTGETTEXTURESQCOMPROC) (GLuint* textures, GLint maxTextures, GLint* numTextures);17700typedef void (GLAPIENTRY * PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC) (GLenum target, GLenum pname, GLint param);1770117702#define glExtGetBufferPointervQCOM GLEW_GET_FUN(__glewExtGetBufferPointervQCOM)17703#define glExtGetBuffersQCOM GLEW_GET_FUN(__glewExtGetBuffersQCOM)17704#define glExtGetFramebuffersQCOM GLEW_GET_FUN(__glewExtGetFramebuffersQCOM)17705#define glExtGetRenderbuffersQCOM GLEW_GET_FUN(__glewExtGetRenderbuffersQCOM)17706#define glExtGetTexLevelParameterivQCOM GLEW_GET_FUN(__glewExtGetTexLevelParameterivQCOM)17707#define glExtGetTexSubImageQCOM GLEW_GET_FUN(__glewExtGetTexSubImageQCOM)17708#define glExtGetTexturesQCOM GLEW_GET_FUN(__glewExtGetTexturesQCOM)17709#define glExtTexObjectStateOverrideiQCOM GLEW_GET_FUN(__glewExtTexObjectStateOverrideiQCOM)1771017711#define GLEW_QCOM_extended_get GLEW_GET_VAR(__GLEW_QCOM_extended_get)1771217713#endif /* GL_QCOM_extended_get */1771417715/* ------------------------- GL_QCOM_extended_get2 ------------------------- */1771617717#ifndef GL_QCOM_extended_get217718#define GL_QCOM_extended_get2 11771917720typedef void (GLAPIENTRY * PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC) (GLuint program, GLenum shadertype, GLchar* source, GLint* length);17721typedef void (GLAPIENTRY * PFNGLEXTGETPROGRAMSQCOMPROC) (GLuint* programs, GLint maxPrograms, GLint* numPrograms);17722typedef void (GLAPIENTRY * PFNGLEXTGETSHADERSQCOMPROC) (GLuint* shaders, GLint maxShaders, GLint* numShaders);17723typedef GLboolean (GLAPIENTRY * PFNGLEXTISPROGRAMBINARYQCOMPROC) (GLuint program);1772417725#define glExtGetProgramBinarySourceQCOM GLEW_GET_FUN(__glewExtGetProgramBinarySourceQCOM)17726#define glExtGetProgramsQCOM GLEW_GET_FUN(__glewExtGetProgramsQCOM)17727#define glExtGetShadersQCOM GLEW_GET_FUN(__glewExtGetShadersQCOM)17728#define glExtIsProgramBinaryQCOM GLEW_GET_FUN(__glewExtIsProgramBinaryQCOM)1772917730#define GLEW_QCOM_extended_get2 GLEW_GET_VAR(__GLEW_QCOM_extended_get2)1773117732#endif /* GL_QCOM_extended_get2 */1773317734/* ---------------------- GL_QCOM_framebuffer_foveated --------------------- */1773517736#ifndef GL_QCOM_framebuffer_foveated17737#define GL_QCOM_framebuffer_foveated 11773817739#define GL_FOVEATION_ENABLE_BIT_QCOM 0x117740#define GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM 0x21774117742typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERFOVEATIONCONFIGQCOMPROC) (GLuint fbo, GLuint numLayers, GLuint focalPointsPerLayer, GLuint requestedFeatures, GLuint* providedFeatures);17743typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERFOVEATIONPARAMETERSQCOMPROC) (GLuint fbo, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea);1774417745#define glFramebufferFoveationConfigQCOM GLEW_GET_FUN(__glewFramebufferFoveationConfigQCOM)17746#define glFramebufferFoveationParametersQCOM GLEW_GET_FUN(__glewFramebufferFoveationParametersQCOM)1774717748#define GLEW_QCOM_framebuffer_foveated GLEW_GET_VAR(__GLEW_QCOM_framebuffer_foveated)1774917750#endif /* GL_QCOM_framebuffer_foveated */1775117752/* ---------------------- GL_QCOM_perfmon_global_mode ---------------------- */1775317754#ifndef GL_QCOM_perfmon_global_mode17755#define GL_QCOM_perfmon_global_mode 11775617757#define GL_PERFMON_GLOBAL_MODE_QCOM 0x8FA01775817759#define GLEW_QCOM_perfmon_global_mode GLEW_GET_VAR(__GLEW_QCOM_perfmon_global_mode)1776017761#endif /* GL_QCOM_perfmon_global_mode */1776217763/* -------------- GL_QCOM_shader_framebuffer_fetch_noncoherent ------------- */1776417765#ifndef GL_QCOM_shader_framebuffer_fetch_noncoherent17766#define GL_QCOM_shader_framebuffer_fetch_noncoherent 11776717768#define GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM 0x96A21776917770typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC) (void);1777117772#define glFramebufferFetchBarrierQCOM GLEW_GET_FUN(__glewFramebufferFetchBarrierQCOM)1777317774#define GLEW_QCOM_shader_framebuffer_fetch_noncoherent GLEW_GET_VAR(__GLEW_QCOM_shader_framebuffer_fetch_noncoherent)1777517776#endif /* GL_QCOM_shader_framebuffer_fetch_noncoherent */1777717778/* ------------------------ GL_QCOM_tiled_rendering ------------------------ */1777917780#ifndef GL_QCOM_tiled_rendering17781#define GL_QCOM_tiled_rendering 11778217783#define GL_COLOR_BUFFER_BIT0_QCOM 0x0000000117784#define GL_COLOR_BUFFER_BIT1_QCOM 0x0000000217785#define GL_COLOR_BUFFER_BIT2_QCOM 0x0000000417786#define GL_COLOR_BUFFER_BIT3_QCOM 0x0000000817787#define GL_COLOR_BUFFER_BIT4_QCOM 0x0000001017788#define GL_COLOR_BUFFER_BIT5_QCOM 0x0000002017789#define GL_COLOR_BUFFER_BIT6_QCOM 0x0000004017790#define GL_COLOR_BUFFER_BIT7_QCOM 0x0000008017791#define GL_DEPTH_BUFFER_BIT0_QCOM 0x0000010017792#define GL_DEPTH_BUFFER_BIT1_QCOM 0x0000020017793#define GL_DEPTH_BUFFER_BIT2_QCOM 0x0000040017794#define GL_DEPTH_BUFFER_BIT3_QCOM 0x0000080017795#define GL_DEPTH_BUFFER_BIT4_QCOM 0x0000100017796#define GL_DEPTH_BUFFER_BIT5_QCOM 0x0000200017797#define GL_DEPTH_BUFFER_BIT6_QCOM 0x0000400017798#define GL_DEPTH_BUFFER_BIT7_QCOM 0x0000800017799#define GL_STENCIL_BUFFER_BIT0_QCOM 0x0001000017800#define GL_STENCIL_BUFFER_BIT1_QCOM 0x0002000017801#define GL_STENCIL_BUFFER_BIT2_QCOM 0x0004000017802#define GL_STENCIL_BUFFER_BIT3_QCOM 0x0008000017803#define GL_STENCIL_BUFFER_BIT4_QCOM 0x0010000017804#define GL_STENCIL_BUFFER_BIT5_QCOM 0x0020000017805#define GL_STENCIL_BUFFER_BIT6_QCOM 0x0040000017806#define GL_STENCIL_BUFFER_BIT7_QCOM 0x0080000017807#define GL_MULTISAMPLE_BUFFER_BIT0_QCOM 0x0100000017808#define GL_MULTISAMPLE_BUFFER_BIT1_QCOM 0x0200000017809#define GL_MULTISAMPLE_BUFFER_BIT2_QCOM 0x0400000017810#define GL_MULTISAMPLE_BUFFER_BIT3_QCOM 0x0800000017811#define GL_MULTISAMPLE_BUFFER_BIT4_QCOM 0x1000000017812#define GL_MULTISAMPLE_BUFFER_BIT5_QCOM 0x2000000017813#define GL_MULTISAMPLE_BUFFER_BIT6_QCOM 0x4000000017814#define GL_MULTISAMPLE_BUFFER_BIT7_QCOM 0x800000001781517816typedef void (GLAPIENTRY * PFNGLENDTILINGQCOMPROC) (GLbitfield preserveMask);17817typedef void (GLAPIENTRY * PFNGLSTARTTILINGQCOMPROC) (GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);1781817819#define glEndTilingQCOM GLEW_GET_FUN(__glewEndTilingQCOM)17820#define glStartTilingQCOM GLEW_GET_FUN(__glewStartTilingQCOM)1782117822#define GLEW_QCOM_tiled_rendering GLEW_GET_VAR(__GLEW_QCOM_tiled_rendering)1782317824#endif /* GL_QCOM_tiled_rendering */1782517826/* ---------------------- GL_QCOM_writeonly_rendering ---------------------- */1782717828#ifndef GL_QCOM_writeonly_rendering17829#define GL_QCOM_writeonly_rendering 11783017831#define GL_WRITEONLY_RENDERING_QCOM 0x88231783217833#define GLEW_QCOM_writeonly_rendering GLEW_GET_VAR(__GLEW_QCOM_writeonly_rendering)1783417835#endif /* GL_QCOM_writeonly_rendering */1783617837/* ---------------------- GL_REGAL_ES1_0_compatibility --------------------- */1783817839#ifndef GL_REGAL_ES1_0_compatibility17840#define GL_REGAL_ES1_0_compatibility 11784117842typedef int GLclampx;1784317844typedef void (GLAPIENTRY * PFNGLALPHAFUNCXPROC) (GLenum func, GLclampx ref);17845typedef void (GLAPIENTRY * PFNGLCLEARCOLORXPROC) (GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);17846typedef void (GLAPIENTRY * PFNGLCLEARDEPTHXPROC) (GLclampx depth);17847typedef void (GLAPIENTRY * PFNGLCOLOR4XPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);17848typedef void (GLAPIENTRY * PFNGLDEPTHRANGEXPROC) (GLclampx zNear, GLclampx zFar);17849typedef void (GLAPIENTRY * PFNGLFOGXPROC) (GLenum pname, GLfixed param);17850typedef void (GLAPIENTRY * PFNGLFOGXVPROC) (GLenum pname, const GLfixed* params);17851typedef void (GLAPIENTRY * PFNGLFRUSTUMFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);17852typedef void (GLAPIENTRY * PFNGLFRUSTUMXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);17853typedef void (GLAPIENTRY * PFNGLLIGHTMODELXPROC) (GLenum pname, GLfixed param);17854typedef void (GLAPIENTRY * PFNGLLIGHTMODELXVPROC) (GLenum pname, const GLfixed* params);17855typedef void (GLAPIENTRY * PFNGLLIGHTXPROC) (GLenum light, GLenum pname, GLfixed param);17856typedef void (GLAPIENTRY * PFNGLLIGHTXVPROC) (GLenum light, GLenum pname, const GLfixed* params);17857typedef void (GLAPIENTRY * PFNGLLINEWIDTHXPROC) (GLfixed width);17858typedef void (GLAPIENTRY * PFNGLLOADMATRIXXPROC) (const GLfixed* m);17859typedef void (GLAPIENTRY * PFNGLMATERIALXPROC) (GLenum face, GLenum pname, GLfixed param);17860typedef void (GLAPIENTRY * PFNGLMATERIALXVPROC) (GLenum face, GLenum pname, const GLfixed* params);17861typedef void (GLAPIENTRY * PFNGLMULTMATRIXXPROC) (const GLfixed* m);17862typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4XPROC) (GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);17863typedef void (GLAPIENTRY * PFNGLNORMAL3XPROC) (GLfixed nx, GLfixed ny, GLfixed nz);17864typedef void (GLAPIENTRY * PFNGLORTHOFPROC) (GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);17865typedef void (GLAPIENTRY * PFNGLORTHOXPROC) (GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);17866typedef void (GLAPIENTRY * PFNGLPOINTSIZEXPROC) (GLfixed size);17867typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETXPROC) (GLfixed factor, GLfixed units);17868typedef void (GLAPIENTRY * PFNGLROTATEXPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z);17869typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEXPROC) (GLclampx value, GLboolean invert);17870typedef void (GLAPIENTRY * PFNGLSCALEXPROC) (GLfixed x, GLfixed y, GLfixed z);17871typedef void (GLAPIENTRY * PFNGLTEXENVXPROC) (GLenum target, GLenum pname, GLfixed param);17872typedef void (GLAPIENTRY * PFNGLTEXENVXVPROC) (GLenum target, GLenum pname, const GLfixed* params);17873typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXPROC) (GLenum target, GLenum pname, GLfixed param);17874typedef void (GLAPIENTRY * PFNGLTRANSLATEXPROC) (GLfixed x, GLfixed y, GLfixed z);1787517876#define glAlphaFuncx GLEW_GET_FUN(__glewAlphaFuncx)17877#define glClearColorx GLEW_GET_FUN(__glewClearColorx)17878#define glClearDepthx GLEW_GET_FUN(__glewClearDepthx)17879#define glColor4x GLEW_GET_FUN(__glewColor4x)17880#define glDepthRangex GLEW_GET_FUN(__glewDepthRangex)17881#define glFogx GLEW_GET_FUN(__glewFogx)17882#define glFogxv GLEW_GET_FUN(__glewFogxv)17883#define glFrustumf GLEW_GET_FUN(__glewFrustumf)17884#define glFrustumx GLEW_GET_FUN(__glewFrustumx)17885#define glLightModelx GLEW_GET_FUN(__glewLightModelx)17886#define glLightModelxv GLEW_GET_FUN(__glewLightModelxv)17887#define glLightx GLEW_GET_FUN(__glewLightx)17888#define glLightxv GLEW_GET_FUN(__glewLightxv)17889#define glLineWidthx GLEW_GET_FUN(__glewLineWidthx)17890#define glLoadMatrixx GLEW_GET_FUN(__glewLoadMatrixx)17891#define glMaterialx GLEW_GET_FUN(__glewMaterialx)17892#define glMaterialxv GLEW_GET_FUN(__glewMaterialxv)17893#define glMultMatrixx GLEW_GET_FUN(__glewMultMatrixx)17894#define glMultiTexCoord4x GLEW_GET_FUN(__glewMultiTexCoord4x)17895#define glNormal3x GLEW_GET_FUN(__glewNormal3x)17896#define glOrthof GLEW_GET_FUN(__glewOrthof)17897#define glOrthox GLEW_GET_FUN(__glewOrthox)17898#define glPointSizex GLEW_GET_FUN(__glewPointSizex)17899#define glPolygonOffsetx GLEW_GET_FUN(__glewPolygonOffsetx)17900#define glRotatex GLEW_GET_FUN(__glewRotatex)17901#define glSampleCoveragex GLEW_GET_FUN(__glewSampleCoveragex)17902#define glScalex GLEW_GET_FUN(__glewScalex)17903#define glTexEnvx GLEW_GET_FUN(__glewTexEnvx)17904#define glTexEnvxv GLEW_GET_FUN(__glewTexEnvxv)17905#define glTexParameterx GLEW_GET_FUN(__glewTexParameterx)17906#define glTranslatex GLEW_GET_FUN(__glewTranslatex)1790717908#define GLEW_REGAL_ES1_0_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_0_compatibility)1790917910#endif /* GL_REGAL_ES1_0_compatibility */1791117912/* ---------------------- GL_REGAL_ES1_1_compatibility --------------------- */1791317914#ifndef GL_REGAL_ES1_1_compatibility17915#define GL_REGAL_ES1_1_compatibility 11791617917typedef void (GLAPIENTRY * PFNGLCLIPPLANEFPROC) (GLenum plane, const GLfloat* equation);17918typedef void (GLAPIENTRY * PFNGLCLIPPLANEXPROC) (GLenum plane, const GLfixed* equation);17919typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFPROC) (GLenum pname, GLfloat eqn[4]);17920typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEXPROC) (GLenum pname, GLfixed eqn[4]);17921typedef void (GLAPIENTRY * PFNGLGETFIXEDVPROC) (GLenum pname, GLfixed* params);17922typedef void (GLAPIENTRY * PFNGLGETLIGHTXVPROC) (GLenum light, GLenum pname, GLfixed* params);17923typedef void (GLAPIENTRY * PFNGLGETMATERIALXVPROC) (GLenum face, GLenum pname, GLfixed* params);17924typedef void (GLAPIENTRY * PFNGLGETTEXENVXVPROC) (GLenum env, GLenum pname, GLfixed* params);17925typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERXVPROC) (GLenum target, GLenum pname, GLfixed* params);17926typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXPROC) (GLenum pname, GLfixed param);17927typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERXVPROC) (GLenum pname, const GLfixed* params);17928typedef void (GLAPIENTRY * PFNGLPOINTSIZEPOINTEROESPROC) (GLenum type, GLsizei stride, const void *pointer);17929typedef void (GLAPIENTRY * PFNGLTEXPARAMETERXVPROC) (GLenum target, GLenum pname, const GLfixed* params);1793017931#define glClipPlanef GLEW_GET_FUN(__glewClipPlanef)17932#define glClipPlanex GLEW_GET_FUN(__glewClipPlanex)17933#define glGetClipPlanef GLEW_GET_FUN(__glewGetClipPlanef)17934#define glGetClipPlanex GLEW_GET_FUN(__glewGetClipPlanex)17935#define glGetFixedv GLEW_GET_FUN(__glewGetFixedv)17936#define glGetLightxv GLEW_GET_FUN(__glewGetLightxv)17937#define glGetMaterialxv GLEW_GET_FUN(__glewGetMaterialxv)17938#define glGetTexEnvxv GLEW_GET_FUN(__glewGetTexEnvxv)17939#define glGetTexParameterxv GLEW_GET_FUN(__glewGetTexParameterxv)17940#define glPointParameterx GLEW_GET_FUN(__glewPointParameterx)17941#define glPointParameterxv GLEW_GET_FUN(__glewPointParameterxv)17942#define glPointSizePointerOES GLEW_GET_FUN(__glewPointSizePointerOES)17943#define glTexParameterxv GLEW_GET_FUN(__glewTexParameterxv)1794417945#define GLEW_REGAL_ES1_1_compatibility GLEW_GET_VAR(__GLEW_REGAL_ES1_1_compatibility)1794617947#endif /* GL_REGAL_ES1_1_compatibility */1794817949/* ---------------------------- GL_REGAL_enable ---------------------------- */1795017951#ifndef GL_REGAL_enable17952#define GL_REGAL_enable 11795317954#define GL_ERROR_REGAL 0x932217955#define GL_DEBUG_REGAL 0x932317956#define GL_LOG_REGAL 0x932417957#define GL_EMULATION_REGAL 0x932517958#define GL_DRIVER_REGAL 0x932617959#define GL_MISSING_REGAL 0x936017960#define GL_TRACE_REGAL 0x936117961#define GL_CACHE_REGAL 0x936217962#define GL_CODE_REGAL 0x936317963#define GL_STATISTICS_REGAL 0x93641796417965#define GLEW_REGAL_enable GLEW_GET_VAR(__GLEW_REGAL_enable)1796617967#endif /* GL_REGAL_enable */1796817969/* ------------------------- GL_REGAL_error_string ------------------------- */1797017971#ifndef GL_REGAL_error_string17972#define GL_REGAL_error_string 11797317974typedef const GLchar* (GLAPIENTRY * PFNGLERRORSTRINGREGALPROC) (GLenum error);1797517976#define glErrorStringREGAL GLEW_GET_FUN(__glewErrorStringREGAL)1797717978#define GLEW_REGAL_error_string GLEW_GET_VAR(__GLEW_REGAL_error_string)1797917980#endif /* GL_REGAL_error_string */1798117982/* ------------------------ GL_REGAL_extension_query ----------------------- */1798317984#ifndef GL_REGAL_extension_query17985#define GL_REGAL_extension_query 11798617987typedef GLboolean (GLAPIENTRY * PFNGLGETEXTENSIONREGALPROC) (const GLchar* ext);17988typedef GLboolean (GLAPIENTRY * PFNGLISSUPPORTEDREGALPROC) (const GLchar* ext);1798917990#define glGetExtensionREGAL GLEW_GET_FUN(__glewGetExtensionREGAL)17991#define glIsSupportedREGAL GLEW_GET_FUN(__glewIsSupportedREGAL)1799217993#define GLEW_REGAL_extension_query GLEW_GET_VAR(__GLEW_REGAL_extension_query)1799417995#endif /* GL_REGAL_extension_query */1799617997/* ------------------------------ GL_REGAL_log ----------------------------- */1799817999#ifndef GL_REGAL_log18000#define GL_REGAL_log 11800118002#define GL_LOG_ERROR_REGAL 0x931918003#define GL_LOG_WARNING_REGAL 0x931A18004#define GL_LOG_INFO_REGAL 0x931B18005#define GL_LOG_APP_REGAL 0x931C18006#define GL_LOG_DRIVER_REGAL 0x931D18007#define GL_LOG_INTERNAL_REGAL 0x931E18008#define GL_LOG_DEBUG_REGAL 0x931F18009#define GL_LOG_STATUS_REGAL 0x932018010#define GL_LOG_HTTP_REGAL 0x93211801118012typedef void (APIENTRY *GLLOGPROCREGAL)(GLenum stream, GLsizei length, const GLchar *message, void *context);1801318014typedef void (GLAPIENTRY * PFNGLLOGMESSAGECALLBACKREGALPROC) (GLLOGPROCREGAL callback);1801518016#define glLogMessageCallbackREGAL GLEW_GET_FUN(__glewLogMessageCallbackREGAL)1801718018#define GLEW_REGAL_log GLEW_GET_VAR(__GLEW_REGAL_log)1801918020#endif /* GL_REGAL_log */1802118022/* ------------------------- GL_REGAL_proc_address ------------------------- */1802318024#ifndef GL_REGAL_proc_address18025#define GL_REGAL_proc_address 11802618027typedef void * (GLAPIENTRY * PFNGLGETPROCADDRESSREGALPROC) (const GLchar *name);1802818029#define glGetProcAddressREGAL GLEW_GET_FUN(__glewGetProcAddressREGAL)1803018031#define GLEW_REGAL_proc_address GLEW_GET_VAR(__GLEW_REGAL_proc_address)1803218033#endif /* GL_REGAL_proc_address */1803418035/* ----------------------- GL_REND_screen_coordinates ---------------------- */1803618037#ifndef GL_REND_screen_coordinates18038#define GL_REND_screen_coordinates 11803918040#define GL_SCREEN_COORDINATES_REND 0x849018041#define GL_INVERTED_SCREEN_W_REND 0x84911804218043#define GLEW_REND_screen_coordinates GLEW_GET_VAR(__GLEW_REND_screen_coordinates)1804418045#endif /* GL_REND_screen_coordinates */1804618047/* ------------------------------- GL_S3_s3tc ------------------------------ */1804818049#ifndef GL_S3_s3tc18050#define GL_S3_s3tc 11805118052#define GL_RGB_S3TC 0x83A018053#define GL_RGB4_S3TC 0x83A118054#define GL_RGBA_S3TC 0x83A218055#define GL_RGBA4_S3TC 0x83A318056#define GL_RGBA_DXT5_S3TC 0x83A418057#define GL_RGBA4_DXT5_S3TC 0x83A51805818059#define GLEW_S3_s3tc GLEW_GET_VAR(__GLEW_S3_s3tc)1806018061#endif /* GL_S3_s3tc */1806218063/* ------------------------- GL_SGIS_clip_band_hint ------------------------ */1806418065#ifndef GL_SGIS_clip_band_hint18066#define GL_SGIS_clip_band_hint 11806718068#define GLEW_SGIS_clip_band_hint GLEW_GET_VAR(__GLEW_SGIS_clip_band_hint)1806918070#endif /* GL_SGIS_clip_band_hint */1807118072/* -------------------------- GL_SGIS_color_range -------------------------- */1807318074#ifndef GL_SGIS_color_range18075#define GL_SGIS_color_range 11807618077#define GL_EXTENDED_RANGE_SGIS 0x85A518078#define GL_MIN_RED_SGIS 0x85A618079#define GL_MAX_RED_SGIS 0x85A718080#define GL_MIN_GREEN_SGIS 0x85A818081#define GL_MAX_GREEN_SGIS 0x85A918082#define GL_MIN_BLUE_SGIS 0x85AA18083#define GL_MAX_BLUE_SGIS 0x85AB18084#define GL_MIN_ALPHA_SGIS 0x85AC18085#define GL_MAX_ALPHA_SGIS 0x85AD1808618087#define GLEW_SGIS_color_range GLEW_GET_VAR(__GLEW_SGIS_color_range)1808818089#endif /* GL_SGIS_color_range */1809018091/* ------------------------- GL_SGIS_detail_texture ------------------------ */1809218093#ifndef GL_SGIS_detail_texture18094#define GL_SGIS_detail_texture 11809518096typedef void (GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points);18097typedef void (GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points);1809818099#define glDetailTexFuncSGIS GLEW_GET_FUN(__glewDetailTexFuncSGIS)18100#define glGetDetailTexFuncSGIS GLEW_GET_FUN(__glewGetDetailTexFuncSGIS)1810118102#define GLEW_SGIS_detail_texture GLEW_GET_VAR(__GLEW_SGIS_detail_texture)1810318104#endif /* GL_SGIS_detail_texture */1810518106/* -------------------------- GL_SGIS_fog_function ------------------------- */1810718108#ifndef GL_SGIS_fog_function18109#define GL_SGIS_fog_function 11811018111typedef void (GLAPIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points);18112typedef void (GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points);1811318114#define glFogFuncSGIS GLEW_GET_FUN(__glewFogFuncSGIS)18115#define glGetFogFuncSGIS GLEW_GET_FUN(__glewGetFogFuncSGIS)1811618117#define GLEW_SGIS_fog_function GLEW_GET_VAR(__GLEW_SGIS_fog_function)1811818119#endif /* GL_SGIS_fog_function */1812018121/* ------------------------ GL_SGIS_generate_mipmap ------------------------ */1812218123#ifndef GL_SGIS_generate_mipmap18124#define GL_SGIS_generate_mipmap 11812518126#define GL_GENERATE_MIPMAP_SGIS 0x819118127#define GL_GENERATE_MIPMAP_HINT_SGIS 0x81921812818129#define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap)1813018131#endif /* GL_SGIS_generate_mipmap */1813218133/* -------------------------- GL_SGIS_line_texgen -------------------------- */1813418135#ifndef GL_SGIS_line_texgen18136#define GL_SGIS_line_texgen 11813718138#define GLEW_SGIS_line_texgen GLEW_GET_VAR(__GLEW_SGIS_line_texgen)1813918140#endif /* GL_SGIS_line_texgen */1814118142/* -------------------------- GL_SGIS_multisample -------------------------- */1814318144#ifndef GL_SGIS_multisample18145#define GL_SGIS_multisample 11814618147#define GL_MULTISAMPLE_SGIS 0x809D18148#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E18149#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F18150#define GL_SAMPLE_MASK_SGIS 0x80A018151#define GL_1PASS_SGIS 0x80A118152#define GL_2PASS_0_SGIS 0x80A218153#define GL_2PASS_1_SGIS 0x80A318154#define GL_4PASS_0_SGIS 0x80A418155#define GL_4PASS_1_SGIS 0x80A518156#define GL_4PASS_2_SGIS 0x80A618157#define GL_4PASS_3_SGIS 0x80A718158#define GL_SAMPLE_BUFFERS_SGIS 0x80A818159#define GL_SAMPLES_SGIS 0x80A918160#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA18161#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB18162#define GL_SAMPLE_PATTERN_SGIS 0x80AC1816318164typedef void (GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);18165typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);1816618167#define glSampleMaskSGIS GLEW_GET_FUN(__glewSampleMaskSGIS)18168#define glSamplePatternSGIS GLEW_GET_FUN(__glewSamplePatternSGIS)1816918170#define GLEW_SGIS_multisample GLEW_GET_VAR(__GLEW_SGIS_multisample)1817118172#endif /* GL_SGIS_multisample */1817318174/* -------------------------- GL_SGIS_multitexture ------------------------- */1817518176#ifndef GL_SGIS_multitexture18177#define GL_SGIS_multitexture 11817818179#define GL_SELECTED_TEXTURE_SGIS 0x83C018180#define GL_SELECTED_TEXTURE_COORD_SET_SGIS 0x83C118181#define GL_SELECTED_TEXTURE_TRANSFORM_SGIS 0x83C218182#define GL_MAX_TEXTURES_SGIS 0x83C318183#define GL_MAX_TEXTURE_COORD_SETS_SGIS 0x83C418184#define GL_TEXTURE_COORD_SET_INTERLEAVE_FACTOR_SGIS 0x83C518185#define GL_TEXTURE_ENV_COORD_SET_SGIS 0x83C618186#define GL_TEXTURE0_SGIS 0x83C718187#define GL_TEXTURE1_SGIS 0x83C818188#define GL_TEXTURE2_SGIS 0x83C918189#define GL_TEXTURE3_SGIS 0x83CA1819018191typedef void (GLAPIENTRY * PFNGLINTERLEAVEDTEXTURECOORDSETSSGISPROC) (GLint factor);18192typedef void (GLAPIENTRY * PFNGLSELECTTEXTURECOORDSETSGISPROC) (GLenum target);18193typedef void (GLAPIENTRY * PFNGLSELECTTEXTURESGISPROC) (GLenum target);18194typedef void (GLAPIENTRY * PFNGLSELECTTEXTURETRANSFORMSGISPROC) (GLenum target);1819518196#define glInterleavedTextureCoordSetsSGIS GLEW_GET_FUN(__glewInterleavedTextureCoordSetsSGIS)18197#define glSelectTextureCoordSetSGIS GLEW_GET_FUN(__glewSelectTextureCoordSetSGIS)18198#define glSelectTextureSGIS GLEW_GET_FUN(__glewSelectTextureSGIS)18199#define glSelectTextureTransformSGIS GLEW_GET_FUN(__glewSelectTextureTransformSGIS)1820018201#define GLEW_SGIS_multitexture GLEW_GET_VAR(__GLEW_SGIS_multitexture)1820218203#endif /* GL_SGIS_multitexture */1820418205/* ------------------------- GL_SGIS_pixel_texture ------------------------- */1820618207#ifndef GL_SGIS_pixel_texture18208#define GL_SGIS_pixel_texture 11820918210#define GLEW_SGIS_pixel_texture GLEW_GET_VAR(__GLEW_SGIS_pixel_texture)1821118212#endif /* GL_SGIS_pixel_texture */1821318214/* ----------------------- GL_SGIS_point_line_texgen ----------------------- */1821518216#ifndef GL_SGIS_point_line_texgen18217#define GL_SGIS_point_line_texgen 11821818219#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F018220#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F118221#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F218222#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F318223#define GL_EYE_POINT_SGIS 0x81F418224#define GL_OBJECT_POINT_SGIS 0x81F518225#define GL_EYE_LINE_SGIS 0x81F618226#define GL_OBJECT_LINE_SGIS 0x81F71822718228#define GLEW_SGIS_point_line_texgen GLEW_GET_VAR(__GLEW_SGIS_point_line_texgen)1822918230#endif /* GL_SGIS_point_line_texgen */1823118232/* ----------------------- GL_SGIS_shared_multisample ---------------------- */1823318234#ifndef GL_SGIS_shared_multisample18235#define GL_SGIS_shared_multisample 11823618237typedef void (GLAPIENTRY * PFNGLMULTISAMPLESUBRECTPOSSGISPROC) (GLint x, GLint y);1823818239#define glMultisampleSubRectPosSGIS GLEW_GET_FUN(__glewMultisampleSubRectPosSGIS)1824018241#define GLEW_SGIS_shared_multisample GLEW_GET_VAR(__GLEW_SGIS_shared_multisample)1824218243#endif /* GL_SGIS_shared_multisample */1824418245/* ------------------------ GL_SGIS_sharpen_texture ------------------------ */1824618247#ifndef GL_SGIS_sharpen_texture18248#define GL_SGIS_sharpen_texture 11824918250typedef void (GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points);18251typedef void (GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points);1825218253#define glGetSharpenTexFuncSGIS GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS)18254#define glSharpenTexFuncSGIS GLEW_GET_FUN(__glewSharpenTexFuncSGIS)1825518256#define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture)1825718258#endif /* GL_SGIS_sharpen_texture */1825918260/* --------------------------- GL_SGIS_texture4D --------------------------- */1826118262#ifndef GL_SGIS_texture4D18263#define GL_SGIS_texture4D 11826418265typedef 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);18266typedef 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);1826718268#define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS)18269#define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS)1827018271#define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D)1827218273#endif /* GL_SGIS_texture4D */1827418275/* ---------------------- GL_SGIS_texture_border_clamp --------------------- */1827618277#ifndef GL_SGIS_texture_border_clamp18278#define GL_SGIS_texture_border_clamp 11827918280#define GL_CLAMP_TO_BORDER_SGIS 0x812D1828118282#define GLEW_SGIS_texture_border_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp)1828318284#endif /* GL_SGIS_texture_border_clamp */1828518286/* ----------------------- GL_SGIS_texture_edge_clamp ---------------------- */1828718288#ifndef GL_SGIS_texture_edge_clamp18289#define GL_SGIS_texture_edge_clamp 11829018291#define GL_CLAMP_TO_EDGE_SGIS 0x812F1829218293#define GLEW_SGIS_texture_edge_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp)1829418295#endif /* GL_SGIS_texture_edge_clamp */1829618297/* ------------------------ GL_SGIS_texture_filter4 ------------------------ */1829818299#ifndef GL_SGIS_texture_filter418300#define GL_SGIS_texture_filter4 11830118302typedef void (GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights);18303typedef void (GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights);1830418305#define glGetTexFilterFuncSGIS GLEW_GET_FUN(__glewGetTexFilterFuncSGIS)18306#define glTexFilterFuncSGIS GLEW_GET_FUN(__glewTexFilterFuncSGIS)1830718308#define GLEW_SGIS_texture_filter4 GLEW_GET_VAR(__GLEW_SGIS_texture_filter4)1830918310#endif /* GL_SGIS_texture_filter4 */1831118312/* -------------------------- GL_SGIS_texture_lod -------------------------- */1831318314#ifndef GL_SGIS_texture_lod18315#define GL_SGIS_texture_lod 11831618317#define GL_TEXTURE_MIN_LOD_SGIS 0x813A18318#define GL_TEXTURE_MAX_LOD_SGIS 0x813B18319#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C18320#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D1832118322#define GLEW_SGIS_texture_lod GLEW_GET_VAR(__GLEW_SGIS_texture_lod)1832318324#endif /* GL_SGIS_texture_lod */1832518326/* ------------------------- GL_SGIS_texture_select ------------------------ */1832718328#ifndef GL_SGIS_texture_select18329#define GL_SGIS_texture_select 11833018331#define GLEW_SGIS_texture_select GLEW_GET_VAR(__GLEW_SGIS_texture_select)1833218333#endif /* GL_SGIS_texture_select */1833418335/* ----------------------------- GL_SGIX_async ----------------------------- */1833618337#ifndef GL_SGIX_async18338#define GL_SGIX_async 11833918340#define GL_ASYNC_MARKER_SGIX 0x83291834118342typedef void (GLAPIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker);18343typedef void (GLAPIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);18344typedef GLint (GLAPIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint* markerp);18345typedef GLuint (GLAPIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);18346typedef GLboolean (GLAPIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);18347typedef GLint (GLAPIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint* markerp);1834818349#define glAsyncMarkerSGIX GLEW_GET_FUN(__glewAsyncMarkerSGIX)18350#define glDeleteAsyncMarkersSGIX GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX)18351#define glFinishAsyncSGIX GLEW_GET_FUN(__glewFinishAsyncSGIX)18352#define glGenAsyncMarkersSGIX GLEW_GET_FUN(__glewGenAsyncMarkersSGIX)18353#define glIsAsyncMarkerSGIX GLEW_GET_FUN(__glewIsAsyncMarkerSGIX)18354#define glPollAsyncSGIX GLEW_GET_FUN(__glewPollAsyncSGIX)1835518356#define GLEW_SGIX_async GLEW_GET_VAR(__GLEW_SGIX_async)1835718358#endif /* GL_SGIX_async */1835918360/* ------------------------ GL_SGIX_async_histogram ------------------------ */1836118362#ifndef GL_SGIX_async_histogram18363#define GL_SGIX_async_histogram 11836418365#define GL_ASYNC_HISTOGRAM_SGIX 0x832C18366#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D1836718368#define GLEW_SGIX_async_histogram GLEW_GET_VAR(__GLEW_SGIX_async_histogram)1836918370#endif /* GL_SGIX_async_histogram */1837118372/* -------------------------- GL_SGIX_async_pixel -------------------------- */1837318374#ifndef GL_SGIX_async_pixel18375#define GL_SGIX_async_pixel 11837618377#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C18378#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D18379#define GL_ASYNC_READ_PIXELS_SGIX 0x835E18380#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F18381#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x836018382#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x83611838318384#define GLEW_SGIX_async_pixel GLEW_GET_VAR(__GLEW_SGIX_async_pixel)1838518386#endif /* GL_SGIX_async_pixel */1838718388/* ----------------------- GL_SGIX_bali_g_instruments ---------------------- */1838918390#ifndef GL_SGIX_bali_g_instruments18391#define GL_SGIX_bali_g_instruments 11839218393#define GL_BALI_NUM_TRIS_CULLED_INSTRUMENT 0x608018394#define GL_BALI_NUM_PRIMS_CLIPPED_INSTRUMENT 0x608118395#define GL_BALI_NUM_PRIMS_REJECT_INSTRUMENT 0x608218396#define GL_BALI_NUM_PRIMS_CLIP_RESULT_INSTRUMENT 0x60831839718398#define GLEW_SGIX_bali_g_instruments GLEW_GET_VAR(__GLEW_SGIX_bali_g_instruments)1839918400#endif /* GL_SGIX_bali_g_instruments */1840118402/* ----------------------- GL_SGIX_bali_r_instruments ---------------------- */1840318404#ifndef GL_SGIX_bali_r_instruments18405#define GL_SGIX_bali_r_instruments 11840618407#define GL_BALI_FRAGMENTS_GENERATED_INSTRUMENT 0x609018408#define GL_BALI_DEPTH_PASS_INSTRUMENT 0x609118409#define GL_BALI_R_CHIP_COUNT 0x60921841018411#define GLEW_SGIX_bali_r_instruments GLEW_GET_VAR(__GLEW_SGIX_bali_r_instruments)1841218413#endif /* GL_SGIX_bali_r_instruments */1841418415/* --------------------- GL_SGIX_bali_timer_instruments -------------------- */1841618417#ifndef GL_SGIX_bali_timer_instruments18418#define GL_SGIX_bali_timer_instruments 11841918420#define GLEW_SGIX_bali_timer_instruments GLEW_GET_VAR(__GLEW_SGIX_bali_timer_instruments)1842118422#endif /* GL_SGIX_bali_timer_instruments */1842318424/* ----------------------- GL_SGIX_blend_alpha_minmax ---------------------- */1842518426#ifndef GL_SGIX_blend_alpha_minmax18427#define GL_SGIX_blend_alpha_minmax 11842818429#define GL_ALPHA_MIN_SGIX 0x832018430#define GL_ALPHA_MAX_SGIX 0x83211843118432#define GLEW_SGIX_blend_alpha_minmax GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax)1843318434#endif /* GL_SGIX_blend_alpha_minmax */1843518436/* --------------------------- GL_SGIX_blend_cadd -------------------------- */1843718438#ifndef GL_SGIX_blend_cadd18439#define GL_SGIX_blend_cadd 11844018441#define GL_FUNC_COMPLEX_ADD_EXT 0x601C1844218443#define GLEW_SGIX_blend_cadd GLEW_GET_VAR(__GLEW_SGIX_blend_cadd)1844418445#endif /* GL_SGIX_blend_cadd */1844618447/* ------------------------ GL_SGIX_blend_cmultiply ------------------------ */1844818449#ifndef GL_SGIX_blend_cmultiply18450#define GL_SGIX_blend_cmultiply 11845118452#define GL_FUNC_COMPLEX_MULTIPLY_EXT 0x601B1845318454#define GLEW_SGIX_blend_cmultiply GLEW_GET_VAR(__GLEW_SGIX_blend_cmultiply)1845518456#endif /* GL_SGIX_blend_cmultiply */1845718458/* --------------------- GL_SGIX_calligraphic_fragment --------------------- */1845918460#ifndef GL_SGIX_calligraphic_fragment18461#define GL_SGIX_calligraphic_fragment 11846218463#define GLEW_SGIX_calligraphic_fragment GLEW_GET_VAR(__GLEW_SGIX_calligraphic_fragment)1846418465#endif /* GL_SGIX_calligraphic_fragment */1846618467/* ---------------------------- GL_SGIX_clipmap ---------------------------- */1846818469#ifndef GL_SGIX_clipmap18470#define GL_SGIX_clipmap 11847118472#define GLEW_SGIX_clipmap GLEW_GET_VAR(__GLEW_SGIX_clipmap)1847318474#endif /* GL_SGIX_clipmap */1847518476/* --------------------- GL_SGIX_color_matrix_accuracy --------------------- */1847718478#ifndef GL_SGIX_color_matrix_accuracy18479#define GL_SGIX_color_matrix_accuracy 11848018481#define GL_COLOR_MATRIX_HINT 0x83171848218483#define GLEW_SGIX_color_matrix_accuracy GLEW_GET_VAR(__GLEW_SGIX_color_matrix_accuracy)1848418485#endif /* GL_SGIX_color_matrix_accuracy */1848618487/* --------------------- GL_SGIX_color_table_index_mode -------------------- */1848818489#ifndef GL_SGIX_color_table_index_mode18490#define GL_SGIX_color_table_index_mode 11849118492#define GLEW_SGIX_color_table_index_mode GLEW_GET_VAR(__GLEW_SGIX_color_table_index_mode)1849318494#endif /* GL_SGIX_color_table_index_mode */1849518496/* ------------------------- GL_SGIX_complex_polar ------------------------- */1849718498#ifndef GL_SGIX_complex_polar18499#define GL_SGIX_complex_polar 11850018501#define GLEW_SGIX_complex_polar GLEW_GET_VAR(__GLEW_SGIX_complex_polar)1850218503#endif /* GL_SGIX_complex_polar */1850418505/* ---------------------- GL_SGIX_convolution_accuracy --------------------- */1850618507#ifndef GL_SGIX_convolution_accuracy18508#define GL_SGIX_convolution_accuracy 11850918510#define GL_CONVOLUTION_HINT_SGIX 0x83161851118512#define GLEW_SGIX_convolution_accuracy GLEW_GET_VAR(__GLEW_SGIX_convolution_accuracy)1851318514#endif /* GL_SGIX_convolution_accuracy */1851518516/* ---------------------------- GL_SGIX_cube_map --------------------------- */1851718518#ifndef GL_SGIX_cube_map18519#define GL_SGIX_cube_map 11852018521#define GL_ENV_MAP_SGIX 0x834018522#define GL_CUBE_MAP_SGIX 0x834118523#define GL_CUBE_MAP_ZP_SGIX 0x834218524#define GL_CUBE_MAP_ZN_SGIX 0x834318525#define GL_CUBE_MAP_XN_SGIX 0x834418526#define GL_CUBE_MAP_XP_SGIX 0x834518527#define GL_CUBE_MAP_YN_SGIX 0x834618528#define GL_CUBE_MAP_YP_SGIX 0x834718529#define GL_CUBE_MAP_BINDING_SGIX 0x83481853018531#define GLEW_SGIX_cube_map GLEW_GET_VAR(__GLEW_SGIX_cube_map)1853218533#endif /* GL_SGIX_cube_map */1853418535/* ------------------------ GL_SGIX_cylinder_texgen ------------------------ */1853618537#ifndef GL_SGIX_cylinder_texgen18538#define GL_SGIX_cylinder_texgen 11853918540#define GLEW_SGIX_cylinder_texgen GLEW_GET_VAR(__GLEW_SGIX_cylinder_texgen)1854118542#endif /* GL_SGIX_cylinder_texgen */1854318544/* ---------------------------- GL_SGIX_datapipe --------------------------- */1854518546#ifndef GL_SGIX_datapipe18547#define GL_SGIX_datapipe 11854818549#define GL_GEOMETRY_BIT 0x118550#define GL_IMAGE_BIT 0x21855118552typedef void (GLAPIENTRY * PFNGLADDRESSSPACEPROC) (GLenum space, GLbitfield mask);18553typedef GLint (GLAPIENTRY * PFNGLDATAPIPEPROC) (GLenum space);1855418555#define glAddressSpace GLEW_GET_FUN(__glewAddressSpace)18556#define glDataPipe GLEW_GET_FUN(__glewDataPipe)1855718558#define GLEW_SGIX_datapipe GLEW_GET_VAR(__GLEW_SGIX_datapipe)1855918560#endif /* GL_SGIX_datapipe */1856118562/* --------------------------- GL_SGIX_decimation -------------------------- */1856318564#ifndef GL_SGIX_decimation18565#define GL_SGIX_decimation 11856618567#define GLEW_SGIX_decimation GLEW_GET_VAR(__GLEW_SGIX_decimation)1856818569#endif /* GL_SGIX_decimation */1857018571/* --------------------- GL_SGIX_depth_pass_instrument --------------------- */1857218573#ifndef GL_SGIX_depth_pass_instrument18574#define GL_SGIX_depth_pass_instrument 11857518576#define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x831018577#define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x831118578#define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x83121857918580#define GLEW_SGIX_depth_pass_instrument GLEW_GET_VAR(__GLEW_SGIX_depth_pass_instrument)1858118582#endif /* GL_SGIX_depth_pass_instrument */1858318584/* ------------------------- GL_SGIX_depth_texture ------------------------- */1858518586#ifndef GL_SGIX_depth_texture18587#define GL_SGIX_depth_texture 11858818589#define GL_DEPTH_COMPONENT16_SGIX 0x81A518590#define GL_DEPTH_COMPONENT24_SGIX 0x81A618591#define GL_DEPTH_COMPONENT32_SGIX 0x81A71859218593#define GLEW_SGIX_depth_texture GLEW_GET_VAR(__GLEW_SGIX_depth_texture)1859418595#endif /* GL_SGIX_depth_texture */1859618597/* ------------------------------ GL_SGIX_dvc ------------------------------ */1859818599#ifndef GL_SGIX_dvc18600#define GL_SGIX_dvc 11860118602#define GLEW_SGIX_dvc GLEW_GET_VAR(__GLEW_SGIX_dvc)1860318604#endif /* GL_SGIX_dvc */1860518606/* -------------------------- GL_SGIX_flush_raster ------------------------- */1860718608#ifndef GL_SGIX_flush_raster18609#define GL_SGIX_flush_raster 11861018611typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void);1861218613#define glFlushRasterSGIX GLEW_GET_FUN(__glewFlushRasterSGIX)1861418615#define GLEW_SGIX_flush_raster GLEW_GET_VAR(__GLEW_SGIX_flush_raster)1861618617#endif /* GL_SGIX_flush_raster */1861818619/* --------------------------- GL_SGIX_fog_blend --------------------------- */1862018621#ifndef GL_SGIX_fog_blend18622#define GL_SGIX_fog_blend 11862318624#define GL_FOG_BLEND_ALPHA_SGIX 0x81FE18625#define GL_FOG_BLEND_COLOR_SGIX 0x81FF1862618627#define GLEW_SGIX_fog_blend GLEW_GET_VAR(__GLEW_SGIX_fog_blend)1862818629#endif /* GL_SGIX_fog_blend */1863018631/* ---------------------- GL_SGIX_fog_factor_to_alpha ---------------------- */1863218633#ifndef GL_SGIX_fog_factor_to_alpha18634#define GL_SGIX_fog_factor_to_alpha 11863518636#define GLEW_SGIX_fog_factor_to_alpha GLEW_GET_VAR(__GLEW_SGIX_fog_factor_to_alpha)1863718638#endif /* GL_SGIX_fog_factor_to_alpha */1863918640/* --------------------------- GL_SGIX_fog_layers -------------------------- */1864118642#ifndef GL_SGIX_fog_layers18643#define GL_SGIX_fog_layers 11864418645#define GL_FOG_TYPE_SGIX 0x832318646#define GL_UNIFORM_SGIX 0x832418647#define GL_LAYERED_SGIX 0x832518648#define GL_FOG_GROUND_PLANE_SGIX 0x832618649#define GL_FOG_LAYERS_POINTS_SGIX 0x832718650#define GL_MAX_FOG_LAYERS_POINTS_SGIX 0x83281865118652typedef void (GLAPIENTRY * PFNGLFOGLAYERSSGIXPROC) (GLsizei n, const GLfloat* points);18653typedef void (GLAPIENTRY * PFNGLGETFOGLAYERSSGIXPROC) (GLfloat* points);1865418655#define glFogLayersSGIX GLEW_GET_FUN(__glewFogLayersSGIX)18656#define glGetFogLayersSGIX GLEW_GET_FUN(__glewGetFogLayersSGIX)1865718658#define GLEW_SGIX_fog_layers GLEW_GET_VAR(__GLEW_SGIX_fog_layers)1865918660#endif /* GL_SGIX_fog_layers */1866118662/* --------------------------- GL_SGIX_fog_offset -------------------------- */1866318664#ifndef GL_SGIX_fog_offset18665#define GL_SGIX_fog_offset 11866618667#define GL_FOG_OFFSET_SGIX 0x819818668#define GL_FOG_OFFSET_VALUE_SGIX 0x81991866918670#define GLEW_SGIX_fog_offset GLEW_GET_VAR(__GLEW_SGIX_fog_offset)1867118672#endif /* GL_SGIX_fog_offset */1867318674/* --------------------------- GL_SGIX_fog_patchy -------------------------- */1867518676#ifndef GL_SGIX_fog_patchy18677#define GL_SGIX_fog_patchy 11867818679#define GLEW_SGIX_fog_patchy GLEW_GET_VAR(__GLEW_SGIX_fog_patchy)1868018681#endif /* GL_SGIX_fog_patchy */1868218683/* --------------------------- GL_SGIX_fog_scale --------------------------- */1868418685#ifndef GL_SGIX_fog_scale18686#define GL_SGIX_fog_scale 11868718688#define GL_FOG_SCALE_SGIX 0x81FC18689#define GL_FOG_SCALE_VALUE_SGIX 0x81FD1869018691#define GLEW_SGIX_fog_scale GLEW_GET_VAR(__GLEW_SGIX_fog_scale)1869218693#endif /* GL_SGIX_fog_scale */1869418695/* -------------------------- GL_SGIX_fog_texture -------------------------- */1869618697#ifndef GL_SGIX_fog_texture18698#define GL_SGIX_fog_texture 11869918700typedef void (GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname);1870118702#define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX)1870318704#define GLEW_SGIX_fog_texture GLEW_GET_VAR(__GLEW_SGIX_fog_texture)1870518706#endif /* GL_SGIX_fog_texture */1870718708/* -------------------- GL_SGIX_fragment_lighting_space -------------------- */1870918710#ifndef GL_SGIX_fragment_lighting_space18711#define GL_SGIX_fragment_lighting_space 11871218713#define GL_EYE_SPACE_SGIX 0x843618714#define GL_TANGENT_SPACE_SGIX 0x843718715#define GL_OBJECT_SPACE_SGIX 0x843818716#define GL_FRAGMENT_LIGHT_SPACE_SGIX 0x843D1871718718#define GLEW_SGIX_fragment_lighting_space GLEW_GET_VAR(__GLEW_SGIX_fragment_lighting_space)1871918720#endif /* GL_SGIX_fragment_lighting_space */1872118722/* ------------------- GL_SGIX_fragment_specular_lighting ------------------ */1872318724#ifndef GL_SGIX_fragment_specular_lighting18725#define GL_SGIX_fragment_specular_lighting 11872618727typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);18728typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);18729typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);18730typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);18731typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);18732typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);18733typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);18734typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);18735typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);18736typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param);18737typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params);18738typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param);18739typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params);18740typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data);18741typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data);18742typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);18743typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);1874418745#define glFragmentColorMaterialSGIX GLEW_GET_FUN(__glewFragmentColorMaterialSGIX)18746#define glFragmentLightModelfSGIX GLEW_GET_FUN(__glewFragmentLightModelfSGIX)18747#define glFragmentLightModelfvSGIX GLEW_GET_FUN(__glewFragmentLightModelfvSGIX)18748#define glFragmentLightModeliSGIX GLEW_GET_FUN(__glewFragmentLightModeliSGIX)18749#define glFragmentLightModelivSGIX GLEW_GET_FUN(__glewFragmentLightModelivSGIX)18750#define glFragmentLightfSGIX GLEW_GET_FUN(__glewFragmentLightfSGIX)18751#define glFragmentLightfvSGIX GLEW_GET_FUN(__glewFragmentLightfvSGIX)18752#define glFragmentLightiSGIX GLEW_GET_FUN(__glewFragmentLightiSGIX)18753#define glFragmentLightivSGIX GLEW_GET_FUN(__glewFragmentLightivSGIX)18754#define glFragmentMaterialfSGIX GLEW_GET_FUN(__glewFragmentMaterialfSGIX)18755#define glFragmentMaterialfvSGIX GLEW_GET_FUN(__glewFragmentMaterialfvSGIX)18756#define glFragmentMaterialiSGIX GLEW_GET_FUN(__glewFragmentMaterialiSGIX)18757#define glFragmentMaterialivSGIX GLEW_GET_FUN(__glewFragmentMaterialivSGIX)18758#define glGetFragmentLightfvSGIX GLEW_GET_FUN(__glewGetFragmentLightfvSGIX)18759#define glGetFragmentLightivSGIX GLEW_GET_FUN(__glewGetFragmentLightivSGIX)18760#define glGetFragmentMaterialfvSGIX GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX)18761#define glGetFragmentMaterialivSGIX GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX)1876218763#define GLEW_SGIX_fragment_specular_lighting GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting)1876418765#endif /* GL_SGIX_fragment_specular_lighting */1876618767/* ---------------------- GL_SGIX_fragments_instrument --------------------- */1876818769#ifndef GL_SGIX_fragments_instrument18770#define GL_SGIX_fragments_instrument 11877118772#define GL_FRAGMENTS_INSTRUMENT_SGIX 0x831318773#define GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX 0x831418774#define GL_FRAGMENTS_INSTRUMENT_MAX_SGIX 0x83151877518776#define GLEW_SGIX_fragments_instrument GLEW_GET_VAR(__GLEW_SGIX_fragments_instrument)1877718778#endif /* GL_SGIX_fragments_instrument */1877918780/* --------------------------- GL_SGIX_framezoom --------------------------- */1878118782#ifndef GL_SGIX_framezoom18783#define GL_SGIX_framezoom 11878418785typedef void (GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor);1878618787#define glFrameZoomSGIX GLEW_GET_FUN(__glewFrameZoomSGIX)1878818789#define GLEW_SGIX_framezoom GLEW_GET_VAR(__GLEW_SGIX_framezoom)1879018791#endif /* GL_SGIX_framezoom */1879218793/* -------------------------- GL_SGIX_icc_texture -------------------------- */1879418795#ifndef GL_SGIX_icc_texture18796#define GL_SGIX_icc_texture 11879718798#define GL_RGB_ICC_SGIX 0x846018799#define GL_RGBA_ICC_SGIX 0x846118800#define GL_ALPHA_ICC_SGIX 0x846218801#define GL_LUMINANCE_ICC_SGIX 0x846318802#define GL_INTENSITY_ICC_SGIX 0x846418803#define GL_LUMINANCE_ALPHA_ICC_SGIX 0x846518804#define GL_R5_G6_B5_ICC_SGIX 0x846618805#define GL_R5_G6_B5_A8_ICC_SGIX 0x846718806#define GL_ALPHA16_ICC_SGIX 0x846818807#define GL_LUMINANCE16_ICC_SGIX 0x846918808#define GL_INTENSITY16_ICC_SGIX 0x846A18809#define GL_LUMINANCE16_ALPHA8_ICC_SGIX 0x846B1881018811#define GLEW_SGIX_icc_texture GLEW_GET_VAR(__GLEW_SGIX_icc_texture)1881218813#endif /* GL_SGIX_icc_texture */1881418815/* ------------------------ GL_SGIX_igloo_interface ------------------------ */1881618817#ifndef GL_SGIX_igloo_interface18818#define GL_SGIX_igloo_interface 11881918820#define GL_IGLOO_FULLSCREEN_SGIX 0x819E18821#define GL_IGLOO_VIEWPORT_OFFSET_SGIX 0x819F18822#define GL_IGLOO_SWAPTMESH_SGIX 0x81A018823#define GL_IGLOO_COLORNORMAL_SGIX 0x81A118824#define GL_IGLOO_IRISGL_MODE_SGIX 0x81A218825#define GL_IGLOO_LMC_COLOR_SGIX 0x81A318826#define GL_IGLOO_TMESHMODE_SGIX 0x81A418827#define GL_LIGHT31 0xBEAD1882818829typedef void (GLAPIENTRY * PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, void *param);1883018831#define glIglooInterfaceSGIX GLEW_GET_FUN(__glewIglooInterfaceSGIX)1883218833#define GLEW_SGIX_igloo_interface GLEW_GET_VAR(__GLEW_SGIX_igloo_interface)1883418835#endif /* GL_SGIX_igloo_interface */1883618837/* ----------------------- GL_SGIX_image_compression ----------------------- */1883818839#ifndef GL_SGIX_image_compression18840#define GL_SGIX_image_compression 11884118842#define GLEW_SGIX_image_compression GLEW_GET_VAR(__GLEW_SGIX_image_compression)1884318844#endif /* GL_SGIX_image_compression */1884518846/* ---------------------- GL_SGIX_impact_pixel_texture --------------------- */1884718848#ifndef GL_SGIX_impact_pixel_texture18849#define GL_SGIX_impact_pixel_texture 11885018851#define GLEW_SGIX_impact_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_impact_pixel_texture)1885218853#endif /* GL_SGIX_impact_pixel_texture */1885418855/* ------------------------ GL_SGIX_instrument_error ----------------------- */1885618857#ifndef GL_SGIX_instrument_error18858#define GL_SGIX_instrument_error 11885918860#define GLEW_SGIX_instrument_error GLEW_GET_VAR(__GLEW_SGIX_instrument_error)1886118862#endif /* GL_SGIX_instrument_error */1886318864/* --------------------------- GL_SGIX_interlace --------------------------- */1886518866#ifndef GL_SGIX_interlace18867#define GL_SGIX_interlace 11886818869#define GL_INTERLACE_SGIX 0x80941887018871#define GLEW_SGIX_interlace GLEW_GET_VAR(__GLEW_SGIX_interlace)1887218873#endif /* GL_SGIX_interlace */1887418875/* ------------------------- GL_SGIX_ir_instrument1 ------------------------ */1887618877#ifndef GL_SGIX_ir_instrument118878#define GL_SGIX_ir_instrument1 11887918880#define GLEW_SGIX_ir_instrument1 GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1)1888118882#endif /* GL_SGIX_ir_instrument1 */1888318884/* ----------------------- GL_SGIX_line_quality_hint ----------------------- */1888518886#ifndef GL_SGIX_line_quality_hint18887#define GL_SGIX_line_quality_hint 11888818889#define GL_LINE_QUALITY_HINT_SGIX 0x835B1889018891#define GLEW_SGIX_line_quality_hint GLEW_GET_VAR(__GLEW_SGIX_line_quality_hint)1889218893#endif /* GL_SGIX_line_quality_hint */1889418895/* ------------------------- GL_SGIX_list_priority ------------------------- */1889618897#ifndef GL_SGIX_list_priority18898#define GL_SGIX_list_priority 11889918900#define GLEW_SGIX_list_priority GLEW_GET_VAR(__GLEW_SGIX_list_priority)1890118902#endif /* GL_SGIX_list_priority */1890318904/* ----------------------------- GL_SGIX_mpeg1 ----------------------------- */1890518906#ifndef GL_SGIX_mpeg118907#define GL_SGIX_mpeg1 11890818909typedef void (GLAPIENTRY * PFNGLALLOCMPEGPREDICTORSSGIXPROC) (GLsizei width, GLsizei height, GLsizei n, GLuint* predictors);18910typedef void (GLAPIENTRY * PFNGLDELETEMPEGPREDICTORSSGIXPROC) (GLsizei n, GLuint* predictors);18911typedef void (GLAPIENTRY * PFNGLGENMPEGPREDICTORSSGIXPROC) (GLsizei n, GLuint* predictors);18912typedef void (GLAPIENTRY * PFNGLGETMPEGPARAMETERFVSGIXPROC) (GLenum target, GLenum pname, GLfloat* params);18913typedef void (GLAPIENTRY * PFNGLGETMPEGPARAMETERIVSGIXPROC) (GLenum target, GLenum pname, GLint* params);18914typedef void (GLAPIENTRY * PFNGLGETMPEGPREDICTORSGIXPROC) (GLenum target, GLenum format, GLenum type, void *pixels);18915typedef void (GLAPIENTRY * PFNGLGETMPEGQUANTTABLEUBVPROC) (GLenum target, GLubyte* values);18916typedef GLboolean (GLAPIENTRY * PFNGLISMPEGPREDICTORSGIXPROC) (GLuint predictor);18917typedef void (GLAPIENTRY * PFNGLMPEGPREDICTORSGIXPROC) (GLenum target, GLenum format, GLenum type, void *pixels);18918typedef void (GLAPIENTRY * PFNGLMPEGQUANTTABLEUBVPROC) (GLenum target, GLubyte* values);18919typedef void (GLAPIENTRY * PFNGLSWAPMPEGPREDICTORSSGIXPROC) (GLenum target0, GLenum target1);1892018921#define glAllocMPEGPredictorsSGIX GLEW_GET_FUN(__glewAllocMPEGPredictorsSGIX)18922#define glDeleteMPEGPredictorsSGIX GLEW_GET_FUN(__glewDeleteMPEGPredictorsSGIX)18923#define glGenMPEGPredictorsSGIX GLEW_GET_FUN(__glewGenMPEGPredictorsSGIX)18924#define glGetMPEGParameterfvSGIX GLEW_GET_FUN(__glewGetMPEGParameterfvSGIX)18925#define glGetMPEGParameterivSGIX GLEW_GET_FUN(__glewGetMPEGParameterivSGIX)18926#define glGetMPEGPredictorSGIX GLEW_GET_FUN(__glewGetMPEGPredictorSGIX)18927#define glGetMPEGQuantTableubv GLEW_GET_FUN(__glewGetMPEGQuantTableubv)18928#define glIsMPEGPredictorSGIX GLEW_GET_FUN(__glewIsMPEGPredictorSGIX)18929#define glMPEGPredictorSGIX GLEW_GET_FUN(__glewMPEGPredictorSGIX)18930#define glMPEGQuantTableubv GLEW_GET_FUN(__glewMPEGQuantTableubv)18931#define glSwapMPEGPredictorsSGIX GLEW_GET_FUN(__glewSwapMPEGPredictorsSGIX)1893218933#define GLEW_SGIX_mpeg1 GLEW_GET_VAR(__GLEW_SGIX_mpeg1)1893418935#endif /* GL_SGIX_mpeg1 */1893618937/* ----------------------------- GL_SGIX_mpeg2 ----------------------------- */1893818939#ifndef GL_SGIX_mpeg218940#define GL_SGIX_mpeg2 11894118942#define GLEW_SGIX_mpeg2 GLEW_GET_VAR(__GLEW_SGIX_mpeg2)1894318944#endif /* GL_SGIX_mpeg2 */1894518946/* ------------------ GL_SGIX_nonlinear_lighting_pervertex ----------------- */1894718948#ifndef GL_SGIX_nonlinear_lighting_pervertex18949#define GL_SGIX_nonlinear_lighting_pervertex 11895018951typedef void (GLAPIENTRY * PFNGLGETNONLINLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLint* terms, GLfloat *data);18952typedef void (GLAPIENTRY * PFNGLGETNONLINMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLint* terms, const GLfloat *data);18953typedef void (GLAPIENTRY * PFNGLNONLINLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLint terms, GLfloat* params);18954typedef void (GLAPIENTRY * PFNGLNONLINMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLint terms, const GLfloat* params);1895518956#define glGetNonlinLightfvSGIX GLEW_GET_FUN(__glewGetNonlinLightfvSGIX)18957#define glGetNonlinMaterialfvSGIX GLEW_GET_FUN(__glewGetNonlinMaterialfvSGIX)18958#define glNonlinLightfvSGIX GLEW_GET_FUN(__glewNonlinLightfvSGIX)18959#define glNonlinMaterialfvSGIX GLEW_GET_FUN(__glewNonlinMaterialfvSGIX)1896018961#define GLEW_SGIX_nonlinear_lighting_pervertex GLEW_GET_VAR(__GLEW_SGIX_nonlinear_lighting_pervertex)1896218963#endif /* GL_SGIX_nonlinear_lighting_pervertex */1896418965/* --------------------------- GL_SGIX_nurbs_eval -------------------------- */1896618967#ifndef GL_SGIX_nurbs_eval18968#define GL_SGIX_nurbs_eval 11896918970#define GL_MAP1_VERTEX_3_NURBS_SGIX 0x81CB18971#define GL_MAP1_VERTEX_4_NURBS_SGIX 0x81CC18972#define GL_MAP1_INDEX_NURBS_SGIX 0x81CD18973#define GL_MAP1_COLOR_4_NURBS_SGIX 0x81CE18974#define GL_MAP1_NORMAL_NURBS_SGIX 0x81CF18975#define GL_MAP1_TEXTURE_COORD_1_NURBS_SGIX 0x81E018976#define GL_MAP1_TEXTURE_COORD_2_NURBS_SGIX 0x81E118977#define GL_MAP1_TEXTURE_COORD_3_NURBS_SGIX 0x81E218978#define GL_MAP1_TEXTURE_COORD_4_NURBS_SGIX 0x81E318979#define GL_MAP2_VERTEX_3_NURBS_SGIX 0x81E418980#define GL_MAP2_VERTEX_4_NURBS_SGIX 0x81E518981#define GL_MAP2_INDEX_NURBS_SGIX 0x81E618982#define GL_MAP2_COLOR_4_NURBS_SGIX 0x81E718983#define GL_MAP2_NORMAL_NURBS_SGIX 0x81E818984#define GL_MAP2_TEXTURE_COORD_1_NURBS_SGIX 0x81E918985#define GL_MAP2_TEXTURE_COORD_2_NURBS_SGIX 0x81EA18986#define GL_MAP2_TEXTURE_COORD_3_NURBS_SGIX 0x81EB18987#define GL_MAP2_TEXTURE_COORD_4_NURBS_SGIX 0x81EC18988#define GL_NURBS_KNOT_COUNT_SGIX 0x81ED18989#define GL_NURBS_KNOT_VECTOR_SGIX 0x81EE1899018991#define GLEW_SGIX_nurbs_eval GLEW_GET_VAR(__GLEW_SGIX_nurbs_eval)1899218993#endif /* GL_SGIX_nurbs_eval */1899418995/* ---------------------- GL_SGIX_occlusion_instrument --------------------- */1899618997#ifndef GL_SGIX_occlusion_instrument18998#define GL_SGIX_occlusion_instrument 11899919000#define GL_OCCLUSION_INSTRUMENT_SGIX 0x60601900119002#define GLEW_SGIX_occlusion_instrument GLEW_GET_VAR(__GLEW_SGIX_occlusion_instrument)1900319004#endif /* GL_SGIX_occlusion_instrument */1900519006/* ------------------------- GL_SGIX_packed_6bytes ------------------------- */1900719008#ifndef GL_SGIX_packed_6bytes19009#define GL_SGIX_packed_6bytes 11901019011#define GLEW_SGIX_packed_6bytes GLEW_GET_VAR(__GLEW_SGIX_packed_6bytes)1901219013#endif /* GL_SGIX_packed_6bytes */1901419015/* ------------------------- GL_SGIX_pixel_texture ------------------------- */1901619017#ifndef GL_SGIX_pixel_texture19018#define GL_SGIX_pixel_texture 11901919020typedef void (GLAPIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);1902119022#define glPixelTexGenSGIX GLEW_GET_FUN(__glewPixelTexGenSGIX)1902319024#define GLEW_SGIX_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_pixel_texture)1902519026#endif /* GL_SGIX_pixel_texture */1902719028/* ----------------------- GL_SGIX_pixel_texture_bits ---------------------- */1902919030#ifndef GL_SGIX_pixel_texture_bits19031#define GL_SGIX_pixel_texture_bits 11903219033#define GLEW_SGIX_pixel_texture_bits GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits)1903419035#endif /* GL_SGIX_pixel_texture_bits */1903619037/* ----------------------- GL_SGIX_pixel_texture_lod ----------------------- */1903819039#ifndef GL_SGIX_pixel_texture_lod19040#define GL_SGIX_pixel_texture_lod 11904119042#define GLEW_SGIX_pixel_texture_lod GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_lod)1904319044#endif /* GL_SGIX_pixel_texture_lod */1904519046/* -------------------------- GL_SGIX_pixel_tiles -------------------------- */1904719048#ifndef GL_SGIX_pixel_tiles19049#define GL_SGIX_pixel_tiles 11905019051#define GLEW_SGIX_pixel_tiles GLEW_GET_VAR(__GLEW_SGIX_pixel_tiles)1905219053#endif /* GL_SGIX_pixel_tiles */1905419055/* ------------------------- GL_SGIX_polynomial_ffd ------------------------ */1905619057#ifndef GL_SGIX_polynomial_ffd19058#define GL_SGIX_polynomial_ffd 11905919060#define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x119061#define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x21906219063typedef void (GLAPIENTRY * PFNGLDEFORMSGIXPROC) (GLbitfield mask);19064typedef void (GLAPIENTRY * PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);1906519066#define glDeformSGIX GLEW_GET_FUN(__glewDeformSGIX)19067#define glLoadIdentityDeformationMapSGIX GLEW_GET_FUN(__glewLoadIdentityDeformationMapSGIX)1906819069#define GLEW_SGIX_polynomial_ffd GLEW_GET_VAR(__GLEW_SGIX_polynomial_ffd)1907019071#endif /* GL_SGIX_polynomial_ffd */1907219073/* --------------------------- GL_SGIX_quad_mesh --------------------------- */1907419075#ifndef GL_SGIX_quad_mesh19076#define GL_SGIX_quad_mesh 11907719078typedef void (GLAPIENTRY * PFNGLMESHBREADTHSGIXPROC) (GLint breadth);19079typedef void (GLAPIENTRY * PFNGLMESHSTRIDESGIXPROC) (GLint stride);1908019081#define glMeshBreadthSGIX GLEW_GET_FUN(__glewMeshBreadthSGIX)19082#define glMeshStrideSGIX GLEW_GET_FUN(__glewMeshStrideSGIX)1908319084#define GLEW_SGIX_quad_mesh GLEW_GET_VAR(__GLEW_SGIX_quad_mesh)1908519086#endif /* GL_SGIX_quad_mesh */1908719088/* ------------------------ GL_SGIX_reference_plane ------------------------ */1908919090#ifndef GL_SGIX_reference_plane19091#define GL_SGIX_reference_plane 11909219093typedef void (GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation);1909419095#define glReferencePlaneSGIX GLEW_GET_FUN(__glewReferencePlaneSGIX)1909619097#define GLEW_SGIX_reference_plane GLEW_GET_VAR(__GLEW_SGIX_reference_plane)1909819099#endif /* GL_SGIX_reference_plane */1910019101/* ---------------------------- GL_SGIX_resample --------------------------- */1910219103#ifndef GL_SGIX_resample19104#define GL_SGIX_resample 11910519106#define GL_PACK_RESAMPLE_SGIX 0x842E19107#define GL_UNPACK_RESAMPLE_SGIX 0x842F19108#define GL_RESAMPLE_DECIMATE_SGIX 0x843019109#define GL_RESAMPLE_REPLICATE_SGIX 0x843319110#define GL_RESAMPLE_ZERO_FILL_SGIX 0x84341911119112#define GLEW_SGIX_resample GLEW_GET_VAR(__GLEW_SGIX_resample)1911319114#endif /* GL_SGIX_resample */1911519116/* ------------------------- GL_SGIX_scalebias_hint ------------------------ */1911719118#ifndef GL_SGIX_scalebias_hint19119#define GL_SGIX_scalebias_hint 11912019121#define GL_SCALEBIAS_HINT_SGIX 0x83221912219123#define GLEW_SGIX_scalebias_hint GLEW_GET_VAR(__GLEW_SGIX_scalebias_hint)1912419125#endif /* GL_SGIX_scalebias_hint */1912619127/* ----------------------------- GL_SGIX_shadow ---------------------------- */1912819129#ifndef GL_SGIX_shadow19130#define GL_SGIX_shadow 11913119132#define GL_TEXTURE_COMPARE_SGIX 0x819A19133#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B19134#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C19135#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D1913619137#define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow)1913819139#endif /* GL_SGIX_shadow */1914019141/* ------------------------- GL_SGIX_shadow_ambient ------------------------ */1914219143#ifndef GL_SGIX_shadow_ambient19144#define GL_SGIX_shadow_ambient 11914519146#define GL_SHADOW_AMBIENT_SGIX 0x80BF1914719148#define GLEW_SGIX_shadow_ambient GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient)1914919150#endif /* GL_SGIX_shadow_ambient */1915119152/* ------------------------------ GL_SGIX_slim ----------------------------- */1915319154#ifndef GL_SGIX_slim19155#define GL_SGIX_slim 11915619157#define GL_PACK_MAX_COMPRESSED_SIZE_SGIX 0x831B19158#define GL_SLIM8U_SGIX 0x831D19159#define GL_SLIM10U_SGIX 0x831E19160#define GL_SLIM12S_SGIX 0x831F1916119162#define GLEW_SGIX_slim GLEW_GET_VAR(__GLEW_SGIX_slim)1916319164#endif /* GL_SGIX_slim */1916519166/* ------------------------ GL_SGIX_spotlight_cutoff ----------------------- */1916719168#ifndef GL_SGIX_spotlight_cutoff19169#define GL_SGIX_spotlight_cutoff 11917019171#define GL_SPOT_CUTOFF_DELTA_SGIX 0x81931917219173#define GLEW_SGIX_spotlight_cutoff GLEW_GET_VAR(__GLEW_SGIX_spotlight_cutoff)1917419175#endif /* GL_SGIX_spotlight_cutoff */1917619177/* ----------------------------- GL_SGIX_sprite ---------------------------- */1917819179#ifndef GL_SGIX_sprite19180#define GL_SGIX_sprite 11918119182typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);19183typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, GLfloat* params);19184typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);19185typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params);1918619187#define glSpriteParameterfSGIX GLEW_GET_FUN(__glewSpriteParameterfSGIX)19188#define glSpriteParameterfvSGIX GLEW_GET_FUN(__glewSpriteParameterfvSGIX)19189#define glSpriteParameteriSGIX GLEW_GET_FUN(__glewSpriteParameteriSGIX)19190#define glSpriteParameterivSGIX GLEW_GET_FUN(__glewSpriteParameterivSGIX)1919119192#define GLEW_SGIX_sprite GLEW_GET_VAR(__GLEW_SGIX_sprite)1919319194#endif /* GL_SGIX_sprite */1919519196/* -------------------------- GL_SGIX_subdiv_patch ------------------------- */1919719198#ifndef GL_SGIX_subdiv_patch19199#define GL_SGIX_subdiv_patch 11920019201#define GLEW_SGIX_subdiv_patch GLEW_GET_VAR(__GLEW_SGIX_subdiv_patch)1920219203#endif /* GL_SGIX_subdiv_patch */1920419205/* --------------------------- GL_SGIX_subsample --------------------------- */1920619207#ifndef GL_SGIX_subsample19208#define GL_SGIX_subsample 11920919210#define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A019211#define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A119212#define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A219213#define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A319214#define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A41921519216#define GLEW_SGIX_subsample GLEW_GET_VAR(__GLEW_SGIX_subsample)1921719218#endif /* GL_SGIX_subsample */1921919220/* ----------------------- GL_SGIX_tag_sample_buffer ----------------------- */1922119222#ifndef GL_SGIX_tag_sample_buffer19223#define GL_SGIX_tag_sample_buffer 11922419225typedef void (GLAPIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);1922619227#define glTagSampleBufferSGIX GLEW_GET_FUN(__glewTagSampleBufferSGIX)1922819229#define GLEW_SGIX_tag_sample_buffer GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer)1923019231#endif /* GL_SGIX_tag_sample_buffer */1923219233/* ------------------------ GL_SGIX_texture_add_env ------------------------ */1923419235#ifndef GL_SGIX_texture_add_env19236#define GL_SGIX_texture_add_env 11923719238#define GLEW_SGIX_texture_add_env GLEW_GET_VAR(__GLEW_SGIX_texture_add_env)1923919240#endif /* GL_SGIX_texture_add_env */1924119242/* -------------------- GL_SGIX_texture_coordinate_clamp ------------------- */1924319244#ifndef GL_SGIX_texture_coordinate_clamp19245#define GL_SGIX_texture_coordinate_clamp 11924619247#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x836919248#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A19249#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B1925019251#define GLEW_SGIX_texture_coordinate_clamp GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp)1925219253#endif /* GL_SGIX_texture_coordinate_clamp */1925419255/* ------------------------ GL_SGIX_texture_lod_bias ----------------------- */1925619257#ifndef GL_SGIX_texture_lod_bias19258#define GL_SGIX_texture_lod_bias 11925919260#define GLEW_SGIX_texture_lod_bias GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias)1926119262#endif /* GL_SGIX_texture_lod_bias */1926319264/* ------------------- GL_SGIX_texture_mipmap_anisotropic ------------------ */1926519266#ifndef GL_SGIX_texture_mipmap_anisotropic19267#define GL_SGIX_texture_mipmap_anisotropic 11926819269#define GL_TEXTURE_MIPMAP_ANISOTROPY_SGIX 0x832E19270#define GL_MAX_MIPMAP_ANISOTROPY_SGIX 0x832F1927119272#define GLEW_SGIX_texture_mipmap_anisotropic GLEW_GET_VAR(__GLEW_SGIX_texture_mipmap_anisotropic)1927319274#endif /* GL_SGIX_texture_mipmap_anisotropic */1927519276/* ---------------------- GL_SGIX_texture_multi_buffer --------------------- */1927719278#ifndef GL_SGIX_texture_multi_buffer19279#define GL_SGIX_texture_multi_buffer 11928019281#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E1928219283#define GLEW_SGIX_texture_multi_buffer GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer)1928419285#endif /* GL_SGIX_texture_multi_buffer */1928619287/* ------------------------- GL_SGIX_texture_phase ------------------------- */1928819289#ifndef GL_SGIX_texture_phase19290#define GL_SGIX_texture_phase 11929119292#define GL_PHASE_SGIX 0x832A1929319294#define GLEW_SGIX_texture_phase GLEW_GET_VAR(__GLEW_SGIX_texture_phase)1929519296#endif /* GL_SGIX_texture_phase */1929719298/* ------------------------- GL_SGIX_texture_range ------------------------- */1929919300#ifndef GL_SGIX_texture_range19301#define GL_SGIX_texture_range 11930219303#define GL_RGB_SIGNED_SGIX 0x85E019304#define GL_RGBA_SIGNED_SGIX 0x85E119305#define GL_ALPHA_SIGNED_SGIX 0x85E219306#define GL_LUMINANCE_SIGNED_SGIX 0x85E319307#define GL_INTENSITY_SIGNED_SGIX 0x85E419308#define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E519309#define GL_RGB16_SIGNED_SGIX 0x85E619310#define GL_RGBA16_SIGNED_SGIX 0x85E719311#define GL_ALPHA16_SIGNED_SGIX 0x85E819312#define GL_LUMINANCE16_SIGNED_SGIX 0x85E919313#define GL_INTENSITY16_SIGNED_SGIX 0x85EA19314#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB19315#define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC19316#define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED19317#define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE19318#define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF19319#define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F019320#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F119321#define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F219322#define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F319323#define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F419324#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F519325#define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F619326#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F719327#define GL_MIN_LUMINANCE_SGIS 0x85F819328#define GL_MAX_LUMINANCE_SGIS 0x85F919329#define GL_MIN_INTENSITY_SGIS 0x85FA19330#define GL_MAX_INTENSITY_SGIS 0x85FB1933119332#define GLEW_SGIX_texture_range GLEW_GET_VAR(__GLEW_SGIX_texture_range)1933319334#endif /* GL_SGIX_texture_range */1933519336/* ----------------------- GL_SGIX_texture_scale_bias ---------------------- */1933719338#ifndef GL_SGIX_texture_scale_bias19339#define GL_SGIX_texture_scale_bias 11934019341#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x817919342#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A19343#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B19344#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C1934519346#define GLEW_SGIX_texture_scale_bias GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias)1934719348#endif /* GL_SGIX_texture_scale_bias */1934919350/* ---------------------- GL_SGIX_texture_supersample ---------------------- */1935119352#ifndef GL_SGIX_texture_supersample19353#define GL_SGIX_texture_supersample 11935419355#define GLEW_SGIX_texture_supersample GLEW_GET_VAR(__GLEW_SGIX_texture_supersample)1935619357#endif /* GL_SGIX_texture_supersample */1935819359/* --------------------------- GL_SGIX_vector_ops -------------------------- */1936019361#ifndef GL_SGIX_vector_ops19362#define GL_SGIX_vector_ops 11936319364typedef void (GLAPIENTRY * PFNGLGETVECTOROPERATIONSGIXPROC) (GLenum operation);19365typedef void (GLAPIENTRY * PFNGLVECTOROPERATIONSGIXPROC) (GLenum operation);1936619367#define glGetVectorOperationSGIX GLEW_GET_FUN(__glewGetVectorOperationSGIX)19368#define glVectorOperationSGIX GLEW_GET_FUN(__glewVectorOperationSGIX)1936919370#define GLEW_SGIX_vector_ops GLEW_GET_VAR(__GLEW_SGIX_vector_ops)1937119372#endif /* GL_SGIX_vector_ops */1937319374/* ---------------------- GL_SGIX_vertex_array_object ---------------------- */1937519376#ifndef GL_SGIX_vertex_array_object19377#define GL_SGIX_vertex_array_object 11937819379typedef GLboolean (GLAPIENTRY * PFNGLAREVERTEXARRAYSRESIDENTSGIXPROC) (GLsizei n, const GLuint* arrays, GLboolean* residences);19380typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYSGIXPROC) (GLuint array);19381typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSSGIXPROC) (GLsizei n, const GLuint* arrays);19382typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSSGIXPROC) (GLsizei n, GLuint* arrays);19383typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYSGIXPROC) (GLuint array);19384typedef void (GLAPIENTRY * PFNGLPRIORITIZEVERTEXARRAYSSGIXPROC) (GLsizei n, const GLuint* arrays, const GLclampf* priorities);1938519386#define glAreVertexArraysResidentSGIX GLEW_GET_FUN(__glewAreVertexArraysResidentSGIX)19387#define glBindVertexArraySGIX GLEW_GET_FUN(__glewBindVertexArraySGIX)19388#define glDeleteVertexArraysSGIX GLEW_GET_FUN(__glewDeleteVertexArraysSGIX)19389#define glGenVertexArraysSGIX GLEW_GET_FUN(__glewGenVertexArraysSGIX)19390#define glIsVertexArraySGIX GLEW_GET_FUN(__glewIsVertexArraySGIX)19391#define glPrioritizeVertexArraysSGIX GLEW_GET_FUN(__glewPrioritizeVertexArraysSGIX)1939219393#define GLEW_SGIX_vertex_array_object GLEW_GET_VAR(__GLEW_SGIX_vertex_array_object)1939419395#endif /* GL_SGIX_vertex_array_object */1939619397/* ------------------------- GL_SGIX_vertex_preclip ------------------------ */1939819399#ifndef GL_SGIX_vertex_preclip19400#define GL_SGIX_vertex_preclip 11940119402#define GL_VERTEX_PRECLIP_SGIX 0x83EE19403#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF1940419405#define GLEW_SGIX_vertex_preclip GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip)1940619407#endif /* GL_SGIX_vertex_preclip */1940819409/* ---------------------- GL_SGIX_vertex_preclip_hint ---------------------- */1941019411#ifndef GL_SGIX_vertex_preclip_hint19412#define GL_SGIX_vertex_preclip_hint 11941319414#define GL_VERTEX_PRECLIP_SGIX 0x83EE19415#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF1941619417#define GLEW_SGIX_vertex_preclip_hint GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint)1941819419#endif /* GL_SGIX_vertex_preclip_hint */1942019421/* ----------------------------- GL_SGIX_ycrcb ----------------------------- */1942219423#ifndef GL_SGIX_ycrcb19424#define GL_SGIX_ycrcb 11942519426#define GLEW_SGIX_ycrcb GLEW_GET_VAR(__GLEW_SGIX_ycrcb)1942719428#endif /* GL_SGIX_ycrcb */1942919430/* ------------------------ GL_SGIX_ycrcb_subsample ------------------------ */1943119432#ifndef GL_SGIX_ycrcb_subsample19433#define GL_SGIX_ycrcb_subsample 11943419435#define GLEW_SGIX_ycrcb_subsample GLEW_GET_VAR(__GLEW_SGIX_ycrcb_subsample)1943619437#endif /* GL_SGIX_ycrcb_subsample */1943819439/* ----------------------------- GL_SGIX_ycrcba ---------------------------- */1944019441#ifndef GL_SGIX_ycrcba19442#define GL_SGIX_ycrcba 11944319444#define GL_YCRCB_SGIX 0x831819445#define GL_YCRCBA_SGIX 0x83191944619447#define GLEW_SGIX_ycrcba GLEW_GET_VAR(__GLEW_SGIX_ycrcba)1944819449#endif /* GL_SGIX_ycrcba */1945019451/* -------------------------- GL_SGI_color_matrix -------------------------- */1945219453#ifndef GL_SGI_color_matrix19454#define GL_SGI_color_matrix 11945519456#define GL_COLOR_MATRIX_SGI 0x80B119457#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B219458#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B319459#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B419460#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B519461#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B619462#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B719463#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B819464#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B919465#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA19466#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB1946719468#define GLEW_SGI_color_matrix GLEW_GET_VAR(__GLEW_SGI_color_matrix)1946919470#endif /* GL_SGI_color_matrix */1947119472/* --------------------------- GL_SGI_color_table -------------------------- */1947319474#ifndef GL_SGI_color_table19475#define GL_SGI_color_table 11947619477#define GL_COLOR_TABLE_SGI 0x80D019478#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D119479#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D219480#define GL_PROXY_COLOR_TABLE_SGI 0x80D319481#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D419482#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D519483#define GL_COLOR_TABLE_SCALE_SGI 0x80D619484#define GL_COLOR_TABLE_BIAS_SGI 0x80D719485#define GL_COLOR_TABLE_FORMAT_SGI 0x80D819486#define GL_COLOR_TABLE_WIDTH_SGI 0x80D919487#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA19488#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB19489#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC19490#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD19491#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE19492#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF1949319494typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params);19495typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params);19496typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);19497typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);19498typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params);19499typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params);19500typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, void *table);1950119502#define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfvSGI)19503#define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameterivSGI)19504#define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI)19505#define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI)19506#define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParameterfvSGI)19507#define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParameterivSGI)19508#define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI)1950919510#define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table)1951119512#endif /* GL_SGI_color_table */1951319514/* ----------------------------- GL_SGI_complex ---------------------------- */1951519516#ifndef GL_SGI_complex19517#define GL_SGI_complex 11951819519#define GLEW_SGI_complex GLEW_GET_VAR(__GLEW_SGI_complex)1952019521#endif /* GL_SGI_complex */1952219523/* -------------------------- GL_SGI_complex_type -------------------------- */1952419525#ifndef GL_SGI_complex_type19526#define GL_SGI_complex_type 11952719528#define GL_COMPLEX_UNSIGNED_BYTE_SGI 0x81BD19529#define GL_COMPLEX_BYTE_SGI 0x81BE19530#define GL_COMPLEX_UNSIGNED_SHORT_SGI 0x81BF19531#define GL_COMPLEX_SHORT_SGI 0x81C019532#define GL_COMPLEX_UNSIGNED_INT_SGI 0x81C119533#define GL_COMPLEX_INT_SGI 0x81C219534#define GL_COMPLEX_FLOAT_SGI 0x81C31953519536#define GLEW_SGI_complex_type GLEW_GET_VAR(__GLEW_SGI_complex_type)1953719538#endif /* GL_SGI_complex_type */1953919540/* ------------------------------- GL_SGI_fft ------------------------------ */1954119542#ifndef GL_SGI_fft19543#define GL_SGI_fft 11954419545#define GL_PIXEL_TRANSFORM_OPERATOR_SGI 0x81C419546#define GL_CONVOLUTION_SGI 0x81C519547#define GL_FFT_1D_SGI 0x81C619548#define GL_PIXEL_TRANSFORM_SGI 0x81C719549#define GL_MAX_FFT_WIDTH_SGI 0x81C81955019551typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params);19552typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params);19553typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFSGIPROC) (GLenum target, GLenum pname, GLfloat param);19554typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params);19555typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERISGIPROC) (GLenum target, GLenum pname, GLint param);19556typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params);19557typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMSGIPROC) (GLenum target);1955819559#define glGetPixelTransformParameterfvSGI GLEW_GET_FUN(__glewGetPixelTransformParameterfvSGI)19560#define glGetPixelTransformParameterivSGI GLEW_GET_FUN(__glewGetPixelTransformParameterivSGI)19561#define glPixelTransformParameterfSGI GLEW_GET_FUN(__glewPixelTransformParameterfSGI)19562#define glPixelTransformParameterfvSGI GLEW_GET_FUN(__glewPixelTransformParameterfvSGI)19563#define glPixelTransformParameteriSGI GLEW_GET_FUN(__glewPixelTransformParameteriSGI)19564#define glPixelTransformParameterivSGI GLEW_GET_FUN(__glewPixelTransformParameterivSGI)19565#define glPixelTransformSGI GLEW_GET_FUN(__glewPixelTransformSGI)1956619567#define GLEW_SGI_fft GLEW_GET_VAR(__GLEW_SGI_fft)1956819569#endif /* GL_SGI_fft */1957019571/* ----------------------- GL_SGI_texture_color_table ---------------------- */1957219573#ifndef GL_SGI_texture_color_table19574#define GL_SGI_texture_color_table 11957519576#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC19577#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD1957819579#define GLEW_SGI_texture_color_table GLEW_GET_VAR(__GLEW_SGI_texture_color_table)1958019581#endif /* GL_SGI_texture_color_table */1958219583/* ------------------------- GL_SUNX_constant_data ------------------------- */1958419585#ifndef GL_SUNX_constant_data19586#define GL_SUNX_constant_data 11958719588#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D519589#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D61959019591typedef void (GLAPIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void);1959219593#define glFinishTextureSUNX GLEW_GET_FUN(__glewFinishTextureSUNX)1959419595#define GLEW_SUNX_constant_data GLEW_GET_VAR(__GLEW_SUNX_constant_data)1959619597#endif /* GL_SUNX_constant_data */1959819599/* -------------------- GL_SUN_convolution_border_modes -------------------- */1960019601#ifndef GL_SUN_convolution_border_modes19602#define GL_SUN_convolution_border_modes 11960319604#define GL_WRAP_BORDER_SUN 0x81D41960519606#define GLEW_SUN_convolution_border_modes GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes)1960719608#endif /* GL_SUN_convolution_border_modes */1960919610/* -------------------------- GL_SUN_global_alpha -------------------------- */1961119612#ifndef GL_SUN_global_alpha19613#define GL_SUN_global_alpha 11961419615#define GL_GLOBAL_ALPHA_SUN 0x81D919616#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA1961719618typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);19619typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);19620typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);19621typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);19622typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);19623typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);19624typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);19625typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);1962619627#define glGlobalAlphaFactorbSUN GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN)19628#define glGlobalAlphaFactordSUN GLEW_GET_FUN(__glewGlobalAlphaFactordSUN)19629#define glGlobalAlphaFactorfSUN GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN)19630#define glGlobalAlphaFactoriSUN GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN)19631#define glGlobalAlphaFactorsSUN GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN)19632#define glGlobalAlphaFactorubSUN GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN)19633#define glGlobalAlphaFactoruiSUN GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN)19634#define glGlobalAlphaFactorusSUN GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN)1963519636#define GLEW_SUN_global_alpha GLEW_GET_VAR(__GLEW_SUN_global_alpha)1963719638#endif /* GL_SUN_global_alpha */1963919640/* --------------------------- GL_SUN_mesh_array --------------------------- */1964119642#ifndef GL_SUN_mesh_array19643#define GL_SUN_mesh_array 11964419645#define GL_QUAD_MESH_SUN 0x861419646#define GL_TRIANGLE_MESH_SUN 0x86151964719648#define GLEW_SUN_mesh_array GLEW_GET_VAR(__GLEW_SUN_mesh_array)1964919650#endif /* GL_SUN_mesh_array */1965119652/* ------------------------ GL_SUN_read_video_pixels ----------------------- */1965319654#ifndef GL_SUN_read_video_pixels19655#define GL_SUN_read_video_pixels 11965619657typedef void (GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels);1965819659#define glReadVideoPixelsSUN GLEW_GET_FUN(__glewReadVideoPixelsSUN)1966019661#define GLEW_SUN_read_video_pixels GLEW_GET_VAR(__GLEW_SUN_read_video_pixels)1966219663#endif /* GL_SUN_read_video_pixels */1966419665/* --------------------------- GL_SUN_slice_accum -------------------------- */1966619667#ifndef GL_SUN_slice_accum19668#define GL_SUN_slice_accum 11966919670#define GL_SLICE_ACCUM_SUN 0x85CC1967119672#define GLEW_SUN_slice_accum GLEW_GET_VAR(__GLEW_SUN_slice_accum)1967319674#endif /* GL_SUN_slice_accum */1967519676/* -------------------------- GL_SUN_triangle_list ------------------------- */1967719678#ifndef GL_SUN_triangle_list19679#define GL_SUN_triangle_list 11968019681#define GL_RESTART_SUN 0x0119682#define GL_REPLACE_MIDDLE_SUN 0x0219683#define GL_REPLACE_OLDEST_SUN 0x0319684#define GL_TRIANGLE_LIST_SUN 0x81D719685#define GL_REPLACEMENT_CODE_SUN 0x81D819686#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C019687#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C119688#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C219689#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C319690#define GL_R1UI_V3F_SUN 0x85C419691#define GL_R1UI_C4UB_V3F_SUN 0x85C519692#define GL_R1UI_C3F_V3F_SUN 0x85C619693#define GL_R1UI_N3F_V3F_SUN 0x85C719694#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C819695#define GL_R1UI_T2F_V3F_SUN 0x85C919696#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA19697#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB1969819699typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const void *pointer);19700typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);19701typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code);19702typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);19703typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code);19704typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);19705typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code);1970619707#define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePointerSUN)19708#define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN)19709#define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN)19710#define glReplacementCodeuiSUN GLEW_GET_FUN(__glewReplacementCodeuiSUN)19711#define glReplacementCodeuivSUN GLEW_GET_FUN(__glewReplacementCodeuivSUN)19712#define glReplacementCodeusSUN GLEW_GET_FUN(__glewReplacementCodeusSUN)19713#define glReplacementCodeusvSUN GLEW_GET_FUN(__glewReplacementCodeusvSUN)1971419715#define GLEW_SUN_triangle_list GLEW_GET_VAR(__GLEW_SUN_triangle_list)1971619717#endif /* GL_SUN_triangle_list */1971819719/* ----------------------------- GL_SUN_vertex ----------------------------- */1972019721#ifndef GL_SUN_vertex19722#define GL_SUN_vertex 11972319724typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);19725typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v);19726typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);19727typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v);19728typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);19729typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v);19730typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);19731typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v);19732typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);19733typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v);19734typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);19735typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v);19736typedef 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);19737typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);19738typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);19739typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v);19740typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);19741typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v);19742typedef 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);19743typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);19744typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);19745typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);19746typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);19747typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *v);19748typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);19749typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *v);19750typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);19751typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v);19752typedef 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);19753typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);19754typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);19755typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v);19756typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);19757typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v);19758typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);19759typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v);19760typedef 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);19761typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);19762typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);19763typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v);1976419765#define glColor3fVertex3fSUN GLEW_GET_FUN(__glewColor3fVertex3fSUN)19766#define glColor3fVertex3fvSUN GLEW_GET_FUN(__glewColor3fVertex3fvSUN)19767#define glColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fSUN)19768#define glColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN)19769#define glColor4ubVertex2fSUN GLEW_GET_FUN(__glewColor4ubVertex2fSUN)19770#define glColor4ubVertex2fvSUN GLEW_GET_FUN(__glewColor4ubVertex2fvSUN)19771#define glColor4ubVertex3fSUN GLEW_GET_FUN(__glewColor4ubVertex3fSUN)19772#define glColor4ubVertex3fvSUN GLEW_GET_FUN(__glewColor4ubVertex3fvSUN)19773#define glNormal3fVertex3fSUN GLEW_GET_FUN(__glewNormal3fVertex3fSUN)19774#define glNormal3fVertex3fvSUN GLEW_GET_FUN(__glewNormal3fVertex3fvSUN)19775#define glReplacementCodeuiColor3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN)19776#define glReplacementCodeuiColor3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN)19777#define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN)19778#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN)19779#define glReplacementCodeuiColor4ubVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN)19780#define glReplacementCodeuiColor4ubVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN)19781#define glReplacementCodeuiNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN)19782#define glReplacementCodeuiNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fvSUN)19783#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)19784#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)19785#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)19786#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)19787#define glReplacementCodeuiTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN)19788#define glReplacementCodeuiTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN)19789#define glReplacementCodeuiVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN)19790#define glReplacementCodeuiVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN)19791#define glTexCoord2fColor3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN)19792#define glTexCoord2fColor3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN)19793#define glTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN)19794#define glTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN)19795#define glTexCoord2fColor4ubVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN)19796#define glTexCoord2fColor4ubVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN)19797#define glTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN)19798#define glTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN)19799#define glTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN)19800#define glTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN)19801#define glTexCoord4fColor4fNormal3fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN)19802#define glTexCoord4fColor4fNormal3fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN)19803#define glTexCoord4fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN)19804#define glTexCoord4fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN)1980519806#define GLEW_SUN_vertex GLEW_GET_VAR(__GLEW_SUN_vertex)1980719808#endif /* GL_SUN_vertex */1980919810/* -------------------------- GL_WIN_phong_shading ------------------------- */1981119812#ifndef GL_WIN_phong_shading19813#define GL_WIN_phong_shading 11981419815#define GL_PHONG_WIN 0x80EA19816#define GL_PHONG_HINT_WIN 0x80EB1981719818#define GLEW_WIN_phong_shading GLEW_GET_VAR(__GLEW_WIN_phong_shading)1981919820#endif /* GL_WIN_phong_shading */1982119822/* ------------------------- GL_WIN_scene_markerXXX ------------------------ */1982319824#ifndef GL_WIN_scene_markerXXX19825#define GL_WIN_scene_markerXXX 11982619827#define GLEW_WIN_scene_markerXXX GLEW_GET_VAR(__GLEW_WIN_scene_markerXXX)1982819829#endif /* GL_WIN_scene_markerXXX */1983019831/* -------------------------- GL_WIN_specular_fog -------------------------- */1983219833#ifndef GL_WIN_specular_fog19834#define GL_WIN_specular_fog 11983519836#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC1983719838#define GLEW_WIN_specular_fog GLEW_GET_VAR(__GLEW_WIN_specular_fog)1983919840#endif /* GL_WIN_specular_fog */1984119842/* ---------------------------- GL_WIN_swap_hint --------------------------- */1984319844#ifndef GL_WIN_swap_hint19845#define GL_WIN_swap_hint 11984619847typedef void (GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height);1984819849#define glAddSwapHintRectWIN GLEW_GET_FUN(__glewAddSwapHintRectWIN)1985019851#define GLEW_WIN_swap_hint GLEW_GET_VAR(__GLEW_WIN_swap_hint)1985219853#endif /* GL_WIN_swap_hint */1985419855/* ------------------------------------------------------------------------- */19856198571985819859GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D;19860GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements;19861GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D;19862GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D;1986319864GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture;19865GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture;19866GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D;19867GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D;19868GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D;19869GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D;19870GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D;19871GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D;19872GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage;19873GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd;19874GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf;19875GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd;19876GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf;19877GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d;19878GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv;19879GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f;19880GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv;19881GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i;19882GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv;19883GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s;19884GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv;19885GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d;19886GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv;19887GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f;19888GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv;19889GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i;19890GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv;19891GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s;19892GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv;19893GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d;19894GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv;19895GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f;19896GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv;19897GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i;19898GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv;19899GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s;19900GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv;19901GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d;19902GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv;19903GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f;19904GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv;19905GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i;19906GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv;19907GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s;19908GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv;19909GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage;1991019911GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor;19912GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation;19913GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate;19914GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer;19915GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd;19916GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv;19917GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf;19918GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv;19919GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays;19920GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements;19921GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf;19922GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv;19923GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIPROC __glewPointParameteri;19924GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVPROC __glewPointParameteriv;19925GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b;19926GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv;19927GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d;19928GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv;19929GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f;19930GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv;19931GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i;19932GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv;19933GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s;19934GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv;19935GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub;19936GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv;19937GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui;19938GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv;19939GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us;19940GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv;19941GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer;19942GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d;19943GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv;19944GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f;19945GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv;19946GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i;19947GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv;19948GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s;19949GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv;19950GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d;19951GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv;19952GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f;19953GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv;19954GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i;19955GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv;19956GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s;19957GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv;1995819959GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery;19960GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer;19961GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData;19962GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData;19963GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers;19964GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries;19965GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery;19966GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers;19967GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries;19968GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv;19969GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv;19970GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData;19971GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv;19972GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv;19973GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv;19974GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer;19975GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery;19976GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer;19977GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer;1997819979GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader;19980GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation;19981GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate;19982GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader;19983GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram;19984GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader;19985GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram;19986GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader;19987GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader;19988GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray;19989GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers;19990GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray;19991GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib;19992GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform;19993GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders;19994GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation;19995GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog;19996GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv;19997GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog;19998GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource;19999GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv;20000GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation;20001GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv;20002GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv;20003GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv;20004GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv;20005GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv;20006GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv;20007GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram;20008GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader;20009GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram;20010GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource;20011GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate;20012GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate;20013GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate;20014GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f;20015GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv;20016GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i;20017GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv;20018GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f;20019GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv;20020GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i;20021GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv;20022GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f;20023GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv;20024GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i;20025GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv;20026GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f;20027GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv;20028GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i;20029GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv;20030GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv;20031GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv;20032GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv;20033GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram;20034GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram;20035GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d;20036GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv;20037GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f;20038GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv;20039GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s;20040GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv;20041GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d;20042GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv;20043GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f;20044GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv;20045GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s;20046GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv;20047GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d;20048GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv;20049GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f;20050GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv;20051GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s;20052GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv;20053GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv;20054GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv;20055GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv;20056GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub;20057GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv;20058GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv;20059GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv;20060GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv;20061GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d;20062GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv;20063GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f;20064GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv;20065GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv;20066GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s;20067GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv;20068GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv;20069GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv;20070GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv;20071GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer;2007220073GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv;20074GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv;20075GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv;20076GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv;20077GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv;20078GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv;2007920080GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERPROC __glewBeginConditionalRender;20081GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKPROC __glewBeginTransformFeedback;20082GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONPROC __glewBindFragDataLocation;20083GLEW_FUN_EXPORT PFNGLCLAMPCOLORPROC __glewClampColor;20084GLEW_FUN_EXPORT PFNGLCLEARBUFFERFIPROC __glewClearBufferfi;20085GLEW_FUN_EXPORT PFNGLCLEARBUFFERFVPROC __glewClearBufferfv;20086GLEW_FUN_EXPORT PFNGLCLEARBUFFERIVPROC __glewClearBufferiv;20087GLEW_FUN_EXPORT PFNGLCLEARBUFFERUIVPROC __glewClearBufferuiv;20088GLEW_FUN_EXPORT PFNGLCOLORMASKIPROC __glewColorMaski;20089GLEW_FUN_EXPORT PFNGLDISABLEIPROC __glewDisablei;20090GLEW_FUN_EXPORT PFNGLENABLEIPROC __glewEnablei;20091GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERPROC __glewEndConditionalRender;20092GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKPROC __glewEndTransformFeedback;20093GLEW_FUN_EXPORT PFNGLGETBOOLEANI_VPROC __glewGetBooleani_v;20094GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONPROC __glewGetFragDataLocation;20095GLEW_FUN_EXPORT PFNGLGETSTRINGIPROC __glewGetStringi;20096GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVPROC __glewGetTexParameterIiv;20097GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVPROC __glewGetTexParameterIuiv;20098GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGPROC __glewGetTransformFeedbackVarying;20099GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVPROC __glewGetUniformuiv;20100GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVPROC __glewGetVertexAttribIiv;20101GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVPROC __glewGetVertexAttribIuiv;20102GLEW_FUN_EXPORT PFNGLISENABLEDIPROC __glewIsEnabledi;20103GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVPROC __glewTexParameterIiv;20104GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVPROC __glewTexParameterIuiv;20105GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSPROC __glewTransformFeedbackVaryings;20106GLEW_FUN_EXPORT PFNGLUNIFORM1UIPROC __glewUniform1ui;20107GLEW_FUN_EXPORT PFNGLUNIFORM1UIVPROC __glewUniform1uiv;20108GLEW_FUN_EXPORT PFNGLUNIFORM2UIPROC __glewUniform2ui;20109GLEW_FUN_EXPORT PFNGLUNIFORM2UIVPROC __glewUniform2uiv;20110GLEW_FUN_EXPORT PFNGLUNIFORM3UIPROC __glewUniform3ui;20111GLEW_FUN_EXPORT PFNGLUNIFORM3UIVPROC __glewUniform3uiv;20112GLEW_FUN_EXPORT PFNGLUNIFORM4UIPROC __glewUniform4ui;20113GLEW_FUN_EXPORT PFNGLUNIFORM4UIVPROC __glewUniform4uiv;20114GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IPROC __glewVertexAttribI1i;20115GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVPROC __glewVertexAttribI1iv;20116GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIPROC __glewVertexAttribI1ui;20117GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVPROC __glewVertexAttribI1uiv;20118GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IPROC __glewVertexAttribI2i;20119GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVPROC __glewVertexAttribI2iv;20120GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIPROC __glewVertexAttribI2ui;20121GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVPROC __glewVertexAttribI2uiv;20122GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IPROC __glewVertexAttribI3i;20123GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVPROC __glewVertexAttribI3iv;20124GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIPROC __glewVertexAttribI3ui;20125GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVPROC __glewVertexAttribI3uiv;20126GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVPROC __glewVertexAttribI4bv;20127GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IPROC __glewVertexAttribI4i;20128GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVPROC __glewVertexAttribI4iv;20129GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVPROC __glewVertexAttribI4sv;20130GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVPROC __glewVertexAttribI4ubv;20131GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIPROC __glewVertexAttribI4ui;20132GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVPROC __glewVertexAttribI4uiv;20133GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVPROC __glewVertexAttribI4usv;20134GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTERPROC __glewVertexAttribIPointer;2013520136GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDPROC __glewDrawArraysInstanced;20137GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDPROC __glewDrawElementsInstanced;20138GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXPROC __glewPrimitiveRestartIndex;20139GLEW_FUN_EXPORT PFNGLTEXBUFFERPROC __glewTexBuffer;2014020141GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREPROC __glewFramebufferTexture;20142GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERI64VPROC __glewGetBufferParameteri64v;20143GLEW_FUN_EXPORT PFNGLGETINTEGER64I_VPROC __glewGetInteger64i_v;2014420145GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORPROC __glewVertexAttribDivisor;2014620147GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIPROC __glewBlendEquationSeparatei;20148GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIPROC __glewBlendEquationi;20149GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIPROC __glewBlendFuncSeparatei;20150GLEW_FUN_EXPORT PFNGLBLENDFUNCIPROC __glewBlendFunci;20151GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGPROC __glewMinSampleShading;2015220153GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSPROC __glewGetGraphicsResetStatus;20154GLEW_FUN_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEPROC __glewGetnCompressedTexImage;20155GLEW_FUN_EXPORT PFNGLGETNTEXIMAGEPROC __glewGetnTexImage;20156GLEW_FUN_EXPORT PFNGLGETNUNIFORMDVPROC __glewGetnUniformdv;2015720158GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC __glewMultiDrawArraysIndirectCount;20159GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC __glewMultiDrawElementsIndirectCount;20160GLEW_FUN_EXPORT PFNGLSPECIALIZESHADERPROC __glewSpecializeShader;2016120162GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX;2016320164GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKAMDPROC __glewDebugMessageCallbackAMD;20165GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEENABLEAMDPROC __glewDebugMessageEnableAMD;20166GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTAMDPROC __glewDebugMessageInsertAMD;20167GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGAMDPROC __glewGetDebugMessageLogAMD;2016820169GLEW_FUN_EXPORT PFNGLBLENDEQUATIONINDEXEDAMDPROC __glewBlendEquationIndexedAMD;20170GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC __glewBlendEquationSeparateIndexedAMD;20171GLEW_FUN_EXPORT PFNGLBLENDFUNCINDEXEDAMDPROC __glewBlendFuncIndexedAMD;20172GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC __glewBlendFuncSeparateIndexedAMD;2017320174GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC __glewFramebufferSamplePositionsfvAMD;20175GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC __glewGetFramebufferParameterfvAMD;20176GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC __glewGetNamedFramebufferParameterfvAMD;20177GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC __glewNamedFramebufferSamplePositionsfvAMD;2017820179GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPARAMETERIAMDPROC __glewVertexAttribParameteriAMD;2018020181GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTAMDPROC __glewMultiDrawArraysIndirectAMD;20182GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTAMDPROC __glewMultiDrawElementsIndirectAMD;2018320184GLEW_FUN_EXPORT PFNGLDELETENAMESAMDPROC __glewDeleteNamesAMD;20185GLEW_FUN_EXPORT PFNGLGENNAMESAMDPROC __glewGenNamesAMD;20186GLEW_FUN_EXPORT PFNGLISNAMEAMDPROC __glewIsNameAMD;2018720188GLEW_FUN_EXPORT PFNGLQUERYOBJECTPARAMETERUIAMDPROC __glewQueryObjectParameteruiAMD;2018920190GLEW_FUN_EXPORT PFNGLBEGINPERFMONITORAMDPROC __glewBeginPerfMonitorAMD;20191GLEW_FUN_EXPORT PFNGLDELETEPERFMONITORSAMDPROC __glewDeletePerfMonitorsAMD;20192GLEW_FUN_EXPORT PFNGLENDPERFMONITORAMDPROC __glewEndPerfMonitorAMD;20193GLEW_FUN_EXPORT PFNGLGENPERFMONITORSAMDPROC __glewGenPerfMonitorsAMD;20194GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERDATAAMDPROC __glewGetPerfMonitorCounterDataAMD;20195GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERINFOAMDPROC __glewGetPerfMonitorCounterInfoAMD;20196GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC __glewGetPerfMonitorCounterStringAMD;20197GLEW_FUN_EXPORT PFNGLGETPERFMONITORCOUNTERSAMDPROC __glewGetPerfMonitorCountersAMD;20198GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSTRINGAMDPROC __glewGetPerfMonitorGroupStringAMD;20199GLEW_FUN_EXPORT PFNGLGETPERFMONITORGROUPSAMDPROC __glewGetPerfMonitorGroupsAMD;20200GLEW_FUN_EXPORT PFNGLSELECTPERFMONITORCOUNTERSAMDPROC __glewSelectPerfMonitorCountersAMD;2020120202GLEW_FUN_EXPORT PFNGLSETMULTISAMPLEFVAMDPROC __glewSetMultisamplefvAMD;2020320204GLEW_FUN_EXPORT PFNGLTEXSTORAGESPARSEAMDPROC __glewTexStorageSparseAMD;20205GLEW_FUN_EXPORT PFNGLTEXTURESTORAGESPARSEAMDPROC __glewTextureStorageSparseAMD;2020620207GLEW_FUN_EXPORT PFNGLSTENCILOPVALUEAMDPROC __glewStencilOpValueAMD;2020820209GLEW_FUN_EXPORT PFNGLTESSELLATIONFACTORAMDPROC __glewTessellationFactorAMD;20210GLEW_FUN_EXPORT PFNGLTESSELLATIONMODEAMDPROC __glewTessellationModeAMD;2021120212GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERANGLEPROC __glewBlitFramebufferANGLE;2021320214GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEANGLEPROC __glewRenderbufferStorageMultisampleANGLE;2021520216GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDANGLEPROC __glewDrawArraysInstancedANGLE;20217GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDANGLEPROC __glewDrawElementsInstancedANGLE;20218GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORANGLEPROC __glewVertexAttribDivisorANGLE;2021920220GLEW_FUN_EXPORT PFNGLBEGINQUERYANGLEPROC __glewBeginQueryANGLE;20221GLEW_FUN_EXPORT PFNGLDELETEQUERIESANGLEPROC __glewDeleteQueriesANGLE;20222GLEW_FUN_EXPORT PFNGLENDQUERYANGLEPROC __glewEndQueryANGLE;20223GLEW_FUN_EXPORT PFNGLGENQUERIESANGLEPROC __glewGenQueriesANGLE;20224GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VANGLEPROC __glewGetQueryObjecti64vANGLE;20225GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVANGLEPROC __glewGetQueryObjectivANGLE;20226GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VANGLEPROC __glewGetQueryObjectui64vANGLE;20227GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVANGLEPROC __glewGetQueryObjectuivANGLE;20228GLEW_FUN_EXPORT PFNGLGETQUERYIVANGLEPROC __glewGetQueryivANGLE;20229GLEW_FUN_EXPORT PFNGLISQUERYANGLEPROC __glewIsQueryANGLE;20230GLEW_FUN_EXPORT PFNGLQUERYCOUNTERANGLEPROC __glewQueryCounterANGLE;2023120232GLEW_FUN_EXPORT PFNGLGETTRANSLATEDSHADERSOURCEANGLEPROC __glewGetTranslatedShaderSourceANGLE;2023320234GLEW_FUN_EXPORT PFNGLCOPYTEXTURELEVELSAPPLEPROC __glewCopyTextureLevelsAPPLE;2023520236GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE;20237GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE;20238GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE;20239GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE;20240GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE;2024120242GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE;20243GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE;20244GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE;20245GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE;20246GLEW_FUN_EXPORT PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE;20247GLEW_FUN_EXPORT PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE;20248GLEW_FUN_EXPORT PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE;20249GLEW_FUN_EXPORT PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE;2025020251GLEW_FUN_EXPORT PFNGLBUFFERPARAMETERIAPPLEPROC __glewBufferParameteriAPPLE;20252GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC __glewFlushMappedBufferRangeAPPLE;2025320254GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEAPPLEPROC __glewRenderbufferStorageMultisampleAPPLE;20255GLEW_FUN_EXPORT PFNGLRESOLVEMULTISAMPLEFRAMEBUFFERAPPLEPROC __glewResolveMultisampleFramebufferAPPLE;2025620257GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVAPPLEPROC __glewGetObjectParameterivAPPLE;20258GLEW_FUN_EXPORT PFNGLOBJECTPURGEABLEAPPLEPROC __glewObjectPurgeableAPPLE;20259GLEW_FUN_EXPORT PFNGLOBJECTUNPURGEABLEAPPLEPROC __glewObjectUnpurgeableAPPLE;2026020261GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCAPPLEPROC __glewClientWaitSyncAPPLE;20262GLEW_FUN_EXPORT PFNGLDELETESYNCAPPLEPROC __glewDeleteSyncAPPLE;20263GLEW_FUN_EXPORT PFNGLFENCESYNCAPPLEPROC __glewFenceSyncAPPLE;20264GLEW_FUN_EXPORT PFNGLGETINTEGER64VAPPLEPROC __glewGetInteger64vAPPLE;20265GLEW_FUN_EXPORT PFNGLGETSYNCIVAPPLEPROC __glewGetSyncivAPPLE;20266GLEW_FUN_EXPORT PFNGLISSYNCAPPLEPROC __glewIsSyncAPPLE;20267GLEW_FUN_EXPORT PFNGLWAITSYNCAPPLEPROC __glewWaitSyncAPPLE;2026820269GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE;20270GLEW_FUN_EXPORT PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE;2027120272GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE;20273GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE;20274GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE;20275GLEW_FUN_EXPORT PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE;2027620277GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE;20278GLEW_FUN_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE;20279GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE;2028020281GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBAPPLEPROC __glewDisableVertexAttribAPPLE;20282GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBAPPLEPROC __glewEnableVertexAttribAPPLE;20283GLEW_FUN_EXPORT PFNGLISVERTEXATTRIBENABLEDAPPLEPROC __glewIsVertexAttribEnabledAPPLE;20284GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1DAPPLEPROC __glewMapVertexAttrib1dAPPLE;20285GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB1FAPPLEPROC __glewMapVertexAttrib1fAPPLE;20286GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2DAPPLEPROC __glewMapVertexAttrib2dAPPLE;20287GLEW_FUN_EXPORT PFNGLMAPVERTEXATTRIB2FAPPLEPROC __glewMapVertexAttrib2fAPPLE;2028820289GLEW_FUN_EXPORT PFNGLCLEARDEPTHFPROC __glewClearDepthf;20290GLEW_FUN_EXPORT PFNGLDEPTHRANGEFPROC __glewDepthRangef;20291GLEW_FUN_EXPORT PFNGLGETSHADERPRECISIONFORMATPROC __glewGetShaderPrecisionFormat;20292GLEW_FUN_EXPORT PFNGLRELEASESHADERCOMPILERPROC __glewReleaseShaderCompiler;20293GLEW_FUN_EXPORT PFNGLSHADERBINARYPROC __glewShaderBinary;2029420295GLEW_FUN_EXPORT PFNGLMEMORYBARRIERBYREGIONPROC __glewMemoryBarrierByRegion;2029620297GLEW_FUN_EXPORT PFNGLPRIMITIVEBOUNDINGBOXARBPROC __glewPrimitiveBoundingBoxARB;2029820299GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __glewDrawArraysInstancedBaseInstance;20300GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __glewDrawElementsInstancedBaseInstance;20301GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __glewDrawElementsInstancedBaseVertexBaseInstance;2030220303GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLEARBPROC __glewGetImageHandleARB;20304GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLEARBPROC __glewGetTextureHandleARB;20305GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLEARBPROC __glewGetTextureSamplerHandleARB;20306GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VARBPROC __glewGetVertexAttribLui64vARB;20307GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTARBPROC __glewIsImageHandleResidentARB;20308GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTARBPROC __glewIsTextureHandleResidentARB;20309GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC __glewMakeImageHandleNonResidentARB;20310GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTARBPROC __glewMakeImageHandleResidentARB;20311GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC __glewMakeTextureHandleNonResidentARB;20312GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTARBPROC __glewMakeTextureHandleResidentARB;20313GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC __glewProgramUniformHandleui64ARB;20314GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC __glewProgramUniformHandleui64vARB;20315GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64ARBPROC __glewUniformHandleui64ARB;20316GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VARBPROC __glewUniformHandleui64vARB;20317GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64ARBPROC __glewVertexAttribL1ui64ARB;20318GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VARBPROC __glewVertexAttribL1ui64vARB;2031920320GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDPROC __glewBindFragDataLocationIndexed;20321GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXPROC __glewGetFragDataIndex;2032220323GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEPROC __glewBufferStorage;2032420325GLEW_FUN_EXPORT PFNGLCREATESYNCFROMCLEVENTARBPROC __glewCreateSyncFromCLeventARB;2032620327GLEW_FUN_EXPORT PFNGLCLEARBUFFERDATAPROC __glewClearBufferData;20328GLEW_FUN_EXPORT PFNGLCLEARBUFFERSUBDATAPROC __glewClearBufferSubData;20329GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERDATAEXTPROC __glewClearNamedBufferDataEXT;20330GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC __glewClearNamedBufferSubDataEXT;2033120332GLEW_FUN_EXPORT PFNGLCLEARTEXIMAGEPROC __glewClearTexImage;20333GLEW_FUN_EXPORT PFNGLCLEARTEXSUBIMAGEPROC __glewClearTexSubImage;2033420335GLEW_FUN_EXPORT PFNGLCLIPCONTROLPROC __glewClipControl;2033620337GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB;2033820339GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEPROC __glewDispatchCompute;20340GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEINDIRECTPROC __glewDispatchComputeIndirect;2034120342GLEW_FUN_EXPORT PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC __glewDispatchComputeGroupSizeARB;2034320344GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATAPROC __glewCopyBufferSubData;2034520346GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATAPROC __glewCopyImageSubData;2034720348GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKARBPROC __glewDebugMessageCallbackARB;20349GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLARBPROC __glewDebugMessageControlARB;20350GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTARBPROC __glewDebugMessageInsertARB;20351GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGARBPROC __glewGetDebugMessageLogARB;2035220353GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPROC __glewBindTextureUnit;20354GLEW_FUN_EXPORT PFNGLBLITNAMEDFRAMEBUFFERPROC __glewBlitNamedFramebuffer;20355GLEW_FUN_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC __glewCheckNamedFramebufferStatus;20356GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERDATAPROC __glewClearNamedBufferData;20357GLEW_FUN_EXPORT PFNGLCLEARNAMEDBUFFERSUBDATAPROC __glewClearNamedBufferSubData;20358GLEW_FUN_EXPORT PFNGLCLEARNAMEDFRAMEBUFFERFIPROC __glewClearNamedFramebufferfi;20359GLEW_FUN_EXPORT PFNGLCLEARNAMEDFRAMEBUFFERFVPROC __glewClearNamedFramebufferfv;20360GLEW_FUN_EXPORT PFNGLCLEARNAMEDFRAMEBUFFERIVPROC __glewClearNamedFramebufferiv;20361GLEW_FUN_EXPORT PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC __glewClearNamedFramebufferuiv;20362GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC __glewCompressedTextureSubImage1D;20363GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC __glewCompressedTextureSubImage2D;20364GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC __glewCompressedTextureSubImage3D;20365GLEW_FUN_EXPORT PFNGLCOPYNAMEDBUFFERSUBDATAPROC __glewCopyNamedBufferSubData;20366GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DPROC __glewCopyTextureSubImage1D;20367GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DPROC __glewCopyTextureSubImage2D;20368GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DPROC __glewCopyTextureSubImage3D;20369GLEW_FUN_EXPORT PFNGLCREATEBUFFERSPROC __glewCreateBuffers;20370GLEW_FUN_EXPORT PFNGLCREATEFRAMEBUFFERSPROC __glewCreateFramebuffers;20371GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPIPELINESPROC __glewCreateProgramPipelines;20372GLEW_FUN_EXPORT PFNGLCREATEQUERIESPROC __glewCreateQueries;20373GLEW_FUN_EXPORT PFNGLCREATERENDERBUFFERSPROC __glewCreateRenderbuffers;20374GLEW_FUN_EXPORT PFNGLCREATESAMPLERSPROC __glewCreateSamplers;20375GLEW_FUN_EXPORT PFNGLCREATETEXTURESPROC __glewCreateTextures;20376GLEW_FUN_EXPORT PFNGLCREATETRANSFORMFEEDBACKSPROC __glewCreateTransformFeedbacks;20377GLEW_FUN_EXPORT PFNGLCREATEVERTEXARRAYSPROC __glewCreateVertexArrays;20378GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYATTRIBPROC __glewDisableVertexArrayAttrib;20379GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYATTRIBPROC __glewEnableVertexArrayAttrib;20380GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC __glewFlushMappedNamedBufferRange;20381GLEW_FUN_EXPORT PFNGLGENERATETEXTUREMIPMAPPROC __glewGenerateTextureMipmap;20382GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC __glewGetCompressedTextureImage;20383GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERI64VPROC __glewGetNamedBufferParameteri64v;20384GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVPROC __glewGetNamedBufferParameteriv;20385GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPOINTERVPROC __glewGetNamedBufferPointerv;20386GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERSUBDATAPROC __glewGetNamedBufferSubData;20387GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetNamedFramebufferAttachmentParameteriv;20388GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC __glewGetNamedFramebufferParameteriv;20389GLEW_FUN_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC __glewGetNamedRenderbufferParameteriv;20390GLEW_FUN_EXPORT PFNGLGETQUERYBUFFEROBJECTI64VPROC __glewGetQueryBufferObjecti64v;20391GLEW_FUN_EXPORT PFNGLGETQUERYBUFFEROBJECTIVPROC __glewGetQueryBufferObjectiv;20392GLEW_FUN_EXPORT PFNGLGETQUERYBUFFEROBJECTUI64VPROC __glewGetQueryBufferObjectui64v;20393GLEW_FUN_EXPORT PFNGLGETQUERYBUFFEROBJECTUIVPROC __glewGetQueryBufferObjectuiv;20394GLEW_FUN_EXPORT PFNGLGETTEXTUREIMAGEPROC __glewGetTextureImage;20395GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVPROC __glewGetTextureLevelParameterfv;20396GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVPROC __glewGetTextureLevelParameteriv;20397GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIIVPROC __glewGetTextureParameterIiv;20398GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIUIVPROC __glewGetTextureParameterIuiv;20399GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERFVPROC __glewGetTextureParameterfv;20400GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIVPROC __glewGetTextureParameteriv;20401GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKI64_VPROC __glewGetTransformFeedbacki64_v;20402GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKI_VPROC __glewGetTransformFeedbacki_v;20403GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKIVPROC __glewGetTransformFeedbackiv;20404GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINDEXED64IVPROC __glewGetVertexArrayIndexed64iv;20405GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINDEXEDIVPROC __glewGetVertexArrayIndexediv;20406GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYIVPROC __glewGetVertexArrayiv;20407GLEW_FUN_EXPORT PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC __glewInvalidateNamedFramebufferData;20408GLEW_FUN_EXPORT PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC __glewInvalidateNamedFramebufferSubData;20409GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFERPROC __glewMapNamedBuffer;20410GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFERRANGEPROC __glewMapNamedBufferRange;20411GLEW_FUN_EXPORT PFNGLNAMEDBUFFERDATAPROC __glewNamedBufferData;20412GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEPROC __glewNamedBufferStorage;20413GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSUBDATAPROC __glewNamedBufferSubData;20414GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC __glewNamedFramebufferDrawBuffer;20415GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC __glewNamedFramebufferDrawBuffers;20416GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC __glewNamedFramebufferParameteri;20417GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC __glewNamedFramebufferReadBuffer;20418GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC __glewNamedFramebufferRenderbuffer;20419GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREPROC __glewNamedFramebufferTexture;20420GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC __glewNamedFramebufferTextureLayer;20421GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEPROC __glewNamedRenderbufferStorage;20422GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewNamedRenderbufferStorageMultisample;20423GLEW_FUN_EXPORT PFNGLTEXTUREBUFFERPROC __glewTextureBuffer;20424GLEW_FUN_EXPORT PFNGLTEXTUREBUFFERRANGEPROC __glewTextureBufferRange;20425GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVPROC __glewTextureParameterIiv;20426GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVPROC __glewTextureParameterIuiv;20427GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFPROC __glewTextureParameterf;20428GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVPROC __glewTextureParameterfv;20429GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIPROC __glewTextureParameteri;20430GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIVPROC __glewTextureParameteriv;20431GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE1DPROC __glewTextureStorage1D;20432GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DPROC __glewTextureStorage2D;20433GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC __glewTextureStorage2DMultisample;20434GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DPROC __glewTextureStorage3D;20435GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC __glewTextureStorage3DMultisample;20436GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE1DPROC __glewTextureSubImage1D;20437GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE2DPROC __glewTextureSubImage2D;20438GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE3DPROC __glewTextureSubImage3D;20439GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC __glewTransformFeedbackBufferBase;20440GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC __glewTransformFeedbackBufferRange;20441GLEW_FUN_EXPORT PFNGLUNMAPNAMEDBUFFERPROC __glewUnmapNamedBuffer;20442GLEW_FUN_EXPORT PFNGLVERTEXARRAYATTRIBBINDINGPROC __glewVertexArrayAttribBinding;20443GLEW_FUN_EXPORT PFNGLVERTEXARRAYATTRIBFORMATPROC __glewVertexArrayAttribFormat;20444GLEW_FUN_EXPORT PFNGLVERTEXARRAYATTRIBIFORMATPROC __glewVertexArrayAttribIFormat;20445GLEW_FUN_EXPORT PFNGLVERTEXARRAYATTRIBLFORMATPROC __glewVertexArrayAttribLFormat;20446GLEW_FUN_EXPORT PFNGLVERTEXARRAYBINDINGDIVISORPROC __glewVertexArrayBindingDivisor;20447GLEW_FUN_EXPORT PFNGLVERTEXARRAYELEMENTBUFFERPROC __glewVertexArrayElementBuffer;20448GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXBUFFERPROC __glewVertexArrayVertexBuffer;20449GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXBUFFERSPROC __glewVertexArrayVertexBuffers;2045020451GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB;2045220453GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIARBPROC __glewBlendEquationSeparateiARB;20454GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIARBPROC __glewBlendEquationiARB;20455GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIARBPROC __glewBlendFuncSeparateiARB;20456GLEW_FUN_EXPORT PFNGLBLENDFUNCIARBPROC __glewBlendFunciARB;2045720458GLEW_FUN_EXPORT PFNGLDRAWELEMENTSBASEVERTEXPROC __glewDrawElementsBaseVertex;20459GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __glewDrawElementsInstancedBaseVertex;20460GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC __glewDrawRangeElementsBaseVertex;20461GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC __glewMultiDrawElementsBaseVertex;2046220463GLEW_FUN_EXPORT PFNGLDRAWARRAYSINDIRECTPROC __glewDrawArraysIndirect;20464GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINDIRECTPROC __glewDrawElementsIndirect;2046520466GLEW_FUN_EXPORT PFNGLFRAMEBUFFERPARAMETERIPROC __glewFramebufferParameteri;20467GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVPROC __glewGetFramebufferParameteriv;20468GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC __glewGetNamedFramebufferParameterivEXT;20469GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC __glewNamedFramebufferParameteriEXT;2047020471GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFERPROC __glewBindFramebuffer;20472GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFERPROC __glewBindRenderbuffer;20473GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERPROC __glewBlitFramebuffer;20474GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSPROC __glewCheckFramebufferStatus;20475GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSPROC __glewDeleteFramebuffers;20476GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSPROC __glewDeleteRenderbuffers;20477GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFERPROC __glewFramebufferRenderbuffer;20478GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DPROC __glewFramebufferTexture1D;20479GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DPROC __glewFramebufferTexture2D;20480GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DPROC __glewFramebufferTexture3D;20481GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERPROC __glewFramebufferTextureLayer;20482GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSPROC __glewGenFramebuffers;20483GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSPROC __glewGenRenderbuffers;20484GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPPROC __glewGenerateMipmap;20485GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __glewGetFramebufferAttachmentParameteriv;20486GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVPROC __glewGetRenderbufferParameteriv;20487GLEW_FUN_EXPORT PFNGLISFRAMEBUFFERPROC __glewIsFramebuffer;20488GLEW_FUN_EXPORT PFNGLISRENDERBUFFERPROC __glewIsRenderbuffer;20489GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEPROC __glewRenderbufferStorage;20490GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __glewRenderbufferStorageMultisample;2049120492GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREARBPROC __glewFramebufferTextureARB;20493GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEARBPROC __glewFramebufferTextureFaceARB;20494GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERARBPROC __glewFramebufferTextureLayerARB;20495GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIARBPROC __glewProgramParameteriARB;2049620497GLEW_FUN_EXPORT PFNGLGETPROGRAMBINARYPROC __glewGetProgramBinary;20498GLEW_FUN_EXPORT PFNGLPROGRAMBINARYPROC __glewProgramBinary;20499GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIPROC __glewProgramParameteri;2050020501GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC __glewGetCompressedTextureSubImage;20502GLEW_FUN_EXPORT PFNGLGETTEXTURESUBIMAGEPROC __glewGetTextureSubImage;2050320504GLEW_FUN_EXPORT PFNGLSPECIALIZESHADERARBPROC __glewSpecializeShaderARB;2050520506GLEW_FUN_EXPORT PFNGLGETUNIFORMDVPROC __glewGetUniformdv;20507GLEW_FUN_EXPORT PFNGLUNIFORM1DPROC __glewUniform1d;20508GLEW_FUN_EXPORT PFNGLUNIFORM1DVPROC __glewUniform1dv;20509GLEW_FUN_EXPORT PFNGLUNIFORM2DPROC __glewUniform2d;20510GLEW_FUN_EXPORT PFNGLUNIFORM2DVPROC __glewUniform2dv;20511GLEW_FUN_EXPORT PFNGLUNIFORM3DPROC __glewUniform3d;20512GLEW_FUN_EXPORT PFNGLUNIFORM3DVPROC __glewUniform3dv;20513GLEW_FUN_EXPORT PFNGLUNIFORM4DPROC __glewUniform4d;20514GLEW_FUN_EXPORT PFNGLUNIFORM4DVPROC __glewUniform4dv;20515GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2DVPROC __glewUniformMatrix2dv;20516GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3DVPROC __glewUniformMatrix2x3dv;20517GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4DVPROC __glewUniformMatrix2x4dv;20518GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3DVPROC __glewUniformMatrix3dv;20519GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2DVPROC __glewUniformMatrix3x2dv;20520GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4DVPROC __glewUniformMatrix3x4dv;20521GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4DVPROC __glewUniformMatrix4dv;20522GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2DVPROC __glewUniformMatrix4x2dv;20523GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3DVPROC __glewUniformMatrix4x3dv;2052420525GLEW_FUN_EXPORT PFNGLGETUNIFORMI64VARBPROC __glewGetUniformi64vARB;20526GLEW_FUN_EXPORT PFNGLGETUNIFORMUI64VARBPROC __glewGetUniformui64vARB;20527GLEW_FUN_EXPORT PFNGLGETNUNIFORMI64VARBPROC __glewGetnUniformi64vARB;20528GLEW_FUN_EXPORT PFNGLGETNUNIFORMUI64VARBPROC __glewGetnUniformui64vARB;20529GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64ARBPROC __glewProgramUniform1i64ARB;20530GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64VARBPROC __glewProgramUniform1i64vARB;20531GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64ARBPROC __glewProgramUniform1ui64ARB;20532GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64VARBPROC __glewProgramUniform1ui64vARB;20533GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64ARBPROC __glewProgramUniform2i64ARB;20534GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64VARBPROC __glewProgramUniform2i64vARB;20535GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64ARBPROC __glewProgramUniform2ui64ARB;20536GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64VARBPROC __glewProgramUniform2ui64vARB;20537GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64ARBPROC __glewProgramUniform3i64ARB;20538GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64VARBPROC __glewProgramUniform3i64vARB;20539GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64ARBPROC __glewProgramUniform3ui64ARB;20540GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64VARBPROC __glewProgramUniform3ui64vARB;20541GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64ARBPROC __glewProgramUniform4i64ARB;20542GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64VARBPROC __glewProgramUniform4i64vARB;20543GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64ARBPROC __glewProgramUniform4ui64ARB;20544GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64VARBPROC __glewProgramUniform4ui64vARB;20545GLEW_FUN_EXPORT PFNGLUNIFORM1I64ARBPROC __glewUniform1i64ARB;20546GLEW_FUN_EXPORT PFNGLUNIFORM1I64VARBPROC __glewUniform1i64vARB;20547GLEW_FUN_EXPORT PFNGLUNIFORM1UI64ARBPROC __glewUniform1ui64ARB;20548GLEW_FUN_EXPORT PFNGLUNIFORM1UI64VARBPROC __glewUniform1ui64vARB;20549GLEW_FUN_EXPORT PFNGLUNIFORM2I64ARBPROC __glewUniform2i64ARB;20550GLEW_FUN_EXPORT PFNGLUNIFORM2I64VARBPROC __glewUniform2i64vARB;20551GLEW_FUN_EXPORT PFNGLUNIFORM2UI64ARBPROC __glewUniform2ui64ARB;20552GLEW_FUN_EXPORT PFNGLUNIFORM2UI64VARBPROC __glewUniform2ui64vARB;20553GLEW_FUN_EXPORT PFNGLUNIFORM3I64ARBPROC __glewUniform3i64ARB;20554GLEW_FUN_EXPORT PFNGLUNIFORM3I64VARBPROC __glewUniform3i64vARB;20555GLEW_FUN_EXPORT PFNGLUNIFORM3UI64ARBPROC __glewUniform3ui64ARB;20556GLEW_FUN_EXPORT PFNGLUNIFORM3UI64VARBPROC __glewUniform3ui64vARB;20557GLEW_FUN_EXPORT PFNGLUNIFORM4I64ARBPROC __glewUniform4i64ARB;20558GLEW_FUN_EXPORT PFNGLUNIFORM4I64VARBPROC __glewUniform4i64vARB;20559GLEW_FUN_EXPORT PFNGLUNIFORM4UI64ARBPROC __glewUniform4ui64ARB;20560GLEW_FUN_EXPORT PFNGLUNIFORM4UI64VARBPROC __glewUniform4ui64vARB;2056120562GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable;20563GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable;20564GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv;20565GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv;20566GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D;20567GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D;20568GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf;20569GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv;20570GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri;20571GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv;20572GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable;20573GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable;20574GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D;20575GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D;20576GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable;20577GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv;20578GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv;20579GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter;20580GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv;20581GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv;20582GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram;20583GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv;20584GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv;20585GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax;20586GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv;20587GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv;20588GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter;20589GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram;20590GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax;20591GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram;20592GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax;20593GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D;2059420595GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __glewMultiDrawArraysIndirectCountARB;20596GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __glewMultiDrawElementsIndirectCountARB;2059720598GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDARBPROC __glewDrawArraysInstancedARB;20599GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDARBPROC __glewDrawElementsInstancedARB;20600GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORARBPROC __glewVertexAttribDivisorARB;2060120602GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATIVPROC __glewGetInternalformativ;2060320604GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATI64VPROC __glewGetInternalformati64v;2060520606GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERDATAPROC __glewInvalidateBufferData;20607GLEW_FUN_EXPORT PFNGLINVALIDATEBUFFERSUBDATAPROC __glewInvalidateBufferSubData;20608GLEW_FUN_EXPORT PFNGLINVALIDATEFRAMEBUFFERPROC __glewInvalidateFramebuffer;20609GLEW_FUN_EXPORT PFNGLINVALIDATESUBFRAMEBUFFERPROC __glewInvalidateSubFramebuffer;20610GLEW_FUN_EXPORT PFNGLINVALIDATETEXIMAGEPROC __glewInvalidateTexImage;20611GLEW_FUN_EXPORT PFNGLINVALIDATETEXSUBIMAGEPROC __glewInvalidateTexSubImage;2061220613GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEPROC __glewFlushMappedBufferRange;20614GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEPROC __glewMapBufferRange;2061520616GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB;20617GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB;20618GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB;20619GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB;20620GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB;2062120622GLEW_FUN_EXPORT PFNGLBINDBUFFERSBASEPROC __glewBindBuffersBase;20623GLEW_FUN_EXPORT PFNGLBINDBUFFERSRANGEPROC __glewBindBuffersRange;20624GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTURESPROC __glewBindImageTextures;20625GLEW_FUN_EXPORT PFNGLBINDSAMPLERSPROC __glewBindSamplers;20626GLEW_FUN_EXPORT PFNGLBINDTEXTURESPROC __glewBindTextures;20627GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERSPROC __glewBindVertexBuffers;2062820629GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTPROC __glewMultiDrawArraysIndirect;20630GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTPROC __glewMultiDrawElementsIndirect;2063120632GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB;2063320634GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB;20635GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB;20636GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB;20637GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB;20638GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB;20639GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB;20640GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB;20641GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB;20642GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB;20643GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB;20644GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB;20645GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB;20646GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB;20647GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB;20648GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB;20649GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB;20650GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB;20651GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB;20652GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB;20653GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB;20654GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB;20655GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB;20656GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB;20657GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB;20658GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB;20659GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB;20660GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB;20661GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB;20662GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB;20663GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB;20664GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB;20665GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB;20666GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB;20667GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB;2066820669GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB;20670GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB;20671GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB;20672GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB;20673GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB;20674GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB;20675GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB;20676GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB;2067720678GLEW_FUN_EXPORT PFNGLMAXSHADERCOMPILERTHREADSARBPROC __glewMaxShaderCompilerThreadsARB;2067920680GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB;20681GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB;2068220683GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETCLAMPPROC __glewPolygonOffsetClamp;2068420685GLEW_FUN_EXPORT PFNGLGETPROGRAMINTERFACEIVPROC __glewGetProgramInterfaceiv;20686GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEINDEXPROC __glewGetProgramResourceIndex;20687GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONPROC __glewGetProgramResourceLocation;20688GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC __glewGetProgramResourceLocationIndex;20689GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCENAMEPROC __glewGetProgramResourceName;20690GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEIVPROC __glewGetProgramResourceiv;2069120692GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXPROC __glewProvokingVertex;2069320694GLEW_FUN_EXPORT PFNGLGETGRAPHICSRESETSTATUSARBPROC __glewGetGraphicsResetStatusARB;20695GLEW_FUN_EXPORT PFNGLGETNCOLORTABLEARBPROC __glewGetnColorTableARB;20696GLEW_FUN_EXPORT PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC __glewGetnCompressedTexImageARB;20697GLEW_FUN_EXPORT PFNGLGETNCONVOLUTIONFILTERARBPROC __glewGetnConvolutionFilterARB;20698GLEW_FUN_EXPORT PFNGLGETNHISTOGRAMARBPROC __glewGetnHistogramARB;20699GLEW_FUN_EXPORT PFNGLGETNMAPDVARBPROC __glewGetnMapdvARB;20700GLEW_FUN_EXPORT PFNGLGETNMAPFVARBPROC __glewGetnMapfvARB;20701GLEW_FUN_EXPORT PFNGLGETNMAPIVARBPROC __glewGetnMapivARB;20702GLEW_FUN_EXPORT PFNGLGETNMINMAXARBPROC __glewGetnMinmaxARB;20703GLEW_FUN_EXPORT PFNGLGETNPIXELMAPFVARBPROC __glewGetnPixelMapfvARB;20704GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUIVARBPROC __glewGetnPixelMapuivARB;20705GLEW_FUN_EXPORT PFNGLGETNPIXELMAPUSVARBPROC __glewGetnPixelMapusvARB;20706GLEW_FUN_EXPORT PFNGLGETNPOLYGONSTIPPLEARBPROC __glewGetnPolygonStippleARB;20707GLEW_FUN_EXPORT PFNGLGETNSEPARABLEFILTERARBPROC __glewGetnSeparableFilterARB;20708GLEW_FUN_EXPORT PFNGLGETNTEXIMAGEARBPROC __glewGetnTexImageARB;20709GLEW_FUN_EXPORT PFNGLGETNUNIFORMDVARBPROC __glewGetnUniformdvARB;20710GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVARBPROC __glewGetnUniformfvARB;20711GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVARBPROC __glewGetnUniformivARB;20712GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVARBPROC __glewGetnUniformuivARB;20713GLEW_FUN_EXPORT PFNGLREADNPIXELSARBPROC __glewReadnPixelsARB;2071420715GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewFramebufferSampleLocationsfvARB;20716GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC __glewNamedFramebufferSampleLocationsfvARB;2071720718GLEW_FUN_EXPORT PFNGLMINSAMPLESHADINGARBPROC __glewMinSampleShadingARB;2071920720GLEW_FUN_EXPORT PFNGLBINDSAMPLERPROC __glewBindSampler;20721GLEW_FUN_EXPORT PFNGLDELETESAMPLERSPROC __glewDeleteSamplers;20722GLEW_FUN_EXPORT PFNGLGENSAMPLERSPROC __glewGenSamplers;20723GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIIVPROC __glewGetSamplerParameterIiv;20724GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIUIVPROC __glewGetSamplerParameterIuiv;20725GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERFVPROC __glewGetSamplerParameterfv;20726GLEW_FUN_EXPORT PFNGLGETSAMPLERPARAMETERIVPROC __glewGetSamplerParameteriv;20727GLEW_FUN_EXPORT PFNGLISSAMPLERPROC __glewIsSampler;20728GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIIVPROC __glewSamplerParameterIiv;20729GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIUIVPROC __glewSamplerParameterIuiv;20730GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFPROC __glewSamplerParameterf;20731GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERFVPROC __glewSamplerParameterfv;20732GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIPROC __glewSamplerParameteri;20733GLEW_FUN_EXPORT PFNGLSAMPLERPARAMETERIVPROC __glewSamplerParameteriv;2073420735GLEW_FUN_EXPORT PFNGLACTIVESHADERPROGRAMPROC __glewActiveShaderProgram;20736GLEW_FUN_EXPORT PFNGLBINDPROGRAMPIPELINEPROC __glewBindProgramPipeline;20737GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMVPROC __glewCreateShaderProgramv;20738GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPIPELINESPROC __glewDeleteProgramPipelines;20739GLEW_FUN_EXPORT PFNGLGENPROGRAMPIPELINESPROC __glewGenProgramPipelines;20740GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEINFOLOGPROC __glewGetProgramPipelineInfoLog;20741GLEW_FUN_EXPORT PFNGLGETPROGRAMPIPELINEIVPROC __glewGetProgramPipelineiv;20742GLEW_FUN_EXPORT PFNGLISPROGRAMPIPELINEPROC __glewIsProgramPipeline;20743GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DPROC __glewProgramUniform1d;20744GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1DVPROC __glewProgramUniform1dv;20745GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FPROC __glewProgramUniform1f;20746GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVPROC __glewProgramUniform1fv;20747GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IPROC __glewProgramUniform1i;20748GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVPROC __glewProgramUniform1iv;20749GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIPROC __glewProgramUniform1ui;20750GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVPROC __glewProgramUniform1uiv;20751GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DPROC __glewProgramUniform2d;20752GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2DVPROC __glewProgramUniform2dv;20753GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FPROC __glewProgramUniform2f;20754GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVPROC __glewProgramUniform2fv;20755GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IPROC __glewProgramUniform2i;20756GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVPROC __glewProgramUniform2iv;20757GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIPROC __glewProgramUniform2ui;20758GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVPROC __glewProgramUniform2uiv;20759GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DPROC __glewProgramUniform3d;20760GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3DVPROC __glewProgramUniform3dv;20761GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FPROC __glewProgramUniform3f;20762GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVPROC __glewProgramUniform3fv;20763GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IPROC __glewProgramUniform3i;20764GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVPROC __glewProgramUniform3iv;20765GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIPROC __glewProgramUniform3ui;20766GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVPROC __glewProgramUniform3uiv;20767GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DPROC __glewProgramUniform4d;20768GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4DVPROC __glewProgramUniform4dv;20769GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FPROC __glewProgramUniform4f;20770GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVPROC __glewProgramUniform4fv;20771GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IPROC __glewProgramUniform4i;20772GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVPROC __glewProgramUniform4iv;20773GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIPROC __glewProgramUniform4ui;20774GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVPROC __glewProgramUniform4uiv;20775GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2DVPROC __glewProgramUniformMatrix2dv;20776GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVPROC __glewProgramUniformMatrix2fv;20777GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC __glewProgramUniformMatrix2x3dv;20778GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC __glewProgramUniformMatrix2x3fv;20779GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC __glewProgramUniformMatrix2x4dv;20780GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC __glewProgramUniformMatrix2x4fv;20781GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3DVPROC __glewProgramUniformMatrix3dv;20782GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVPROC __glewProgramUniformMatrix3fv;20783GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC __glewProgramUniformMatrix3x2dv;20784GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC __glewProgramUniformMatrix3x2fv;20785GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC __glewProgramUniformMatrix3x4dv;20786GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC __glewProgramUniformMatrix3x4fv;20787GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4DVPROC __glewProgramUniformMatrix4dv;20788GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVPROC __glewProgramUniformMatrix4fv;20789GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC __glewProgramUniformMatrix4x2dv;20790GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC __glewProgramUniformMatrix4x2fv;20791GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC __glewProgramUniformMatrix4x3dv;20792GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC __glewProgramUniformMatrix4x3fv;20793GLEW_FUN_EXPORT PFNGLUSEPROGRAMSTAGESPROC __glewUseProgramStages;20794GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPIPELINEPROC __glewValidateProgramPipeline;2079520796GLEW_FUN_EXPORT PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __glewGetActiveAtomicCounterBufferiv;2079720798GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREPROC __glewBindImageTexture;20799GLEW_FUN_EXPORT PFNGLMEMORYBARRIERPROC __glewMemoryBarrier;2080020801GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB;20802GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB;20803GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB;20804GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB;20805GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB;20806GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB;20807GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB;20808GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB;20809GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB;20810GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB;20811GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB;20812GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB;20813GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB;20814GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB;20815GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB;20816GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB;20817GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB;20818GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB;20819GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB;20820GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB;20821GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB;20822GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB;20823GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB;20824GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB;20825GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB;20826GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB;20827GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB;20828GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB;20829GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB;20830GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB;20831GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB;20832GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB;20833GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB;20834GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB;20835GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB;20836GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB;20837GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB;20838GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB;20839GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB;2084020841GLEW_FUN_EXPORT PFNGLSHADERSTORAGEBLOCKBINDINGPROC __glewShaderStorageBlockBinding;2084220843GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINENAMEPROC __glewGetActiveSubroutineName;20844GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __glewGetActiveSubroutineUniformName;20845GLEW_FUN_EXPORT PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC __glewGetActiveSubroutineUniformiv;20846GLEW_FUN_EXPORT PFNGLGETPROGRAMSTAGEIVPROC __glewGetProgramStageiv;20847GLEW_FUN_EXPORT PFNGLGETSUBROUTINEINDEXPROC __glewGetSubroutineIndex;20848GLEW_FUN_EXPORT PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC __glewGetSubroutineUniformLocation;20849GLEW_FUN_EXPORT PFNGLGETUNIFORMSUBROUTINEUIVPROC __glewGetUniformSubroutineuiv;20850GLEW_FUN_EXPORT PFNGLUNIFORMSUBROUTINESUIVPROC __glewUniformSubroutinesuiv;2085120852GLEW_FUN_EXPORT PFNGLCOMPILESHADERINCLUDEARBPROC __glewCompileShaderIncludeARB;20853GLEW_FUN_EXPORT PFNGLDELETENAMEDSTRINGARBPROC __glewDeleteNamedStringARB;20854GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGARBPROC __glewGetNamedStringARB;20855GLEW_FUN_EXPORT PFNGLGETNAMEDSTRINGIVARBPROC __glewGetNamedStringivARB;20856GLEW_FUN_EXPORT PFNGLISNAMEDSTRINGARBPROC __glewIsNamedStringARB;20857GLEW_FUN_EXPORT PFNGLNAMEDSTRINGARBPROC __glewNamedStringARB;2085820859GLEW_FUN_EXPORT PFNGLBUFFERPAGECOMMITMENTARBPROC __glewBufferPageCommitmentARB;2086020861GLEW_FUN_EXPORT PFNGLTEXPAGECOMMITMENTARBPROC __glewTexPageCommitmentARB;2086220863GLEW_FUN_EXPORT PFNGLCLIENTWAITSYNCPROC __glewClientWaitSync;20864GLEW_FUN_EXPORT PFNGLDELETESYNCPROC __glewDeleteSync;20865GLEW_FUN_EXPORT PFNGLFENCESYNCPROC __glewFenceSync;20866GLEW_FUN_EXPORT PFNGLGETINTEGER64VPROC __glewGetInteger64v;20867GLEW_FUN_EXPORT PFNGLGETSYNCIVPROC __glewGetSynciv;20868GLEW_FUN_EXPORT PFNGLISSYNCPROC __glewIsSync;20869GLEW_FUN_EXPORT PFNGLWAITSYNCPROC __glewWaitSync;2087020871GLEW_FUN_EXPORT PFNGLPATCHPARAMETERFVPROC __glewPatchParameterfv;20872GLEW_FUN_EXPORT PFNGLPATCHPARAMETERIPROC __glewPatchParameteri;2087320874GLEW_FUN_EXPORT PFNGLTEXTUREBARRIERPROC __glewTextureBarrier;2087520876GLEW_FUN_EXPORT PFNGLTEXBUFFERARBPROC __glewTexBufferARB;2087720878GLEW_FUN_EXPORT PFNGLTEXBUFFERRANGEPROC __glewTexBufferRange;20879GLEW_FUN_EXPORT PFNGLTEXTUREBUFFERRANGEEXTPROC __glewTextureBufferRangeEXT;2088020881GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB;20882GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB;20883GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB;20884GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB;20885GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB;20886GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB;20887GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB;2088820889GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVPROC __glewGetMultisamplefv;20890GLEW_FUN_EXPORT PFNGLSAMPLEMASKIPROC __glewSampleMaski;20891GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLEPROC __glewTexImage2DMultisample;20892GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLEPROC __glewTexImage3DMultisample;2089320894GLEW_FUN_EXPORT PFNGLTEXSTORAGE1DPROC __glewTexStorage1D;20895GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DPROC __glewTexStorage2D;20896GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DPROC __glewTexStorage3D;2089720898GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DMULTISAMPLEPROC __glewTexStorage2DMultisample;20899GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DMULTISAMPLEPROC __glewTexStorage3DMultisample;20900GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC __glewTextureStorage2DMultisampleEXT;20901GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC __glewTextureStorage3DMultisampleEXT;2090220903GLEW_FUN_EXPORT PFNGLTEXTUREVIEWPROC __glewTextureView;2090420905GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VPROC __glewGetQueryObjecti64v;20906GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VPROC __glewGetQueryObjectui64v;20907GLEW_FUN_EXPORT PFNGLQUERYCOUNTERPROC __glewQueryCounter;2090820909GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKPROC __glewBindTransformFeedback;20910GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSPROC __glewDeleteTransformFeedbacks;20911GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKPROC __glewDrawTransformFeedback;20912GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSPROC __glewGenTransformFeedbacks;20913GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKPROC __glewIsTransformFeedback;20914GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKPROC __glewPauseTransformFeedback;20915GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKPROC __glewResumeTransformFeedback;2091620917GLEW_FUN_EXPORT PFNGLBEGINQUERYINDEXEDPROC __glewBeginQueryIndexed;20918GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC __glewDrawTransformFeedbackStream;20919GLEW_FUN_EXPORT PFNGLENDQUERYINDEXEDPROC __glewEndQueryIndexed;20920GLEW_FUN_EXPORT PFNGLGETQUERYINDEXEDIVPROC __glewGetQueryIndexediv;2092120922GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __glewDrawTransformFeedbackInstanced;20923GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __glewDrawTransformFeedbackStreamInstanced;2092420925GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB;20926GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB;20927GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB;20928GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB;2092920930GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEPROC __glewBindBufferBase;20931GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEPROC __glewBindBufferRange;20932GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC __glewGetActiveUniformBlockName;20933GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMBLOCKIVPROC __glewGetActiveUniformBlockiv;20934GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMNAMEPROC __glewGetActiveUniformName;20935GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMSIVPROC __glewGetActiveUniformsiv;20936GLEW_FUN_EXPORT PFNGLGETINTEGERI_VPROC __glewGetIntegeri_v;20937GLEW_FUN_EXPORT PFNGLGETUNIFORMBLOCKINDEXPROC __glewGetUniformBlockIndex;20938GLEW_FUN_EXPORT PFNGLGETUNIFORMINDICESPROC __glewGetUniformIndices;20939GLEW_FUN_EXPORT PFNGLUNIFORMBLOCKBINDINGPROC __glewUniformBlockBinding;2094020941GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYPROC __glewBindVertexArray;20942GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSPROC __glewDeleteVertexArrays;20943GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSPROC __glewGenVertexArrays;20944GLEW_FUN_EXPORT PFNGLISVERTEXARRAYPROC __glewIsVertexArray;2094520946GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVPROC __glewGetVertexAttribLdv;20947GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DPROC __glewVertexAttribL1d;20948GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVPROC __glewVertexAttribL1dv;20949GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DPROC __glewVertexAttribL2d;20950GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVPROC __glewVertexAttribL2dv;20951GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DPROC __glewVertexAttribL3d;20952GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVPROC __glewVertexAttribL3dv;20953GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DPROC __glewVertexAttribL4d;20954GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVPROC __glewVertexAttribL4dv;20955GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTERPROC __glewVertexAttribLPointer;2095620957GLEW_FUN_EXPORT PFNGLBINDVERTEXBUFFERPROC __glewBindVertexBuffer;20958GLEW_FUN_EXPORT PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC __glewVertexArrayBindVertexBufferEXT;20959GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC __glewVertexArrayVertexAttribBindingEXT;20960GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC __glewVertexArrayVertexAttribFormatEXT;20961GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC __glewVertexArrayVertexAttribIFormatEXT;20962GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC __glewVertexArrayVertexAttribLFormatEXT;20963GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC __glewVertexArrayVertexBindingDivisorEXT;20964GLEW_FUN_EXPORT PFNGLVERTEXATTRIBBINDINGPROC __glewVertexAttribBinding;20965GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATPROC __glewVertexAttribFormat;20966GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATPROC __glewVertexAttribIFormat;20967GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATPROC __glewVertexAttribLFormat;20968GLEW_FUN_EXPORT PFNGLVERTEXBINDINGDIVISORPROC __glewVertexBindingDivisor;2096920970GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB;20971GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB;20972GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB;20973GLEW_FUN_EXPORT PFNGLWEIGHTDVARBPROC __glewWeightdvARB;20974GLEW_FUN_EXPORT PFNGLWEIGHTFVARBPROC __glewWeightfvARB;20975GLEW_FUN_EXPORT PFNGLWEIGHTIVARBPROC __glewWeightivARB;20976GLEW_FUN_EXPORT PFNGLWEIGHTSVARBPROC __glewWeightsvARB;20977GLEW_FUN_EXPORT PFNGLWEIGHTUBVARBPROC __glewWeightubvARB;20978GLEW_FUN_EXPORT PFNGLWEIGHTUIVARBPROC __glewWeightuivARB;20979GLEW_FUN_EXPORT PFNGLWEIGHTUSVARBPROC __glewWeightusvARB;2098020981GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB;20982GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB;20983GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB;20984GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB;20985GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB;20986GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB;20987GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB;20988GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB;20989GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB;20990GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB;20991GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB;2099220993GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB;20994GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB;20995GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB;20996GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB;20997GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB;20998GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB;20999GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB;21000GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB;21001GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB;21002GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB;21003GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB;21004GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB;21005GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB;21006GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB;21007GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB;21008GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB;21009GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB;21010GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB;21011GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB;21012GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB;21013GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB;21014GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB;21015GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB;21016GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB;21017GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB;21018GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB;21019GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB;21020GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB;21021GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB;21022GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB;21023GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB;21024GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB;21025GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB;21026GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB;21027GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB;21028GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB;21029GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB;21030GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB;21031GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB;21032GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB;21033GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB;21034GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB;21035GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB;21036GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB;21037GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB;21038GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB;21039GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB;21040GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB;21041GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB;21042GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB;21043GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB;21044GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB;21045GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB;21046GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB;21047GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB;21048GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB;21049GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB;21050GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB;21051GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB;21052GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB;21053GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB;21054GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB;2105521056GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB;21057GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB;21058GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB;2105921060GLEW_FUN_EXPORT PFNGLCOLORP3UIPROC __glewColorP3ui;21061GLEW_FUN_EXPORT PFNGLCOLORP3UIVPROC __glewColorP3uiv;21062GLEW_FUN_EXPORT PFNGLCOLORP4UIPROC __glewColorP4ui;21063GLEW_FUN_EXPORT PFNGLCOLORP4UIVPROC __glewColorP4uiv;21064GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIPROC __glewMultiTexCoordP1ui;21065GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP1UIVPROC __glewMultiTexCoordP1uiv;21066GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIPROC __glewMultiTexCoordP2ui;21067GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP2UIVPROC __glewMultiTexCoordP2uiv;21068GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIPROC __glewMultiTexCoordP3ui;21069GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP3UIVPROC __glewMultiTexCoordP3uiv;21070GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIPROC __glewMultiTexCoordP4ui;21071GLEW_FUN_EXPORT PFNGLMULTITEXCOORDP4UIVPROC __glewMultiTexCoordP4uiv;21072GLEW_FUN_EXPORT PFNGLNORMALP3UIPROC __glewNormalP3ui;21073GLEW_FUN_EXPORT PFNGLNORMALP3UIVPROC __glewNormalP3uiv;21074GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIPROC __glewSecondaryColorP3ui;21075GLEW_FUN_EXPORT PFNGLSECONDARYCOLORP3UIVPROC __glewSecondaryColorP3uiv;21076GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIPROC __glewTexCoordP1ui;21077GLEW_FUN_EXPORT PFNGLTEXCOORDP1UIVPROC __glewTexCoordP1uiv;21078GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIPROC __glewTexCoordP2ui;21079GLEW_FUN_EXPORT PFNGLTEXCOORDP2UIVPROC __glewTexCoordP2uiv;21080GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIPROC __glewTexCoordP3ui;21081GLEW_FUN_EXPORT PFNGLTEXCOORDP3UIVPROC __glewTexCoordP3uiv;21082GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIPROC __glewTexCoordP4ui;21083GLEW_FUN_EXPORT PFNGLTEXCOORDP4UIVPROC __glewTexCoordP4uiv;21084GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIPROC __glewVertexAttribP1ui;21085GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP1UIVPROC __glewVertexAttribP1uiv;21086GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIPROC __glewVertexAttribP2ui;21087GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP2UIVPROC __glewVertexAttribP2uiv;21088GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIPROC __glewVertexAttribP3ui;21089GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP3UIVPROC __glewVertexAttribP3uiv;21090GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIPROC __glewVertexAttribP4ui;21091GLEW_FUN_EXPORT PFNGLVERTEXATTRIBP4UIVPROC __glewVertexAttribP4uiv;21092GLEW_FUN_EXPORT PFNGLVERTEXP2UIPROC __glewVertexP2ui;21093GLEW_FUN_EXPORT PFNGLVERTEXP2UIVPROC __glewVertexP2uiv;21094GLEW_FUN_EXPORT PFNGLVERTEXP3UIPROC __glewVertexP3ui;21095GLEW_FUN_EXPORT PFNGLVERTEXP3UIVPROC __glewVertexP3uiv;21096GLEW_FUN_EXPORT PFNGLVERTEXP4UIPROC __glewVertexP4ui;21097GLEW_FUN_EXPORT PFNGLVERTEXP4UIVPROC __glewVertexP4uiv;2109821099GLEW_FUN_EXPORT PFNGLDEPTHRANGEARRAYVPROC __glewDepthRangeArrayv;21100GLEW_FUN_EXPORT PFNGLDEPTHRANGEINDEXEDPROC __glewDepthRangeIndexed;21101GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VPROC __glewGetDoublei_v;21102GLEW_FUN_EXPORT PFNGLGETFLOATI_VPROC __glewGetFloati_v;21103GLEW_FUN_EXPORT PFNGLSCISSORARRAYVPROC __glewScissorArrayv;21104GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDPROC __glewScissorIndexed;21105GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDVPROC __glewScissorIndexedv;21106GLEW_FUN_EXPORT PFNGLVIEWPORTARRAYVPROC __glewViewportArrayv;21107GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFPROC __glewViewportIndexedf;21108GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFVPROC __glewViewportIndexedfv;2110921110GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB;21111GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB;21112GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB;21113GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB;21114GLEW_FUN_EXPORT PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB;21115GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB;21116GLEW_FUN_EXPORT PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB;21117GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB;21118GLEW_FUN_EXPORT PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB;21119GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB;21120GLEW_FUN_EXPORT PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB;21121GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB;21122GLEW_FUN_EXPORT PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB;21123GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB;21124GLEW_FUN_EXPORT PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB;21125GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB;2112621127GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI;2112821129GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI;21130GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI;21131GLEW_FUN_EXPORT PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI;2113221133GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI;21134GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI;21135GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI;21136GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI;2113721138GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI;21139GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI;21140GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI;21141GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI;21142GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI;21143GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI;21144GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI;21145GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI;21146GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI;21147GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI;21148GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI;21149GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI;21150GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI;21151GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI;2115221153GLEW_FUN_EXPORT PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI;21154GLEW_FUN_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI;2115521156GLEW_FUN_EXPORT PFNGLPNTRIANGLESFATIPROC __glewPNTrianglesfATI;21157GLEW_FUN_EXPORT PFNGLPNTRIANGLESIATIPROC __glewPNTrianglesiATI;2115821159GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI;21160GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI;2116121162GLEW_FUN_EXPORT PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI;21163GLEW_FUN_EXPORT PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI;21164GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI;21165GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI;21166GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI;21167GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI;21168GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI;21169GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI;21170GLEW_FUN_EXPORT PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI;21171GLEW_FUN_EXPORT PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI;21172GLEW_FUN_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI;21173GLEW_FUN_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI;2117421175GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI;21176GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI;21177GLEW_FUN_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI;2117821179GLEW_FUN_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI;21180GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI;21181GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI;21182GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI;21183GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI;21184GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI;21185GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI;21186GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI;21187GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI;21188GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI;21189GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI;21190GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI;21191GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI;21192GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DATIPROC __glewVertexStream1dATI;21193GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1DVATIPROC __glewVertexStream1dvATI;21194GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FATIPROC __glewVertexStream1fATI;21195GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1FVATIPROC __glewVertexStream1fvATI;21196GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IATIPROC __glewVertexStream1iATI;21197GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1IVATIPROC __glewVertexStream1ivATI;21198GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SATIPROC __glewVertexStream1sATI;21199GLEW_FUN_EXPORT PFNGLVERTEXSTREAM1SVATIPROC __glewVertexStream1svATI;21200GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI;21201GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI;21202GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI;21203GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI;21204GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI;21205GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI;21206GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI;21207GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI;21208GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI;21209GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI;21210GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI;21211GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI;21212GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI;21213GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI;21214GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI;21215GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI;21216GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI;21217GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI;21218GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI;21219GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI;21220GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI;21221GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI;21222GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI;21223GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI;2122421225GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXTPROC __glewDrawArraysInstancedBaseInstanceEXT;21226GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXTPROC __glewDrawElementsInstancedBaseInstanceEXT;21227GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXTPROC __glewDrawElementsInstancedBaseVertexBaseInstanceEXT;2122821229GLEW_FUN_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT;21230GLEW_FUN_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT;21231GLEW_FUN_EXPORT PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT;2123221233GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT;2123421235GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT;2123621237GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONINDEXEDEXTPROC __glewBindFragDataLocationIndexedEXT;21238GLEW_FUN_EXPORT PFNGLGETFRAGDATAINDEXEXTPROC __glewGetFragDataIndexEXT;21239GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCELOCATIONINDEXEXTPROC __glewGetProgramResourceLocationIndexEXT;2124021241GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT;2124221243GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT;2124421245GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEEXTPROC __glewBufferStorageEXT;21246GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTPROC __glewNamedBufferStorageEXT;2124721248GLEW_FUN_EXPORT PFNGLCLEARTEXIMAGEEXTPROC __glewClearTexImageEXT;21249GLEW_FUN_EXPORT PFNGLCLEARTEXSUBIMAGEEXTPROC __glewClearTexSubImageEXT;2125021251GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT;21252GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT;2125321254GLEW_FUN_EXPORT PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT;21255GLEW_FUN_EXPORT PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT;2125621257GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT;21258GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT;21259GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT;21260GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT;21261GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT;21262GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT;21263GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT;21264GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT;21265GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT;21266GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT;21267GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT;21268GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT;21269GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT;2127021271GLEW_FUN_EXPORT PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT;21272GLEW_FUN_EXPORT PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT;2127321274GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATAEXTPROC __glewCopyImageSubDataEXT;2127521276GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT;21277GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT;21278GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT;21279GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT;21280GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT;2128121282GLEW_FUN_EXPORT PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT;21283GLEW_FUN_EXPORT PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT;2128421285GLEW_FUN_EXPORT PFNGLGETOBJECTLABELEXTPROC __glewGetObjectLabelEXT;21286GLEW_FUN_EXPORT PFNGLLABELOBJECTEXTPROC __glewLabelObjectEXT;2128721288GLEW_FUN_EXPORT PFNGLINSERTEVENTMARKEREXTPROC __glewInsertEventMarkerEXT;21289GLEW_FUN_EXPORT PFNGLPOPGROUPMARKEREXTPROC __glewPopGroupMarkerEXT;21290GLEW_FUN_EXPORT PFNGLPUSHGROUPMARKEREXTPROC __glewPushGroupMarkerEXT;2129121292GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT;2129321294GLEW_FUN_EXPORT PFNGLBINDMULTITEXTUREEXTPROC __glewBindMultiTextureEXT;21295GLEW_FUN_EXPORT PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC __glewCheckNamedFramebufferStatusEXT;21296GLEW_FUN_EXPORT PFNGLCLIENTATTRIBDEFAULTEXTPROC __glewClientAttribDefaultEXT;21297GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC __glewCompressedMultiTexImage1DEXT;21298GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC __glewCompressedMultiTexImage2DEXT;21299GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC __glewCompressedMultiTexImage3DEXT;21300GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC __glewCompressedMultiTexSubImage1DEXT;21301GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC __glewCompressedMultiTexSubImage2DEXT;21302GLEW_FUN_EXPORT PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC __glewCompressedMultiTexSubImage3DEXT;21303GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC __glewCompressedTextureImage1DEXT;21304GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC __glewCompressedTextureImage2DEXT;21305GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC __glewCompressedTextureImage3DEXT;21306GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC __glewCompressedTextureSubImage1DEXT;21307GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC __glewCompressedTextureSubImage2DEXT;21308GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC __glewCompressedTextureSubImage3DEXT;21309GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE1DEXTPROC __glewCopyMultiTexImage1DEXT;21310GLEW_FUN_EXPORT PFNGLCOPYMULTITEXIMAGE2DEXTPROC __glewCopyMultiTexImage2DEXT;21311GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC __glewCopyMultiTexSubImage1DEXT;21312GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC __glewCopyMultiTexSubImage2DEXT;21313GLEW_FUN_EXPORT PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC __glewCopyMultiTexSubImage3DEXT;21314GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE1DEXTPROC __glewCopyTextureImage1DEXT;21315GLEW_FUN_EXPORT PFNGLCOPYTEXTUREIMAGE2DEXTPROC __glewCopyTextureImage2DEXT;21316GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC __glewCopyTextureSubImage1DEXT;21317GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC __glewCopyTextureSubImage2DEXT;21318GLEW_FUN_EXPORT PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC __glewCopyTextureSubImage3DEXT;21319GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC __glewDisableClientStateIndexedEXT;21320GLEW_FUN_EXPORT PFNGLDISABLECLIENTSTATEIEXTPROC __glewDisableClientStateiEXT;21321GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC __glewDisableVertexArrayAttribEXT;21322GLEW_FUN_EXPORT PFNGLDISABLEVERTEXARRAYEXTPROC __glewDisableVertexArrayEXT;21323GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEINDEXEDEXTPROC __glewEnableClientStateIndexedEXT;21324GLEW_FUN_EXPORT PFNGLENABLECLIENTSTATEIEXTPROC __glewEnableClientStateiEXT;21325GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYATTRIBEXTPROC __glewEnableVertexArrayAttribEXT;21326GLEW_FUN_EXPORT PFNGLENABLEVERTEXARRAYEXTPROC __glewEnableVertexArrayEXT;21327GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC __glewFlushMappedNamedBufferRangeEXT;21328GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC __glewFramebufferDrawBufferEXT;21329GLEW_FUN_EXPORT PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC __glewFramebufferDrawBuffersEXT;21330GLEW_FUN_EXPORT PFNGLFRAMEBUFFERREADBUFFEREXTPROC __glewFramebufferReadBufferEXT;21331GLEW_FUN_EXPORT PFNGLGENERATEMULTITEXMIPMAPEXTPROC __glewGenerateMultiTexMipmapEXT;21332GLEW_FUN_EXPORT PFNGLGENERATETEXTUREMIPMAPEXTPROC __glewGenerateTextureMipmapEXT;21333GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC __glewGetCompressedMultiTexImageEXT;21334GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC __glewGetCompressedTextureImageEXT;21335GLEW_FUN_EXPORT PFNGLGETDOUBLEINDEXEDVEXTPROC __glewGetDoubleIndexedvEXT;21336GLEW_FUN_EXPORT PFNGLGETDOUBLEI_VEXTPROC __glewGetDoublei_vEXT;21337GLEW_FUN_EXPORT PFNGLGETFLOATINDEXEDVEXTPROC __glewGetFloatIndexedvEXT;21338GLEW_FUN_EXPORT PFNGLGETFLOATI_VEXTPROC __glewGetFloati_vEXT;21339GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC __glewGetFramebufferParameterivEXT;21340GLEW_FUN_EXPORT PFNGLGETMULTITEXENVFVEXTPROC __glewGetMultiTexEnvfvEXT;21341GLEW_FUN_EXPORT PFNGLGETMULTITEXENVIVEXTPROC __glewGetMultiTexEnvivEXT;21342GLEW_FUN_EXPORT PFNGLGETMULTITEXGENDVEXTPROC __glewGetMultiTexGendvEXT;21343GLEW_FUN_EXPORT PFNGLGETMULTITEXGENFVEXTPROC __glewGetMultiTexGenfvEXT;21344GLEW_FUN_EXPORT PFNGLGETMULTITEXGENIVEXTPROC __glewGetMultiTexGenivEXT;21345GLEW_FUN_EXPORT PFNGLGETMULTITEXIMAGEEXTPROC __glewGetMultiTexImageEXT;21346GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC __glewGetMultiTexLevelParameterfvEXT;21347GLEW_FUN_EXPORT PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC __glewGetMultiTexLevelParameterivEXT;21348GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIIVEXTPROC __glewGetMultiTexParameterIivEXT;21349GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIUIVEXTPROC __glewGetMultiTexParameterIuivEXT;21350GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERFVEXTPROC __glewGetMultiTexParameterfvEXT;21351GLEW_FUN_EXPORT PFNGLGETMULTITEXPARAMETERIVEXTPROC __glewGetMultiTexParameterivEXT;21352GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC __glewGetNamedBufferParameterivEXT;21353GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPOINTERVEXTPROC __glewGetNamedBufferPointervEXT;21354GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERSUBDATAEXTPROC __glewGetNamedBufferSubDataEXT;21355GLEW_FUN_EXPORT PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetNamedFramebufferAttachmentParameterivEXT;21356GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC __glewGetNamedProgramLocalParameterIivEXT;21357GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC __glewGetNamedProgramLocalParameterIuivEXT;21358GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC __glewGetNamedProgramLocalParameterdvEXT;21359GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC __glewGetNamedProgramLocalParameterfvEXT;21360GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMSTRINGEXTPROC __glewGetNamedProgramStringEXT;21361GLEW_FUN_EXPORT PFNGLGETNAMEDPROGRAMIVEXTPROC __glewGetNamedProgramivEXT;21362GLEW_FUN_EXPORT PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC __glewGetNamedRenderbufferParameterivEXT;21363GLEW_FUN_EXPORT PFNGLGETPOINTERINDEXEDVEXTPROC __glewGetPointerIndexedvEXT;21364GLEW_FUN_EXPORT PFNGLGETPOINTERI_VEXTPROC __glewGetPointeri_vEXT;21365GLEW_FUN_EXPORT PFNGLGETTEXTUREIMAGEEXTPROC __glewGetTextureImageEXT;21366GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC __glewGetTextureLevelParameterfvEXT;21367GLEW_FUN_EXPORT PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC __glewGetTextureLevelParameterivEXT;21368GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIIVEXTPROC __glewGetTextureParameterIivEXT;21369GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIUIVEXTPROC __glewGetTextureParameterIuivEXT;21370GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERFVEXTPROC __glewGetTextureParameterfvEXT;21371GLEW_FUN_EXPORT PFNGLGETTEXTUREPARAMETERIVEXTPROC __glewGetTextureParameterivEXT;21372GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC __glewGetVertexArrayIntegeri_vEXT;21373GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYINTEGERVEXTPROC __glewGetVertexArrayIntegervEXT;21374GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC __glewGetVertexArrayPointeri_vEXT;21375GLEW_FUN_EXPORT PFNGLGETVERTEXARRAYPOINTERVEXTPROC __glewGetVertexArrayPointervEXT;21376GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFEREXTPROC __glewMapNamedBufferEXT;21377GLEW_FUN_EXPORT PFNGLMAPNAMEDBUFFERRANGEEXTPROC __glewMapNamedBufferRangeEXT;21378GLEW_FUN_EXPORT PFNGLMATRIXFRUSTUMEXTPROC __glewMatrixFrustumEXT;21379GLEW_FUN_EXPORT PFNGLMATRIXLOADIDENTITYEXTPROC __glewMatrixLoadIdentityEXT;21380GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEDEXTPROC __glewMatrixLoadTransposedEXT;21381GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSEFEXTPROC __glewMatrixLoadTransposefEXT;21382GLEW_FUN_EXPORT PFNGLMATRIXLOADDEXTPROC __glewMatrixLoaddEXT;21383GLEW_FUN_EXPORT PFNGLMATRIXLOADFEXTPROC __glewMatrixLoadfEXT;21384GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEDEXTPROC __glewMatrixMultTransposedEXT;21385GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSEFEXTPROC __glewMatrixMultTransposefEXT;21386GLEW_FUN_EXPORT PFNGLMATRIXMULTDEXTPROC __glewMatrixMultdEXT;21387GLEW_FUN_EXPORT PFNGLMATRIXMULTFEXTPROC __glewMatrixMultfEXT;21388GLEW_FUN_EXPORT PFNGLMATRIXORTHOEXTPROC __glewMatrixOrthoEXT;21389GLEW_FUN_EXPORT PFNGLMATRIXPOPEXTPROC __glewMatrixPopEXT;21390GLEW_FUN_EXPORT PFNGLMATRIXPUSHEXTPROC __glewMatrixPushEXT;21391GLEW_FUN_EXPORT PFNGLMATRIXROTATEDEXTPROC __glewMatrixRotatedEXT;21392GLEW_FUN_EXPORT PFNGLMATRIXROTATEFEXTPROC __glewMatrixRotatefEXT;21393GLEW_FUN_EXPORT PFNGLMATRIXSCALEDEXTPROC __glewMatrixScaledEXT;21394GLEW_FUN_EXPORT PFNGLMATRIXSCALEFEXTPROC __glewMatrixScalefEXT;21395GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEDEXTPROC __glewMatrixTranslatedEXT;21396GLEW_FUN_EXPORT PFNGLMATRIXTRANSLATEFEXTPROC __glewMatrixTranslatefEXT;21397GLEW_FUN_EXPORT PFNGLMULTITEXBUFFEREXTPROC __glewMultiTexBufferEXT;21398GLEW_FUN_EXPORT PFNGLMULTITEXCOORDPOINTEREXTPROC __glewMultiTexCoordPointerEXT;21399GLEW_FUN_EXPORT PFNGLMULTITEXENVFEXTPROC __glewMultiTexEnvfEXT;21400GLEW_FUN_EXPORT PFNGLMULTITEXENVFVEXTPROC __glewMultiTexEnvfvEXT;21401GLEW_FUN_EXPORT PFNGLMULTITEXENVIEXTPROC __glewMultiTexEnviEXT;21402GLEW_FUN_EXPORT PFNGLMULTITEXENVIVEXTPROC __glewMultiTexEnvivEXT;21403GLEW_FUN_EXPORT PFNGLMULTITEXGENDEXTPROC __glewMultiTexGendEXT;21404GLEW_FUN_EXPORT PFNGLMULTITEXGENDVEXTPROC __glewMultiTexGendvEXT;21405GLEW_FUN_EXPORT PFNGLMULTITEXGENFEXTPROC __glewMultiTexGenfEXT;21406GLEW_FUN_EXPORT PFNGLMULTITEXGENFVEXTPROC __glewMultiTexGenfvEXT;21407GLEW_FUN_EXPORT PFNGLMULTITEXGENIEXTPROC __glewMultiTexGeniEXT;21408GLEW_FUN_EXPORT PFNGLMULTITEXGENIVEXTPROC __glewMultiTexGenivEXT;21409GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE1DEXTPROC __glewMultiTexImage1DEXT;21410GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE2DEXTPROC __glewMultiTexImage2DEXT;21411GLEW_FUN_EXPORT PFNGLMULTITEXIMAGE3DEXTPROC __glewMultiTexImage3DEXT;21412GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIIVEXTPROC __glewMultiTexParameterIivEXT;21413GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIUIVEXTPROC __glewMultiTexParameterIuivEXT;21414GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFEXTPROC __glewMultiTexParameterfEXT;21415GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERFVEXTPROC __glewMultiTexParameterfvEXT;21416GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIEXTPROC __glewMultiTexParameteriEXT;21417GLEW_FUN_EXPORT PFNGLMULTITEXPARAMETERIVEXTPROC __glewMultiTexParameterivEXT;21418GLEW_FUN_EXPORT PFNGLMULTITEXRENDERBUFFEREXTPROC __glewMultiTexRenderbufferEXT;21419GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE1DEXTPROC __glewMultiTexSubImage1DEXT;21420GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE2DEXTPROC __glewMultiTexSubImage2DEXT;21421GLEW_FUN_EXPORT PFNGLMULTITEXSUBIMAGE3DEXTPROC __glewMultiTexSubImage3DEXT;21422GLEW_FUN_EXPORT PFNGLNAMEDBUFFERDATAEXTPROC __glewNamedBufferDataEXT;21423GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSUBDATAEXTPROC __glewNamedBufferSubDataEXT;21424GLEW_FUN_EXPORT PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC __glewNamedCopyBufferSubDataEXT;21425GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC __glewNamedFramebufferRenderbufferEXT;21426GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC __glewNamedFramebufferTexture1DEXT;21427GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC __glewNamedFramebufferTexture2DEXT;21428GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC __glewNamedFramebufferTexture3DEXT;21429GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC __glewNamedFramebufferTextureEXT;21430GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC __glewNamedFramebufferTextureFaceEXT;21431GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC __glewNamedFramebufferTextureLayerEXT;21432GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC __glewNamedProgramLocalParameter4dEXT;21433GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC __glewNamedProgramLocalParameter4dvEXT;21434GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC __glewNamedProgramLocalParameter4fEXT;21435GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC __glewNamedProgramLocalParameter4fvEXT;21436GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC __glewNamedProgramLocalParameterI4iEXT;21437GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC __glewNamedProgramLocalParameterI4ivEXT;21438GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC __glewNamedProgramLocalParameterI4uiEXT;21439GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC __glewNamedProgramLocalParameterI4uivEXT;21440GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC __glewNamedProgramLocalParameters4fvEXT;21441GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC __glewNamedProgramLocalParametersI4ivEXT;21442GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC __glewNamedProgramLocalParametersI4uivEXT;21443GLEW_FUN_EXPORT PFNGLNAMEDPROGRAMSTRINGEXTPROC __glewNamedProgramStringEXT;21444GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC __glewNamedRenderbufferStorageEXT;21445GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC __glewNamedRenderbufferStorageMultisampleCoverageEXT;21446GLEW_FUN_EXPORT PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewNamedRenderbufferStorageMultisampleEXT;21447GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FEXTPROC __glewProgramUniform1fEXT;21448GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1FVEXTPROC __glewProgramUniform1fvEXT;21449GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IEXTPROC __glewProgramUniform1iEXT;21450GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1IVEXTPROC __glewProgramUniform1ivEXT;21451GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIEXTPROC __glewProgramUniform1uiEXT;21452GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UIVEXTPROC __glewProgramUniform1uivEXT;21453GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FEXTPROC __glewProgramUniform2fEXT;21454GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2FVEXTPROC __glewProgramUniform2fvEXT;21455GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IEXTPROC __glewProgramUniform2iEXT;21456GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2IVEXTPROC __glewProgramUniform2ivEXT;21457GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIEXTPROC __glewProgramUniform2uiEXT;21458GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UIVEXTPROC __glewProgramUniform2uivEXT;21459GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FEXTPROC __glewProgramUniform3fEXT;21460GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3FVEXTPROC __glewProgramUniform3fvEXT;21461GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IEXTPROC __glewProgramUniform3iEXT;21462GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3IVEXTPROC __glewProgramUniform3ivEXT;21463GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIEXTPROC __glewProgramUniform3uiEXT;21464GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UIVEXTPROC __glewProgramUniform3uivEXT;21465GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FEXTPROC __glewProgramUniform4fEXT;21466GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4FVEXTPROC __glewProgramUniform4fvEXT;21467GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IEXTPROC __glewProgramUniform4iEXT;21468GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4IVEXTPROC __glewProgramUniform4ivEXT;21469GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIEXTPROC __glewProgramUniform4uiEXT;21470GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UIVEXTPROC __glewProgramUniform4uivEXT;21471GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC __glewProgramUniformMatrix2fvEXT;21472GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC __glewProgramUniformMatrix2x3fvEXT;21473GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC __glewProgramUniformMatrix2x4fvEXT;21474GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC __glewProgramUniformMatrix3fvEXT;21475GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC __glewProgramUniformMatrix3x2fvEXT;21476GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC __glewProgramUniformMatrix3x4fvEXT;21477GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC __glewProgramUniformMatrix4fvEXT;21478GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC __glewProgramUniformMatrix4x2fvEXT;21479GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC __glewProgramUniformMatrix4x3fvEXT;21480GLEW_FUN_EXPORT PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC __glewPushClientAttribDefaultEXT;21481GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT;21482GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT;21483GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT;21484GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT;21485GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT;21486GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT;21487GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT;21488GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFVEXTPROC __glewTextureParameterfvEXT;21489GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIEXTPROC __glewTextureParameteriEXT;21490GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIVEXTPROC __glewTextureParameterivEXT;21491GLEW_FUN_EXPORT PFNGLTEXTURERENDERBUFFEREXTPROC __glewTextureRenderbufferEXT;21492GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE1DEXTPROC __glewTextureSubImage1DEXT;21493GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE2DEXTPROC __glewTextureSubImage2DEXT;21494GLEW_FUN_EXPORT PFNGLTEXTURESUBIMAGE3DEXTPROC __glewTextureSubImage3DEXT;21495GLEW_FUN_EXPORT PFNGLUNMAPNAMEDBUFFEREXTPROC __glewUnmapNamedBufferEXT;21496GLEW_FUN_EXPORT PFNGLVERTEXARRAYCOLOROFFSETEXTPROC __glewVertexArrayColorOffsetEXT;21497GLEW_FUN_EXPORT PFNGLVERTEXARRAYEDGEFLAGOFFSETEXTPROC __glewVertexArrayEdgeFlagOffsetEXT;21498GLEW_FUN_EXPORT PFNGLVERTEXARRAYFOGCOORDOFFSETEXTPROC __glewVertexArrayFogCoordOffsetEXT;21499GLEW_FUN_EXPORT PFNGLVERTEXARRAYINDEXOFFSETEXTPROC __glewVertexArrayIndexOffsetEXT;21500GLEW_FUN_EXPORT PFNGLVERTEXARRAYMULTITEXCOORDOFFSETEXTPROC __glewVertexArrayMultiTexCoordOffsetEXT;21501GLEW_FUN_EXPORT PFNGLVERTEXARRAYNORMALOFFSETEXTPROC __glewVertexArrayNormalOffsetEXT;21502GLEW_FUN_EXPORT PFNGLVERTEXARRAYSECONDARYCOLOROFFSETEXTPROC __glewVertexArraySecondaryColorOffsetEXT;21503GLEW_FUN_EXPORT PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC __glewVertexArrayTexCoordOffsetEXT;21504GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBDIVISOREXTPROC __glewVertexArrayVertexAttribDivisorEXT;21505GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC __glewVertexArrayVertexAttribIOffsetEXT;21506GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC __glewVertexArrayVertexAttribOffsetEXT;21507GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC __glewVertexArrayVertexOffsetEXT;2150821509GLEW_FUN_EXPORT PFNGLDISCARDFRAMEBUFFEREXTPROC __glewDiscardFramebufferEXT;2151021511GLEW_FUN_EXPORT PFNGLDRAWBUFFERSEXTPROC __glewDrawBuffersEXT;2151221513GLEW_FUN_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT;21514GLEW_FUN_EXPORT PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT;21515GLEW_FUN_EXPORT PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT;21516GLEW_FUN_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT;21517GLEW_FUN_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT;21518GLEW_FUN_EXPORT PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT;2151921520GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEIEXTPROC __glewBlendEquationSeparateiEXT;21521GLEW_FUN_EXPORT PFNGLBLENDEQUATIONIEXTPROC __glewBlendEquationiEXT;21522GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEIEXTPROC __glewBlendFuncSeparateiEXT;21523GLEW_FUN_EXPORT PFNGLBLENDFUNCIEXTPROC __glewBlendFunciEXT;21524GLEW_FUN_EXPORT PFNGLCOLORMASKIEXTPROC __glewColorMaskiEXT;21525GLEW_FUN_EXPORT PFNGLDISABLEIEXTPROC __glewDisableiEXT;21526GLEW_FUN_EXPORT PFNGLENABLEIEXTPROC __glewEnableiEXT;21527GLEW_FUN_EXPORT PFNGLISENABLEDIEXTPROC __glewIsEnablediEXT;2152821529GLEW_FUN_EXPORT PFNGLDRAWELEMENTSBASEVERTEXEXTPROC __glewDrawElementsBaseVertexEXT;21530GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXTPROC __glewDrawElementsInstancedBaseVertexEXT;21531GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSBASEVERTEXEXTPROC __glewDrawRangeElementsBaseVertexEXT;21532GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSBASEVERTEXEXTPROC __glewMultiDrawElementsBaseVertexEXT;2153321534GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT;21535GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT;2153621537GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT;2153821539GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEEXTERNALEXTPROC __glewBufferStorageExternalEXT;21540GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEEXTERNALEXTPROC __glewNamedBufferStorageExternalEXT;2154121542GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT;21543GLEW_FUN_EXPORT PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT;21544GLEW_FUN_EXPORT PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT;21545GLEW_FUN_EXPORT PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT;21546GLEW_FUN_EXPORT PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT;2154721548GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT;21549GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT;21550GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT;21551GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT;21552GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT;21553GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT;21554GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT;21555GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT;21556GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT;21557GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT;21558GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT;21559GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT;21560GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT;21561GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT;21562GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT;21563GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT;21564GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT;21565GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT;2156621567GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT;2156821569GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT;2157021571GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT;21572GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT;21573GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT;21574GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT;21575GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT;21576GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT;21577GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT;21578GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT;21579GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT;21580GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT;21581GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT;21582GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT;21583GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT;21584GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT;21585GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT;21586GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT;21587GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT;2158821589GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT;21590GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT;21591GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT;2159221593GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT;21594GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT;2159521596GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT;21597GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT;21598GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT;21599GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT;21600GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT;21601GLEW_FUN_EXPORT PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT;21602GLEW_FUN_EXPORT PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT;21603GLEW_FUN_EXPORT PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT;21604GLEW_FUN_EXPORT PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT;21605GLEW_FUN_EXPORT PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT;21606GLEW_FUN_EXPORT PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT;21607GLEW_FUN_EXPORT PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT;21608GLEW_FUN_EXPORT PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT;21609GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT;21610GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT;21611GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT;21612GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT;21613GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT;21614GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT;21615GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT;21616GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT;21617GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT;21618GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT;21619GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT;21620GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT;21621GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT;21622GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT;21623GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT;21624GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT;21625GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT;21626GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT;21627GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT;21628GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT;21629GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT;2163021631GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT;21632GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT;21633GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT;21634GLEW_FUN_EXPORT PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT;21635GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT;21636GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT;21637GLEW_FUN_EXPORT PFNGLHISTOGRAMEXTPROC __glewHistogramEXT;21638GLEW_FUN_EXPORT PFNGLMINMAXEXTPROC __glewMinmaxEXT;21639GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT;21640GLEW_FUN_EXPORT PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT;2164121642GLEW_FUN_EXPORT PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT;2164321644GLEW_FUN_EXPORT PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT;2164521646GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISOREXTPROC __glewVertexAttribDivisorEXT;2164721648GLEW_FUN_EXPORT PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT;21649GLEW_FUN_EXPORT PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT;21650GLEW_FUN_EXPORT PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT;2165121652GLEW_FUN_EXPORT PFNGLFLUSHMAPPEDBUFFERRANGEEXTPROC __glewFlushMappedBufferRangeEXT;21653GLEW_FUN_EXPORT PFNGLMAPBUFFERRANGEEXTPROC __glewMapBufferRangeEXT;2165421655GLEW_FUN_EXPORT PFNGLBUFFERSTORAGEMEMEXTPROC __glewBufferStorageMemEXT;21656GLEW_FUN_EXPORT PFNGLCREATEMEMORYOBJECTSEXTPROC __glewCreateMemoryObjectsEXT;21657GLEW_FUN_EXPORT PFNGLDELETEMEMORYOBJECTSEXTPROC __glewDeleteMemoryObjectsEXT;21658GLEW_FUN_EXPORT PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC __glewGetMemoryObjectParameterivEXT;21659GLEW_FUN_EXPORT PFNGLGETUNSIGNEDBYTEI_VEXTPROC __glewGetUnsignedBytei_vEXT;21660GLEW_FUN_EXPORT PFNGLGETUNSIGNEDBYTEVEXTPROC __glewGetUnsignedBytevEXT;21661GLEW_FUN_EXPORT PFNGLISMEMORYOBJECTEXTPROC __glewIsMemoryObjectEXT;21662GLEW_FUN_EXPORT PFNGLMEMORYOBJECTPARAMETERIVEXTPROC __glewMemoryObjectParameterivEXT;21663GLEW_FUN_EXPORT PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC __glewNamedBufferStorageMemEXT;21664GLEW_FUN_EXPORT PFNGLTEXSTORAGEMEM1DEXTPROC __glewTexStorageMem1DEXT;21665GLEW_FUN_EXPORT PFNGLTEXSTORAGEMEM2DEXTPROC __glewTexStorageMem2DEXT;21666GLEW_FUN_EXPORT PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC __glewTexStorageMem2DMultisampleEXT;21667GLEW_FUN_EXPORT PFNGLTEXSTORAGEMEM3DEXTPROC __glewTexStorageMem3DEXT;21668GLEW_FUN_EXPORT PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC __glewTexStorageMem3DMultisampleEXT;21669GLEW_FUN_EXPORT PFNGLTEXTURESTORAGEMEM1DEXTPROC __glewTextureStorageMem1DEXT;21670GLEW_FUN_EXPORT PFNGLTEXTURESTORAGEMEM2DEXTPROC __glewTextureStorageMem2DEXT;21671GLEW_FUN_EXPORT PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC __glewTextureStorageMem2DMultisampleEXT;21672GLEW_FUN_EXPORT PFNGLTEXTURESTORAGEMEM3DEXTPROC __glewTextureStorageMem3DEXT;21673GLEW_FUN_EXPORT PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC __glewTextureStorageMem3DMultisampleEXT;2167421675GLEW_FUN_EXPORT PFNGLIMPORTMEMORYFDEXTPROC __glewImportMemoryFdEXT;2167621677GLEW_FUN_EXPORT PFNGLIMPORTMEMORYWIN32HANDLEEXTPROC __glewImportMemoryWin32HandleEXT;21678GLEW_FUN_EXPORT PFNGLIMPORTMEMORYWIN32NAMEEXTPROC __glewImportMemoryWin32NameEXT;2167921680GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT;21681GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT;2168221683GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC __glewMultiDrawArraysIndirectEXT;21684GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC __glewMultiDrawElementsIndirectEXT;2168521686GLEW_FUN_EXPORT PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT;21687GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT;2168821689GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXTPROC __glewFramebufferTexture2DMultisampleEXT;2169021691GLEW_FUN_EXPORT PFNGLDRAWBUFFERSINDEXEDEXTPROC __glewDrawBuffersIndexedEXT;21692GLEW_FUN_EXPORT PFNGLGETINTEGERI_VEXTPROC __glewGetIntegeri_vEXT;21693GLEW_FUN_EXPORT PFNGLREADBUFFERINDEXEDEXTPROC __glewReadBufferIndexedEXT;2169421695GLEW_FUN_EXPORT PFNGLCOLORTABLEEXTPROC __glewColorTableEXT;21696GLEW_FUN_EXPORT PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT;21697GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT;21698GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT;2169921700GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT;21701GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT;21702GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT;21703GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT;21704GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT;21705GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT;2170621707GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT;21708GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT;2170921710GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT;2171121712GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETCLAMPEXTPROC __glewPolygonOffsetClampEXT;2171321714GLEW_FUN_EXPORT PFNGLPROVOKINGVERTEXEXTPROC __glewProvokingVertexEXT;2171521716GLEW_FUN_EXPORT PFNGLCOVERAGEMODULATIONNVPROC __glewCoverageModulationNV;21717GLEW_FUN_EXPORT PFNGLCOVERAGEMODULATIONTABLENVPROC __glewCoverageModulationTableNV;21718GLEW_FUN_EXPORT PFNGLGETCOVERAGEMODULATIONTABLENVPROC __glewGetCoverageModulationTableNV;21719GLEW_FUN_EXPORT PFNGLRASTERSAMPLESEXTPROC __glewRasterSamplesEXT;2172021721GLEW_FUN_EXPORT PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT;21722GLEW_FUN_EXPORT PFNGLENDSCENEEXTPROC __glewEndSceneEXT;2172321724GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT;21725GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT;21726GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT;21727GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT;21728GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT;21729GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT;21730GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT;21731GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT;21732GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT;21733GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT;21734GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT;21735GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT;21736GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT;21737GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT;21738GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT;21739GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT;21740GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT;2174121742GLEW_FUN_EXPORT PFNGLDELETESEMAPHORESEXTPROC __glewDeleteSemaphoresEXT;21743GLEW_FUN_EXPORT PFNGLGENSEMAPHORESEXTPROC __glewGenSemaphoresEXT;21744GLEW_FUN_EXPORT PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC __glewGetSemaphoreParameterui64vEXT;21745GLEW_FUN_EXPORT PFNGLISSEMAPHOREEXTPROC __glewIsSemaphoreEXT;21746GLEW_FUN_EXPORT PFNGLSEMAPHOREPARAMETERUI64VEXTPROC __glewSemaphoreParameterui64vEXT;21747GLEW_FUN_EXPORT PFNGLSIGNALSEMAPHOREEXTPROC __glewSignalSemaphoreEXT;21748GLEW_FUN_EXPORT PFNGLWAITSEMAPHOREEXTPROC __glewWaitSemaphoreEXT;2174921750GLEW_FUN_EXPORT PFNGLIMPORTSEMAPHOREFDEXTPROC __glewImportSemaphoreFdEXT;2175121752GLEW_FUN_EXPORT PFNGLIMPORTSEMAPHOREWIN32HANDLEEXTPROC __glewImportSemaphoreWin32HandleEXT;21753GLEW_FUN_EXPORT PFNGLIMPORTSEMAPHOREWIN32NAMEEXTPROC __glewImportSemaphoreWin32NameEXT;2175421755GLEW_FUN_EXPORT PFNGLACTIVEPROGRAMEXTPROC __glewActiveProgramEXT;21756GLEW_FUN_EXPORT PFNGLCREATESHADERPROGRAMEXTPROC __glewCreateShaderProgramEXT;21757GLEW_FUN_EXPORT PFNGLUSESHADERPROGRAMEXTPROC __glewUseShaderProgramEXT;2175821759GLEW_FUN_EXPORT PFNGLBINDIMAGETEXTUREEXTPROC __glewBindImageTextureEXT;21760GLEW_FUN_EXPORT PFNGLMEMORYBARRIEREXTPROC __glewMemoryBarrierEXT;2176121762GLEW_FUN_EXPORT PFNGLCLEARPIXELLOCALSTORAGEUIEXTPROC __glewClearPixelLocalStorageuiEXT;21763GLEW_FUN_EXPORT PFNGLFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __glewFramebufferPixelLocalStorageSizeEXT;21764GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERPIXELLOCALSTORAGESIZEEXTPROC __glewGetFramebufferPixelLocalStorageSizeEXT;2176521766GLEW_FUN_EXPORT PFNGLTEXPAGECOMMITMENTEXTPROC __glewTexPageCommitmentEXT;21767GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT;2176821769GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT;2177021771GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT;21772GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT;21773GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT;2177421775GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT;2177621777GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT;2177821779GLEW_FUN_EXPORT PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT;2178021781GLEW_FUN_EXPORT PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT;21782GLEW_FUN_EXPORT PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT;21783GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT;21784GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT;21785GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT;21786GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT;2178721788GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT;21789GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT;21790GLEW_FUN_EXPORT PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT;21791GLEW_FUN_EXPORT PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT;21792GLEW_FUN_EXPORT PFNGLISTEXTUREEXTPROC __glewIsTextureEXT;21793GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT;2179421795GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT;2179621797GLEW_FUN_EXPORT PFNGLTEXSTORAGE1DEXTPROC __glewTexStorage1DEXT;21798GLEW_FUN_EXPORT PFNGLTEXSTORAGE2DEXTPROC __glewTexStorage2DEXT;21799GLEW_FUN_EXPORT PFNGLTEXSTORAGE3DEXTPROC __glewTexStorage3DEXT;21800GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE1DEXTPROC __glewTextureStorage1DEXT;21801GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE2DEXTPROC __glewTextureStorage2DEXT;21802GLEW_FUN_EXPORT PFNGLTEXTURESTORAGE3DEXTPROC __glewTextureStorage3DEXT;2180321804GLEW_FUN_EXPORT PFNGLTEXTUREVIEWEXTPROC __glewTextureViewEXT;2180521806GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT;21807GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT;2180821809GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKEXTPROC __glewBeginTransformFeedbackEXT;21810GLEW_FUN_EXPORT PFNGLBINDBUFFERBASEEXTPROC __glewBindBufferBaseEXT;21811GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETEXTPROC __glewBindBufferOffsetEXT;21812GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGEEXTPROC __glewBindBufferRangeEXT;21813GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKEXTPROC __glewEndTransformFeedbackEXT;21814GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC __glewGetTransformFeedbackVaryingEXT;21815GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC __glewTransformFeedbackVaryingsEXT;2181621817GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT;21818GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT;21819GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT;21820GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT;21821GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT;21822GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT;21823GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT;21824GLEW_FUN_EXPORT PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT;2182521826GLEW_FUN_EXPORT PFNGLBINDARRAYSETEXTPROC __glewBindArraySetEXT;21827GLEW_FUN_EXPORT PFNGLCREATEARRAYSETEXTPROC __glewCreateArraySetExt;21828GLEW_FUN_EXPORT PFNGLDELETEARRAYSETSEXTPROC __glewDeleteArraySetsEXT;2182921830GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLDVEXTPROC __glewGetVertexAttribLdvEXT;21831GLEW_FUN_EXPORT PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC __glewVertexArrayVertexAttribLOffsetEXT;21832GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DEXTPROC __glewVertexAttribL1dEXT;21833GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1DVEXTPROC __glewVertexAttribL1dvEXT;21834GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DEXTPROC __glewVertexAttribL2dEXT;21835GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2DVEXTPROC __glewVertexAttribL2dvEXT;21836GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DEXTPROC __glewVertexAttribL3dEXT;21837GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3DVEXTPROC __glewVertexAttribL3dvEXT;21838GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DEXTPROC __glewVertexAttribL4dEXT;21839GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4DVEXTPROC __glewVertexAttribL4dvEXT;21840GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLPOINTEREXTPROC __glewVertexAttribLPointerEXT;2184121842GLEW_FUN_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT;21843GLEW_FUN_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT;21844GLEW_FUN_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT;21845GLEW_FUN_EXPORT PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT;21846GLEW_FUN_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT;21847GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT;21848GLEW_FUN_EXPORT PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT;21849GLEW_FUN_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT;21850GLEW_FUN_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT;21851GLEW_FUN_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT;21852GLEW_FUN_EXPORT PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT;21853GLEW_FUN_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT;21854GLEW_FUN_EXPORT PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT;21855GLEW_FUN_EXPORT PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT;21856GLEW_FUN_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT;21857GLEW_FUN_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT;21858GLEW_FUN_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT;21859GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT;21860GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT;21861GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT;21862GLEW_FUN_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT;21863GLEW_FUN_EXPORT PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT;21864GLEW_FUN_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT;21865GLEW_FUN_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT;21866GLEW_FUN_EXPORT PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT;21867GLEW_FUN_EXPORT PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT;21868GLEW_FUN_EXPORT PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT;21869GLEW_FUN_EXPORT PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT;21870GLEW_FUN_EXPORT PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT;21871GLEW_FUN_EXPORT PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT;21872GLEW_FUN_EXPORT PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT;21873GLEW_FUN_EXPORT PFNGLSWIZZLEEXTPROC __glewSwizzleEXT;21874GLEW_FUN_EXPORT PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT;21875GLEW_FUN_EXPORT PFNGLVARIANTBVEXTPROC __glewVariantbvEXT;21876GLEW_FUN_EXPORT PFNGLVARIANTDVEXTPROC __glewVariantdvEXT;21877GLEW_FUN_EXPORT PFNGLVARIANTFVEXTPROC __glewVariantfvEXT;21878GLEW_FUN_EXPORT PFNGLVARIANTIVEXTPROC __glewVariantivEXT;21879GLEW_FUN_EXPORT PFNGLVARIANTSVEXTPROC __glewVariantsvEXT;21880GLEW_FUN_EXPORT PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT;21881GLEW_FUN_EXPORT PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT;21882GLEW_FUN_EXPORT PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT;21883GLEW_FUN_EXPORT PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT;2188421885GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT;21886GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT;21887GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT;2188821889GLEW_FUN_EXPORT PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC __glewAcquireKeyedMutexWin32EXT;21890GLEW_FUN_EXPORT PFNGLRELEASEKEYEDMUTEXWIN32EXTPROC __glewReleaseKeyedMutexWin32EXT;2189121892GLEW_FUN_EXPORT PFNGLWINDOWRECTANGLESEXTPROC __glewWindowRectanglesEXT;2189321894GLEW_FUN_EXPORT PFNGLIMPORTSYNCEXTPROC __glewImportSyncEXT;2189521896GLEW_FUN_EXPORT PFNGLFRAMETERMINATORGREMEDYPROC __glewFrameTerminatorGREMEDY;2189721898GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY;2189921900GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP;21901GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP;21902GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP;21903GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP;21904GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP;21905GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP;2190621907GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM;21908GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM;2190921910GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM;21911GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM;21912GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM;21913GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM;21914GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM;21915GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM;21916GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM;21917GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM;2191821919GLEW_FUN_EXPORT PFNGLMAPTEXTURE2DINTELPROC __glewMapTexture2DINTEL;21920GLEW_FUN_EXPORT PFNGLSYNCTEXTUREINTELPROC __glewSyncTextureINTEL;21921GLEW_FUN_EXPORT PFNGLUNMAPTEXTURE2DINTELPROC __glewUnmapTexture2DINTEL;2192221923GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL;21924GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL;21925GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL;21926GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL;2192721928GLEW_FUN_EXPORT PFNGLBEGINPERFQUERYINTELPROC __glewBeginPerfQueryINTEL;21929GLEW_FUN_EXPORT PFNGLCREATEPERFQUERYINTELPROC __glewCreatePerfQueryINTEL;21930GLEW_FUN_EXPORT PFNGLDELETEPERFQUERYINTELPROC __glewDeletePerfQueryINTEL;21931GLEW_FUN_EXPORT PFNGLENDPERFQUERYINTELPROC __glewEndPerfQueryINTEL;21932GLEW_FUN_EXPORT PFNGLGETFIRSTPERFQUERYIDINTELPROC __glewGetFirstPerfQueryIdINTEL;21933GLEW_FUN_EXPORT PFNGLGETNEXTPERFQUERYIDINTELPROC __glewGetNextPerfQueryIdINTEL;21934GLEW_FUN_EXPORT PFNGLGETPERFCOUNTERINFOINTELPROC __glewGetPerfCounterInfoINTEL;21935GLEW_FUN_EXPORT PFNGLGETPERFQUERYDATAINTELPROC __glewGetPerfQueryDataINTEL;21936GLEW_FUN_EXPORT PFNGLGETPERFQUERYIDBYNAMEINTELPROC __glewGetPerfQueryIdByNameINTEL;21937GLEW_FUN_EXPORT PFNGLGETPERFQUERYINFOINTELPROC __glewGetPerfQueryInfoINTEL;2193821939GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL;21940GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL;2194121942GLEW_FUN_EXPORT PFNGLBLENDBARRIERKHRPROC __glewBlendBarrierKHR;2194321944GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECALLBACKPROC __glewDebugMessageCallback;21945GLEW_FUN_EXPORT PFNGLDEBUGMESSAGECONTROLPROC __glewDebugMessageControl;21946GLEW_FUN_EXPORT PFNGLDEBUGMESSAGEINSERTPROC __glewDebugMessageInsert;21947GLEW_FUN_EXPORT PFNGLGETDEBUGMESSAGELOGPROC __glewGetDebugMessageLog;21948GLEW_FUN_EXPORT PFNGLGETOBJECTLABELPROC __glewGetObjectLabel;21949GLEW_FUN_EXPORT PFNGLGETOBJECTPTRLABELPROC __glewGetObjectPtrLabel;21950GLEW_FUN_EXPORT PFNGLOBJECTLABELPROC __glewObjectLabel;21951GLEW_FUN_EXPORT PFNGLOBJECTPTRLABELPROC __glewObjectPtrLabel;21952GLEW_FUN_EXPORT PFNGLPOPDEBUGGROUPPROC __glewPopDebugGroup;21953GLEW_FUN_EXPORT PFNGLPUSHDEBUGGROUPPROC __glewPushDebugGroup;2195421955GLEW_FUN_EXPORT PFNGLMAXSHADERCOMPILERTHREADSKHRPROC __glewMaxShaderCompilerThreadsKHR;2195621957GLEW_FUN_EXPORT PFNGLGETNUNIFORMFVPROC __glewGetnUniformfv;21958GLEW_FUN_EXPORT PFNGLGETNUNIFORMIVPROC __glewGetnUniformiv;21959GLEW_FUN_EXPORT PFNGLGETNUNIFORMUIVPROC __glewGetnUniformuiv;21960GLEW_FUN_EXPORT PFNGLREADNPIXELSPROC __glewReadnPixels;2196121962GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDPROC __glewBufferRegionEnabled;21963GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONPROC __glewDeleteBufferRegion;21964GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONPROC __glewDrawBufferRegion;21965GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONPROC __glewNewBufferRegion;21966GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONPROC __glewReadBufferRegion;2196721968GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA;2196921970GLEW_FUN_EXPORT PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA;21971GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA;21972GLEW_FUN_EXPORT PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA;21973GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA;21974GLEW_FUN_EXPORT PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA;21975GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA;21976GLEW_FUN_EXPORT PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA;21977GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA;21978GLEW_FUN_EXPORT PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA;21979GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA;21980GLEW_FUN_EXPORT PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA;21981GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA;21982GLEW_FUN_EXPORT PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA;21983GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA;21984GLEW_FUN_EXPORT PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA;21985GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA;21986GLEW_FUN_EXPORT PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA;21987GLEW_FUN_EXPORT PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA;21988GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA;21989GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA;21990GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA;21991GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA;21992GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA;21993GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA;2199421995GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVXPROC __glewBeginConditionalRenderNVX;21996GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVXPROC __glewEndConditionalRenderNVX;2199721998GLEW_FUN_EXPORT PFNGLLGPUCOPYIMAGESUBDATANVXPROC __glewLGPUCopyImageSubDataNVX;21999GLEW_FUN_EXPORT PFNGLLGPUINTERLOCKNVXPROC __glewLGPUInterlockNVX;22000GLEW_FUN_EXPORT PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC __glewLGPUNamedBufferSubDataNVX;2200122002GLEW_FUN_EXPORT PFNGLSTEREOPARAMETERFNVPROC __glewStereoParameterfNV;22003GLEW_FUN_EXPORT PFNGLSTEREOPARAMETERINVPROC __glewStereoParameteriNV;2200422005GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSNVPROC __glewMultiDrawArraysIndirectBindlessNV;22006GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSNVPROC __glewMultiDrawElementsIndirectBindlessNV;2200722008GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSINDIRECTBINDLESSCOUNTNVPROC __glewMultiDrawArraysIndirectBindlessCountNV;22009GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSINDIRECTBINDLESSCOUNTNVPROC __glewMultiDrawElementsIndirectBindlessCountNV;2201022011GLEW_FUN_EXPORT PFNGLGETIMAGEHANDLENVPROC __glewGetImageHandleNV;22012GLEW_FUN_EXPORT PFNGLGETTEXTUREHANDLENVPROC __glewGetTextureHandleNV;22013GLEW_FUN_EXPORT PFNGLGETTEXTURESAMPLERHANDLENVPROC __glewGetTextureSamplerHandleNV;22014GLEW_FUN_EXPORT PFNGLISIMAGEHANDLERESIDENTNVPROC __glewIsImageHandleResidentNV;22015GLEW_FUN_EXPORT PFNGLISTEXTUREHANDLERESIDENTNVPROC __glewIsTextureHandleResidentNV;22016GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLENONRESIDENTNVPROC __glewMakeImageHandleNonResidentNV;22017GLEW_FUN_EXPORT PFNGLMAKEIMAGEHANDLERESIDENTNVPROC __glewMakeImageHandleResidentNV;22018GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLENONRESIDENTNVPROC __glewMakeTextureHandleNonResidentNV;22019GLEW_FUN_EXPORT PFNGLMAKETEXTUREHANDLERESIDENTNVPROC __glewMakeTextureHandleResidentNV;22020GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64NVPROC __glewProgramUniformHandleui64NV;22021GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMHANDLEUI64VNVPROC __glewProgramUniformHandleui64vNV;22022GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64NVPROC __glewUniformHandleui64NV;22023GLEW_FUN_EXPORT PFNGLUNIFORMHANDLEUI64VNVPROC __glewUniformHandleui64vNV;2202422025GLEW_FUN_EXPORT PFNGLBLENDBARRIERNVPROC __glewBlendBarrierNV;22026GLEW_FUN_EXPORT PFNGLBLENDPARAMETERINVPROC __glewBlendParameteriNV;2202722028GLEW_FUN_EXPORT PFNGLVIEWPORTPOSITIONWSCALENVPROC __glewViewportPositionWScaleNV;2202922030GLEW_FUN_EXPORT PFNGLCALLCOMMANDLISTNVPROC __glewCallCommandListNV;22031GLEW_FUN_EXPORT PFNGLCOMMANDLISTSEGMENTSNVPROC __glewCommandListSegmentsNV;22032GLEW_FUN_EXPORT PFNGLCOMPILECOMMANDLISTNVPROC __glewCompileCommandListNV;22033GLEW_FUN_EXPORT PFNGLCREATECOMMANDLISTSNVPROC __glewCreateCommandListsNV;22034GLEW_FUN_EXPORT PFNGLCREATESTATESNVPROC __glewCreateStatesNV;22035GLEW_FUN_EXPORT PFNGLDELETECOMMANDLISTSNVPROC __glewDeleteCommandListsNV;22036GLEW_FUN_EXPORT PFNGLDELETESTATESNVPROC __glewDeleteStatesNV;22037GLEW_FUN_EXPORT PFNGLDRAWCOMMANDSADDRESSNVPROC __glewDrawCommandsAddressNV;22038GLEW_FUN_EXPORT PFNGLDRAWCOMMANDSNVPROC __glewDrawCommandsNV;22039GLEW_FUN_EXPORT PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC __glewDrawCommandsStatesAddressNV;22040GLEW_FUN_EXPORT PFNGLDRAWCOMMANDSSTATESNVPROC __glewDrawCommandsStatesNV;22041GLEW_FUN_EXPORT PFNGLGETCOMMANDHEADERNVPROC __glewGetCommandHeaderNV;22042GLEW_FUN_EXPORT PFNGLGETSTAGEINDEXNVPROC __glewGetStageIndexNV;22043GLEW_FUN_EXPORT PFNGLISCOMMANDLISTNVPROC __glewIsCommandListNV;22044GLEW_FUN_EXPORT PFNGLISSTATENVPROC __glewIsStateNV;22045GLEW_FUN_EXPORT PFNGLLISTDRAWCOMMANDSSTATESCLIENTNVPROC __glewListDrawCommandsStatesClientNV;22046GLEW_FUN_EXPORT PFNGLSTATECAPTURENVPROC __glewStateCaptureNV;2204722048GLEW_FUN_EXPORT PFNGLBEGINCONDITIONALRENDERNVPROC __glewBeginConditionalRenderNV;22049GLEW_FUN_EXPORT PFNGLENDCONDITIONALRENDERNVPROC __glewEndConditionalRenderNV;2205022051GLEW_FUN_EXPORT PFNGLSUBPIXELPRECISIONBIASNVPROC __glewSubpixelPrecisionBiasNV;2205222053GLEW_FUN_EXPORT PFNGLCONSERVATIVERASTERPARAMETERFNVPROC __glewConservativeRasterParameterfNV;2205422055GLEW_FUN_EXPORT PFNGLCONSERVATIVERASTERPARAMETERINVPROC __glewConservativeRasterParameteriNV;2205622057GLEW_FUN_EXPORT PFNGLCOPYBUFFERSUBDATANVPROC __glewCopyBufferSubDataNV;2205822059GLEW_FUN_EXPORT PFNGLCOPYIMAGESUBDATANVPROC __glewCopyImageSubDataNV;2206022061GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV;22062GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV;22063GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV;2206422065GLEW_FUN_EXPORT PFNGLDRAWBUFFERSNVPROC __glewDrawBuffersNV;2206622067GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDNVPROC __glewDrawArraysInstancedNV;22068GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDNVPROC __glewDrawElementsInstancedNV;2206922070GLEW_FUN_EXPORT PFNGLDRAWTEXTURENVPROC __glewDrawTextureNV;2207122072GLEW_FUN_EXPORT PFNGLDRAWVKIMAGENVPROC __glewDrawVkImageNV;22073GLEW_FUN_EXPORT PFNGLGETVKPROCADDRNVPROC __glewGetVkProcAddrNV;22074GLEW_FUN_EXPORT PFNGLSIGNALVKFENCENVPROC __glewSignalVkFenceNV;22075GLEW_FUN_EXPORT PFNGLSIGNALVKSEMAPHORENVPROC __glewSignalVkSemaphoreNV;22076GLEW_FUN_EXPORT PFNGLWAITVKSEMAPHORENVPROC __glewWaitVkSemaphoreNV;2207722078GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV;22079GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV;22080GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV;22081GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV;22082GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV;22083GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV;22084GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV;22085GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV;22086GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV;2208722088GLEW_FUN_EXPORT PFNGLGETMULTISAMPLEFVNVPROC __glewGetMultisamplefvNV;22089GLEW_FUN_EXPORT PFNGLSAMPLEMASKINDEXEDNVPROC __glewSampleMaskIndexedNV;22090GLEW_FUN_EXPORT PFNGLTEXRENDERBUFFERNVPROC __glewTexRenderbufferNV;2209122092GLEW_FUN_EXPORT PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV;22093GLEW_FUN_EXPORT PFNGLFINISHFENCENVPROC __glewFinishFenceNV;22094GLEW_FUN_EXPORT PFNGLGENFENCESNVPROC __glewGenFencesNV;22095GLEW_FUN_EXPORT PFNGLGETFENCEIVNVPROC __glewGetFenceivNV;22096GLEW_FUN_EXPORT PFNGLISFENCENVPROC __glewIsFenceNV;22097GLEW_FUN_EXPORT PFNGLSETFENCENVPROC __glewSetFenceNV;22098GLEW_FUN_EXPORT PFNGLTESTFENCENVPROC __glewTestFenceNV;2209922100GLEW_FUN_EXPORT PFNGLFRAGMENTCOVERAGECOLORNVPROC __glewFragmentCoverageColorNV;2210122102GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV;22103GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV;22104GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV;22105GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV;22106GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV;22107GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV;2210822109GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFERNVPROC __glewBlitFramebufferNV;2211022111GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLENVPROC __glewRenderbufferStorageMultisampleNV;2211222113GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV;2211422115GLEW_FUN_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV;2211622117GLEW_FUN_EXPORT PFNGLMULTICASTBARRIERNVPROC __glewMulticastBarrierNV;22118GLEW_FUN_EXPORT PFNGLMULTICASTBLITFRAMEBUFFERNVPROC __glewMulticastBlitFramebufferNV;22119GLEW_FUN_EXPORT PFNGLMULTICASTBUFFERSUBDATANVPROC __glewMulticastBufferSubDataNV;22120GLEW_FUN_EXPORT PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC __glewMulticastCopyBufferSubDataNV;22121GLEW_FUN_EXPORT PFNGLMULTICASTCOPYIMAGESUBDATANVPROC __glewMulticastCopyImageSubDataNV;22122GLEW_FUN_EXPORT PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC __glewMulticastFramebufferSampleLocationsfvNV;22123GLEW_FUN_EXPORT PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC __glewMulticastGetQueryObjecti64vNV;22124GLEW_FUN_EXPORT PFNGLMULTICASTGETQUERYOBJECTIVNVPROC __glewMulticastGetQueryObjectivNV;22125GLEW_FUN_EXPORT PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC __glewMulticastGetQueryObjectui64vNV;22126GLEW_FUN_EXPORT PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC __glewMulticastGetQueryObjectuivNV;22127GLEW_FUN_EXPORT PFNGLMULTICASTWAITSYNCNVPROC __glewMulticastWaitSyncNV;22128GLEW_FUN_EXPORT PFNGLRENDERGPUMASKNVPROC __glewRenderGpuMaskNV;2212922130GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV;22131GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV;22132GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV;22133GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV;22134GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV;22135GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV;22136GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV;22137GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV;22138GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV;22139GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV;22140GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV;22141GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV;2214222143GLEW_FUN_EXPORT PFNGLGETUNIFORMI64VNVPROC __glewGetUniformi64vNV;22144GLEW_FUN_EXPORT PFNGLGETUNIFORMUI64VNVPROC __glewGetUniformui64vNV;22145GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64NVPROC __glewProgramUniform1i64NV;22146GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1I64VNVPROC __glewProgramUniform1i64vNV;22147GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64NVPROC __glewProgramUniform1ui64NV;22148GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM1UI64VNVPROC __glewProgramUniform1ui64vNV;22149GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64NVPROC __glewProgramUniform2i64NV;22150GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2I64VNVPROC __glewProgramUniform2i64vNV;22151GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64NVPROC __glewProgramUniform2ui64NV;22152GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM2UI64VNVPROC __glewProgramUniform2ui64vNV;22153GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64NVPROC __glewProgramUniform3i64NV;22154GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3I64VNVPROC __glewProgramUniform3i64vNV;22155GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64NVPROC __glewProgramUniform3ui64NV;22156GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM3UI64VNVPROC __glewProgramUniform3ui64vNV;22157GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64NVPROC __glewProgramUniform4i64NV;22158GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4I64VNVPROC __glewProgramUniform4i64vNV;22159GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64NVPROC __glewProgramUniform4ui64NV;22160GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORM4UI64VNVPROC __glewProgramUniform4ui64vNV;22161GLEW_FUN_EXPORT PFNGLUNIFORM1I64NVPROC __glewUniform1i64NV;22162GLEW_FUN_EXPORT PFNGLUNIFORM1I64VNVPROC __glewUniform1i64vNV;22163GLEW_FUN_EXPORT PFNGLUNIFORM1UI64NVPROC __glewUniform1ui64NV;22164GLEW_FUN_EXPORT PFNGLUNIFORM1UI64VNVPROC __glewUniform1ui64vNV;22165GLEW_FUN_EXPORT PFNGLUNIFORM2I64NVPROC __glewUniform2i64NV;22166GLEW_FUN_EXPORT PFNGLUNIFORM2I64VNVPROC __glewUniform2i64vNV;22167GLEW_FUN_EXPORT PFNGLUNIFORM2UI64NVPROC __glewUniform2ui64NV;22168GLEW_FUN_EXPORT PFNGLUNIFORM2UI64VNVPROC __glewUniform2ui64vNV;22169GLEW_FUN_EXPORT PFNGLUNIFORM3I64NVPROC __glewUniform3i64NV;22170GLEW_FUN_EXPORT PFNGLUNIFORM3I64VNVPROC __glewUniform3i64vNV;22171GLEW_FUN_EXPORT PFNGLUNIFORM3UI64NVPROC __glewUniform3ui64NV;22172GLEW_FUN_EXPORT PFNGLUNIFORM3UI64VNVPROC __glewUniform3ui64vNV;22173GLEW_FUN_EXPORT PFNGLUNIFORM4I64NVPROC __glewUniform4i64NV;22174GLEW_FUN_EXPORT PFNGLUNIFORM4I64VNVPROC __glewUniform4i64vNV;22175GLEW_FUN_EXPORT PFNGLUNIFORM4UI64NVPROC __glewUniform4ui64NV;22176GLEW_FUN_EXPORT PFNGLUNIFORM4UI64VNVPROC __glewUniform4ui64vNV;2217722178GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV;22179GLEW_FUN_EXPORT PFNGLCOLOR3HVNVPROC __glewColor3hvNV;22180GLEW_FUN_EXPORT PFNGLCOLOR4HNVPROC __glewColor4hNV;22181GLEW_FUN_EXPORT PFNGLCOLOR4HVNVPROC __glewColor4hvNV;22182GLEW_FUN_EXPORT PFNGLFOGCOORDHNVPROC __glewFogCoordhNV;22183GLEW_FUN_EXPORT PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV;22184GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV;22185GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV;22186GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV;22187GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV;22188GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV;22189GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV;22190GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV;22191GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV;22192GLEW_FUN_EXPORT PFNGLNORMAL3HNVPROC __glewNormal3hNV;22193GLEW_FUN_EXPORT PFNGLNORMAL3HVNVPROC __glewNormal3hvNV;22194GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV;22195GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV;22196GLEW_FUN_EXPORT PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV;22197GLEW_FUN_EXPORT PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV;22198GLEW_FUN_EXPORT PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV;22199GLEW_FUN_EXPORT PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV;22200GLEW_FUN_EXPORT PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV;22201GLEW_FUN_EXPORT PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV;22202GLEW_FUN_EXPORT PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV;22203GLEW_FUN_EXPORT PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV;22204GLEW_FUN_EXPORT PFNGLVERTEX2HNVPROC __glewVertex2hNV;22205GLEW_FUN_EXPORT PFNGLVERTEX2HVNVPROC __glewVertex2hvNV;22206GLEW_FUN_EXPORT PFNGLVERTEX3HNVPROC __glewVertex3hNV;22207GLEW_FUN_EXPORT PFNGLVERTEX3HVNVPROC __glewVertex3hvNV;22208GLEW_FUN_EXPORT PFNGLVERTEX4HNVPROC __glewVertex4hNV;22209GLEW_FUN_EXPORT PFNGLVERTEX4HVNVPROC __glewVertex4hvNV;22210GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV;22211GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV;22212GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV;22213GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV;22214GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV;22215GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV;22216GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV;22217GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV;22218GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV;22219GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV;22220GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV;22221GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV;22222GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV;22223GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV;2222422225GLEW_FUN_EXPORT PFNGLVERTEXATTRIBDIVISORNVPROC __glewVertexAttribDivisorNV;2222622227GLEW_FUN_EXPORT PFNGLGETINTERNALFORMATSAMPLEIVNVPROC __glewGetInternalformatSampleivNV;2222822229GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVNVPROC __glewUniformMatrix2x3fvNV;22230GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVNVPROC __glewUniformMatrix2x4fvNV;22231GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVNVPROC __glewUniformMatrix3x2fvNV;22232GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVNVPROC __glewUniformMatrix3x4fvNV;22233GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVNVPROC __glewUniformMatrix4x2fvNV;22234GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVNVPROC __glewUniformMatrix4x3fvNV;2223522236GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV;22237GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV;22238GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV;22239GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV;22240GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV;22241GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV;22242GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV;2224322244GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV;22245GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV;22246GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV;2224722248GLEW_FUN_EXPORT PFNGLCOPYPATHNVPROC __glewCopyPathNV;22249GLEW_FUN_EXPORT PFNGLCOVERFILLPATHINSTANCEDNVPROC __glewCoverFillPathInstancedNV;22250GLEW_FUN_EXPORT PFNGLCOVERFILLPATHNVPROC __glewCoverFillPathNV;22251GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHINSTANCEDNVPROC __glewCoverStrokePathInstancedNV;22252GLEW_FUN_EXPORT PFNGLCOVERSTROKEPATHNVPROC __glewCoverStrokePathNV;22253GLEW_FUN_EXPORT PFNGLDELETEPATHSNVPROC __glewDeletePathsNV;22254GLEW_FUN_EXPORT PFNGLGENPATHSNVPROC __glewGenPathsNV;22255GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENFVNVPROC __glewGetPathColorGenfvNV;22256GLEW_FUN_EXPORT PFNGLGETPATHCOLORGENIVNVPROC __glewGetPathColorGenivNV;22257GLEW_FUN_EXPORT PFNGLGETPATHCOMMANDSNVPROC __glewGetPathCommandsNV;22258GLEW_FUN_EXPORT PFNGLGETPATHCOORDSNVPROC __glewGetPathCoordsNV;22259GLEW_FUN_EXPORT PFNGLGETPATHDASHARRAYNVPROC __glewGetPathDashArrayNV;22260GLEW_FUN_EXPORT PFNGLGETPATHLENGTHNVPROC __glewGetPathLengthNV;22261GLEW_FUN_EXPORT PFNGLGETPATHMETRICRANGENVPROC __glewGetPathMetricRangeNV;22262GLEW_FUN_EXPORT PFNGLGETPATHMETRICSNVPROC __glewGetPathMetricsNV;22263GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERFVNVPROC __glewGetPathParameterfvNV;22264GLEW_FUN_EXPORT PFNGLGETPATHPARAMETERIVNVPROC __glewGetPathParameterivNV;22265GLEW_FUN_EXPORT PFNGLGETPATHSPACINGNVPROC __glewGetPathSpacingNV;22266GLEW_FUN_EXPORT PFNGLGETPATHTEXGENFVNVPROC __glewGetPathTexGenfvNV;22267GLEW_FUN_EXPORT PFNGLGETPATHTEXGENIVNVPROC __glewGetPathTexGenivNV;22268GLEW_FUN_EXPORT PFNGLGETPROGRAMRESOURCEFVNVPROC __glewGetProgramResourcefvNV;22269GLEW_FUN_EXPORT PFNGLINTERPOLATEPATHSNVPROC __glewInterpolatePathsNV;22270GLEW_FUN_EXPORT PFNGLISPATHNVPROC __glewIsPathNV;22271GLEW_FUN_EXPORT PFNGLISPOINTINFILLPATHNVPROC __glewIsPointInFillPathNV;22272GLEW_FUN_EXPORT PFNGLISPOINTINSTROKEPATHNVPROC __glewIsPointInStrokePathNV;22273GLEW_FUN_EXPORT PFNGLMATRIXLOAD3X2FNVPROC __glewMatrixLoad3x2fNV;22274GLEW_FUN_EXPORT PFNGLMATRIXLOAD3X3FNVPROC __glewMatrixLoad3x3fNV;22275GLEW_FUN_EXPORT PFNGLMATRIXLOADTRANSPOSE3X3FNVPROC __glewMatrixLoadTranspose3x3fNV;22276GLEW_FUN_EXPORT PFNGLMATRIXMULT3X2FNVPROC __glewMatrixMult3x2fNV;22277GLEW_FUN_EXPORT PFNGLMATRIXMULT3X3FNVPROC __glewMatrixMult3x3fNV;22278GLEW_FUN_EXPORT PFNGLMATRIXMULTTRANSPOSE3X3FNVPROC __glewMatrixMultTranspose3x3fNV;22279GLEW_FUN_EXPORT PFNGLPATHCOLORGENNVPROC __glewPathColorGenNV;22280GLEW_FUN_EXPORT PFNGLPATHCOMMANDSNVPROC __glewPathCommandsNV;22281GLEW_FUN_EXPORT PFNGLPATHCOORDSNVPROC __glewPathCoordsNV;22282GLEW_FUN_EXPORT PFNGLPATHCOVERDEPTHFUNCNVPROC __glewPathCoverDepthFuncNV;22283GLEW_FUN_EXPORT PFNGLPATHDASHARRAYNVPROC __glewPathDashArrayNV;22284GLEW_FUN_EXPORT PFNGLPATHFOGGENNVPROC __glewPathFogGenNV;22285GLEW_FUN_EXPORT PFNGLPATHGLYPHINDEXARRAYNVPROC __glewPathGlyphIndexArrayNV;22286GLEW_FUN_EXPORT PFNGLPATHGLYPHINDEXRANGENVPROC __glewPathGlyphIndexRangeNV;22287GLEW_FUN_EXPORT PFNGLPATHGLYPHRANGENVPROC __glewPathGlyphRangeNV;22288GLEW_FUN_EXPORT PFNGLPATHGLYPHSNVPROC __glewPathGlyphsNV;22289GLEW_FUN_EXPORT PFNGLPATHMEMORYGLYPHINDEXARRAYNVPROC __glewPathMemoryGlyphIndexArrayNV;22290GLEW_FUN_EXPORT PFNGLPATHPARAMETERFNVPROC __glewPathParameterfNV;22291GLEW_FUN_EXPORT PFNGLPATHPARAMETERFVNVPROC __glewPathParameterfvNV;22292GLEW_FUN_EXPORT PFNGLPATHPARAMETERINVPROC __glewPathParameteriNV;22293GLEW_FUN_EXPORT PFNGLPATHPARAMETERIVNVPROC __glewPathParameterivNV;22294GLEW_FUN_EXPORT PFNGLPATHSTENCILDEPTHOFFSETNVPROC __glewPathStencilDepthOffsetNV;22295GLEW_FUN_EXPORT PFNGLPATHSTENCILFUNCNVPROC __glewPathStencilFuncNV;22296GLEW_FUN_EXPORT PFNGLPATHSTRINGNVPROC __glewPathStringNV;22297GLEW_FUN_EXPORT PFNGLPATHSUBCOMMANDSNVPROC __glewPathSubCommandsNV;22298GLEW_FUN_EXPORT PFNGLPATHSUBCOORDSNVPROC __glewPathSubCoordsNV;22299GLEW_FUN_EXPORT PFNGLPATHTEXGENNVPROC __glewPathTexGenNV;22300GLEW_FUN_EXPORT PFNGLPOINTALONGPATHNVPROC __glewPointAlongPathNV;22301GLEW_FUN_EXPORT PFNGLPROGRAMPATHFRAGMENTINPUTGENNVPROC __glewProgramPathFragmentInputGenNV;22302GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHINSTANCEDNVPROC __glewStencilFillPathInstancedNV;22303GLEW_FUN_EXPORT PFNGLSTENCILFILLPATHNVPROC __glewStencilFillPathNV;22304GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHINSTANCEDNVPROC __glewStencilStrokePathInstancedNV;22305GLEW_FUN_EXPORT PFNGLSTENCILSTROKEPATHNVPROC __glewStencilStrokePathNV;22306GLEW_FUN_EXPORT PFNGLSTENCILTHENCOVERFILLPATHINSTANCEDNVPROC __glewStencilThenCoverFillPathInstancedNV;22307GLEW_FUN_EXPORT PFNGLSTENCILTHENCOVERFILLPATHNVPROC __glewStencilThenCoverFillPathNV;22308GLEW_FUN_EXPORT PFNGLSTENCILTHENCOVERSTROKEPATHINSTANCEDNVPROC __glewStencilThenCoverStrokePathInstancedNV;22309GLEW_FUN_EXPORT PFNGLSTENCILTHENCOVERSTROKEPATHNVPROC __glewStencilThenCoverStrokePathNV;22310GLEW_FUN_EXPORT PFNGLTRANSFORMPATHNVPROC __glewTransformPathNV;22311GLEW_FUN_EXPORT PFNGLWEIGHTPATHSNVPROC __glewWeightPathsNV;2231222313GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV;22314GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV;2231522316GLEW_FUN_EXPORT PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV;22317GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV;2231822319GLEW_FUN_EXPORT PFNGLPOLYGONMODENVPROC __glewPolygonModeNV;2232022321GLEW_FUN_EXPORT PFNGLGETVIDEOI64VNVPROC __glewGetVideoi64vNV;22322GLEW_FUN_EXPORT PFNGLGETVIDEOIVNVPROC __glewGetVideoivNV;22323GLEW_FUN_EXPORT PFNGLGETVIDEOUI64VNVPROC __glewGetVideoui64vNV;22324GLEW_FUN_EXPORT PFNGLGETVIDEOUIVNVPROC __glewGetVideouivNV;22325GLEW_FUN_EXPORT PFNGLPRESENTFRAMEDUALFILLNVPROC __glewPresentFrameDualFillNV;22326GLEW_FUN_EXPORT PFNGLPRESENTFRAMEKEYEDNVPROC __glewPresentFrameKeyedNV;2232722328GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV;22329GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV;2233022331GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV;22332GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV;22333GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV;22334GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV;22335GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV;22336GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV;22337GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV;22338GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV;22339GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV;22340GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV;22341GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV;22342GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV;22343GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV;2234422345GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV;22346GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV;2234722348GLEW_FUN_EXPORT PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC __glewFramebufferSampleLocationsfvNV;22349GLEW_FUN_EXPORT PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVNVPROC __glewNamedFramebufferSampleLocationsfvNV;2235022351GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERUI64VNVPROC __glewGetBufferParameterui64vNV;22352GLEW_FUN_EXPORT PFNGLGETINTEGERUI64VNVPROC __glewGetIntegerui64vNV;22353GLEW_FUN_EXPORT PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC __glewGetNamedBufferParameterui64vNV;22354GLEW_FUN_EXPORT PFNGLISBUFFERRESIDENTNVPROC __glewIsBufferResidentNV;22355GLEW_FUN_EXPORT PFNGLISNAMEDBUFFERRESIDENTNVPROC __glewIsNamedBufferResidentNV;22356GLEW_FUN_EXPORT PFNGLMAKEBUFFERNONRESIDENTNVPROC __glewMakeBufferNonResidentNV;22357GLEW_FUN_EXPORT PFNGLMAKEBUFFERRESIDENTNVPROC __glewMakeBufferResidentNV;22358GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC __glewMakeNamedBufferNonResidentNV;22359GLEW_FUN_EXPORT PFNGLMAKENAMEDBUFFERRESIDENTNVPROC __glewMakeNamedBufferResidentNV;22360GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64NVPROC __glewProgramUniformui64NV;22361GLEW_FUN_EXPORT PFNGLPROGRAMUNIFORMUI64VNVPROC __glewProgramUniformui64vNV;22362GLEW_FUN_EXPORT PFNGLUNIFORMUI64NVPROC __glewUniformui64NV;22363GLEW_FUN_EXPORT PFNGLUNIFORMUI64VNVPROC __glewUniformui64vNV;2236422365GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DNVPROC __glewCompressedTexImage3DNV;22366GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DNVPROC __glewCompressedTexSubImage3DNV;22367GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DNVPROC __glewCopyTexSubImage3DNV;22368GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYERNVPROC __glewFramebufferTextureLayerNV;22369GLEW_FUN_EXPORT PFNGLTEXIMAGE3DNVPROC __glewTexImage3DNV;22370GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DNVPROC __glewTexSubImage3DNV;2237122372GLEW_FUN_EXPORT PFNGLTEXTUREBARRIERNVPROC __glewTextureBarrierNV;2237322374GLEW_FUN_EXPORT PFNGLTEXIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTexImage2DMultisampleCoverageNV;22375GLEW_FUN_EXPORT PFNGLTEXIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTexImage3DMultisampleCoverageNV;22376GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLECOVERAGENVPROC __glewTextureImage2DMultisampleCoverageNV;22377GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DMULTISAMPLENVPROC __glewTextureImage2DMultisampleNV;22378GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLECOVERAGENVPROC __glewTextureImage3DMultisampleCoverageNV;22379GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DMULTISAMPLENVPROC __glewTextureImage3DMultisampleNV;2238022381GLEW_FUN_EXPORT PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV;22382GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV;22383GLEW_FUN_EXPORT PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV;22384GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV;22385GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV;22386GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV;22387GLEW_FUN_EXPORT PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV;22388GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV;22389GLEW_FUN_EXPORT PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV;22390GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV;22391GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV;2239222393GLEW_FUN_EXPORT PFNGLBINDTRANSFORMFEEDBACKNVPROC __glewBindTransformFeedbackNV;22394GLEW_FUN_EXPORT PFNGLDELETETRANSFORMFEEDBACKSNVPROC __glewDeleteTransformFeedbacksNV;22395GLEW_FUN_EXPORT PFNGLDRAWTRANSFORMFEEDBACKNVPROC __glewDrawTransformFeedbackNV;22396GLEW_FUN_EXPORT PFNGLGENTRANSFORMFEEDBACKSNVPROC __glewGenTransformFeedbacksNV;22397GLEW_FUN_EXPORT PFNGLISTRANSFORMFEEDBACKNVPROC __glewIsTransformFeedbackNV;22398GLEW_FUN_EXPORT PFNGLPAUSETRANSFORMFEEDBACKNVPROC __glewPauseTransformFeedbackNV;22399GLEW_FUN_EXPORT PFNGLRESUMETRANSFORMFEEDBACKNVPROC __glewResumeTransformFeedbackNV;2240022401GLEW_FUN_EXPORT PFNGLVDPAUFININVPROC __glewVDPAUFiniNV;22402GLEW_FUN_EXPORT PFNGLVDPAUGETSURFACEIVNVPROC __glewVDPAUGetSurfaceivNV;22403GLEW_FUN_EXPORT PFNGLVDPAUINITNVPROC __glewVDPAUInitNV;22404GLEW_FUN_EXPORT PFNGLVDPAUISSURFACENVPROC __glewVDPAUIsSurfaceNV;22405GLEW_FUN_EXPORT PFNGLVDPAUMAPSURFACESNVPROC __glewVDPAUMapSurfacesNV;22406GLEW_FUN_EXPORT PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC __glewVDPAURegisterOutputSurfaceNV;22407GLEW_FUN_EXPORT PFNGLVDPAUREGISTERVIDEOSURFACENVPROC __glewVDPAURegisterVideoSurfaceNV;22408GLEW_FUN_EXPORT PFNGLVDPAUSURFACEACCESSNVPROC __glewVDPAUSurfaceAccessNV;22409GLEW_FUN_EXPORT PFNGLVDPAUUNMAPSURFACESNVPROC __glewVDPAUUnmapSurfacesNV;22410GLEW_FUN_EXPORT PFNGLVDPAUUNREGISTERSURFACENVPROC __glewVDPAUUnregisterSurfaceNV;2241122412GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV;22413GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV;2241422415GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLI64VNVPROC __glewGetVertexAttribLi64vNV;22416GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBLUI64VNVPROC __glewGetVertexAttribLui64vNV;22417GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64NVPROC __glewVertexAttribL1i64NV;22418GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1I64VNVPROC __glewVertexAttribL1i64vNV;22419GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64NVPROC __glewVertexAttribL1ui64NV;22420GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL1UI64VNVPROC __glewVertexAttribL1ui64vNV;22421GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64NVPROC __glewVertexAttribL2i64NV;22422GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2I64VNVPROC __glewVertexAttribL2i64vNV;22423GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64NVPROC __glewVertexAttribL2ui64NV;22424GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL2UI64VNVPROC __glewVertexAttribL2ui64vNV;22425GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64NVPROC __glewVertexAttribL3i64NV;22426GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3I64VNVPROC __glewVertexAttribL3i64vNV;22427GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64NVPROC __glewVertexAttribL3ui64NV;22428GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL3UI64VNVPROC __glewVertexAttribL3ui64vNV;22429GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64NVPROC __glewVertexAttribL4i64NV;22430GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4I64VNVPROC __glewVertexAttribL4i64vNV;22431GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64NVPROC __glewVertexAttribL4ui64NV;22432GLEW_FUN_EXPORT PFNGLVERTEXATTRIBL4UI64VNVPROC __glewVertexAttribL4ui64vNV;22433GLEW_FUN_EXPORT PFNGLVERTEXATTRIBLFORMATNVPROC __glewVertexAttribLFormatNV;2243422435GLEW_FUN_EXPORT PFNGLBUFFERADDRESSRANGENVPROC __glewBufferAddressRangeNV;22436GLEW_FUN_EXPORT PFNGLCOLORFORMATNVPROC __glewColorFormatNV;22437GLEW_FUN_EXPORT PFNGLEDGEFLAGFORMATNVPROC __glewEdgeFlagFormatNV;22438GLEW_FUN_EXPORT PFNGLFOGCOORDFORMATNVPROC __glewFogCoordFormatNV;22439GLEW_FUN_EXPORT PFNGLGETINTEGERUI64I_VNVPROC __glewGetIntegerui64i_vNV;22440GLEW_FUN_EXPORT PFNGLINDEXFORMATNVPROC __glewIndexFormatNV;22441GLEW_FUN_EXPORT PFNGLNORMALFORMATNVPROC __glewNormalFormatNV;22442GLEW_FUN_EXPORT PFNGLSECONDARYCOLORFORMATNVPROC __glewSecondaryColorFormatNV;22443GLEW_FUN_EXPORT PFNGLTEXCOORDFORMATNVPROC __glewTexCoordFormatNV;22444GLEW_FUN_EXPORT PFNGLVERTEXATTRIBFORMATNVPROC __glewVertexAttribFormatNV;22445GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIFORMATNVPROC __glewVertexAttribIFormatNV;22446GLEW_FUN_EXPORT PFNGLVERTEXFORMATNVPROC __glewVertexFormatNV;2244722448GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV;22449GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV;22450GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV;22451GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV;22452GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV;22453GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV;22454GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV;22455GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV;22456GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV;22457GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV;22458GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV;22459GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV;22460GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV;22461GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV;22462GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV;22463GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV;22464GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV;22465GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV;22466GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV;22467GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV;22468GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV;22469GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV;22470GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV;22471GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV;22472GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV;22473GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV;22474GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV;22475GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV;22476GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV;22477GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV;22478GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV;22479GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV;22480GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV;22481GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV;22482GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV;22483GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV;22484GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV;22485GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV;22486GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV;22487GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV;22488GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV;22489GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV;22490GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV;22491GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV;22492GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV;22493GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV;22494GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV;22495GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV;22496GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV;22497GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV;22498GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV;22499GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV;22500GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV;22501GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV;22502GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV;22503GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV;22504GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV;22505GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV;22506GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV;22507GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV;22508GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV;22509GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV;22510GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV;22511GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV;2251222513GLEW_FUN_EXPORT PFNGLBEGINVIDEOCAPTURENVPROC __glewBeginVideoCaptureNV;22514GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC __glewBindVideoCaptureStreamBufferNV;22515GLEW_FUN_EXPORT PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC __glewBindVideoCaptureStreamTextureNV;22516GLEW_FUN_EXPORT PFNGLENDVIDEOCAPTURENVPROC __glewEndVideoCaptureNV;22517GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMDVNVPROC __glewGetVideoCaptureStreamdvNV;22518GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMFVNVPROC __glewGetVideoCaptureStreamfvNV;22519GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTURESTREAMIVNVPROC __glewGetVideoCaptureStreamivNV;22520GLEW_FUN_EXPORT PFNGLGETVIDEOCAPTUREIVNVPROC __glewGetVideoCaptureivNV;22521GLEW_FUN_EXPORT PFNGLVIDEOCAPTURENVPROC __glewVideoCaptureNV;22522GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC __glewVideoCaptureStreamParameterdvNV;22523GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC __glewVideoCaptureStreamParameterfvNV;22524GLEW_FUN_EXPORT PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC __glewVideoCaptureStreamParameterivNV;2252522526GLEW_FUN_EXPORT PFNGLDEPTHRANGEARRAYFVNVPROC __glewDepthRangeArrayfvNV;22527GLEW_FUN_EXPORT PFNGLDEPTHRANGEINDEXEDFNVPROC __glewDepthRangeIndexedfNV;22528GLEW_FUN_EXPORT PFNGLDISABLEINVPROC __glewDisableiNV;22529GLEW_FUN_EXPORT PFNGLENABLEINVPROC __glewEnableiNV;22530GLEW_FUN_EXPORT PFNGLGETFLOATI_VNVPROC __glewGetFloati_vNV;22531GLEW_FUN_EXPORT PFNGLISENABLEDINVPROC __glewIsEnablediNV;22532GLEW_FUN_EXPORT PFNGLSCISSORARRAYVNVPROC __glewScissorArrayvNV;22533GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDNVPROC __glewScissorIndexedNV;22534GLEW_FUN_EXPORT PFNGLSCISSORINDEXEDVNVPROC __glewScissorIndexedvNV;22535GLEW_FUN_EXPORT PFNGLVIEWPORTARRAYVNVPROC __glewViewportArrayvNV;22536GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFNVPROC __glewViewportIndexedfNV;22537GLEW_FUN_EXPORT PFNGLVIEWPORTINDEXEDFVNVPROC __glewViewportIndexedfvNV;2253822539GLEW_FUN_EXPORT PFNGLVIEWPORTSWIZZLENVPROC __glewViewportSwizzleNV;2254022541GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREMULTIVIEWOVRPROC __glewFramebufferTextureMultiviewOVR;2254222543GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREMULTISAMPLEMULTIVIEWOVRPROC __glewFramebufferTextureMultisampleMultiviewOVR;2254422545GLEW_FUN_EXPORT PFNGLALPHAFUNCQCOMPROC __glewAlphaFuncQCOM;2254622547GLEW_FUN_EXPORT PFNGLDISABLEDRIVERCONTROLQCOMPROC __glewDisableDriverControlQCOM;22548GLEW_FUN_EXPORT PFNGLENABLEDRIVERCONTROLQCOMPROC __glewEnableDriverControlQCOM;22549GLEW_FUN_EXPORT PFNGLGETDRIVERCONTROLSTRINGQCOMPROC __glewGetDriverControlStringQCOM;22550GLEW_FUN_EXPORT PFNGLGETDRIVERCONTROLSQCOMPROC __glewGetDriverControlsQCOM;2255122552GLEW_FUN_EXPORT PFNGLEXTGETBUFFERPOINTERVQCOMPROC __glewExtGetBufferPointervQCOM;22553GLEW_FUN_EXPORT PFNGLEXTGETBUFFERSQCOMPROC __glewExtGetBuffersQCOM;22554GLEW_FUN_EXPORT PFNGLEXTGETFRAMEBUFFERSQCOMPROC __glewExtGetFramebuffersQCOM;22555GLEW_FUN_EXPORT PFNGLEXTGETRENDERBUFFERSQCOMPROC __glewExtGetRenderbuffersQCOM;22556GLEW_FUN_EXPORT PFNGLEXTGETTEXLEVELPARAMETERIVQCOMPROC __glewExtGetTexLevelParameterivQCOM;22557GLEW_FUN_EXPORT PFNGLEXTGETTEXSUBIMAGEQCOMPROC __glewExtGetTexSubImageQCOM;22558GLEW_FUN_EXPORT PFNGLEXTGETTEXTURESQCOMPROC __glewExtGetTexturesQCOM;22559GLEW_FUN_EXPORT PFNGLEXTTEXOBJECTSTATEOVERRIDEIQCOMPROC __glewExtTexObjectStateOverrideiQCOM;2256022561GLEW_FUN_EXPORT PFNGLEXTGETPROGRAMBINARYSOURCEQCOMPROC __glewExtGetProgramBinarySourceQCOM;22562GLEW_FUN_EXPORT PFNGLEXTGETPROGRAMSQCOMPROC __glewExtGetProgramsQCOM;22563GLEW_FUN_EXPORT PFNGLEXTGETSHADERSQCOMPROC __glewExtGetShadersQCOM;22564GLEW_FUN_EXPORT PFNGLEXTISPROGRAMBINARYQCOMPROC __glewExtIsProgramBinaryQCOM;2256522566GLEW_FUN_EXPORT PFNGLFRAMEBUFFERFOVEATIONCONFIGQCOMPROC __glewFramebufferFoveationConfigQCOM;22567GLEW_FUN_EXPORT PFNGLFRAMEBUFFERFOVEATIONPARAMETERSQCOMPROC __glewFramebufferFoveationParametersQCOM;2256822569GLEW_FUN_EXPORT PFNGLFRAMEBUFFERFETCHBARRIERQCOMPROC __glewFramebufferFetchBarrierQCOM;2257022571GLEW_FUN_EXPORT PFNGLENDTILINGQCOMPROC __glewEndTilingQCOM;22572GLEW_FUN_EXPORT PFNGLSTARTTILINGQCOMPROC __glewStartTilingQCOM;2257322574GLEW_FUN_EXPORT PFNGLALPHAFUNCXPROC __glewAlphaFuncx;22575GLEW_FUN_EXPORT PFNGLCLEARCOLORXPROC __glewClearColorx;22576GLEW_FUN_EXPORT PFNGLCLEARDEPTHXPROC __glewClearDepthx;22577GLEW_FUN_EXPORT PFNGLCOLOR4XPROC __glewColor4x;22578GLEW_FUN_EXPORT PFNGLDEPTHRANGEXPROC __glewDepthRangex;22579GLEW_FUN_EXPORT PFNGLFOGXPROC __glewFogx;22580GLEW_FUN_EXPORT PFNGLFOGXVPROC __glewFogxv;22581GLEW_FUN_EXPORT PFNGLFRUSTUMFPROC __glewFrustumf;22582GLEW_FUN_EXPORT PFNGLFRUSTUMXPROC __glewFrustumx;22583GLEW_FUN_EXPORT PFNGLLIGHTMODELXPROC __glewLightModelx;22584GLEW_FUN_EXPORT PFNGLLIGHTMODELXVPROC __glewLightModelxv;22585GLEW_FUN_EXPORT PFNGLLIGHTXPROC __glewLightx;22586GLEW_FUN_EXPORT PFNGLLIGHTXVPROC __glewLightxv;22587GLEW_FUN_EXPORT PFNGLLINEWIDTHXPROC __glewLineWidthx;22588GLEW_FUN_EXPORT PFNGLLOADMATRIXXPROC __glewLoadMatrixx;22589GLEW_FUN_EXPORT PFNGLMATERIALXPROC __glewMaterialx;22590GLEW_FUN_EXPORT PFNGLMATERIALXVPROC __glewMaterialxv;22591GLEW_FUN_EXPORT PFNGLMULTMATRIXXPROC __glewMultMatrixx;22592GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4XPROC __glewMultiTexCoord4x;22593GLEW_FUN_EXPORT PFNGLNORMAL3XPROC __glewNormal3x;22594GLEW_FUN_EXPORT PFNGLORTHOFPROC __glewOrthof;22595GLEW_FUN_EXPORT PFNGLORTHOXPROC __glewOrthox;22596GLEW_FUN_EXPORT PFNGLPOINTSIZEXPROC __glewPointSizex;22597GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETXPROC __glewPolygonOffsetx;22598GLEW_FUN_EXPORT PFNGLROTATEXPROC __glewRotatex;22599GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEXPROC __glewSampleCoveragex;22600GLEW_FUN_EXPORT PFNGLSCALEXPROC __glewScalex;22601GLEW_FUN_EXPORT PFNGLTEXENVXPROC __glewTexEnvx;22602GLEW_FUN_EXPORT PFNGLTEXENVXVPROC __glewTexEnvxv;22603GLEW_FUN_EXPORT PFNGLTEXPARAMETERXPROC __glewTexParameterx;22604GLEW_FUN_EXPORT PFNGLTRANSLATEXPROC __glewTranslatex;2260522606GLEW_FUN_EXPORT PFNGLCLIPPLANEFPROC __glewClipPlanef;22607GLEW_FUN_EXPORT PFNGLCLIPPLANEXPROC __glewClipPlanex;22608GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFPROC __glewGetClipPlanef;22609GLEW_FUN_EXPORT PFNGLGETCLIPPLANEXPROC __glewGetClipPlanex;22610GLEW_FUN_EXPORT PFNGLGETFIXEDVPROC __glewGetFixedv;22611GLEW_FUN_EXPORT PFNGLGETLIGHTXVPROC __glewGetLightxv;22612GLEW_FUN_EXPORT PFNGLGETMATERIALXVPROC __glewGetMaterialxv;22613GLEW_FUN_EXPORT PFNGLGETTEXENVXVPROC __glewGetTexEnvxv;22614GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERXVPROC __glewGetTexParameterxv;22615GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXPROC __glewPointParameterx;22616GLEW_FUN_EXPORT PFNGLPOINTPARAMETERXVPROC __glewPointParameterxv;22617GLEW_FUN_EXPORT PFNGLPOINTSIZEPOINTEROESPROC __glewPointSizePointerOES;22618GLEW_FUN_EXPORT PFNGLTEXPARAMETERXVPROC __glewTexParameterxv;2261922620GLEW_FUN_EXPORT PFNGLERRORSTRINGREGALPROC __glewErrorStringREGAL;2262122622GLEW_FUN_EXPORT PFNGLGETEXTENSIONREGALPROC __glewGetExtensionREGAL;22623GLEW_FUN_EXPORT PFNGLISSUPPORTEDREGALPROC __glewIsSupportedREGAL;2262422625GLEW_FUN_EXPORT PFNGLLOGMESSAGECALLBACKREGALPROC __glewLogMessageCallbackREGAL;2262622627GLEW_FUN_EXPORT PFNGLGETPROCADDRESSREGALPROC __glewGetProcAddressREGAL;2262822629GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS;22630GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS;2263122632GLEW_FUN_EXPORT PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS;22633GLEW_FUN_EXPORT PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS;2263422635GLEW_FUN_EXPORT PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS;22636GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS;2263722638GLEW_FUN_EXPORT PFNGLINTERLEAVEDTEXTURECOORDSETSSGISPROC __glewInterleavedTextureCoordSetsSGIS;22639GLEW_FUN_EXPORT PFNGLSELECTTEXTURECOORDSETSGISPROC __glewSelectTextureCoordSetSGIS;22640GLEW_FUN_EXPORT PFNGLSELECTTEXTURESGISPROC __glewSelectTextureSGIS;22641GLEW_FUN_EXPORT PFNGLSELECTTEXTURETRANSFORMSGISPROC __glewSelectTextureTransformSGIS;2264222643GLEW_FUN_EXPORT PFNGLMULTISAMPLESUBRECTPOSSGISPROC __glewMultisampleSubRectPosSGIS;2264422645GLEW_FUN_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS;22646GLEW_FUN_EXPORT PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS;2264722648GLEW_FUN_EXPORT PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS;22649GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS;2265022651GLEW_FUN_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS;22652GLEW_FUN_EXPORT PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS;2265322654GLEW_FUN_EXPORT PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX;22655GLEW_FUN_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX;22656GLEW_FUN_EXPORT PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX;22657GLEW_FUN_EXPORT PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX;22658GLEW_FUN_EXPORT PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX;22659GLEW_FUN_EXPORT PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX;2266022661GLEW_FUN_EXPORT PFNGLADDRESSSPACEPROC __glewAddressSpace;22662GLEW_FUN_EXPORT PFNGLDATAPIPEPROC __glewDataPipe;2266322664GLEW_FUN_EXPORT PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX;2266522666GLEW_FUN_EXPORT PFNGLFOGLAYERSSGIXPROC __glewFogLayersSGIX;22667GLEW_FUN_EXPORT PFNGLGETFOGLAYERSSGIXPROC __glewGetFogLayersSGIX;2266822669GLEW_FUN_EXPORT PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX;2267022671GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX;22672GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX;22673GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX;22674GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX;22675GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX;22676GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX;22677GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX;22678GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX;22679GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX;22680GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX;22681GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX;22682GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX;22683GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX;22684GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX;22685GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX;22686GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX;22687GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX;2268822689GLEW_FUN_EXPORT PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX;2269022691GLEW_FUN_EXPORT PFNGLIGLOOINTERFACESGIXPROC __glewIglooInterfaceSGIX;2269222693GLEW_FUN_EXPORT PFNGLALLOCMPEGPREDICTORSSGIXPROC __glewAllocMPEGPredictorsSGIX;22694GLEW_FUN_EXPORT PFNGLDELETEMPEGPREDICTORSSGIXPROC __glewDeleteMPEGPredictorsSGIX;22695GLEW_FUN_EXPORT PFNGLGENMPEGPREDICTORSSGIXPROC __glewGenMPEGPredictorsSGIX;22696GLEW_FUN_EXPORT PFNGLGETMPEGPARAMETERFVSGIXPROC __glewGetMPEGParameterfvSGIX;22697GLEW_FUN_EXPORT PFNGLGETMPEGPARAMETERIVSGIXPROC __glewGetMPEGParameterivSGIX;22698GLEW_FUN_EXPORT PFNGLGETMPEGPREDICTORSGIXPROC __glewGetMPEGPredictorSGIX;22699GLEW_FUN_EXPORT PFNGLGETMPEGQUANTTABLEUBVPROC __glewGetMPEGQuantTableubv;22700GLEW_FUN_EXPORT PFNGLISMPEGPREDICTORSGIXPROC __glewIsMPEGPredictorSGIX;22701GLEW_FUN_EXPORT PFNGLMPEGPREDICTORSGIXPROC __glewMPEGPredictorSGIX;22702GLEW_FUN_EXPORT PFNGLMPEGQUANTTABLEUBVPROC __glewMPEGQuantTableubv;22703GLEW_FUN_EXPORT PFNGLSWAPMPEGPREDICTORSSGIXPROC __glewSwapMPEGPredictorsSGIX;2270422705GLEW_FUN_EXPORT PFNGLGETNONLINLIGHTFVSGIXPROC __glewGetNonlinLightfvSGIX;22706GLEW_FUN_EXPORT PFNGLGETNONLINMATERIALFVSGIXPROC __glewGetNonlinMaterialfvSGIX;22707GLEW_FUN_EXPORT PFNGLNONLINLIGHTFVSGIXPROC __glewNonlinLightfvSGIX;22708GLEW_FUN_EXPORT PFNGLNONLINMATERIALFVSGIXPROC __glewNonlinMaterialfvSGIX;2270922710GLEW_FUN_EXPORT PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX;2271122712GLEW_FUN_EXPORT PFNGLDEFORMSGIXPROC __glewDeformSGIX;22713GLEW_FUN_EXPORT PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC __glewLoadIdentityDeformationMapSGIX;2271422715GLEW_FUN_EXPORT PFNGLMESHBREADTHSGIXPROC __glewMeshBreadthSGIX;22716GLEW_FUN_EXPORT PFNGLMESHSTRIDESGIXPROC __glewMeshStrideSGIX;2271722718GLEW_FUN_EXPORT PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX;2271922720GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX;22721GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX;22722GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX;22723GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX;2272422725GLEW_FUN_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX;2272622727GLEW_FUN_EXPORT PFNGLGETVECTOROPERATIONSGIXPROC __glewGetVectorOperationSGIX;22728GLEW_FUN_EXPORT PFNGLVECTOROPERATIONSGIXPROC __glewVectorOperationSGIX;2272922730GLEW_FUN_EXPORT PFNGLAREVERTEXARRAYSRESIDENTSGIXPROC __glewAreVertexArraysResidentSGIX;22731GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYSGIXPROC __glewBindVertexArraySGIX;22732GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSSGIXPROC __glewDeleteVertexArraysSGIX;22733GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSSGIXPROC __glewGenVertexArraysSGIX;22734GLEW_FUN_EXPORT PFNGLISVERTEXARRAYSGIXPROC __glewIsVertexArraySGIX;22735GLEW_FUN_EXPORT PFNGLPRIORITIZEVERTEXARRAYSSGIXPROC __glewPrioritizeVertexArraysSGIX;2273622737GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI;22738GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI;22739GLEW_FUN_EXPORT PFNGLCOLORTABLESGIPROC __glewColorTableSGI;22740GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI;22741GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI;22742GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI;22743GLEW_FUN_EXPORT PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI;2274422745GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVSGIPROC __glewGetPixelTransformParameterfvSGI;22746GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVSGIPROC __glewGetPixelTransformParameterivSGI;22747GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFSGIPROC __glewPixelTransformParameterfSGI;22748GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVSGIPROC __glewPixelTransformParameterfvSGI;22749GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERISGIPROC __glewPixelTransformParameteriSGI;22750GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVSGIPROC __glewPixelTransformParameterivSGI;22751GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMSGIPROC __glewPixelTransformSGI;2275222753GLEW_FUN_EXPORT PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX;2275422755GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN;22756GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN;22757GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN;22758GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN;22759GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN;22760GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN;22761GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN;22762GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN;2276322764GLEW_FUN_EXPORT PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN;2276522766GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN;22767GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN;22768GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN;22769GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN;22770GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN;22771GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN;22772GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN;2277322774GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN;22775GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN;22776GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN;22777GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN;22778GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN;22779GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN;22780GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN;22781GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN;22782GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN;22783GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN;22784GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN;22785GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN;22786GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN;22787GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN;22788GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN;22789GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN;22790GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN;22791GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN;22792GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;22793GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;22794GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;22795GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;22796GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN;22797GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN;22798GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN;22799GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN;22800GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN;22801GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN;22802GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN;22803GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN;22804GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN;22805GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN;22806GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN;22807GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN;22808GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN;22809GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN;22810GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN;22811GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN;22812GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN;22813GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN;2281422815GLEW_FUN_EXPORT PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN;22816GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1;22817GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2;22818GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2_1;22819GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3;22820GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4;22821GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5;22822GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0;22823GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1;22824GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_0;22825GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_1;22826GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_2;22827GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_3_3;22828GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_0;22829GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_1;22830GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_2;22831GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_3;22832GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_4;22833GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_5;22834GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_4_6;22835GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample;22836GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer;22837GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1;22838GLEW_VAR_EXPORT GLboolean __GLEW_AMD_blend_minmax_factor;22839GLEW_VAR_EXPORT GLboolean __GLEW_AMD_compressed_3DC_texture;22840GLEW_VAR_EXPORT GLboolean __GLEW_AMD_compressed_ATC_texture;22841GLEW_VAR_EXPORT GLboolean __GLEW_AMD_conservative_depth;22842GLEW_VAR_EXPORT GLboolean __GLEW_AMD_debug_output;22843GLEW_VAR_EXPORT GLboolean __GLEW_AMD_depth_clamp_separate;22844GLEW_VAR_EXPORT GLboolean __GLEW_AMD_draw_buffers_blend;22845GLEW_VAR_EXPORT GLboolean __GLEW_AMD_framebuffer_sample_positions;22846GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gcn_shader;22847GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gpu_shader_half_float;22848GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gpu_shader_int16;22849GLEW_VAR_EXPORT GLboolean __GLEW_AMD_gpu_shader_int64;22850GLEW_VAR_EXPORT GLboolean __GLEW_AMD_interleaved_elements;22851GLEW_VAR_EXPORT GLboolean __GLEW_AMD_multi_draw_indirect;22852GLEW_VAR_EXPORT GLboolean __GLEW_AMD_name_gen_delete;22853GLEW_VAR_EXPORT GLboolean __GLEW_AMD_occlusion_query_event;22854GLEW_VAR_EXPORT GLboolean __GLEW_AMD_performance_monitor;22855GLEW_VAR_EXPORT GLboolean __GLEW_AMD_pinned_memory;22856GLEW_VAR_EXPORT GLboolean __GLEW_AMD_program_binary_Z400;22857GLEW_VAR_EXPORT GLboolean __GLEW_AMD_query_buffer_object;22858GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sample_positions;22859GLEW_VAR_EXPORT GLboolean __GLEW_AMD_seamless_cubemap_per_texture;22860GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_atomic_counter_ops;22861GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_ballot;22862GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_explicit_vertex_parameter;22863GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_export;22864GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_stencil_value_export;22865GLEW_VAR_EXPORT GLboolean __GLEW_AMD_shader_trinary_minmax;22866GLEW_VAR_EXPORT GLboolean __GLEW_AMD_sparse_texture;22867GLEW_VAR_EXPORT GLboolean __GLEW_AMD_stencil_operation_extended;22868GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_gather_bias_lod;22869GLEW_VAR_EXPORT GLboolean __GLEW_AMD_texture_texture4;22870GLEW_VAR_EXPORT GLboolean __GLEW_AMD_transform_feedback3_lines_triangles;22871GLEW_VAR_EXPORT GLboolean __GLEW_AMD_transform_feedback4;22872GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_layer;22873GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_tessellator;22874GLEW_VAR_EXPORT GLboolean __GLEW_AMD_vertex_shader_viewport_index;22875GLEW_VAR_EXPORT GLboolean __GLEW_ANDROID_extension_pack_es31a;22876GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_depth_texture;22877GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_blit;22878GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_framebuffer_multisample;22879GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_instanced_arrays;22880GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_pack_reverse_row_order;22881GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_program_binary;22882GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt1;22883GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt3;22884GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_compression_dxt5;22885GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_texture_usage;22886GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_timer_query;22887GLEW_VAR_EXPORT GLboolean __GLEW_ANGLE_translated_shader_source;22888GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_aux_depth_stencil;22889GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage;22890GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_clip_distance;22891GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_color_buffer_packed_float;22892GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_copy_texture_levels;22893GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array;22894GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence;22895GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels;22896GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_flush_buffer_range;22897GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_framebuffer_multisample;22898GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_object_purgeable;22899GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer;22900GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_rgb_422;22901GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_row_bytes;22902GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector;22903GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_sync;22904GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_2D_limited_npot;22905GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_format_BGRA8888;22906GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_max_level;22907GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_packed_float;22908GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range;22909GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint;22910GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object;22911GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range;22912GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_program_evaluators;22913GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422;22914GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES2_compatibility;22915GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_1_compatibility;22916GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_2_compatibility;22917GLEW_VAR_EXPORT GLboolean __GLEW_ARB_ES3_compatibility;22918GLEW_VAR_EXPORT GLboolean __GLEW_ARB_arrays_of_arrays;22919GLEW_VAR_EXPORT GLboolean __GLEW_ARB_base_instance;22920GLEW_VAR_EXPORT GLboolean __GLEW_ARB_bindless_texture;22921GLEW_VAR_EXPORT GLboolean __GLEW_ARB_blend_func_extended;22922GLEW_VAR_EXPORT GLboolean __GLEW_ARB_buffer_storage;22923GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cl_event;22924GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_buffer_object;22925GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clear_texture;22926GLEW_VAR_EXPORT GLboolean __GLEW_ARB_clip_control;22927GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float;22928GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compatibility;22929GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compressed_texture_pixel_storage;22930GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_shader;22931GLEW_VAR_EXPORT GLboolean __GLEW_ARB_compute_variable_group_size;22932GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conditional_render_inverted;22933GLEW_VAR_EXPORT GLboolean __GLEW_ARB_conservative_depth;22934GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_buffer;22935GLEW_VAR_EXPORT GLboolean __GLEW_ARB_copy_image;22936GLEW_VAR_EXPORT GLboolean __GLEW_ARB_cull_distance;22937GLEW_VAR_EXPORT GLboolean __GLEW_ARB_debug_output;22938GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_buffer_float;22939GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_clamp;22940GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture;22941GLEW_VAR_EXPORT GLboolean __GLEW_ARB_derivative_control;22942GLEW_VAR_EXPORT GLboolean __GLEW_ARB_direct_state_access;22943GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers;22944GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers_blend;22945GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_elements_base_vertex;22946GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_indirect;22947GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_instanced;22948GLEW_VAR_EXPORT GLboolean __GLEW_ARB_enhanced_layouts;22949GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_attrib_location;22950GLEW_VAR_EXPORT GLboolean __GLEW_ARB_explicit_uniform_location;22951GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_coord_conventions;22952GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_layer_viewport;22953GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program;22954GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow;22955GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader;22956GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader_interlock;22957GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_no_attachments;22958GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_object;22959GLEW_VAR_EXPORT GLboolean __GLEW_ARB_framebuffer_sRGB;22960GLEW_VAR_EXPORT GLboolean __GLEW_ARB_geometry_shader4;22961GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_program_binary;22962GLEW_VAR_EXPORT GLboolean __GLEW_ARB_get_texture_sub_image;22963GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gl_spirv;22964GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader5;22965GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_fp64;22966GLEW_VAR_EXPORT GLboolean __GLEW_ARB_gpu_shader_int64;22967GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel;22968GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_vertex;22969GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging;22970GLEW_VAR_EXPORT GLboolean __GLEW_ARB_indirect_parameters;22971GLEW_VAR_EXPORT GLboolean __GLEW_ARB_instanced_arrays;22972GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query;22973GLEW_VAR_EXPORT GLboolean __GLEW_ARB_internalformat_query2;22974GLEW_VAR_EXPORT GLboolean __GLEW_ARB_invalidate_subdata;22975GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_alignment;22976GLEW_VAR_EXPORT GLboolean __GLEW_ARB_map_buffer_range;22977GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette;22978GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_bind;22979GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multi_draw_indirect;22980GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample;22981GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture;22982GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query;22983GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query2;22984GLEW_VAR_EXPORT GLboolean __GLEW_ARB_parallel_shader_compile;22985GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pipeline_statistics_query;22986GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object;22987GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters;22988GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite;22989GLEW_VAR_EXPORT GLboolean __GLEW_ARB_polygon_offset_clamp;22990GLEW_VAR_EXPORT GLboolean __GLEW_ARB_post_depth_coverage;22991GLEW_VAR_EXPORT GLboolean __GLEW_ARB_program_interface_query;22992GLEW_VAR_EXPORT GLboolean __GLEW_ARB_provoking_vertex;22993GLEW_VAR_EXPORT GLboolean __GLEW_ARB_query_buffer_object;22994GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robust_buffer_access_behavior;22995GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness;22996GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_application_isolation;22997GLEW_VAR_EXPORT GLboolean __GLEW_ARB_robustness_share_group_isolation;22998GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_locations;22999GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sample_shading;23000GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sampler_objects;23001GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cube_map;23002GLEW_VAR_EXPORT GLboolean __GLEW_ARB_seamless_cubemap_per_texture;23003GLEW_VAR_EXPORT GLboolean __GLEW_ARB_separate_shader_objects;23004GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_atomic_counter_ops;23005GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_atomic_counters;23006GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_ballot;23007GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_bit_encoding;23008GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_clock;23009GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_draw_parameters;23010GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_group_vote;23011GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_load_store;23012GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_image_size;23013GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects;23014GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_precision;23015GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_stencil_export;23016GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_storage_buffer_object;23017GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_subroutine;23018GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_image_samples;23019GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_texture_lod;23020GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_viewport_layer_array;23021GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100;23022GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_420pack;23023GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_include;23024GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_packing;23025GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow;23026GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient;23027GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sparse_buffer;23028GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sparse_texture;23029GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sparse_texture2;23030GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sparse_texture_clamp;23031GLEW_VAR_EXPORT GLboolean __GLEW_ARB_spirv_extensions;23032GLEW_VAR_EXPORT GLboolean __GLEW_ARB_stencil_texturing;23033GLEW_VAR_EXPORT GLboolean __GLEW_ARB_sync;23034GLEW_VAR_EXPORT GLboolean __GLEW_ARB_tessellation_shader;23035GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_barrier;23036GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp;23037GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object;23038GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_object_rgb32;23039GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_buffer_range;23040GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression;23041GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_bptc;23042GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression_rgtc;23043GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map;23044GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map_array;23045GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add;23046GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine;23047GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar;23048GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3;23049GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_filter_anisotropic;23050GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_filter_minmax;23051GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float;23052GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_gather;23053GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirror_clamp_to_edge;23054GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat;23055GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_multisample;23056GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two;23057GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_levels;23058GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_query_lod;23059GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle;23060GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rg;23061GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rgb10_a2ui;23062GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_stencil8;23063GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage;23064GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_storage_multisample;23065GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_swizzle;23066GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_view;23067GLEW_VAR_EXPORT GLboolean __GLEW_ARB_timer_query;23068GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback2;23069GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback3;23070GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_instanced;23071GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transform_feedback_overflow_query;23072GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix;23073GLEW_VAR_EXPORT GLboolean __GLEW_ARB_uniform_buffer_object;23074GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_bgra;23075GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_array_object;23076GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_64bit;23077GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_attrib_binding;23078GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend;23079GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object;23080GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program;23081GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader;23082GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_10f_11f_11f_rev;23083GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_type_2_10_10_10_rev;23084GLEW_VAR_EXPORT GLboolean __GLEW_ARB_viewport_array;23085GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos;23086GLEW_VAR_EXPORT GLboolean __GLEW_ARM_mali_program_binary;23087GLEW_VAR_EXPORT GLboolean __GLEW_ARM_mali_shader_binary;23088GLEW_VAR_EXPORT GLboolean __GLEW_ARM_rgba8;23089GLEW_VAR_EXPORT GLboolean __GLEW_ARM_shader_framebuffer_fetch;23090GLEW_VAR_EXPORT GLboolean __GLEW_ARM_shader_framebuffer_fetch_depth_stencil;23091GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites;23092GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3;23093GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route;23094GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size;23095GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers;23096GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array;23097GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap;23098GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader;23099GLEW_VAR_EXPORT GLboolean __GLEW_ATI_map_object_buffer;23100GLEW_VAR_EXPORT GLboolean __GLEW_ATI_meminfo;23101GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles;23102GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil;23103GLEW_VAR_EXPORT GLboolean __GLEW_ATI_shader_texture_lod;23104GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader;23105GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc;23106GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_env_combine3;23107GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float;23108GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once;23109GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object;23110GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object;23111GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams;23112GLEW_VAR_EXPORT GLboolean __GLEW_EGL_KHR_context_flush_control;23113GLEW_VAR_EXPORT GLboolean __GLEW_EGL_NV_robustness_video_memory_purge;23114GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels;23115GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader;23116GLEW_VAR_EXPORT GLboolean __GLEW_EXT_EGL_image_array;23117GLEW_VAR_EXPORT GLboolean __GLEW_EXT_YUV_target;23118GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr;23119GLEW_VAR_EXPORT GLboolean __GLEW_EXT_base_instance;23120GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra;23121GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bindable_uniform;23122GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color;23123GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate;23124GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_extended;23125GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_separate;23126GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_logic_op;23127GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_minmax;23128GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_subtract;23129GLEW_VAR_EXPORT GLboolean __GLEW_EXT_buffer_storage;23130GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clear_texture;23131GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_cull_distance;23132GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_volume_hint;23133GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cmyka;23134GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_buffer_float;23135GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_buffer_half_float;23136GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_subtable;23137GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compiled_vertex_array;23138GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compressed_ETC1_RGB8_sub_texture;23139GLEW_VAR_EXPORT GLboolean __GLEW_EXT_conservative_depth;23140GLEW_VAR_EXPORT GLboolean __GLEW_EXT_convolution;23141GLEW_VAR_EXPORT GLboolean __GLEW_EXT_coordinate_frame;23142GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_image;23143GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_texture;23144GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex;23145GLEW_VAR_EXPORT GLboolean __GLEW_EXT_debug_label;23146GLEW_VAR_EXPORT GLboolean __GLEW_EXT_debug_marker;23147GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test;23148GLEW_VAR_EXPORT GLboolean __GLEW_EXT_direct_state_access;23149GLEW_VAR_EXPORT GLboolean __GLEW_EXT_discard_framebuffer;23150GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers;23151GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers2;23152GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers_indexed;23153GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_elements_base_vertex;23154GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_instanced;23155GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements;23156GLEW_VAR_EXPORT GLboolean __GLEW_EXT_external_buffer;23157GLEW_VAR_EXPORT GLboolean __GLEW_EXT_float_blend;23158GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord;23159GLEW_VAR_EXPORT GLboolean __GLEW_EXT_frag_depth;23160GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting;23161GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit;23162GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample;23163GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample_blit_scaled;23164GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object;23165GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB;23166GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_point_size;23167GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader;23168GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader4;23169GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_program_parameters;23170GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader4;23171GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader5;23172GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram;23173GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats;23174GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_func;23175GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_material;23176GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_texture;23177GLEW_VAR_EXPORT GLboolean __GLEW_EXT_instanced_arrays;23178GLEW_VAR_EXPORT GLboolean __GLEW_EXT_light_texture;23179GLEW_VAR_EXPORT GLboolean __GLEW_EXT_map_buffer_range;23180GLEW_VAR_EXPORT GLboolean __GLEW_EXT_memory_object;23181GLEW_VAR_EXPORT GLboolean __GLEW_EXT_memory_object_fd;23182GLEW_VAR_EXPORT GLboolean __GLEW_EXT_memory_object_win32;23183GLEW_VAR_EXPORT GLboolean __GLEW_EXT_misc_attribute;23184GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays;23185GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_indirect;23186GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multiple_textures;23187GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample;23188GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample_compatibility;23189GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisampled_render_to_texture;23190GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisampled_render_to_texture2;23191GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multiview_draw_buffers;23192GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil;23193GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float;23194GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels;23195GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture;23196GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object;23197GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform;23198GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform_color_table;23199GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters;23200GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset;23201GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset_clamp;23202GLEW_VAR_EXPORT GLboolean __GLEW_EXT_post_depth_coverage;23203GLEW_VAR_EXPORT GLboolean __GLEW_EXT_provoking_vertex;23204GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pvrtc_sRGB;23205GLEW_VAR_EXPORT GLboolean __GLEW_EXT_raster_multisample;23206GLEW_VAR_EXPORT GLboolean __GLEW_EXT_read_format_bgra;23207GLEW_VAR_EXPORT GLboolean __GLEW_EXT_render_snorm;23208GLEW_VAR_EXPORT GLboolean __GLEW_EXT_rescale_normal;23209GLEW_VAR_EXPORT GLboolean __GLEW_EXT_sRGB;23210GLEW_VAR_EXPORT GLboolean __GLEW_EXT_sRGB_write_control;23211GLEW_VAR_EXPORT GLboolean __GLEW_EXT_scene_marker;23212GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color;23213GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore;23214GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_fd;23215GLEW_VAR_EXPORT GLboolean __GLEW_EXT_semaphore_win32;23216GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_shader_objects;23217GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color;23218GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_framebuffer_fetch;23219GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_group_vote;23220GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_image_load_formatted;23221GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_image_load_store;23222GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_implicit_conversions;23223GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_integer_mix;23224GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_io_blocks;23225GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_non_constant_global_initializers;23226GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage;23227GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_pixel_local_storage2;23228GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shader_texture_lod;23229GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs;23230GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_samplers;23231GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette;23232GLEW_VAR_EXPORT GLboolean __GLEW_EXT_sparse_texture;23233GLEW_VAR_EXPORT GLboolean __GLEW_EXT_sparse_texture2;23234GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag;23235GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side;23236GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap;23237GLEW_VAR_EXPORT GLboolean __GLEW_EXT_subtexture;23238GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture;23239GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D;23240GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_array;23241GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_buffer_object;23242GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_astc_decode_mode;23243GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_astc_decode_mode_rgb9e5;23244GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_bptc;23245GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1;23246GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_latc;23247GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_rgtc;23248GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc;23249GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map;23250GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map_array;23251GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_edge_clamp;23252GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env;23253GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_add;23254GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine;23255GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3;23256GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic;23257GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_minmax;23258GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_format_BGRA8888;23259GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_integer;23260GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias;23261GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp;23262GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_norm16;23263GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object;23264GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal;23265GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle;23266GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rg;23267GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB;23268GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_R8;23269GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_RG8;23270GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB_decode;23271GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent;23272GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_snorm;23273GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_storage;23274GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_swizzle;23275GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_type_2_10_10_10_REV;23276GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_view;23277GLEW_VAR_EXPORT GLboolean __GLEW_EXT_timer_query;23278GLEW_VAR_EXPORT GLboolean __GLEW_EXT_transform_feedback;23279GLEW_VAR_EXPORT GLboolean __GLEW_EXT_unpack_subimage;23280GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array;23281GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array_bgra;23282GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array_setXXX;23283GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_attrib_64bit;23284GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader;23285GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting;23286GLEW_VAR_EXPORT GLboolean __GLEW_EXT_win32_keyed_mutex;23287GLEW_VAR_EXPORT GLboolean __GLEW_EXT_window_rectangles;23288GLEW_VAR_EXPORT GLboolean __GLEW_EXT_x11_sync_object;23289GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_frame_terminator;23290GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker;23291GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes;23292GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform;23293GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test;23294GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting;23295GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex;23296GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays;23297GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip;23298GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data;23299GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat;23300GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists;23301GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp;23302GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read;23303GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_conservative_rasterization;23304GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_fragment_shader_ordering;23305GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_framebuffer_CMAA;23306GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_map_texture;23307GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays;23308GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_performance_query;23309GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor;23310GLEW_VAR_EXPORT GLboolean __GLEW_KHR_blend_equation_advanced;23311GLEW_VAR_EXPORT GLboolean __GLEW_KHR_blend_equation_advanced_coherent;23312GLEW_VAR_EXPORT GLboolean __GLEW_KHR_context_flush_control;23313GLEW_VAR_EXPORT GLboolean __GLEW_KHR_debug;23314GLEW_VAR_EXPORT GLboolean __GLEW_KHR_no_error;23315GLEW_VAR_EXPORT GLboolean __GLEW_KHR_parallel_shader_compile;23316GLEW_VAR_EXPORT GLboolean __GLEW_KHR_robust_buffer_access_behavior;23317GLEW_VAR_EXPORT GLboolean __GLEW_KHR_robustness;23318GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_hdr;23319GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_ldr;23320GLEW_VAR_EXPORT GLboolean __GLEW_KHR_texture_compression_astc_sliced_3d;23321GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region;23322GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack;23323GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert;23324GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers;23325GLEW_VAR_EXPORT GLboolean __GLEW_MESA_shader_integer_functions;23326GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos;23327GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture;23328GLEW_VAR_EXPORT GLboolean __GLEW_NVX_blend_equation_advanced_multi_draw_buffers;23329GLEW_VAR_EXPORT GLboolean __GLEW_NVX_conditional_render;23330GLEW_VAR_EXPORT GLboolean __GLEW_NVX_gpu_memory_info;23331GLEW_VAR_EXPORT GLboolean __GLEW_NVX_linked_gpu_multicast;23332GLEW_VAR_EXPORT GLboolean __GLEW_NV_3dvision_settings;23333GLEW_VAR_EXPORT GLboolean __GLEW_NV_EGL_stream_consumer_external;23334GLEW_VAR_EXPORT GLboolean __GLEW_NV_alpha_to_coverage_dither_control;23335GLEW_VAR_EXPORT GLboolean __GLEW_NV_bgr;23336GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_multi_draw_indirect;23337GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_multi_draw_indirect_count;23338GLEW_VAR_EXPORT GLboolean __GLEW_NV_bindless_texture;23339GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced;23340GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_equation_advanced_coherent;23341GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_minmax_factor;23342GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square;23343GLEW_VAR_EXPORT GLboolean __GLEW_NV_clip_space_w_scaling;23344GLEW_VAR_EXPORT GLboolean __GLEW_NV_command_list;23345GLEW_VAR_EXPORT GLboolean __GLEW_NV_compute_program5;23346GLEW_VAR_EXPORT GLboolean __GLEW_NV_conditional_render;23347GLEW_VAR_EXPORT GLboolean __GLEW_NV_conservative_raster;23348GLEW_VAR_EXPORT GLboolean __GLEW_NV_conservative_raster_dilate;23349GLEW_VAR_EXPORT GLboolean __GLEW_NV_conservative_raster_pre_snap_triangles;23350GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_buffer;23351GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color;23352GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_image;23353GLEW_VAR_EXPORT GLboolean __GLEW_NV_deep_texture3D;23354GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float;23355GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp;23356GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped;23357GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_buffers;23358GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_instanced;23359GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_texture;23360GLEW_VAR_EXPORT GLboolean __GLEW_NV_draw_vulkan_image;23361GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators;23362GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_attrib_location;23363GLEW_VAR_EXPORT GLboolean __GLEW_NV_explicit_multisample;23364GLEW_VAR_EXPORT GLboolean __GLEW_NV_fbo_color_attachments;23365GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence;23366GLEW_VAR_EXPORT GLboolean __GLEW_NV_fill_rectangle;23367GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer;23368GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance;23369GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_coverage_to_color;23370GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program;23371GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2;23372GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4;23373GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option;23374GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_shader_interlock;23375GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_blit;23376GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_mixed_samples;23377GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample;23378GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage;23379GLEW_VAR_EXPORT GLboolean __GLEW_NV_generate_mipmap_sRGB;23380GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4;23381GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4;23382GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader_passthrough;23383GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_multicast;23384GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4;23385GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5;23386GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program5_mem_extended;23387GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program_fp64;23388GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_shader5;23389GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float;23390GLEW_VAR_EXPORT GLboolean __GLEW_NV_image_formats;23391GLEW_VAR_EXPORT GLboolean __GLEW_NV_instanced_arrays;23392GLEW_VAR_EXPORT GLboolean __GLEW_NV_internalformat_sample_query;23393GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent;23394GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_coverage;23395GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint;23396GLEW_VAR_EXPORT GLboolean __GLEW_NV_non_square_matrices;23397GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query;23398GLEW_VAR_EXPORT GLboolean __GLEW_NV_pack_subimage;23399GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil;23400GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_float;23401GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_float_linear;23402GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object;23403GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object2;23404GLEW_VAR_EXPORT GLboolean __GLEW_NV_path_rendering;23405GLEW_VAR_EXPORT GLboolean __GLEW_NV_path_rendering_shared_edge;23406GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_buffer_object;23407GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range;23408GLEW_VAR_EXPORT GLboolean __GLEW_NV_platform_binary;23409GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite;23410GLEW_VAR_EXPORT GLboolean __GLEW_NV_polygon_mode;23411GLEW_VAR_EXPORT GLboolean __GLEW_NV_present_video;23412GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart;23413GLEW_VAR_EXPORT GLboolean __GLEW_NV_read_depth;23414GLEW_VAR_EXPORT GLboolean __GLEW_NV_read_depth_stencil;23415GLEW_VAR_EXPORT GLboolean __GLEW_NV_read_stencil;23416GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners;23417GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2;23418GLEW_VAR_EXPORT GLboolean __GLEW_NV_robustness_video_memory_purge;23419GLEW_VAR_EXPORT GLboolean __GLEW_NV_sRGB_formats;23420GLEW_VAR_EXPORT GLboolean __GLEW_NV_sample_locations;23421GLEW_VAR_EXPORT GLboolean __GLEW_NV_sample_mask_override_coverage;23422GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_counters;23423GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_float;23424GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_float64;23425GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_fp16_vector;23426GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_atomic_int64;23427GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_buffer_load;23428GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_noperspective_interpolation;23429GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_storage_buffer_object;23430GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_thread_group;23431GLEW_VAR_EXPORT GLboolean __GLEW_NV_shader_thread_shuffle;23432GLEW_VAR_EXPORT GLboolean __GLEW_NV_shadow_samplers_array;23433GLEW_VAR_EXPORT GLboolean __GLEW_NV_shadow_samplers_cube;23434GLEW_VAR_EXPORT GLboolean __GLEW_NV_stereo_view_rendering;23435GLEW_VAR_EXPORT GLboolean __GLEW_NV_tessellation_program5;23436GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss;23437GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection;23438GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_array;23439GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_barrier;23440GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_border_clamp;23441GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_latc;23442GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_s3tc;23443GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_s3tc_update;23444GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc;23445GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_env_combine4;23446GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_expand_normal;23447GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_multisample;23448GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_npot_2D_mipmap;23449GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle;23450GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle_compressed;23451GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader;23452GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2;23453GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3;23454GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback;23455GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback2;23456GLEW_VAR_EXPORT GLboolean __GLEW_NV_uniform_buffer_unified_memory;23457GLEW_VAR_EXPORT GLboolean __GLEW_NV_vdpau_interop;23458GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range;23459GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2;23460GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_attrib_integer_64bit;23461GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_buffer_unified_memory;23462GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program;23463GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program1_1;23464GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2;23465GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option;23466GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3;23467GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4;23468GLEW_VAR_EXPORT GLboolean __GLEW_NV_video_capture;23469GLEW_VAR_EXPORT GLboolean __GLEW_NV_viewport_array;23470GLEW_VAR_EXPORT GLboolean __GLEW_NV_viewport_array2;23471GLEW_VAR_EXPORT GLboolean __GLEW_NV_viewport_swizzle;23472GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates;23473GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace;23474GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample;23475GLEW_VAR_EXPORT GLboolean __GLEW_OML_subsample;23476GLEW_VAR_EXPORT GLboolean __GLEW_OVR_multiview;23477GLEW_VAR_EXPORT GLboolean __GLEW_OVR_multiview2;23478GLEW_VAR_EXPORT GLboolean __GLEW_OVR_multiview_multisampled_render_to_texture;23479GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints;23480GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints;23481GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_alpha_test;23482GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_binning_control;23483GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_driver_control;23484GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_extended_get;23485GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_extended_get2;23486GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_framebuffer_foveated;23487GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_perfmon_global_mode;23488GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_shader_framebuffer_fetch_noncoherent;23489GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_tiled_rendering;23490GLEW_VAR_EXPORT GLboolean __GLEW_QCOM_writeonly_rendering;23491GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_0_compatibility;23492GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_ES1_1_compatibility;23493GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_enable;23494GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_error_string;23495GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_extension_query;23496GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_log;23497GLEW_VAR_EXPORT GLboolean __GLEW_REGAL_proc_address;23498GLEW_VAR_EXPORT GLboolean __GLEW_REND_screen_coordinates;23499GLEW_VAR_EXPORT GLboolean __GLEW_S3_s3tc;23500GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_clip_band_hint;23501GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_color_range;23502GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_detail_texture;23503GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_fog_function;23504GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap;23505GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_line_texgen;23506GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multisample;23507GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multitexture;23508GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_pixel_texture;23509GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_point_line_texgen;23510GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_shared_multisample;23511GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_sharpen_texture;23512GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture4D;23513GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_border_clamp;23514GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_edge_clamp;23515GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_filter4;23516GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_lod;23517GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_select;23518GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async;23519GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_histogram;23520GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_pixel;23521GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_bali_g_instruments;23522GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_bali_r_instruments;23523GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_bali_timer_instruments;23524GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_alpha_minmax;23525GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_cadd;23526GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_cmultiply;23527GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_calligraphic_fragment;23528GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_clipmap;23529GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_color_matrix_accuracy;23530GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_color_table_index_mode;23531GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_complex_polar;23532GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_convolution_accuracy;23533GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_cube_map;23534GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_cylinder_texgen;23535GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_datapipe;23536GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_decimation;23537GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_pass_instrument;23538GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_texture;23539GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_dvc;23540GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_flush_raster;23541GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_blend;23542GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_factor_to_alpha;23543GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_layers;23544GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_offset;23545GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_patchy;23546GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_scale;23547GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_texture;23548GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_lighting_space;23549GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_specular_lighting;23550GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragments_instrument;23551GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_framezoom;23552GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_icc_texture;23553GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_igloo_interface;23554GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_image_compression;23555GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_impact_pixel_texture;23556GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_instrument_error;23557GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_interlace;23558GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ir_instrument1;23559GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_line_quality_hint;23560GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_list_priority;23561GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_mpeg1;23562GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_mpeg2;23563GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_nonlinear_lighting_pervertex;23564GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_nurbs_eval;23565GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_occlusion_instrument;23566GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_packed_6bytes;23567GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture;23568GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_bits;23569GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_lod;23570GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_tiles;23571GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_polynomial_ffd;23572GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_quad_mesh;23573GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_reference_plane;23574GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_resample;23575GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_scalebias_hint;23576GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow;23577GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow_ambient;23578GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_slim;23579GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_spotlight_cutoff;23580GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_sprite;23581GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_subdiv_patch;23582GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_subsample;23583GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_tag_sample_buffer;23584GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_add_env;23585GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_coordinate_clamp;23586GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_lod_bias;23587GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_mipmap_anisotropic;23588GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_multi_buffer;23589GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_phase;23590GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_range;23591GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_scale_bias;23592GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_supersample;23593GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vector_ops;23594GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_array_object;23595GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip;23596GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip_hint;23597GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb;23598GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb_subsample;23599GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcba;23600GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_matrix;23601GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_table;23602GLEW_VAR_EXPORT GLboolean __GLEW_SGI_complex;23603GLEW_VAR_EXPORT GLboolean __GLEW_SGI_complex_type;23604GLEW_VAR_EXPORT GLboolean __GLEW_SGI_fft;23605GLEW_VAR_EXPORT GLboolean __GLEW_SGI_texture_color_table;23606GLEW_VAR_EXPORT GLboolean __GLEW_SUNX_constant_data;23607GLEW_VAR_EXPORT GLboolean __GLEW_SUN_convolution_border_modes;23608GLEW_VAR_EXPORT GLboolean __GLEW_SUN_global_alpha;23609GLEW_VAR_EXPORT GLboolean __GLEW_SUN_mesh_array;23610GLEW_VAR_EXPORT GLboolean __GLEW_SUN_read_video_pixels;23611GLEW_VAR_EXPORT GLboolean __GLEW_SUN_slice_accum;23612GLEW_VAR_EXPORT GLboolean __GLEW_SUN_triangle_list;23613GLEW_VAR_EXPORT GLboolean __GLEW_SUN_vertex;23614GLEW_VAR_EXPORT GLboolean __GLEW_WIN_phong_shading;23615GLEW_VAR_EXPORT GLboolean __GLEW_WIN_scene_markerXXX;23616GLEW_VAR_EXPORT GLboolean __GLEW_WIN_specular_fog;23617GLEW_VAR_EXPORT GLboolean __GLEW_WIN_swap_hint;23618/* ------------------------------------------------------------------------- */2361923620/* error codes */23621#define GLEW_OK 023622#define GLEW_NO_ERROR 023623#define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */23624#define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* Need at least OpenGL 1.1 */23625#define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* Need at least GLX 1.2 */23626#define GLEW_ERROR_NO_GLX_DISPLAY 4 /* Need GLX display for GLX support */2362723628/* string codes */23629#define GLEW_VERSION 123630#define GLEW_VERSION_MAJOR 223631#define GLEW_VERSION_MINOR 323632#define GLEW_VERSION_MICRO 42363323634/* ------------------------------------------------------------------------- */2363523636/* GLEW version info */2363723638/*23639VERSION 2.1.023640VERSION_MAJOR 223641VERSION_MINOR 123642VERSION_MICRO 023643*/2364423645/* API */23646GLEWAPI GLenum GLEWAPIENTRY glewInit (void);23647GLEWAPI GLboolean GLEWAPIENTRY glewIsSupported (const char *name);23648#define glewIsExtensionSupported(x) glewIsSupported(x)2364923650#ifndef GLEW_GET_VAR23651#define GLEW_GET_VAR(x) (*(const GLboolean*)&x)23652#endif2365323654#ifndef GLEW_GET_FUN23655#define GLEW_GET_FUN(x) x23656#endif2365723658GLEWAPI GLboolean glewExperimental;23659GLEWAPI GLboolean GLEWAPIENTRY glewGetExtension (const char *name);23660GLEWAPI const GLubyte * GLEWAPIENTRY glewGetErrorString (GLenum error);23661GLEWAPI const GLubyte * GLEWAPIENTRY glewGetString (GLenum name);2366223663#ifdef __cplusplus23664}23665#endif2366623667#ifdef GLEW_APIENTRY_DEFINED23668#undef GLEW_APIENTRY_DEFINED23669#undef APIENTRY23670#endif2367123672#ifdef GLEW_CALLBACK_DEFINED23673#undef GLEW_CALLBACK_DEFINED23674#undef CALLBACK23675#endif2367623677#ifdef GLEW_WINGDIAPI_DEFINED23678#undef GLEW_WINGDIAPI_DEFINED23679#undef WINGDIAPI23680#endif2368123682#undef GLAPI23683/* #undef GLEWAPI */2368423685#endif /* __glew_h__ */236862368723688