Changeset 38 for Bindings/glfw/glew.h


Ignore:
Timestamp:
07/21/07 23:40:35 (12 years ago)
Author:
art
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Bindings/glfw/glew.h

    r1 r38  
    11/* 
    22** The OpenGL Extension Wrangler Library 
    3 ** Copyright (C) 2002-2006, Milan Ikits <milan ikits[]ieee org> 
    4 ** Copyright (C) 2002-2006, Marcelo E. Magallon <mmagallo[]debian org> 
     3** Copyright (C) 2002-2007, Milan Ikits <milan ikits[]ieee org> 
     4** Copyright (C) 2002-2007, Marcelo E. Magallon <mmagallo[]debian org> 
    55** Copyright (C) 2002, Lev Povalahev 
    66** All rights reserved. 
     
    7979#define __gl_ATI_h_ 
    8080 
    81 #if defined(_WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) 
     81#if defined(_WIN32) 
    8282 
    8383/* 
     
    8989#ifndef APIENTRY 
    9090#define GLEW_APIENTRY_DEFINED 
    91 #  if defined(__CYGWIN__) || defined(__MINGW32__) 
     91#  if defined(__MINGW32__) 
    9292#    define APIENTRY __stdcall 
    9393#  elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) 
     
    9898#endif 
    9999#ifndef GLAPI 
    100 #  if defined(__CYGWIN__) || defined(__MINGW32__) 
     100#  if defined(__MINGW32__) 
    101101#    define GLAPI extern 
    102102#  endif 
     
    105105#ifndef CALLBACK 
    106106#define GLEW_CALLBACK_DEFINED 
    107 #  if defined(__CYGWIN__) || defined(__MINGW32__) 
     107#  if defined(__MINGW32__) 
    108108#    define CALLBACK __attribute__ ((__stdcall__)) 
    109109#  elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) 
     
    142142 
    143143#ifndef GLAPI 
    144 #  if defined(__CYGWIN__) || defined(__MINGW32__) 
     144#  if defined(__MINGW32__) 
    145145#    define GLAPI extern 
    146146#  else 
     
    226226typedef double GLclampd; 
    227227typedef void GLvoid; 
     228#if defined(_MSC_VER) && _MSC_VER < 1310 
     229#  ifdef _WIN64 
     230typedef __int64 GLint64EXT; 
     231typedef unsigned __int64 GLuint64EXT; 
     232#  else 
     233typedef _W64 int GLint64EXT; 
     234typedef _W64 unsigned int GLuint64EXT; 
     235#  endif 
     236#else 
     237typedef signed long long GLint64EXT; 
     238typedef unsigned long long GLuint64EXT; 
     239#endif 
    228240 
    229241#define GL_ACCUM 0x0100 
     
    19011913#endif /* GL_VERSION_2_0 */ 
    19021914 
     1915/* ----------------------------- GL_VERSION_2_1 ---------------------------- */ 
     1916 
     1917#ifndef GL_VERSION_2_1 
     1918#define GL_VERSION_2_1 1 
     1919 
     1920#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F 
     1921#define GL_PIXEL_PACK_BUFFER 0x88EB 
     1922#define GL_PIXEL_UNPACK_BUFFER 0x88EC 
     1923#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED 
     1924#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF 
     1925#define GL_SRGB 0x8C40 
     1926#define GL_SRGB8 0x8C41 
     1927#define GL_SRGB_ALPHA 0x8C42 
     1928#define GL_SRGB8_ALPHA8 0x8C43 
     1929#define GL_SLUMINANCE_ALPHA 0x8C44 
     1930#define GL_SLUMINANCE8_ALPHA8 0x8C45 
     1931#define GL_SLUMINANCE 0x8C46 
     1932#define GL_SLUMINANCE8 0x8C47 
     1933#define GL_COMPRESSED_SRGB 0x8C48 
     1934#define GL_COMPRESSED_SRGB_ALPHA 0x8C49 
     1935#define GL_COMPRESSED_SLUMINANCE 0x8C4A 
     1936#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B 
     1937 
     1938typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 
     1939typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 
     1940typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 
     1941typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 
     1942typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 
     1943typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 
     1944 
     1945#define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv) 
     1946#define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv) 
     1947#define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv) 
     1948#define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv) 
     1949#define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv) 
     1950#define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv) 
     1951 
     1952#define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1) 
     1953 
     1954#endif /* GL_VERSION_2_1 */ 
     1955 
    19031956/* -------------------------- GL_3DFX_multisample -------------------------- */ 
    19041957 
     
    34833536#define GL_ATIX_point_sprites 1 
    34843537 
     3538#define GL_TEXTURE_POINT_MODE_ATIX 0x60B0 
     3539#define GL_TEXTURE_POINT_ONE_COORD_ATIX 0x60B1 
     3540#define GL_TEXTURE_POINT_SPRITE_ATIX 0x60B2 
     3541#define GL_POINT_SPRITE_CULL_MODE_ATIX 0x60B3 
     3542#define GL_POINT_SPRITE_CULL_CENTER_ATIX 0x60B4 
     3543#define GL_POINT_SPRITE_CULL_CLIP_ATIX 0x60B5 
     3544 
    34853545#define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites) 
    34863546 
     
    37583818#endif /* GL_ATI_separate_stencil */ 
    37593819 
     3820/* ----------------------- GL_ATI_shader_texture_lod ----------------------- */ 
     3821 
     3822#ifndef GL_ATI_shader_texture_lod 
     3823#define GL_ATI_shader_texture_lod 1 
     3824 
     3825#define GLEW_ATI_shader_texture_lod GLEW_GET_VAR(__GLEW_ATI_shader_texture_lod) 
     3826 
     3827#endif /* GL_ATI_shader_texture_lod */ 
     3828 
    37603829/* ---------------------- GL_ATI_text_fragment_shader ---------------------- */ 
    37613830 
     
    37743843#define GL_ATI_texture_compression_3dc 1 
    37753844 
    3776 #define GL_COMPRESSED_RGB_3DC_ATI 0x8837 
     3845#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837 
    37773846 
    37783847#define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc) 
     
    40334102#endif /* GL_EXT_bgra */ 
    40344103 
     4104/* ------------------------ GL_EXT_bindable_uniform ------------------------ */ 
     4105 
     4106#ifndef GL_EXT_bindable_uniform 
     4107#define GL_EXT_bindable_uniform 1 
     4108 
     4109#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 
     4110#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 
     4111#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 
     4112#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED 
     4113#define GL_UNIFORM_BUFFER_EXT 0x8DEE 
     4114#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF 
     4115 
     4116typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location); 
     4117typedef GLintptr (GLAPIENTRY * PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); 
     4118typedef void (GLAPIENTRY * PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer); 
     4119 
     4120#define glGetUniformBufferSizeEXT GLEW_GET_FUN(__glewGetUniformBufferSizeEXT) 
     4121#define glGetUniformOffsetEXT GLEW_GET_FUN(__glewGetUniformOffsetEXT) 
     4122#define glUniformBufferEXT GLEW_GET_FUN(__glewUniformBufferEXT) 
     4123 
     4124#define GLEW_EXT_bindable_uniform GLEW_GET_VAR(__GLEW_EXT_bindable_uniform) 
     4125 
     4126#endif /* GL_EXT_bindable_uniform */ 
     4127 
    40354128/* --------------------------- GL_EXT_blend_color -------------------------- */ 
    40364129 
     
    43204413#endif /* GL_EXT_depth_bounds_test */ 
    43214414 
     4415/* -------------------------- GL_EXT_draw_buffers2 ------------------------- */ 
     4416 
     4417#ifndef GL_EXT_draw_buffers2 
     4418#define GL_EXT_draw_buffers2 1 
     4419 
     4420typedef void (GLAPIENTRY * PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); 
     4421typedef void (GLAPIENTRY * PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index); 
     4422typedef void (GLAPIENTRY * PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index); 
     4423typedef void (GLAPIENTRY * PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean *data); 
     4424typedef void (GLAPIENTRY * PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint *data); 
     4425typedef GLboolean (GLAPIENTRY * PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index); 
     4426 
     4427#define glColorMaskIndexedEXT GLEW_GET_FUN(__glewColorMaskIndexedEXT) 
     4428#define glDisableIndexedEXT GLEW_GET_FUN(__glewDisableIndexedEXT) 
     4429#define glEnableIndexedEXT GLEW_GET_FUN(__glewEnableIndexedEXT) 
     4430#define glGetBooleanIndexedvEXT GLEW_GET_FUN(__glewGetBooleanIndexedvEXT) 
     4431#define glGetIntegerIndexedvEXT GLEW_GET_FUN(__glewGetIntegerIndexedvEXT) 
     4432#define glIsEnabledIndexedEXT GLEW_GET_FUN(__glewIsEnabledIndexedEXT) 
     4433 
     4434#define GLEW_EXT_draw_buffers2 GLEW_GET_VAR(__GLEW_EXT_draw_buffers2) 
     4435 
     4436#endif /* GL_EXT_draw_buffers2 */ 
     4437 
     4438/* ------------------------- GL_EXT_draw_instanced ------------------------- */ 
     4439 
     4440#ifndef GL_EXT_draw_instanced 
     4441#define GL_EXT_draw_instanced 1 
     4442 
     4443typedef void (GLAPIENTRY * PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount); 
     4444typedef void (GLAPIENTRY * PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); 
     4445 
     4446#define glDrawArraysInstancedEXT GLEW_GET_FUN(__glewDrawArraysInstancedEXT) 
     4447#define glDrawElementsInstancedEXT GLEW_GET_FUN(__glewDrawElementsInstancedEXT) 
     4448 
     4449#define GLEW_EXT_draw_instanced GLEW_GET_VAR(__GLEW_EXT_draw_instanced) 
     4450 
     4451#endif /* GL_EXT_draw_instanced */ 
     4452 
    43224453/* ----------------------- GL_EXT_draw_range_elements ---------------------- */ 
    43234454 
     
    44524583 
    44534584#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB 
     4585#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 
     4586#define GL_MAX_SAMPLES_EXT 0x8D57 
    44544587 
    44554588typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 
     
    45584691#endif /* GL_EXT_framebuffer_object */ 
    45594692 
     4693/* ------------------------ GL_EXT_framebuffer_sRGB ------------------------ */ 
     4694 
     4695#ifndef GL_EXT_framebuffer_sRGB 
     4696#define GL_EXT_framebuffer_sRGB 1 
     4697 
     4698#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 
     4699#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA 
     4700 
     4701#define GLEW_EXT_framebuffer_sRGB GLEW_GET_VAR(__GLEW_EXT_framebuffer_sRGB) 
     4702 
     4703#endif /* GL_EXT_framebuffer_sRGB */ 
     4704 
     4705/* ------------------------ GL_EXT_geometry_shader4 ------------------------ */ 
     4706 
     4707#ifndef GL_EXT_geometry_shader4 
     4708#define GL_EXT_geometry_shader4 1 
     4709 
     4710#define GL_LINES_ADJACENCY_EXT 0xA 
     4711#define GL_LINE_STRIP_ADJACENCY_EXT 0xB 
     4712#define GL_TRIANGLES_ADJACENCY_EXT 0xC 
     4713#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD 
     4714#define GL_PROGRAM_POINT_SIZE_EXT 0x8642 
     4715#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B 
     4716#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 
     4717#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 
     4718#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 
     4719#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 
     4720#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 
     4721#define GL_GEOMETRY_SHADER_EXT 0x8DD9 
     4722#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA 
     4723#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB 
     4724#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC 
     4725#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD 
     4726#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE 
     4727#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF 
     4728#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 
     4729#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 
     4730 
     4731typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); 
     4732typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); 
     4733typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); 
     4734typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value); 
     4735 
     4736#define glFramebufferTextureEXT GLEW_GET_FUN(__glewFramebufferTextureEXT) 
     4737#define glFramebufferTextureFaceEXT GLEW_GET_FUN(__glewFramebufferTextureFaceEXT) 
     4738#define glFramebufferTextureLayerEXT GLEW_GET_FUN(__glewFramebufferTextureLayerEXT) 
     4739#define glProgramParameteriEXT GLEW_GET_FUN(__glewProgramParameteriEXT) 
     4740 
     4741#define GLEW_EXT_geometry_shader4 GLEW_GET_VAR(__GLEW_EXT_geometry_shader4) 
     4742 
     4743#endif /* GL_EXT_geometry_shader4 */ 
     4744 
     4745/* --------------------- GL_EXT_gpu_program_parameters --------------------- */ 
     4746 
     4747#ifndef GL_EXT_gpu_program_parameters 
     4748#define GL_EXT_gpu_program_parameters 1 
     4749 
     4750typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); 
     4751typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat* params); 
     4752 
     4753#define glProgramEnvParameters4fvEXT GLEW_GET_FUN(__glewProgramEnvParameters4fvEXT) 
     4754#define glProgramLocalParameters4fvEXT GLEW_GET_FUN(__glewProgramLocalParameters4fvEXT) 
     4755 
     4756#define GLEW_EXT_gpu_program_parameters GLEW_GET_VAR(__GLEW_EXT_gpu_program_parameters) 
     4757 
     4758#endif /* GL_EXT_gpu_program_parameters */ 
     4759 
     4760/* --------------------------- GL_EXT_gpu_shader4 -------------------------- */ 
     4761 
     4762#ifndef GL_EXT_gpu_shader4 
     4763#define GL_EXT_gpu_shader4 1 
     4764 
     4765#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD 
     4766#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 
     4767#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 
     4768#define GL_SAMPLER_BUFFER_EXT 0x8DC2 
     4769#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 
     4770#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 
     4771#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 
     4772#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 
     4773#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 
     4774#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 
     4775#define GL_INT_SAMPLER_1D_EXT 0x8DC9 
     4776#define GL_INT_SAMPLER_2D_EXT 0x8DCA 
     4777#define GL_INT_SAMPLER_3D_EXT 0x8DCB 
     4778#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC 
     4779#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD 
     4780#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE 
     4781#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF 
     4782#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 
     4783#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 
     4784#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 
     4785#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 
     4786#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 
     4787#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 
     4788#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 
     4789#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 
     4790#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 
     4791 
     4792typedef void (GLAPIENTRY * PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar *name); 
     4793typedef GLint (GLAPIENTRY * PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); 
     4794typedef void (GLAPIENTRY * PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint *params); 
     4795typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint *params); 
     4796typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint *params); 
     4797typedef void (GLAPIENTRY * PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); 
     4798typedef void (GLAPIENTRY * PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 
     4799typedef void (GLAPIENTRY * PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1); 
     4800typedef void (GLAPIENTRY * PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 
     4801typedef void (GLAPIENTRY * PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); 
     4802typedef void (GLAPIENTRY * PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 
     4803typedef void (GLAPIENTRY * PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 
     4804typedef void (GLAPIENTRY * PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 
     4805typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); 
     4806typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); 
     4807typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); 
     4808typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint *v); 
     4809typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y); 
     4810typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); 
     4811typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y); 
     4812typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint *v); 
     4813typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z); 
     4814typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); 
     4815typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z); 
     4816typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint *v); 
     4817typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte *v); 
     4818typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); 
     4819typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); 
     4820typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort *v); 
     4821typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte *v); 
     4822typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 
     4823typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint *v); 
     4824typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort *v); 
     4825typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 
     4826 
     4827#define glBindFragDataLocationEXT GLEW_GET_FUN(__glewBindFragDataLocationEXT) 
     4828#define glGetFragDataLocationEXT GLEW_GET_FUN(__glewGetFragDataLocationEXT) 
     4829#define glGetUniformuivEXT GLEW_GET_FUN(__glewGetUniformuivEXT) 
     4830#define glGetVertexAttribIivEXT GLEW_GET_FUN(__glewGetVertexAttribIivEXT) 
     4831#define glGetVertexAttribIuivEXT GLEW_GET_FUN(__glewGetVertexAttribIuivEXT) 
     4832#define glUniform1uiEXT GLEW_GET_FUN(__glewUniform1uiEXT) 
     4833#define glUniform1uivEXT GLEW_GET_FUN(__glewUniform1uivEXT) 
     4834#define glUniform2uiEXT GLEW_GET_FUN(__glewUniform2uiEXT) 
     4835#define glUniform2uivEXT GLEW_GET_FUN(__glewUniform2uivEXT) 
     4836#define glUniform3uiEXT GLEW_GET_FUN(__glewUniform3uiEXT) 
     4837#define glUniform3uivEXT GLEW_GET_FUN(__glewUniform3uivEXT) 
     4838#define glUniform4uiEXT GLEW_GET_FUN(__glewUniform4uiEXT) 
     4839#define glUniform4uivEXT GLEW_GET_FUN(__glewUniform4uivEXT) 
     4840#define glVertexAttribI1iEXT GLEW_GET_FUN(__glewVertexAttribI1iEXT) 
     4841#define glVertexAttribI1ivEXT GLEW_GET_FUN(__glewVertexAttribI1ivEXT) 
     4842#define glVertexAttribI1uiEXT GLEW_GET_FUN(__glewVertexAttribI1uiEXT) 
     4843#define glVertexAttribI1uivEXT GLEW_GET_FUN(__glewVertexAttribI1uivEXT) 
     4844#define glVertexAttribI2iEXT GLEW_GET_FUN(__glewVertexAttribI2iEXT) 
     4845#define glVertexAttribI2ivEXT GLEW_GET_FUN(__glewVertexAttribI2ivEXT) 
     4846#define glVertexAttribI2uiEXT GLEW_GET_FUN(__glewVertexAttribI2uiEXT) 
     4847#define glVertexAttribI2uivEXT GLEW_GET_FUN(__glewVertexAttribI2uivEXT) 
     4848#define glVertexAttribI3iEXT GLEW_GET_FUN(__glewVertexAttribI3iEXT) 
     4849#define glVertexAttribI3ivEXT GLEW_GET_FUN(__glewVertexAttribI3ivEXT) 
     4850#define glVertexAttribI3uiEXT GLEW_GET_FUN(__glewVertexAttribI3uiEXT) 
     4851#define glVertexAttribI3uivEXT GLEW_GET_FUN(__glewVertexAttribI3uivEXT) 
     4852#define glVertexAttribI4bvEXT GLEW_GET_FUN(__glewVertexAttribI4bvEXT) 
     4853#define glVertexAttribI4iEXT GLEW_GET_FUN(__glewVertexAttribI4iEXT) 
     4854#define glVertexAttribI4ivEXT GLEW_GET_FUN(__glewVertexAttribI4ivEXT) 
     4855#define glVertexAttribI4svEXT GLEW_GET_FUN(__glewVertexAttribI4svEXT) 
     4856#define glVertexAttribI4ubvEXT GLEW_GET_FUN(__glewVertexAttribI4ubvEXT) 
     4857#define glVertexAttribI4uiEXT GLEW_GET_FUN(__glewVertexAttribI4uiEXT) 
     4858#define glVertexAttribI4uivEXT GLEW_GET_FUN(__glewVertexAttribI4uivEXT) 
     4859#define glVertexAttribI4usvEXT GLEW_GET_FUN(__glewVertexAttribI4usvEXT) 
     4860#define glVertexAttribIPointerEXT GLEW_GET_FUN(__glewVertexAttribIPointerEXT) 
     4861 
     4862#define GLEW_EXT_gpu_shader4 GLEW_GET_VAR(__GLEW_EXT_gpu_shader4) 
     4863 
     4864#endif /* GL_EXT_gpu_shader4 */ 
     4865 
    45604866/* ---------------------------- GL_EXT_histogram --------------------------- */ 
    45614867 
     
    47455051 
    47465052#endif /* GL_EXT_packed_depth_stencil */ 
     5053 
     5054/* -------------------------- GL_EXT_packed_float -------------------------- */ 
     5055 
     5056#ifndef GL_EXT_packed_float 
     5057#define GL_EXT_packed_float 1 
     5058 
     5059#define GL_R11F_G11F_B10F_EXT 0x8C3A 
     5060#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B 
     5061#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C 
     5062 
     5063#define GLEW_EXT_packed_float GLEW_GET_VAR(__GLEW_EXT_packed_float) 
     5064 
     5065#endif /* GL_EXT_packed_float */ 
    47475066 
    47485067/* -------------------------- GL_EXT_packed_pixels ------------------------- */ 
     
    51395458#endif /* GL_EXT_texture3D */ 
    51405459 
     5460/* -------------------------- GL_EXT_texture_array ------------------------- */ 
     5461 
     5462#ifndef GL_EXT_texture_array 
     5463#define GL_EXT_texture_array 1 
     5464 
     5465#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E 
     5466#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF 
     5467#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 
     5468#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 
     5469#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A 
     5470#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B 
     5471#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C 
     5472#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D 
     5473 
     5474#define GLEW_EXT_texture_array GLEW_GET_VAR(__GLEW_EXT_texture_array) 
     5475 
     5476#endif /* GL_EXT_texture_array */ 
     5477 
     5478/* ---------------------- GL_EXT_texture_buffer_object --------------------- */ 
     5479 
     5480#ifndef GL_EXT_texture_buffer_object 
     5481#define GL_EXT_texture_buffer_object 1 
     5482 
     5483#define GL_TEXTURE_BUFFER_EXT 0x8C2A 
     5484#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B 
     5485#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C 
     5486#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D 
     5487#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E 
     5488 
     5489typedef void (GLAPIENTRY * PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer); 
     5490 
     5491#define glTexBufferEXT GLEW_GET_FUN(__glewTexBufferEXT) 
     5492 
     5493#define GLEW_EXT_texture_buffer_object GLEW_GET_VAR(__GLEW_EXT_texture_buffer_object) 
     5494 
     5495#endif /* GL_EXT_texture_buffer_object */ 
     5496 
    51415497/* -------------------- GL_EXT_texture_compression_dxt1 -------------------- */ 
    51425498 
     
    51505506 
    51515507#endif /* GL_EXT_texture_compression_dxt1 */ 
     5508 
     5509/* -------------------- GL_EXT_texture_compression_latc -------------------- */ 
     5510 
     5511#ifndef GL_EXT_texture_compression_latc 
     5512#define GL_EXT_texture_compression_latc 1 
     5513 
     5514#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 
     5515#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 
     5516#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 
     5517#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 
     5518 
     5519#define GLEW_EXT_texture_compression_latc GLEW_GET_VAR(__GLEW_EXT_texture_compression_latc) 
     5520 
     5521#endif /* GL_EXT_texture_compression_latc */ 
     5522 
     5523/* -------------------- GL_EXT_texture_compression_rgtc -------------------- */ 
     5524 
     5525#ifndef GL_EXT_texture_compression_rgtc 
     5526#define GL_EXT_texture_compression_rgtc 1 
     5527 
     5528#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB 
     5529#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC 
     5530#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD 
     5531#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE 
     5532 
     5533#define GLEW_EXT_texture_compression_rgtc GLEW_GET_VAR(__GLEW_EXT_texture_compression_rgtc) 
     5534 
     5535#endif /* GL_EXT_texture_compression_rgtc */ 
    51525536 
    51535537/* -------------------- GL_EXT_texture_compression_s3tc -------------------- */ 
     
    52835667#endif /* GL_EXT_texture_filter_anisotropic */ 
    52845668 
     5669/* ------------------------- GL_EXT_texture_integer ------------------------ */ 
     5670 
     5671#ifndef GL_EXT_texture_integer 
     5672#define GL_EXT_texture_integer 1 
     5673 
     5674#define GL_RGBA32UI_EXT 0x8D70 
     5675#define GL_RGB32UI_EXT 0x8D71 
     5676#define GL_ALPHA32UI_EXT 0x8D72 
     5677#define GL_INTENSITY32UI_EXT 0x8D73 
     5678#define GL_LUMINANCE32UI_EXT 0x8D74 
     5679#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 
     5680#define GL_RGBA16UI_EXT 0x8D76 
     5681#define GL_RGB16UI_EXT 0x8D77 
     5682#define GL_ALPHA16UI_EXT 0x8D78 
     5683#define GL_INTENSITY16UI_EXT 0x8D79 
     5684#define GL_LUMINANCE16UI_EXT 0x8D7A 
     5685#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B 
     5686#define GL_RGBA8UI_EXT 0x8D7C 
     5687#define GL_RGB8UI_EXT 0x8D7D 
     5688#define GL_ALPHA8UI_EXT 0x8D7E 
     5689#define GL_INTENSITY8UI_EXT 0x8D7F 
     5690#define GL_LUMINANCE8UI_EXT 0x8D80 
     5691#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 
     5692#define GL_RGBA32I_EXT 0x8D82 
     5693#define GL_RGB32I_EXT 0x8D83 
     5694#define GL_ALPHA32I_EXT 0x8D84 
     5695#define GL_INTENSITY32I_EXT 0x8D85 
     5696#define GL_LUMINANCE32I_EXT 0x8D86 
     5697#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 
     5698#define GL_RGBA16I_EXT 0x8D88 
     5699#define GL_RGB16I_EXT 0x8D89 
     5700#define GL_ALPHA16I_EXT 0x8D8A 
     5701#define GL_INTENSITY16I_EXT 0x8D8B 
     5702#define GL_LUMINANCE16I_EXT 0x8D8C 
     5703#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D 
     5704#define GL_RGBA8I_EXT 0x8D8E 
     5705#define GL_RGB8I_EXT 0x8D8F 
     5706#define GL_ALPHA8I_EXT 0x8D90 
     5707#define GL_INTENSITY8I_EXT 0x8D91 
     5708#define GL_LUMINANCE8I_EXT 0x8D92 
     5709#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 
     5710#define GL_RED_INTEGER_EXT 0x8D94 
     5711#define GL_GREEN_INTEGER_EXT 0x8D95 
     5712#define GL_BLUE_INTEGER_EXT 0x8D96 
     5713#define GL_ALPHA_INTEGER_EXT 0x8D97 
     5714#define GL_RGB_INTEGER_EXT 0x8D98 
     5715#define GL_RGBA_INTEGER_EXT 0x8D99 
     5716#define GL_BGR_INTEGER_EXT 0x8D9A 
     5717#define GL_BGRA_INTEGER_EXT 0x8D9B 
     5718#define GL_LUMINANCE_INTEGER_EXT 0x8D9C 
     5719#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D 
     5720#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E 
     5721 
     5722typedef void (GLAPIENTRY * PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); 
     5723typedef void (GLAPIENTRY * PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); 
     5724typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params); 
     5725typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); 
     5726typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params); 
     5727typedef void (GLAPIENTRY * PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params); 
     5728 
     5729#define glClearColorIiEXT GLEW_GET_FUN(__glewClearColorIiEXT) 
     5730#define glClearColorIuiEXT GLEW_GET_FUN(__glewClearColorIuiEXT) 
     5731#define glGetTexParameterIivEXT GLEW_GET_FUN(__glewGetTexParameterIivEXT) 
     5732#define glGetTexParameterIuivEXT GLEW_GET_FUN(__glewGetTexParameterIuivEXT) 
     5733#define glTexParameterIivEXT GLEW_GET_FUN(__glewTexParameterIivEXT) 
     5734#define glTexParameterIuivEXT GLEW_GET_FUN(__glewTexParameterIuivEXT) 
     5735 
     5736#define GLEW_EXT_texture_integer GLEW_GET_VAR(__GLEW_EXT_texture_integer) 
     5737 
     5738#endif /* GL_EXT_texture_integer */ 
     5739 
    52855740/* ------------------------ GL_EXT_texture_lod_bias ------------------------ */ 
    52865741 
     
    53935848 
    53945849#endif /* GL_EXT_texture_sRGB */ 
     5850 
     5851/* --------------------- GL_EXT_texture_shared_exponent -------------------- */ 
     5852 
     5853#ifndef GL_EXT_texture_shared_exponent 
     5854#define GL_EXT_texture_shared_exponent 1 
     5855 
     5856#define GL_RGB9_E5_EXT 0x8C3D 
     5857#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E 
     5858#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F 
     5859 
     5860#define GLEW_EXT_texture_shared_exponent GLEW_GET_VAR(__GLEW_EXT_texture_shared_exponent) 
     5861 
     5862#endif /* GL_EXT_texture_shared_exponent */ 
     5863 
     5864/* --------------------------- GL_EXT_timer_query -------------------------- */ 
     5865 
     5866#ifndef GL_EXT_timer_query 
     5867#define GL_EXT_timer_query 1 
     5868 
     5869#define GL_TIME_ELAPSED_EXT 0x88BF 
     5870 
     5871typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT *params); 
     5872typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT *params); 
     5873 
     5874#define glGetQueryObjecti64vEXT GLEW_GET_FUN(__glewGetQueryObjecti64vEXT) 
     5875#define glGetQueryObjectui64vEXT GLEW_GET_FUN(__glewGetQueryObjectui64vEXT) 
     5876 
     5877#define GLEW_EXT_timer_query GLEW_GET_VAR(__GLEW_EXT_timer_query) 
     5878 
     5879#endif /* GL_EXT_timer_query */ 
    53955880 
    53965881/* -------------------------- GL_EXT_vertex_array -------------------------- */ 
     
    60926577#endif /* GL_NV_copy_depth_to_color */ 
    60936578 
     6579/* ------------------------ GL_NV_depth_buffer_float ----------------------- */ 
     6580 
     6581#ifndef GL_NV_depth_buffer_float 
     6582#define GL_NV_depth_buffer_float 1 
     6583 
     6584#define GL_DEPTH_COMPONENT32F_NV 0x8DAB 
     6585#define GL_DEPTH32F_STENCIL8_NV 0x8DAC 
     6586#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD 
     6587#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF 
     6588 
     6589typedef void (GLAPIENTRY * PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); 
     6590typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); 
     6591typedef void (GLAPIENTRY * PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); 
     6592 
     6593#define glClearDepthdNV GLEW_GET_FUN(__glewClearDepthdNV) 
     6594#define glDepthBoundsdNV GLEW_GET_FUN(__glewDepthBoundsdNV) 
     6595#define glDepthRangedNV GLEW_GET_FUN(__glewDepthRangedNV) 
     6596 
     6597#define GLEW_NV_depth_buffer_float GLEW_GET_VAR(__GLEW_NV_depth_buffer_float) 
     6598 
     6599#endif /* GL_NV_depth_buffer_float */ 
     6600 
    60946601/* --------------------------- GL_NV_depth_clamp --------------------------- */ 
    60956602 
     
    61026609 
    61036610#endif /* GL_NV_depth_clamp */ 
     6611 
     6612/* ---------------------- GL_NV_depth_range_unclamped ---------------------- */ 
     6613 
     6614#ifndef GL_NV_depth_range_unclamped 
     6615#define GL_NV_depth_range_unclamped 1 
     6616 
     6617#define GL_SAMPLE_COUNT_BITS_NV 0x8864 
     6618#define GL_CURRENT_SAMPLE_COUNT_QUERY_NV 0x8865 
     6619#define GL_QUERY_RESULT_NV 0x8866 
     6620#define GL_QUERY_RESULT_AVAILABLE_NV 0x8867 
     6621#define GL_SAMPLE_COUNT_NV 0x8914 
     6622 
     6623#define GLEW_NV_depth_range_unclamped GLEW_GET_VAR(__GLEW_NV_depth_range_unclamped) 
     6624 
     6625#endif /* GL_NV_depth_range_unclamped */ 
    61046626 
    61056627/* ---------------------------- GL_NV_evaluators --------------------------- */ 
     
    62696791#endif /* GL_NV_fragment_program2 */ 
    62706792 
     6793/* ------------------------ GL_NV_fragment_program4 ------------------------ */ 
     6794 
     6795#ifndef GL_NV_fragment_program4 
     6796#define GL_NV_fragment_program4 1 
     6797 
     6798#define GLEW_NV_fragment_program4 GLEW_GET_VAR(__GLEW_NV_fragment_program4) 
     6799 
     6800#endif /* GL_NV_fragment_program4 */ 
     6801 
    62716802/* --------------------- GL_NV_fragment_program_option --------------------- */ 
    62726803 
     
    62776808 
    62786809#endif /* GL_NV_fragment_program_option */ 
     6810 
     6811/* ----------------- GL_NV_framebuffer_multisample_coverage ---------------- */ 
     6812 
     6813#ifndef GL_NV_framebuffer_multisample_coverage 
     6814#define GL_NV_framebuffer_multisample_coverage 1 
     6815 
     6816#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB 
     6817#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 
     6818#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 
     6819#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 
     6820 
     6821typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); 
     6822 
     6823#define glRenderbufferStorageMultisampleCoverageNV GLEW_GET_FUN(__glewRenderbufferStorageMultisampleCoverageNV) 
     6824 
     6825#define GLEW_NV_framebuffer_multisample_coverage GLEW_GET_VAR(__GLEW_NV_framebuffer_multisample_coverage) 
     6826 
     6827#endif /* GL_NV_framebuffer_multisample_coverage */ 
     6828 
     6829/* ------------------------ GL_NV_geometry_program4 ------------------------ */ 
     6830 
     6831#ifndef GL_NV_geometry_program4 
     6832#define GL_NV_geometry_program4 1 
     6833 
     6834#define GL_GEOMETRY_PROGRAM_NV 0x8C26 
     6835#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 
     6836#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 
     6837 
     6838typedef void (GLAPIENTRY * PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint limit); 
     6839 
     6840#define glProgramVertexLimitNV GLEW_GET_FUN(__glewProgramVertexLimitNV) 
     6841 
     6842#define GLEW_NV_geometry_program4 GLEW_GET_VAR(__GLEW_NV_geometry_program4) 
     6843 
     6844#endif /* GL_NV_geometry_program4 */ 
     6845 
     6846/* ------------------------- GL_NV_geometry_shader4 ------------------------ */ 
     6847 
     6848#ifndef GL_NV_geometry_shader4 
     6849#define GL_NV_geometry_shader4 1 
     6850 
     6851#define GLEW_NV_geometry_shader4 GLEW_GET_VAR(__GLEW_NV_geometry_shader4) 
     6852 
     6853#endif /* GL_NV_geometry_shader4 */ 
     6854 
     6855/* --------------------------- GL_NV_gpu_program4 -------------------------- */ 
     6856 
     6857#ifndef GL_NV_gpu_program4 
     6858#define GL_NV_gpu_program4 1 
     6859 
     6860#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 
     6861#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 
     6862#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 
     6863#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 
     6864#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 
     6865#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 
     6866#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 
     6867#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 
     6868 
     6869typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); 
     6870typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); 
     6871typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 
     6872typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); 
     6873typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); 
     6874typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); 
     6875typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); 
     6876typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint *params); 
     6877typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 
     6878typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint *params); 
     6879typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint *params); 
     6880typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); 
     6881 
     6882#define glProgramEnvParameterI4iNV GLEW_GET_FUN(__glewProgramEnvParameterI4iNV) 
     6883#define glProgramEnvParameterI4ivNV GLEW_GET_FUN(__glewProgramEnvParameterI4ivNV) 
     6884#define glProgramEnvParameterI4uiNV GLEW_GET_FUN(__glewProgramEnvParameterI4uiNV) 
     6885#define glProgramEnvParameterI4uivNV GLEW_GET_FUN(__glewProgramEnvParameterI4uivNV) 
     6886#define glProgramEnvParametersI4ivNV GLEW_GET_FUN(__glewProgramEnvParametersI4ivNV) 
     6887#define glProgramEnvParametersI4uivNV GLEW_GET_FUN(__glewProgramEnvParametersI4uivNV) 
     6888#define glProgramLocalParameterI4iNV GLEW_GET_FUN(__glewProgramLocalParameterI4iNV) 
     6889#define glProgramLocalParameterI4ivNV GLEW_GET_FUN(__glewProgramLocalParameterI4ivNV) 
     6890#define glProgramLocalParameterI4uiNV GLEW_GET_FUN(__glewProgramLocalParameterI4uiNV) 
     6891#define glProgramLocalParameterI4uivNV GLEW_GET_FUN(__glewProgramLocalParameterI4uivNV) 
     6892#define glProgramLocalParametersI4ivNV GLEW_GET_FUN(__glewProgramLocalParametersI4ivNV) 
     6893#define glProgramLocalParametersI4uivNV GLEW_GET_FUN(__glewProgramLocalParametersI4uivNV) 
     6894 
     6895#define GLEW_NV_gpu_program4 GLEW_GET_VAR(__GLEW_NV_gpu_program4) 
     6896 
     6897#endif /* GL_NV_gpu_program4 */ 
    62796898 
    62806899/* ---------------------------- GL_NV_half_float --------------------------- */ 
     
    64497068 
    64507069#endif /* GL_NV_packed_depth_stencil */ 
     7070 
     7071/* --------------------- GL_NV_parameter_buffer_object --------------------- */ 
     7072 
     7073#ifndef GL_NV_parameter_buffer_object 
     7074#define GL_NV_parameter_buffer_object 1 
     7075 
     7076#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 
     7077#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 
     7078#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 
     7079#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 
     7080#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 
     7081 
     7082typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *params); 
     7083typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params); 
     7084typedef void (GLAPIENTRY * PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params); 
     7085 
     7086#define glProgramBufferParametersIivNV GLEW_GET_FUN(__glewProgramBufferParametersIivNV) 
     7087#define glProgramBufferParametersIuivNV GLEW_GET_FUN(__glewProgramBufferParametersIuivNV) 
     7088#define glProgramBufferParametersfvNV GLEW_GET_FUN(__glewProgramBufferParametersfvNV) 
     7089 
     7090#define GLEW_NV_parameter_buffer_object GLEW_GET_VAR(__GLEW_NV_parameter_buffer_object) 
     7091 
     7092#endif /* GL_NV_parameter_buffer_object */ 
    64517093 
    64527094/* ------------------------- GL_NV_pixel_data_range ------------------------ */ 
     
    68337475 
    68347476#endif /* GL_NV_texture_shader3 */ 
     7477 
     7478/* ------------------------ GL_NV_transform_feedback ----------------------- */ 
     7479 
     7480#ifndef GL_NV_transform_feedback 
     7481#define GL_NV_transform_feedback 1 
     7482 
     7483#define GL_BACK_PRIMARY_COLOR_NV 0x8C77 
     7484#define GL_BACK_SECONDARY_COLOR_NV 0x8C78 
     7485#define GL_TEXTURE_COORD_NV 0x8C79 
     7486#define GL_CLIP_DISTANCE_NV 0x8C7A 
     7487#define GL_VERTEX_ID_NV 0x8C7B 
     7488#define GL_PRIMITIVE_ID_NV 0x8C7C 
     7489#define GL_GENERIC_ATTRIB_NV 0x8C7D 
     7490#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E 
     7491#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F 
     7492#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 
     7493#define GL_ACTIVE_VARYINGS_NV 0x8C81 
     7494#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 
     7495#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 
     7496#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 
     7497#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 
     7498#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 
     7499#define GL_PRIMITIVES_GENERATED_NV 0x8C87 
     7500#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 
     7501#define GL_RASTERIZER_DISCARD_NV 0x8C89 
     7502#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV 0x8C8A 
     7503#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B 
     7504#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C 
     7505#define GL_SEPARATE_ATTRIBS_NV 0x8C8D 
     7506#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E 
     7507#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F 
     7508 
     7509typedef void (GLAPIENTRY * PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); 
     7510typedef void (GLAPIENTRY * PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode); 
     7511typedef void (GLAPIENTRY * PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); 
     7512typedef void (GLAPIENTRY * PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); 
     7513typedef void (GLAPIENTRY * PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 
     7514typedef void (GLAPIENTRY * PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); 
     7515typedef void (GLAPIENTRY * PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); 
     7516typedef void (GLAPIENTRY * PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); 
     7517typedef GLint (GLAPIENTRY * PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar *name); 
     7518typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint *attribs, GLenum bufferMode); 
     7519typedef void (GLAPIENTRY * PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode); 
     7520 
     7521#define glActiveVaryingNV GLEW_GET_FUN(__glewActiveVaryingNV) 
     7522#define glBeginTransformFeedbackNV GLEW_GET_FUN(__glewBeginTransformFeedbackNV) 
     7523#define glBindBufferBaseNV GLEW_GET_FUN(__glewBindBufferBaseNV) 
     7524#define glBindBufferOffsetNV GLEW_GET_FUN(__glewBindBufferOffsetNV) 
     7525#define glBindBufferRangeNV GLEW_GET_FUN(__glewBindBufferRangeNV) 
     7526#define glEndTransformFeedbackNV GLEW_GET_FUN(__glewEndTransformFeedbackNV) 
     7527#define glGetActiveVaryingNV GLEW_GET_FUN(__glewGetActiveVaryingNV) 
     7528#define glGetTransformFeedbackVaryingNV GLEW_GET_FUN(__glewGetTransformFeedbackVaryingNV) 
     7529#define glGetVaryingLocationNV GLEW_GET_FUN(__glewGetVaryingLocationNV) 
     7530#define glTransformFeedbackAttribsNV GLEW_GET_FUN(__glewTransformFeedbackAttribsNV) 
     7531#define glTransformFeedbackVaryingsNV GLEW_GET_FUN(__glewTransformFeedbackVaryingsNV) 
     7532 
     7533#define GLEW_NV_transform_feedback GLEW_GET_VAR(__GLEW_NV_transform_feedback) 
     7534 
     7535#endif /* GL_NV_transform_feedback */ 
    68357536 
    68367537/* ------------------------ GL_NV_vertex_array_range ----------------------- */ 
     
    71297830 
    71307831#endif /* GL_NV_vertex_program3 */ 
     7832 
     7833/* ------------------------- GL_NV_vertex_program4 ------------------------- */ 
     7834 
     7835#ifndef GL_NV_vertex_program4 
     7836#define GL_NV_vertex_program4 1 
     7837 
     7838#define GLEW_NV_vertex_program4 GLEW_GET_VAR(__GLEW_NV_vertex_program4) 
     7839 
     7840#endif /* GL_NV_vertex_program4 */ 
     7841 
     7842/* ------------------------ GL_OES_byte_coordinates ------------------------ */ 
     7843 
     7844#ifndef GL_OES_byte_coordinates 
     7845#define GL_OES_byte_coordinates 1 
     7846 
     7847#define GL_BYTE 0x1400 
     7848 
     7849#define GLEW_OES_byte_coordinates GLEW_GET_VAR(__GLEW_OES_byte_coordinates) 
     7850 
     7851#endif /* GL_OES_byte_coordinates */ 
     7852 
     7853/* ------------------- GL_OES_compressed_paletted_texture ------------------ */ 
     7854 
     7855#ifndef GL_OES_compressed_paletted_texture 
     7856#define GL_OES_compressed_paletted_texture 1 
     7857 
     7858#define GL_PALETTE4_RGB8_OES 0x8B90 
     7859#define GL_PALETTE4_RGBA8_OES 0x8B91 
     7860#define GL_PALETTE4_R5_G6_B5_OES 0x8B92 
     7861#define GL_PALETTE4_RGBA4_OES 0x8B93 
     7862#define GL_PALETTE4_RGB5_A1_OES 0x8B94 
     7863#define GL_PALETTE8_RGB8_OES 0x8B95 
     7864#define GL_PALETTE8_RGBA8_OES 0x8B96 
     7865#define GL_PALETTE8_R5_G6_B5_OES 0x8B97 
     7866#define GL_PALETTE8_RGBA4_OES 0x8B98 
     7867#define GL_PALETTE8_RGB5_A1_OES 0x8B99 
     7868 
     7869#define GLEW_OES_compressed_paletted_texture GLEW_GET_VAR(__GLEW_OES_compressed_paletted_texture) 
     7870 
     7871#endif /* GL_OES_compressed_paletted_texture */ 
     7872 
     7873/* --------------------------- GL_OES_read_format -------------------------- */ 
     7874 
     7875#ifndef GL_OES_read_format 
     7876#define GL_OES_read_format 1 
     7877 
     7878#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A 
     7879#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B 
     7880 
     7881#define GLEW_OES_read_format GLEW_GET_VAR(__GLEW_OES_read_format) 
     7882 
     7883#endif /* GL_OES_read_format */ 
     7884 
     7885/* ------------------------ GL_OES_single_precision ------------------------ */ 
     7886 
     7887#ifndef GL_OES_single_precision 
     7888#define GL_OES_single_precision 1 
     7889 
     7890typedef void (GLAPIENTRY * PFNGLCLEARDEPTHFOESPROC) (GLclampd depth); 
     7891typedef void (GLAPIENTRY * PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation); 
     7892typedef void (GLAPIENTRY * PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); 
     7893typedef void (GLAPIENTRY * PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); 
     7894typedef void (GLAPIENTRY * PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation); 
     7895typedef void (GLAPIENTRY * PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f); 
     7896 
     7897#define glClearDepthfOES GLEW_GET_FUN(__glewClearDepthfOES) 
     7898#define glClipPlanefOES GLEW_GET_FUN(__glewClipPlanefOES) 
     7899#define glDepthRangefOES GLEW_GET_FUN(__glewDepthRangefOES) 
     7900#define glFrustumfOES GLEW_GET_FUN(__glewFrustumfOES) 
     7901#define glGetClipPlanefOES GLEW_GET_FUN(__glewGetClipPlanefOES) 
     7902#define glOrthofOES GLEW_GET_FUN(__glewOrthofOES) 
     7903 
     7904#define GLEW_OES_single_precision GLEW_GET_VAR(__GLEW_OES_single_precision) 
     7905 
     7906#endif /* GL_OES_single_precision */ 
    71317907 
    71327908/* ---------------------------- GL_OML_interlace --------------------------- */ 
     
    84729248GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; 
    84739249 
     9250GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv; 
     9251GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv; 
     9252GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv; 
     9253GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv; 
     9254GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv; 
     9255GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv; 
     9256 
    84749257GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX; 
    84759258 
     
    88439626GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI; 
    88449627 
     9628GLEW_FUN_EXPORT PFNGLGETUNIFORMBUFFERSIZEEXTPROC __glewGetUniformBufferSizeEXT; 
     9629GLEW_FUN_EXPORT PFNGLGETUNIFORMOFFSETEXTPROC __glewGetUniformOffsetEXT; 
     9630GLEW_FUN_EXPORT PFNGLUNIFORMBUFFEREXTPROC __glewUniformBufferEXT; 
     9631 
    88459632GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT; 
    88469633 
     
    88849671 
    88859672GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT; 
     9673 
     9674GLEW_FUN_EXPORT PFNGLCOLORMASKINDEXEDEXTPROC __glewColorMaskIndexedEXT; 
     9675GLEW_FUN_EXPORT PFNGLDISABLEINDEXEDEXTPROC __glewDisableIndexedEXT; 
     9676GLEW_FUN_EXPORT PFNGLENABLEINDEXEDEXTPROC __glewEnableIndexedEXT; 
     9677GLEW_FUN_EXPORT PFNGLGETBOOLEANINDEXEDVEXTPROC __glewGetBooleanIndexedvEXT; 
     9678GLEW_FUN_EXPORT PFNGLGETINTEGERINDEXEDVEXTPROC __glewGetIntegerIndexedvEXT; 
     9679GLEW_FUN_EXPORT PFNGLISENABLEDINDEXEDEXTPROC __glewIsEnabledIndexedEXT; 
     9680 
     9681GLEW_FUN_EXPORT PFNGLDRAWARRAYSINSTANCEDEXTPROC __glewDrawArraysInstancedEXT; 
     9682GLEW_FUN_EXPORT PFNGLDRAWELEMENTSINSTANCEDEXTPROC __glewDrawElementsInstancedEXT; 
    88869683 
    88879684GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT; 
     
    89349731GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; 
    89359732 
     9733GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREEXTPROC __glewFramebufferTextureEXT; 
     9734GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC __glewFramebufferTextureFaceEXT; 
     9735GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC __glewFramebufferTextureLayerEXT; 
     9736GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERIEXTPROC __glewProgramParameteriEXT; 
     9737 
     9738GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERS4FVEXTPROC __glewProgramEnvParameters4fvEXT; 
     9739GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC __glewProgramLocalParameters4fvEXT; 
     9740 
     9741GLEW_FUN_EXPORT PFNGLBINDFRAGDATALOCATIONEXTPROC __glewBindFragDataLocationEXT; 
     9742GLEW_FUN_EXPORT PFNGLGETFRAGDATALOCATIONEXTPROC __glewGetFragDataLocationEXT; 
     9743GLEW_FUN_EXPORT PFNGLGETUNIFORMUIVEXTPROC __glewGetUniformuivEXT; 
     9744GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIIVEXTPROC __glewGetVertexAttribIivEXT; 
     9745GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIUIVEXTPROC __glewGetVertexAttribIuivEXT; 
     9746GLEW_FUN_EXPORT PFNGLUNIFORM1UIEXTPROC __glewUniform1uiEXT; 
     9747GLEW_FUN_EXPORT PFNGLUNIFORM1UIVEXTPROC __glewUniform1uivEXT; 
     9748GLEW_FUN_EXPORT PFNGLUNIFORM2UIEXTPROC __glewUniform2uiEXT; 
     9749GLEW_FUN_EXPORT PFNGLUNIFORM2UIVEXTPROC __glewUniform2uivEXT; 
     9750GLEW_FUN_EXPORT PFNGLUNIFORM3UIEXTPROC __glewUniform3uiEXT; 
     9751GLEW_FUN_EXPORT PFNGLUNIFORM3UIVEXTPROC __glewUniform3uivEXT; 
     9752GLEW_FUN_EXPORT PFNGLUNIFORM4UIEXTPROC __glewUniform4uiEXT; 
     9753GLEW_FUN_EXPORT PFNGLUNIFORM4UIVEXTPROC __glewUniform4uivEXT; 
     9754GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IEXTPROC __glewVertexAttribI1iEXT; 
     9755GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1IVEXTPROC __glewVertexAttribI1ivEXT; 
     9756GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIEXTPROC __glewVertexAttribI1uiEXT; 
     9757GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI1UIVEXTPROC __glewVertexAttribI1uivEXT; 
     9758GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IEXTPROC __glewVertexAttribI2iEXT; 
     9759GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2IVEXTPROC __glewVertexAttribI2ivEXT; 
     9760GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIEXTPROC __glewVertexAttribI2uiEXT; 
     9761GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI2UIVEXTPROC __glewVertexAttribI2uivEXT; 
     9762GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IEXTPROC __glewVertexAttribI3iEXT; 
     9763GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3IVEXTPROC __glewVertexAttribI3ivEXT; 
     9764GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIEXTPROC __glewVertexAttribI3uiEXT; 
     9765GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI3UIVEXTPROC __glewVertexAttribI3uivEXT; 
     9766GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4BVEXTPROC __glewVertexAttribI4bvEXT; 
     9767GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IEXTPROC __glewVertexAttribI4iEXT; 
     9768GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4IVEXTPROC __glewVertexAttribI4ivEXT; 
     9769GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4SVEXTPROC __glewVertexAttribI4svEXT; 
     9770GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UBVEXTPROC __glewVertexAttribI4ubvEXT; 
     9771GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIEXTPROC __glewVertexAttribI4uiEXT; 
     9772GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4UIVEXTPROC __glewVertexAttribI4uivEXT; 
     9773GLEW_FUN_EXPORT PFNGLVERTEXATTRIBI4USVEXTPROC __glewVertexAttribI4usvEXT; 
     9774GLEW_FUN_EXPORT PFNGLVERTEXATTRIBIPOINTEREXTPROC __glewVertexAttribIPointerEXT; 
     9775 
    89369776GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT; 
    89379777GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT; 
     
    90059845GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT; 
    90069846 
     9847GLEW_FUN_EXPORT PFNGLTEXBUFFEREXTPROC __glewTexBufferEXT; 
     9848 
     9849GLEW_FUN_EXPORT PFNGLCLEARCOLORIIEXTPROC __glewClearColorIiEXT; 
     9850GLEW_FUN_EXPORT PFNGLCLEARCOLORIUIEXTPROC __glewClearColorIuiEXT; 
     9851GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIIVEXTPROC __glewGetTexParameterIivEXT; 
     9852GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERIUIVEXTPROC __glewGetTexParameterIuivEXT; 
     9853GLEW_FUN_EXPORT PFNGLTEXPARAMETERIIVEXTPROC __glewTexParameterIivEXT; 
     9854GLEW_FUN_EXPORT PFNGLTEXPARAMETERIUIVEXTPROC __glewTexParameterIuivEXT; 
     9855 
    90079856GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT; 
    90089857GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT; 
     
    90139862 
    90149863GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT; 
     9864 
     9865GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTI64VEXTPROC __glewGetQueryObjecti64vEXT; 
     9866GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUI64VEXTPROC __glewGetQueryObjectui64vEXT; 
    90159867 
    90169868GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT; 
     
    91339985GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA; 
    91349986 
     9987GLEW_FUN_EXPORT PFNGLCLEARDEPTHDNVPROC __glewClearDepthdNV; 
     9988GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSDNVPROC __glewDepthBoundsdNV; 
     9989GLEW_FUN_EXPORT PFNGLDEPTHRANGEDNVPROC __glewDepthRangedNV; 
     9990 
    91359991GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV; 
    91369992GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV; 
     
    915710013GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV; 
    915810014GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV; 
     10015 
     10016GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC __glewRenderbufferStorageMultisampleCoverageNV; 
     10017 
     10018GLEW_FUN_EXPORT PFNGLPROGRAMVERTEXLIMITNVPROC __glewProgramVertexLimitNV; 
     10019 
     10020GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4INVPROC __glewProgramEnvParameterI4iNV; 
     10021GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4IVNVPROC __glewProgramEnvParameterI4ivNV; 
     10022GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UINVPROC __glewProgramEnvParameterI4uiNV; 
     10023GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERI4UIVNVPROC __glewProgramEnvParameterI4uivNV; 
     10024GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4IVNVPROC __glewProgramEnvParametersI4ivNV; 
     10025GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC __glewProgramEnvParametersI4uivNV; 
     10026GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4INVPROC __glewProgramLocalParameterI4iNV; 
     10027GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC __glewProgramLocalParameterI4ivNV; 
     10028GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UINVPROC __glewProgramLocalParameterI4uiNV; 
     10029GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC __glewProgramLocalParameterI4uivNV; 
     10030GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC __glewProgramLocalParametersI4ivNV; 
     10031GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC __glewProgramLocalParametersI4uivNV; 
    915910032 
    916010033GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV; 
     
    921310086GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV; 
    921410087 
     10088GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC __glewProgramBufferParametersIivNV; 
     10089GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC __glewProgramBufferParametersIuivNV; 
     10090GLEW_FUN_EXPORT PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC __glewProgramBufferParametersfvNV; 
     10091 
    921510092GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV; 
    921610093GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV; 
     
    923810115GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV; 
    923910116GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV; 
     10117 
     10118GLEW_FUN_EXPORT PFNGLACTIVEVARYINGNVPROC __glewActiveVaryingNV; 
     10119GLEW_FUN_EXPORT PFNGLBEGINTRANSFORMFEEDBACKNVPROC __glewBeginTransformFeedbackNV; 
     10120GLEW_FUN_EXPORT PFNGLBINDBUFFERBASENVPROC __glewBindBufferBaseNV; 
     10121GLEW_FUN_EXPORT PFNGLBINDBUFFEROFFSETNVPROC __glewBindBufferOffsetNV; 
     10122GLEW_FUN_EXPORT PFNGLBINDBUFFERRANGENVPROC __glewBindBufferRangeNV; 
     10123GLEW_FUN_EXPORT PFNGLENDTRANSFORMFEEDBACKNVPROC __glewEndTransformFeedbackNV; 
     10124GLEW_FUN_EXPORT PFNGLGETACTIVEVARYINGNVPROC __glewGetActiveVaryingNV; 
     10125GLEW_FUN_EXPORT PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC __glewGetTransformFeedbackVaryingNV; 
     10126GLEW_FUN_EXPORT PFNGLGETVARYINGLOCATIONNVPROC __glewGetVaryingLocationNV; 
     10127GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC __glewTransformFeedbackAttribsNV; 
     10128GLEW_FUN_EXPORT PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC __glewTransformFeedbackVaryingsNV; 
    924010129 
    924110130GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV; 
     
    930710196GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV; 
    930810197 
     10198GLEW_FUN_EXPORT PFNGLCLEARDEPTHFOESPROC __glewClearDepthfOES; 
     10199GLEW_FUN_EXPORT PFNGLCLIPPLANEFOESPROC __glewClipPlanefOES; 
     10200GLEW_FUN_EXPORT PFNGLDEPTHRANGEFOESPROC __glewDepthRangefOES; 
     10201GLEW_FUN_EXPORT PFNGLFRUSTUMFOESPROC __glewFrustumfOES; 
     10202GLEW_FUN_EXPORT PFNGLGETCLIPPLANEFOESPROC __glewGetClipPlanefOES; 
     10203GLEW_FUN_EXPORT PFNGLORTHOFOESPROC __glewOrthofOES; 
     10204 
    930910205GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS; 
    931010206GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS; 
     
    945010346GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5; 
    945110347GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0; 
     10348GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1; 
    945210349GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample; 
    945310350GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer; 
     
    951110408GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles; 
    951210409GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil; 
     10410GLEW_VAR_EXPORT GLboolean __GLEW_ATI_shader_texture_lod; 
    951310411GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader; 
    951410412GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc; 
     
    952310421GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr; 
    952410422GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra; 
     10423GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bindable_uniform; 
    952510424GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color; 
    952610425GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate; 
     
    953810437GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex; 
    953910438GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test; 
     10439GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_buffers2; 
     10440GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_instanced; 
    954010441GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements; 
    954110442GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord; 
     
    954410445GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample; 
    954510446GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object; 
     10447GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_sRGB; 
     10448GLEW_VAR_EXPORT GLboolean __GLEW_EXT_geometry_shader4; 
     10449GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_program_parameters; 
     10450GLEW_VAR_EXPORT GLboolean __GLEW_EXT_gpu_shader4; 
    954610451GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram; 
    954710452GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats; 
     
    955410459GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample; 
    955510460GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil; 
     10461GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_float; 
    955610462GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels; 
    955710463GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture; 
     
    957310479GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture; 
    957410480GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D; 
     10481GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_array; 
     10482GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_buffer_object; 
    957510483GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1; 
     10484GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_latc; 
     10485GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_rgtc; 
    957610486GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc; 
    957710487GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map; 
     
    958210492GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3; 
    958310493GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic; 
     10494GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_integer; 
    958410495GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias; 
    958510496GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp; 
     
    958810499GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle; 
    958910500GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB; 
     10501GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_shared_exponent; 
     10502GLEW_VAR_EXPORT GLboolean __GLEW_EXT_timer_query; 
    959010503GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array; 
    959110504GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader; 
     
    961410527GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square; 
    961510528GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color; 
     10529GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_buffer_float; 
    961610530GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp; 
     10531GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_range_unclamped; 
    961710532GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators; 
    961810533GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence; 
     
    962110536GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program; 
    962210537GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2; 
     10538GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program4; 
    962310539GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option; 
     10540GLEW_VAR_EXPORT GLboolean __GLEW_NV_framebuffer_multisample_coverage; 
     10541GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_program4; 
     10542GLEW_VAR_EXPORT GLboolean __GLEW_NV_geometry_shader4; 
     10543GLEW_VAR_EXPORT GLboolean __GLEW_NV_gpu_program4; 
    962410544GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float; 
    962510545GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent; 
     
    962710547GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query; 
    962810548GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil; 
     10549GLEW_VAR_EXPORT GLboolean __GLEW_NV_parameter_buffer_object; 
    962910550GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range; 
    963010551GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite; 
     
    964110562GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2; 
    964210563GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3; 
     10564GLEW_VAR_EXPORT GLboolean __GLEW_NV_transform_feedback; 
    964310565GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range; 
    964410566GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2; 
     
    964810570GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option; 
    964910571GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3; 
     10572GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program4; 
     10573GLEW_VAR_EXPORT GLboolean __GLEW_OES_byte_coordinates; 
     10574GLEW_VAR_EXPORT GLboolean __GLEW_OES_compressed_paletted_texture; 
     10575GLEW_VAR_EXPORT GLboolean __GLEW_OES_read_format; 
     10576GLEW_VAR_EXPORT GLboolean __GLEW_OES_single_precision; 
    965010577GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace; 
    965110578GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample; 
     
    974110668#define glewIsExtensionSupported(x) glewIsSupported(x) 
    974210669 
     10670#define GLEW_GET_VAR(x) (*(const GLboolean*)&(glewGetContext()->x)) 
    974310671#ifdef _WIN32 
    9744 #  define GLEW_GET_VAR(x) glewGetContext()->x 
    974510672#  define GLEW_GET_FUN(x) glewGetContext()->x 
    974610673#else 
    9747 #  define GLEW_GET_VAR(x) glewGetContext()->x 
    974810674#  define GLEW_GET_FUN(x) x 
    974910675#endif 
     
    975510681#define glewIsExtensionSupported(x) glewIsSupported(x) 
    975610682 
    9757 #define GLEW_GET_VAR(x) x 
     10683#define GLEW_GET_VAR(x) (*(const GLboolean*)&x) 
    975810684#define GLEW_GET_FUN(x) x 
    975910685 
Note: See TracChangeset for help on using the changeset viewer.