/*************************************************************************** * * GLee.h * GLee (OpenGL Easy Extension library) * Version : 5.4 * * Copyright (c)2009 Ben Woodhouse All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are * met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer as * the first lines of this file unmodified. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * Web: http://elf-stone.com/glee.php * * [This file was automatically generated by GLeeGen 7.0 * ***************************************************************************/ // Modified by Lasse Öörni for Urho3D #ifndef __glee_h_ #define __glee_h_ // Do not include OpenGL extensions from the system headers #define __glext_h_ #ifdef _WIN32 #include #endif #ifdef __APPLE__ #include #else #include #endif #ifndef APIENTRY #define APIENTRY #endif #ifndef APIENTRYP #define APIENTRYP APIENTRY * #endif #define GLEE_EXTERN extern #ifdef __cplusplus extern "C" { /* begin C linkage */ #endif #define GLEE_LINK_FAIL 0 #define GLEE_LINK_PARTIAL 1 #define GLEE_LINK_COMPLETE 2 /* Extension querying variables */ GLEE_EXTERN GLboolean _GLEE_VERSION_1_2; GLEE_EXTERN GLboolean _GLEE_ARB_imaging; GLEE_EXTERN GLboolean _GLEE_VERSION_1_3; GLEE_EXTERN GLboolean _GLEE_VERSION_1_4; GLEE_EXTERN GLboolean _GLEE_VERSION_1_5; GLEE_EXTERN GLboolean _GLEE_VERSION_2_0; GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object; GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil; /* Aliases for extension querying variables */ #define GLEE_VERSION_1_2 GLeeEnabled(&_GLEE_VERSION_1_2) #define GLEE_ARB_imaging GLeeEnabled(&_GLEE_ARB_imaging) #define GLEE_VERSION_1_3 GLeeEnabled(&_GLEE_VERSION_1_3) #define GLEE_VERSION_1_4 GLeeEnabled(&_GLEE_VERSION_1_4) #define GLEE_VERSION_1_5 GLeeEnabled(&_GLEE_VERSION_1_5) #define GLEE_VERSION_2_0 GLeeEnabled(&_GLEE_VERSION_2_0) #define GLEE_EXT_framebuffer_object GLeeEnabled(&_GLEE_EXT_framebuffer_object) #define GLEE_EXT_packed_depth_stencil GLeeEnabled(&_GLEE_EXT_packed_depth_stencil) /***************************************************************** * Additional types needed for extensions *****************************************************************/ /* Used for GLSL shader text */ #ifndef GL_VERSION_2_0 typedef char GLchar; #endif #include #ifndef GL_VERSION_1_5 typedef ptrdiff_t GLintptr; typedef ptrdiff_t GLsizeiptr; #endif /* GL_VERSION_1_2 */ #ifndef GL_VERSION_1_2 #define GL_VERSION_1_2 1 #define __GLEE_GL_VERSION_1_2 1 /* Constants */ #define GL_UNSIGNED_BYTE_3_3_2 0x8032 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 #define GL_UNSIGNED_INT_8_8_8_8 0x8035 #define GL_UNSIGNED_INT_10_10_10_2 0x8036 #define GL_RESCALE_NORMAL 0x803A #define GL_TEXTURE_BINDING_3D 0x806A #define GL_PACK_SKIP_IMAGES 0x806B #define GL_PACK_IMAGE_HEIGHT 0x806C #define GL_UNPACK_SKIP_IMAGES 0x806D #define GL_UNPACK_IMAGE_HEIGHT 0x806E #define GL_TEXTURE_3D 0x806F #define GL_PROXY_TEXTURE_3D 0x8070 #define GL_TEXTURE_DEPTH 0x8071 #define GL_TEXTURE_WRAP_R 0x8072 #define GL_MAX_3D_TEXTURE_SIZE 0x8073 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 #define GL_UNSIGNED_SHORT_5_6_5 0x8363 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 #define GL_BGR 0x80E0 #define GL_BGRA 0x80E1 #define GL_MAX_ELEMENTS_VERTICES 0x80E8 #define GL_MAX_ELEMENTS_INDICES 0x80E9 #define GL_CLAMP_TO_EDGE 0x812F #define GL_TEXTURE_MIN_LOD 0x813A #define GL_TEXTURE_MAX_LOD 0x813B #define GL_TEXTURE_BASE_LEVEL 0x813C #define GL_TEXTURE_MAX_LEVEL 0x813D #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 #define GL_SINGLE_COLOR 0x81F9 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E #ifndef GLEE_H_DEFINED_glBlendColor #define GLEE_H_DEFINED_glBlendColor typedef void (APIENTRYP GLEEPFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GLEE_EXTERN GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor; #define glBlendColor GLeeFuncPtr_glBlendColor #endif #ifndef GLEE_H_DEFINED_glBlendEquation #define GLEE_H_DEFINED_glBlendEquation typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONPROC) (GLenum mode); GLEE_EXTERN GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation; #define glBlendEquation GLeeFuncPtr_glBlendEquation #endif #ifndef GLEE_H_DEFINED_glDrawRangeElements #define GLEE_H_DEFINED_glDrawRangeElements typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements; #define glDrawRangeElements GLeeFuncPtr_glDrawRangeElements #endif #ifndef GLEE_H_DEFINED_glColorTable #define GLEE_H_DEFINED_glColorTable typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table); GLEE_EXTERN GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable; #define glColorTable GLeeFuncPtr_glColorTable #endif #ifndef GLEE_H_DEFINED_glColorTableParameterfv #define GLEE_H_DEFINED_glColorTableParameterfv typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params); GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv; #define glColorTableParameterfv GLeeFuncPtr_glColorTableParameterfv #endif #ifndef GLEE_H_DEFINED_glColorTableParameteriv #define GLEE_H_DEFINED_glColorTableParameteriv typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params); GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv; #define glColorTableParameteriv GLeeFuncPtr_glColorTableParameteriv #endif #ifndef GLEE_H_DEFINED_glCopyColorTable #define GLEE_H_DEFINED_glCopyColorTable typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable; #define glCopyColorTable GLeeFuncPtr_glCopyColorTable #endif #ifndef GLEE_H_DEFINED_glGetColorTable #define GLEE_H_DEFINED_glGetColorTable typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table); GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable; #define glGetColorTable GLeeFuncPtr_glGetColorTable #endif #ifndef GLEE_H_DEFINED_glGetColorTableParameterfv #define GLEE_H_DEFINED_glGetColorTableParameterfv typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params); GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv; #define glGetColorTableParameterfv GLeeFuncPtr_glGetColorTableParameterfv #endif #ifndef GLEE_H_DEFINED_glGetColorTableParameteriv #define GLEE_H_DEFINED_glGetColorTableParameteriv typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv; #define glGetColorTableParameteriv GLeeFuncPtr_glGetColorTableParameteriv #endif #ifndef GLEE_H_DEFINED_glColorSubTable #define GLEE_H_DEFINED_glColorSubTable typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data); GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable; #define glColorSubTable GLeeFuncPtr_glColorSubTable #endif #ifndef GLEE_H_DEFINED_glCopyColorSubTable #define GLEE_H_DEFINED_glCopyColorSubTable typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable; #define glCopyColorSubTable GLeeFuncPtr_glCopyColorSubTable #endif #ifndef GLEE_H_DEFINED_glConvolutionFilter1D #define GLEE_H_DEFINED_glConvolutionFilter1D typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image); GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D; #define glConvolutionFilter1D GLeeFuncPtr_glConvolutionFilter1D #endif #ifndef GLEE_H_DEFINED_glConvolutionFilter2D #define GLEE_H_DEFINED_glConvolutionFilter2D typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image); GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D; #define glConvolutionFilter2D GLeeFuncPtr_glConvolutionFilter2D #endif #ifndef GLEE_H_DEFINED_glConvolutionParameterf #define GLEE_H_DEFINED_glConvolutionParameterf typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params); GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf; #define glConvolutionParameterf GLeeFuncPtr_glConvolutionParameterf #endif #ifndef GLEE_H_DEFINED_glConvolutionParameterfv #define GLEE_H_DEFINED_glConvolutionParameterfv typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params); GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv; #define glConvolutionParameterfv GLeeFuncPtr_glConvolutionParameterfv #endif #ifndef GLEE_H_DEFINED_glConvolutionParameteri #define GLEE_H_DEFINED_glConvolutionParameteri typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params); GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri; #define glConvolutionParameteri GLeeFuncPtr_glConvolutionParameteri #endif #ifndef GLEE_H_DEFINED_glConvolutionParameteriv #define GLEE_H_DEFINED_glConvolutionParameteriv typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params); GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv; #define glConvolutionParameteriv GLeeFuncPtr_glConvolutionParameteriv #endif #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1D #define GLEE_H_DEFINED_glCopyConvolutionFilter1D typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D; #define glCopyConvolutionFilter1D GLeeFuncPtr_glCopyConvolutionFilter1D #endif #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2D #define GLEE_H_DEFINED_glCopyConvolutionFilter2D typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D; #define glCopyConvolutionFilter2D GLeeFuncPtr_glCopyConvolutionFilter2D #endif #ifndef GLEE_H_DEFINED_glGetConvolutionFilter #define GLEE_H_DEFINED_glGetConvolutionFilter typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image); GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter; #define glGetConvolutionFilter GLeeFuncPtr_glGetConvolutionFilter #endif #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfv #define GLEE_H_DEFINED_glGetConvolutionParameterfv typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params); GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv; #define glGetConvolutionParameterfv GLeeFuncPtr_glGetConvolutionParameterfv #endif #ifndef GLEE_H_DEFINED_glGetConvolutionParameteriv #define GLEE_H_DEFINED_glGetConvolutionParameteriv typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv; #define glGetConvolutionParameteriv GLeeFuncPtr_glGetConvolutionParameteriv #endif #ifndef GLEE_H_DEFINED_glGetSeparableFilter #define GLEE_H_DEFINED_glGetSeparableFilter typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span); GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter; #define glGetSeparableFilter GLeeFuncPtr_glGetSeparableFilter #endif #ifndef GLEE_H_DEFINED_glSeparableFilter2D #define GLEE_H_DEFINED_glSeparableFilter2D typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column); GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D; #define glSeparableFilter2D GLeeFuncPtr_glSeparableFilter2D #endif #ifndef GLEE_H_DEFINED_glGetHistogram #define GLEE_H_DEFINED_glGetHistogram typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram; #define glGetHistogram GLeeFuncPtr_glGetHistogram #endif #ifndef GLEE_H_DEFINED_glGetHistogramParameterfv #define GLEE_H_DEFINED_glGetHistogramParameterfv typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params); GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv; #define glGetHistogramParameterfv GLeeFuncPtr_glGetHistogramParameterfv #endif #ifndef GLEE_H_DEFINED_glGetHistogramParameteriv #define GLEE_H_DEFINED_glGetHistogramParameteriv typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv; #define glGetHistogramParameteriv GLeeFuncPtr_glGetHistogramParameteriv #endif #ifndef GLEE_H_DEFINED_glGetMinmax #define GLEE_H_DEFINED_glGetMinmax typedef void (APIENTRYP GLEEPFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); GLEE_EXTERN GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax; #define glGetMinmax GLeeFuncPtr_glGetMinmax #endif #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfv #define GLEE_H_DEFINED_glGetMinmaxParameterfv typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params); GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv; #define glGetMinmaxParameterfv GLeeFuncPtr_glGetMinmaxParameterfv #endif #ifndef GLEE_H_DEFINED_glGetMinmaxParameteriv #define GLEE_H_DEFINED_glGetMinmaxParameteriv typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv; #define glGetMinmaxParameteriv GLeeFuncPtr_glGetMinmaxParameteriv #endif #ifndef GLEE_H_DEFINED_glHistogram #define GLEE_H_DEFINED_glHistogram typedef void (APIENTRYP GLEEPFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); GLEE_EXTERN GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram; #define glHistogram GLeeFuncPtr_glHistogram #endif #ifndef GLEE_H_DEFINED_glMinmax #define GLEE_H_DEFINED_glMinmax typedef void (APIENTRYP GLEEPFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); GLEE_EXTERN GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax; #define glMinmax GLeeFuncPtr_glMinmax #endif #ifndef GLEE_H_DEFINED_glResetHistogram #define GLEE_H_DEFINED_glResetHistogram typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMPROC) (GLenum target); GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram; #define glResetHistogram GLeeFuncPtr_glResetHistogram #endif #ifndef GLEE_H_DEFINED_glResetMinmax #define GLEE_H_DEFINED_glResetMinmax typedef void (APIENTRYP GLEEPFNGLRESETMINMAXPROC) (GLenum target); GLEE_EXTERN GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax; #define glResetMinmax GLeeFuncPtr_glResetMinmax #endif #ifndef GLEE_H_DEFINED_glTexImage3D #define GLEE_H_DEFINED_glTexImage3D typedef void (APIENTRYP GLEEPFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GLEE_EXTERN GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D; #define glTexImage3D GLeeFuncPtr_glTexImage3D #endif #ifndef GLEE_H_DEFINED_glTexSubImage3D #define GLEE_H_DEFINED_glTexSubImage3D typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D; #define glTexSubImage3D GLeeFuncPtr_glTexSubImage3D #endif #ifndef GLEE_H_DEFINED_glCopyTexSubImage3D #define GLEE_H_DEFINED_glCopyTexSubImage3D typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D; #define glCopyTexSubImage3D GLeeFuncPtr_glCopyTexSubImage3D #endif #endif /* GL_ARB_imaging */ #ifndef GL_ARB_imaging #define GL_ARB_imaging 1 #define __GLEE_GL_ARB_imaging 1 /* Constants */ #define GL_CONSTANT_COLOR 0x8001 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 #define GL_CONSTANT_ALPHA 0x8003 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 #define GL_BLEND_COLOR 0x8005 #define GL_FUNC_ADD 0x8006 #define GL_MIN 0x8007 #define GL_MAX 0x8008 #define GL_BLEND_EQUATION 0x8009 #define GL_FUNC_SUBTRACT 0x800A #define GL_FUNC_REVERSE_SUBTRACT 0x800B #define GL_CONVOLUTION_1D 0x8010 #define GL_CONVOLUTION_2D 0x8011 #define GL_SEPARABLE_2D 0x8012 #define GL_CONVOLUTION_BORDER_MODE 0x8013 #define GL_CONVOLUTION_FILTER_SCALE 0x8014 #define GL_CONVOLUTION_FILTER_BIAS 0x8015 #define GL_REDUCE 0x8016 #define GL_CONVOLUTION_FORMAT 0x8017 #define GL_CONVOLUTION_WIDTH 0x8018 #define GL_CONVOLUTION_HEIGHT 0x8019 #define GL_MAX_CONVOLUTION_WIDTH 0x801A #define GL_MAX_CONVOLUTION_HEIGHT 0x801B #define GL_POST_CONVOLUTION_RED_SCALE 0x801C #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F #define GL_POST_CONVOLUTION_RED_BIAS 0x8020 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 #define GL_HISTOGRAM 0x8024 #define GL_PROXY_HISTOGRAM 0x8025 #define GL_HISTOGRAM_WIDTH 0x8026 #define GL_HISTOGRAM_FORMAT 0x8027 #define GL_HISTOGRAM_RED_SIZE 0x8028 #define GL_HISTOGRAM_GREEN_SIZE 0x8029 #define GL_HISTOGRAM_BLUE_SIZE 0x802A #define GL_HISTOGRAM_ALPHA_SIZE 0x802B #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C #define GL_HISTOGRAM_SINK 0x802D #define GL_MINMAX 0x802E #define GL_MINMAX_FORMAT 0x802F #define GL_MINMAX_SINK 0x8030 #define GL_TABLE_TOO_LARGE 0x8031 #define GL_COLOR_MATRIX 0x80B1 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB #define GL_COLOR_TABLE 0x80D0 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 #define GL_PROXY_COLOR_TABLE 0x80D3 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 #define GL_COLOR_TABLE_SCALE 0x80D6 #define GL_COLOR_TABLE_BIAS 0x80D7 #define GL_COLOR_TABLE_FORMAT 0x80D8 #define GL_COLOR_TABLE_WIDTH 0x80D9 #define GL_COLOR_TABLE_RED_SIZE 0x80DA #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF #define GL_CONSTANT_BORDER 0x8151 #define GL_REPLICATE_BORDER 0x8153 #define GL_CONVOLUTION_BORDER_COLOR 0x8154 #endif /* GL_VERSION_1_3 */ #ifndef GL_VERSION_1_3 #define GL_VERSION_1_3 1 #define __GLEE_GL_VERSION_1_3 1 /* Constants */ #define GL_TEXTURE0 0x84C0 #define GL_TEXTURE1 0x84C1 #define GL_TEXTURE2 0x84C2 #define GL_TEXTURE3 0x84C3 #define GL_TEXTURE4 0x84C4 #define GL_TEXTURE5 0x84C5 #define GL_TEXTURE6 0x84C6 #define GL_TEXTURE7 0x84C7 #define GL_TEXTURE8 0x84C8 #define GL_TEXTURE9 0x84C9 #define GL_TEXTURE10 0x84CA #define GL_TEXTURE11 0x84CB #define GL_TEXTURE12 0x84CC #define GL_TEXTURE13 0x84CD #define GL_TEXTURE14 0x84CE #define GL_TEXTURE15 0x84CF #define GL_TEXTURE16 0x84D0 #define GL_TEXTURE17 0x84D1 #define GL_TEXTURE18 0x84D2 #define GL_TEXTURE19 0x84D3 #define GL_TEXTURE20 0x84D4 #define GL_TEXTURE21 0x84D5 #define GL_TEXTURE22 0x84D6 #define GL_TEXTURE23 0x84D7 #define GL_TEXTURE24 0x84D8 #define GL_TEXTURE25 0x84D9 #define GL_TEXTURE26 0x84DA #define GL_TEXTURE27 0x84DB #define GL_TEXTURE28 0x84DC #define GL_TEXTURE29 0x84DD #define GL_TEXTURE30 0x84DE #define GL_TEXTURE31 0x84DF #define GL_ACTIVE_TEXTURE 0x84E0 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 #define GL_MAX_TEXTURE_UNITS 0x84E2 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 #define GL_MULTISAMPLE 0x809D #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E #define GL_SAMPLE_ALPHA_TO_ONE 0x809F #define GL_SAMPLE_COVERAGE 0x80A0 #define GL_SAMPLE_BUFFERS 0x80A8 #define GL_SAMPLES 0x80A9 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA #define GL_SAMPLE_COVERAGE_INVERT 0x80AB #define GL_MULTISAMPLE_BIT 0x20000000 #define GL_NORMAL_MAP 0x8511 #define GL_REFLECTION_MAP 0x8512 #define GL_TEXTURE_CUBE_MAP 0x8513 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C #define GL_COMPRESSED_ALPHA 0x84E9 #define GL_COMPRESSED_LUMINANCE 0x84EA #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB #define GL_COMPRESSED_INTENSITY 0x84EC #define GL_COMPRESSED_RGB 0x84ED #define GL_COMPRESSED_RGBA 0x84EE #define GL_TEXTURE_COMPRESSION_HINT 0x84EF #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 #define GL_TEXTURE_COMPRESSED 0x86A1 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 #define GL_CLAMP_TO_BORDER 0x812D #define GL_COMBINE 0x8570 #define GL_COMBINE_RGB 0x8571 #define GL_COMBINE_ALPHA 0x8572 #define GL_SOURCE0_RGB 0x8580 #define GL_SOURCE1_RGB 0x8581 #define GL_SOURCE2_RGB 0x8582 #define GL_SOURCE0_ALPHA 0x8588 #define GL_SOURCE1_ALPHA 0x8589 #define GL_SOURCE2_ALPHA 0x858A #define GL_OPERAND0_RGB 0x8590 #define GL_OPERAND1_RGB 0x8591 #define GL_OPERAND2_RGB 0x8592 #define GL_OPERAND0_ALPHA 0x8598 #define GL_OPERAND1_ALPHA 0x8599 #define GL_OPERAND2_ALPHA 0x859A #define GL_RGB_SCALE 0x8573 #define GL_ADD_SIGNED 0x8574 #define GL_INTERPOLATE 0x8575 #define GL_SUBTRACT 0x84E7 #define GL_CONSTANT 0x8576 #define GL_PRIMARY_COLOR 0x8577 #define GL_PREVIOUS 0x8578 #define GL_DOT3_RGB 0x86AE #define GL_DOT3_RGBA 0x86AF #ifndef GLEE_H_DEFINED_glActiveTexture #define GLEE_H_DEFINED_glActiveTexture typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREPROC) (GLenum texture); GLEE_EXTERN GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture; #define glActiveTexture GLeeFuncPtr_glActiveTexture #endif #ifndef GLEE_H_DEFINED_glClientActiveTexture #define GLEE_H_DEFINED_glClientActiveTexture typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture; #define glClientActiveTexture GLeeFuncPtr_glClientActiveTexture #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1d #define GLEE_H_DEFINED_glMultiTexCoord1d typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d; #define glMultiTexCoord1d GLeeFuncPtr_glMultiTexCoord1d #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1dv #define GLEE_H_DEFINED_glMultiTexCoord1dv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv; #define glMultiTexCoord1dv GLeeFuncPtr_glMultiTexCoord1dv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1f #define GLEE_H_DEFINED_glMultiTexCoord1f typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f; #define glMultiTexCoord1f GLeeFuncPtr_glMultiTexCoord1f #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1fv #define GLEE_H_DEFINED_glMultiTexCoord1fv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv; #define glMultiTexCoord1fv GLeeFuncPtr_glMultiTexCoord1fv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1i #define GLEE_H_DEFINED_glMultiTexCoord1i typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i; #define glMultiTexCoord1i GLeeFuncPtr_glMultiTexCoord1i #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1iv #define GLEE_H_DEFINED_glMultiTexCoord1iv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv; #define glMultiTexCoord1iv GLeeFuncPtr_glMultiTexCoord1iv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1s #define GLEE_H_DEFINED_glMultiTexCoord1s typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s; #define glMultiTexCoord1s GLeeFuncPtr_glMultiTexCoord1s #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord1sv #define GLEE_H_DEFINED_glMultiTexCoord1sv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv; #define glMultiTexCoord1sv GLeeFuncPtr_glMultiTexCoord1sv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2d #define GLEE_H_DEFINED_glMultiTexCoord2d typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d; #define glMultiTexCoord2d GLeeFuncPtr_glMultiTexCoord2d #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2dv #define GLEE_H_DEFINED_glMultiTexCoord2dv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv; #define glMultiTexCoord2dv GLeeFuncPtr_glMultiTexCoord2dv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2f #define GLEE_H_DEFINED_glMultiTexCoord2f typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f; #define glMultiTexCoord2f GLeeFuncPtr_glMultiTexCoord2f #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2fv #define GLEE_H_DEFINED_glMultiTexCoord2fv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv; #define glMultiTexCoord2fv GLeeFuncPtr_glMultiTexCoord2fv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2i #define GLEE_H_DEFINED_glMultiTexCoord2i typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i; #define glMultiTexCoord2i GLeeFuncPtr_glMultiTexCoord2i #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2iv #define GLEE_H_DEFINED_glMultiTexCoord2iv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv; #define glMultiTexCoord2iv GLeeFuncPtr_glMultiTexCoord2iv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2s #define GLEE_H_DEFINED_glMultiTexCoord2s typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s; #define glMultiTexCoord2s GLeeFuncPtr_glMultiTexCoord2s #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord2sv #define GLEE_H_DEFINED_glMultiTexCoord2sv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv; #define glMultiTexCoord2sv GLeeFuncPtr_glMultiTexCoord2sv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3d #define GLEE_H_DEFINED_glMultiTexCoord3d typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d; #define glMultiTexCoord3d GLeeFuncPtr_glMultiTexCoord3d #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3dv #define GLEE_H_DEFINED_glMultiTexCoord3dv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv; #define glMultiTexCoord3dv GLeeFuncPtr_glMultiTexCoord3dv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3f #define GLEE_H_DEFINED_glMultiTexCoord3f typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f; #define glMultiTexCoord3f GLeeFuncPtr_glMultiTexCoord3f #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3fv #define GLEE_H_DEFINED_glMultiTexCoord3fv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv; #define glMultiTexCoord3fv GLeeFuncPtr_glMultiTexCoord3fv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3i #define GLEE_H_DEFINED_glMultiTexCoord3i typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i; #define glMultiTexCoord3i GLeeFuncPtr_glMultiTexCoord3i #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3iv #define GLEE_H_DEFINED_glMultiTexCoord3iv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv; #define glMultiTexCoord3iv GLeeFuncPtr_glMultiTexCoord3iv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3s #define GLEE_H_DEFINED_glMultiTexCoord3s typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s; #define glMultiTexCoord3s GLeeFuncPtr_glMultiTexCoord3s #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord3sv #define GLEE_H_DEFINED_glMultiTexCoord3sv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv; #define glMultiTexCoord3sv GLeeFuncPtr_glMultiTexCoord3sv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4d #define GLEE_H_DEFINED_glMultiTexCoord4d typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d; #define glMultiTexCoord4d GLeeFuncPtr_glMultiTexCoord4d #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4dv #define GLEE_H_DEFINED_glMultiTexCoord4dv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv; #define glMultiTexCoord4dv GLeeFuncPtr_glMultiTexCoord4dv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4f #define GLEE_H_DEFINED_glMultiTexCoord4f typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f; #define glMultiTexCoord4f GLeeFuncPtr_glMultiTexCoord4f #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4fv #define GLEE_H_DEFINED_glMultiTexCoord4fv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv; #define glMultiTexCoord4fv GLeeFuncPtr_glMultiTexCoord4fv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4i #define GLEE_H_DEFINED_glMultiTexCoord4i typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i; #define glMultiTexCoord4i GLeeFuncPtr_glMultiTexCoord4i #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4iv #define GLEE_H_DEFINED_glMultiTexCoord4iv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv; #define glMultiTexCoord4iv GLeeFuncPtr_glMultiTexCoord4iv #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4s #define GLEE_H_DEFINED_glMultiTexCoord4s typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s; #define glMultiTexCoord4s GLeeFuncPtr_glMultiTexCoord4s #endif #ifndef GLEE_H_DEFINED_glMultiTexCoord4sv #define GLEE_H_DEFINED_glMultiTexCoord4sv typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v); GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv; #define glMultiTexCoord4sv GLeeFuncPtr_glMultiTexCoord4sv #endif #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixf #define GLEE_H_DEFINED_glLoadTransposeMatrixf typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m); GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf; #define glLoadTransposeMatrixf GLeeFuncPtr_glLoadTransposeMatrixf #endif #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixd #define GLEE_H_DEFINED_glLoadTransposeMatrixd typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m); GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd; #define glLoadTransposeMatrixd GLeeFuncPtr_glLoadTransposeMatrixd #endif #ifndef GLEE_H_DEFINED_glMultTransposeMatrixf #define GLEE_H_DEFINED_glMultTransposeMatrixf typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m); GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf; #define glMultTransposeMatrixf GLeeFuncPtr_glMultTransposeMatrixf #endif #ifndef GLEE_H_DEFINED_glMultTransposeMatrixd #define GLEE_H_DEFINED_glMultTransposeMatrixd typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m); GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd; #define glMultTransposeMatrixd GLeeFuncPtr_glMultTransposeMatrixd #endif #ifndef GLEE_H_DEFINED_glSampleCoverage #define GLEE_H_DEFINED_glSampleCoverage typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage; #define glSampleCoverage GLeeFuncPtr_glSampleCoverage #endif #ifndef GLEE_H_DEFINED_glCompressedTexImage3D #define GLEE_H_DEFINED_glCompressedTexImage3D typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D; #define glCompressedTexImage3D GLeeFuncPtr_glCompressedTexImage3D #endif #ifndef GLEE_H_DEFINED_glCompressedTexImage2D #define GLEE_H_DEFINED_glCompressedTexImage2D typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D; #define glCompressedTexImage2D GLeeFuncPtr_glCompressedTexImage2D #endif #ifndef GLEE_H_DEFINED_glCompressedTexImage1D #define GLEE_H_DEFINED_glCompressedTexImage1D typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data); GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D; #define glCompressedTexImage1D GLeeFuncPtr_glCompressedTexImage1D #endif #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3D #define GLEE_H_DEFINED_glCompressedTexSubImage3D typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D; #define glCompressedTexSubImage3D GLeeFuncPtr_glCompressedTexSubImage3D #endif #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2D #define GLEE_H_DEFINED_glCompressedTexSubImage2D typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D; #define glCompressedTexSubImage2D GLeeFuncPtr_glCompressedTexSubImage2D #endif #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1D #define GLEE_H_DEFINED_glCompressedTexSubImage1D typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data); GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D; #define glCompressedTexSubImage1D GLeeFuncPtr_glCompressedTexSubImage1D #endif #ifndef GLEE_H_DEFINED_glGetCompressedTexImage #define GLEE_H_DEFINED_glGetCompressedTexImage typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img); GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage; #define glGetCompressedTexImage GLeeFuncPtr_glGetCompressedTexImage #endif #endif /* GL_VERSION_1_4 */ #ifndef GL_VERSION_1_4 #define GL_VERSION_1_4 1 #define __GLEE_GL_VERSION_1_4 1 /* Constants */ #define GL_BLEND_DST_RGB 0x80C8 #define GL_BLEND_SRC_RGB 0x80C9 #define GL_BLEND_DST_ALPHA 0x80CA #define GL_BLEND_SRC_ALPHA 0x80CB #define GL_POINT_SIZE_MIN 0x8126 #define GL_POINT_SIZE_MAX 0x8127 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 #define GL_POINT_DISTANCE_ATTENUATION 0x8129 #define GL_GENERATE_MIPMAP 0x8191 #define GL_GENERATE_MIPMAP_HINT 0x8192 #define GL_DEPTH_COMPONENT16 0x81A5 #define GL_DEPTH_COMPONENT24 0x81A6 #define GL_DEPTH_COMPONENT32 0x81A7 #define GL_MIRRORED_REPEAT 0x8370 #define GL_FOG_COORDINATE_SOURCE 0x8450 #define GL_FOG_COORDINATE 0x8451 #define GL_FRAGMENT_DEPTH 0x8452 #define GL_CURRENT_FOG_COORDINATE 0x8453 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 #define GL_FOG_COORDINATE_ARRAY 0x8457 #define GL_COLOR_SUM 0x8458 #define GL_CURRENT_SECONDARY_COLOR 0x8459 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D #define GL_SECONDARY_COLOR_ARRAY 0x845E #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD #define GL_TEXTURE_FILTER_CONTROL 0x8500 #define GL_TEXTURE_LOD_BIAS 0x8501 #define GL_INCR_WRAP 0x8507 #define GL_DECR_WRAP 0x8508 #define GL_TEXTURE_DEPTH_SIZE 0x884A #define GL_DEPTH_TEXTURE_MODE 0x884B #define GL_TEXTURE_COMPARE_MODE 0x884C #define GL_TEXTURE_COMPARE_FUNC 0x884D #define GL_COMPARE_R_TO_TEXTURE 0x884E #ifndef GLEE_H_DEFINED_glBlendFuncSeparate #define GLEE_H_DEFINED_glBlendFuncSeparate typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate; #define glBlendFuncSeparate GLeeFuncPtr_glBlendFuncSeparate #endif #ifndef GLEE_H_DEFINED_glFogCoordf #define GLEE_H_DEFINED_glFogCoordf typedef void (APIENTRYP GLEEPFNGLFOGCOORDFPROC) (GLfloat coord); GLEE_EXTERN GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf; #define glFogCoordf GLeeFuncPtr_glFogCoordf #endif #ifndef GLEE_H_DEFINED_glFogCoordfv #define GLEE_H_DEFINED_glFogCoordfv typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVPROC) (const GLfloat * coord); GLEE_EXTERN GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv; #define glFogCoordfv GLeeFuncPtr_glFogCoordfv #endif #ifndef GLEE_H_DEFINED_glFogCoordd #define GLEE_H_DEFINED_glFogCoordd typedef void (APIENTRYP GLEEPFNGLFOGCOORDDPROC) (GLdouble coord); GLEE_EXTERN GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd; #define glFogCoordd GLeeFuncPtr_glFogCoordd #endif #ifndef GLEE_H_DEFINED_glFogCoorddv #define GLEE_H_DEFINED_glFogCoorddv typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVPROC) (const GLdouble * coord); GLEE_EXTERN GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv; #define glFogCoorddv GLeeFuncPtr_glFogCoorddv #endif #ifndef GLEE_H_DEFINED_glFogCoordPointer #define GLEE_H_DEFINED_glFogCoordPointer typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer); GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer; #define glFogCoordPointer GLeeFuncPtr_glFogCoordPointer #endif #ifndef GLEE_H_DEFINED_glMultiDrawArrays #define GLEE_H_DEFINED_glMultiDrawArrays typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount); GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays; #define glMultiDrawArrays GLeeFuncPtr_glMultiDrawArrays #endif #ifndef GLEE_H_DEFINED_glMultiDrawElements #define GLEE_H_DEFINED_glMultiDrawElements typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount); GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements; #define glMultiDrawElements GLeeFuncPtr_glMultiDrawElements #endif #ifndef GLEE_H_DEFINED_glPointParameterf #define GLEE_H_DEFINED_glPointParameterf typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf; #define glPointParameterf GLeeFuncPtr_glPointParameterf #endif #ifndef GLEE_H_DEFINED_glPointParameterfv #define GLEE_H_DEFINED_glPointParameterfv typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params); GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv; #define glPointParameterfv GLeeFuncPtr_glPointParameterfv #endif #ifndef GLEE_H_DEFINED_glPointParameteri #define GLEE_H_DEFINED_glPointParameteri typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri; #define glPointParameteri GLeeFuncPtr_glPointParameteri #endif #ifndef GLEE_H_DEFINED_glPointParameteriv #define GLEE_H_DEFINED_glPointParameteriv typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params); GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv; #define glPointParameteriv GLeeFuncPtr_glPointParameteriv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3b #define GLEE_H_DEFINED_glSecondaryColor3b typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b; #define glSecondaryColor3b GLeeFuncPtr_glSecondaryColor3b #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3bv #define GLEE_H_DEFINED_glSecondaryColor3bv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv; #define glSecondaryColor3bv GLeeFuncPtr_glSecondaryColor3bv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3d #define GLEE_H_DEFINED_glSecondaryColor3d typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d; #define glSecondaryColor3d GLeeFuncPtr_glSecondaryColor3d #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3dv #define GLEE_H_DEFINED_glSecondaryColor3dv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv; #define glSecondaryColor3dv GLeeFuncPtr_glSecondaryColor3dv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3f #define GLEE_H_DEFINED_glSecondaryColor3f typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f; #define glSecondaryColor3f GLeeFuncPtr_glSecondaryColor3f #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3fv #define GLEE_H_DEFINED_glSecondaryColor3fv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv; #define glSecondaryColor3fv GLeeFuncPtr_glSecondaryColor3fv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3i #define GLEE_H_DEFINED_glSecondaryColor3i typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i; #define glSecondaryColor3i GLeeFuncPtr_glSecondaryColor3i #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3iv #define GLEE_H_DEFINED_glSecondaryColor3iv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVPROC) (const GLint * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv; #define glSecondaryColor3iv GLeeFuncPtr_glSecondaryColor3iv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3s #define GLEE_H_DEFINED_glSecondaryColor3s typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s; #define glSecondaryColor3s GLeeFuncPtr_glSecondaryColor3s #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3sv #define GLEE_H_DEFINED_glSecondaryColor3sv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv; #define glSecondaryColor3sv GLeeFuncPtr_glSecondaryColor3sv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3ub #define GLEE_H_DEFINED_glSecondaryColor3ub typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub; #define glSecondaryColor3ub GLeeFuncPtr_glSecondaryColor3ub #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3ubv #define GLEE_H_DEFINED_glSecondaryColor3ubv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv; #define glSecondaryColor3ubv GLeeFuncPtr_glSecondaryColor3ubv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3ui #define GLEE_H_DEFINED_glSecondaryColor3ui typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui; #define glSecondaryColor3ui GLeeFuncPtr_glSecondaryColor3ui #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3uiv #define GLEE_H_DEFINED_glSecondaryColor3uiv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv; #define glSecondaryColor3uiv GLeeFuncPtr_glSecondaryColor3uiv #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3us #define GLEE_H_DEFINED_glSecondaryColor3us typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us; #define glSecondaryColor3us GLeeFuncPtr_glSecondaryColor3us #endif #ifndef GLEE_H_DEFINED_glSecondaryColor3usv #define GLEE_H_DEFINED_glSecondaryColor3usv typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v); GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv; #define glSecondaryColor3usv GLeeFuncPtr_glSecondaryColor3usv #endif #ifndef GLEE_H_DEFINED_glSecondaryColorPointer #define GLEE_H_DEFINED_glSecondaryColorPointer typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer; #define glSecondaryColorPointer GLeeFuncPtr_glSecondaryColorPointer #endif #ifndef GLEE_H_DEFINED_glWindowPos2d #define GLEE_H_DEFINED_glWindowPos2d typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); GLEE_EXTERN GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d; #define glWindowPos2d GLeeFuncPtr_glWindowPos2d #endif #ifndef GLEE_H_DEFINED_glWindowPos2dv #define GLEE_H_DEFINED_glWindowPos2dv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVPROC) (const GLdouble * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv; #define glWindowPos2dv GLeeFuncPtr_glWindowPos2dv #endif #ifndef GLEE_H_DEFINED_glWindowPos2f #define GLEE_H_DEFINED_glWindowPos2f typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); GLEE_EXTERN GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f; #define glWindowPos2f GLeeFuncPtr_glWindowPos2f #endif #ifndef GLEE_H_DEFINED_glWindowPos2fv #define GLEE_H_DEFINED_glWindowPos2fv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVPROC) (const GLfloat * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv; #define glWindowPos2fv GLeeFuncPtr_glWindowPos2fv #endif #ifndef GLEE_H_DEFINED_glWindowPos2i #define GLEE_H_DEFINED_glWindowPos2i typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IPROC) (GLint x, GLint y); GLEE_EXTERN GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i; #define glWindowPos2i GLeeFuncPtr_glWindowPos2i #endif #ifndef GLEE_H_DEFINED_glWindowPos2iv #define GLEE_H_DEFINED_glWindowPos2iv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVPROC) (const GLint * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv; #define glWindowPos2iv GLeeFuncPtr_glWindowPos2iv #endif #ifndef GLEE_H_DEFINED_glWindowPos2s #define GLEE_H_DEFINED_glWindowPos2s typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); GLEE_EXTERN GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s; #define glWindowPos2s GLeeFuncPtr_glWindowPos2s #endif #ifndef GLEE_H_DEFINED_glWindowPos2sv #define GLEE_H_DEFINED_glWindowPos2sv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVPROC) (const GLshort * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv; #define glWindowPos2sv GLeeFuncPtr_glWindowPos2sv #endif #ifndef GLEE_H_DEFINED_glWindowPos3d #define GLEE_H_DEFINED_glWindowPos3d typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); GLEE_EXTERN GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d; #define glWindowPos3d GLeeFuncPtr_glWindowPos3d #endif #ifndef GLEE_H_DEFINED_glWindowPos3dv #define GLEE_H_DEFINED_glWindowPos3dv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVPROC) (const GLdouble * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv; #define glWindowPos3dv GLeeFuncPtr_glWindowPos3dv #endif #ifndef GLEE_H_DEFINED_glWindowPos3f #define GLEE_H_DEFINED_glWindowPos3f typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); GLEE_EXTERN GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f; #define glWindowPos3f GLeeFuncPtr_glWindowPos3f #endif #ifndef GLEE_H_DEFINED_glWindowPos3fv #define GLEE_H_DEFINED_glWindowPos3fv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVPROC) (const GLfloat * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv; #define glWindowPos3fv GLeeFuncPtr_glWindowPos3fv #endif #ifndef GLEE_H_DEFINED_glWindowPos3i #define GLEE_H_DEFINED_glWindowPos3i typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); GLEE_EXTERN GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i; #define glWindowPos3i GLeeFuncPtr_glWindowPos3i #endif #ifndef GLEE_H_DEFINED_glWindowPos3iv #define GLEE_H_DEFINED_glWindowPos3iv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVPROC) (const GLint * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv; #define glWindowPos3iv GLeeFuncPtr_glWindowPos3iv #endif #ifndef GLEE_H_DEFINED_glWindowPos3s #define GLEE_H_DEFINED_glWindowPos3s typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); GLEE_EXTERN GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s; #define glWindowPos3s GLeeFuncPtr_glWindowPos3s #endif #ifndef GLEE_H_DEFINED_glWindowPos3sv #define GLEE_H_DEFINED_glWindowPos3sv typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVPROC) (const GLshort * v); GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv; #define glWindowPos3sv GLeeFuncPtr_glWindowPos3sv #endif #endif /* GL_VERSION_1_5 */ #ifndef GL_VERSION_1_5 #define GL_VERSION_1_5 1 #define __GLEE_GL_VERSION_1_5 1 /* Constants */ #define GL_BUFFER_SIZE 0x8764 #define GL_BUFFER_USAGE 0x8765 #define GL_QUERY_COUNTER_BITS 0x8864 #define GL_CURRENT_QUERY 0x8865 #define GL_QUERY_RESULT 0x8866 #define GL_QUERY_RESULT_AVAILABLE 0x8867 #define GL_ARRAY_BUFFER 0x8892 #define GL_ELEMENT_ARRAY_BUFFER 0x8893 #define GL_ARRAY_BUFFER_BINDING 0x8894 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F #define GL_READ_ONLY 0x88B8 #define GL_WRITE_ONLY 0x88B9 #define GL_READ_WRITE 0x88BA #define GL_BUFFER_ACCESS 0x88BB #define GL_BUFFER_MAPPED 0x88BC #define GL_BUFFER_MAP_POINTER 0x88BD #define GL_STREAM_DRAW 0x88E0 #define GL_STREAM_READ 0x88E1 #define GL_STREAM_COPY 0x88E2 #define GL_STATIC_DRAW 0x88E4 #define GL_STATIC_READ 0x88E5 #define GL_STATIC_COPY 0x88E6 #define GL_DYNAMIC_DRAW 0x88E8 #define GL_DYNAMIC_READ 0x88E9 #define GL_DYNAMIC_COPY 0x88EA #define GL_SAMPLES_PASSED 0x8914 #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE #define GL_FOG_COORD GL_FOG_COORDINATE #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING #define GL_SRC0_RGB GL_SOURCE0_RGB #define GL_SRC1_RGB GL_SOURCE1_RGB #define GL_SRC2_RGB GL_SOURCE2_RGB #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA #ifndef GLEE_H_DEFINED_glGenQueries #define GLEE_H_DEFINED_glGenQueries typedef void (APIENTRYP GLEEPFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids); GLEE_EXTERN GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries; #define glGenQueries GLeeFuncPtr_glGenQueries #endif #ifndef GLEE_H_DEFINED_glDeleteQueries #define GLEE_H_DEFINED_glDeleteQueries typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids); GLEE_EXTERN GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries; #define glDeleteQueries GLeeFuncPtr_glDeleteQueries #endif #ifndef GLEE_H_DEFINED_glIsQuery #define GLEE_H_DEFINED_glIsQuery typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYPROC) (GLuint id); GLEE_EXTERN GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery; #define glIsQuery GLeeFuncPtr_glIsQuery #endif #ifndef GLEE_H_DEFINED_glBeginQuery #define GLEE_H_DEFINED_glBeginQuery typedef void (APIENTRYP GLEEPFNGLBEGINQUERYPROC) (GLenum target, GLuint id); GLEE_EXTERN GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery; #define glBeginQuery GLeeFuncPtr_glBeginQuery #endif #ifndef GLEE_H_DEFINED_glEndQuery #define GLEE_H_DEFINED_glEndQuery typedef void (APIENTRYP GLEEPFNGLENDQUERYPROC) (GLenum target); GLEE_EXTERN GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery; #define glEndQuery GLeeFuncPtr_glEndQuery #endif #ifndef GLEE_H_DEFINED_glGetQueryiv #define GLEE_H_DEFINED_glGetQueryiv typedef void (APIENTRYP GLEEPFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv; #define glGetQueryiv GLeeFuncPtr_glGetQueryiv #endif #ifndef GLEE_H_DEFINED_glGetQueryObjectiv #define GLEE_H_DEFINED_glGetQueryObjectiv typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv; #define glGetQueryObjectiv GLeeFuncPtr_glGetQueryObjectiv #endif #ifndef GLEE_H_DEFINED_glGetQueryObjectuiv #define GLEE_H_DEFINED_glGetQueryObjectuiv typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params); GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv; #define glGetQueryObjectuiv GLeeFuncPtr_glGetQueryObjectuiv #endif #ifndef GLEE_H_DEFINED_glBindBuffer #define GLEE_H_DEFINED_glBindBuffer typedef void (APIENTRYP GLEEPFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); GLEE_EXTERN GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer; #define glBindBuffer GLeeFuncPtr_glBindBuffer #endif #ifndef GLEE_H_DEFINED_glDeleteBuffers #define GLEE_H_DEFINED_glDeleteBuffers typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers); GLEE_EXTERN GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers; #define glDeleteBuffers GLeeFuncPtr_glDeleteBuffers #endif #ifndef GLEE_H_DEFINED_glGenBuffers #define GLEE_H_DEFINED_glGenBuffers typedef void (APIENTRYP GLEEPFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers); GLEE_EXTERN GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers; #define glGenBuffers GLeeFuncPtr_glGenBuffers #endif #ifndef GLEE_H_DEFINED_glIsBuffer #define GLEE_H_DEFINED_glIsBuffer typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERPROC) (GLuint buffer); GLEE_EXTERN GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer; #define glIsBuffer GLeeFuncPtr_glIsBuffer #endif #ifndef GLEE_H_DEFINED_glBufferData #define GLEE_H_DEFINED_glBufferData typedef void (APIENTRYP GLEEPFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); GLEE_EXTERN GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData; #define glBufferData GLeeFuncPtr_glBufferData #endif #ifndef GLEE_H_DEFINED_glBufferSubData #define GLEE_H_DEFINED_glBufferSubData typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData; #define glBufferSubData GLeeFuncPtr_glBufferSubData #endif #ifndef GLEE_H_DEFINED_glGetBufferSubData #define GLEE_H_DEFINED_glGetBufferSubData typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data); GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData; #define glGetBufferSubData GLeeFuncPtr_glGetBufferSubData #endif #ifndef GLEE_H_DEFINED_glMapBuffer #define GLEE_H_DEFINED_glMapBuffer typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERPROC) (GLenum target, GLenum access); GLEE_EXTERN GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer; #define glMapBuffer GLeeFuncPtr_glMapBuffer #endif #ifndef GLEE_H_DEFINED_glUnmapBuffer #define GLEE_H_DEFINED_glUnmapBuffer typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERPROC) (GLenum target); GLEE_EXTERN GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer; #define glUnmapBuffer GLeeFuncPtr_glUnmapBuffer #endif #ifndef GLEE_H_DEFINED_glGetBufferParameteriv #define GLEE_H_DEFINED_glGetBufferParameteriv typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv; #define glGetBufferParameteriv GLeeFuncPtr_glGetBufferParameteriv #endif #ifndef GLEE_H_DEFINED_glGetBufferPointerv #define GLEE_H_DEFINED_glGetBufferPointerv typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params); GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv; #define glGetBufferPointerv GLeeFuncPtr_glGetBufferPointerv #endif #endif /* GL_VERSION_2_0 */ #ifndef GL_VERSION_2_0 #define GL_VERSION_2_0 1 #define __GLEE_GL_VERSION_2_0 1 /* Constants */ #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 #define GL_CURRENT_VERTEX_ATTRIB 0x8626 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 #define GL_STENCIL_BACK_FUNC 0x8800 #define GL_STENCIL_BACK_FAIL 0x8801 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 #define GL_MAX_DRAW_BUFFERS 0x8824 #define GL_DRAW_BUFFER0 0x8825 #define GL_DRAW_BUFFER1 0x8826 #define GL_DRAW_BUFFER2 0x8827 #define GL_DRAW_BUFFER3 0x8828 #define GL_DRAW_BUFFER4 0x8829 #define GL_DRAW_BUFFER5 0x882A #define GL_DRAW_BUFFER6 0x882B #define GL_DRAW_BUFFER7 0x882C #define GL_DRAW_BUFFER8 0x882D #define GL_DRAW_BUFFER9 0x882E #define GL_DRAW_BUFFER10 0x882F #define GL_DRAW_BUFFER11 0x8830 #define GL_DRAW_BUFFER12 0x8831 #define GL_DRAW_BUFFER13 0x8832 #define GL_DRAW_BUFFER14 0x8833 #define GL_DRAW_BUFFER15 0x8834 #define GL_BLEND_EQUATION_ALPHA 0x883D #define GL_POINT_SPRITE 0x8861 #define GL_COORD_REPLACE 0x8862 #define GL_MAX_VERTEX_ATTRIBS 0x8869 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A #define GL_MAX_TEXTURE_COORDS 0x8871 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 #define GL_FRAGMENT_SHADER 0x8B30 #define GL_VERTEX_SHADER 0x8B31 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A #define GL_MAX_VARYING_FLOATS 0x8B4B #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D #define GL_SHADER_TYPE 0x8B4F #define GL_FLOAT_VEC2 0x8B50 #define GL_FLOAT_VEC3 0x8B51 #define GL_FLOAT_VEC4 0x8B52 #define GL_INT_VEC2 0x8B53 #define GL_INT_VEC3 0x8B54 #define GL_INT_VEC4 0x8B55 #define GL_BOOL 0x8B56 #define GL_BOOL_VEC2 0x8B57 #define GL_BOOL_VEC3 0x8B58 #define GL_BOOL_VEC4 0x8B59 #define GL_FLOAT_MAT2 0x8B5A #define GL_FLOAT_MAT3 0x8B5B #define GL_FLOAT_MAT4 0x8B5C #define GL_SAMPLER_1D 0x8B5D #define GL_SAMPLER_2D 0x8B5E #define GL_SAMPLER_3D 0x8B5F #define GL_SAMPLER_CUBE 0x8B60 #define GL_SAMPLER_1D_SHADOW 0x8B61 #define GL_SAMPLER_2D_SHADOW 0x8B62 #define GL_DELETE_STATUS 0x8B80 #define GL_COMPILE_STATUS 0x8B81 #define GL_LINK_STATUS 0x8B82 #define GL_VALIDATE_STATUS 0x8B83 #define GL_INFO_LOG_LENGTH 0x8B84 #define GL_ATTACHED_SHADERS 0x8B85 #define GL_ACTIVE_UNIFORMS 0x8B86 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 #define GL_SHADER_SOURCE_LENGTH 0x8B88 #define GL_ACTIVE_ATTRIBUTES 0x8B89 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B #define GL_SHADING_LANGUAGE_VERSION 0x8B8C #define GL_CURRENT_PROGRAM 0x8B8D #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 #define GL_LOWER_LEFT 0x8CA1 #define GL_UPPER_LEFT 0x8CA2 #define GL_STENCIL_BACK_REF 0x8CA3 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 #ifndef GLEE_H_DEFINED_glBlendEquationSeparate #define GLEE_H_DEFINED_glBlendEquationSeparate typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate; #define glBlendEquationSeparate GLeeFuncPtr_glBlendEquationSeparate #endif #ifndef GLEE_H_DEFINED_glDrawBuffers #define GLEE_H_DEFINED_glDrawBuffers typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs); GLEE_EXTERN GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers; #define glDrawBuffers GLeeFuncPtr_glDrawBuffers #endif #ifndef GLEE_H_DEFINED_glStencilOpSeparate #define GLEE_H_DEFINED_glStencilOpSeparate typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate; #define glStencilOpSeparate GLeeFuncPtr_glStencilOpSeparate #endif #ifndef GLEE_H_DEFINED_glStencilFuncSeparate #define GLEE_H_DEFINED_glStencilFuncSeparate typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate; #define glStencilFuncSeparate GLeeFuncPtr_glStencilFuncSeparate #endif #ifndef GLEE_H_DEFINED_glStencilMaskSeparate #define GLEE_H_DEFINED_glStencilMaskSeparate typedef void (APIENTRYP GLEEPFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask); GLEE_EXTERN GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate; #define glStencilMaskSeparate GLeeFuncPtr_glStencilMaskSeparate #endif #ifndef GLEE_H_DEFINED_glAttachShader #define GLEE_H_DEFINED_glAttachShader typedef void (APIENTRYP GLEEPFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); GLEE_EXTERN GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader; #define glAttachShader GLeeFuncPtr_glAttachShader #endif #ifndef GLEE_H_DEFINED_glBindAttribLocation #define GLEE_H_DEFINED_glBindAttribLocation typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name); GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation; #define glBindAttribLocation GLeeFuncPtr_glBindAttribLocation #endif #ifndef GLEE_H_DEFINED_glCompileShader #define GLEE_H_DEFINED_glCompileShader typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERPROC) (GLuint shader); GLEE_EXTERN GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader; #define glCompileShader GLeeFuncPtr_glCompileShader #endif #ifndef GLEE_H_DEFINED_glCreateProgram #define GLEE_H_DEFINED_glCreateProgram typedef GLuint (APIENTRYP GLEEPFNGLCREATEPROGRAMPROC) (); GLEE_EXTERN GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram; #define glCreateProgram GLeeFuncPtr_glCreateProgram #endif #ifndef GLEE_H_DEFINED_glCreateShader #define GLEE_H_DEFINED_glCreateShader typedef GLuint (APIENTRYP GLEEPFNGLCREATESHADERPROC) (GLenum type); GLEE_EXTERN GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader; #define glCreateShader GLeeFuncPtr_glCreateShader #endif #ifndef GLEE_H_DEFINED_glDeleteProgram #define GLEE_H_DEFINED_glDeleteProgram typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMPROC) (GLuint program); GLEE_EXTERN GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram; #define glDeleteProgram GLeeFuncPtr_glDeleteProgram #endif #ifndef GLEE_H_DEFINED_glDeleteShader #define GLEE_H_DEFINED_glDeleteShader typedef void (APIENTRYP GLEEPFNGLDELETESHADERPROC) (GLuint shader); GLEE_EXTERN GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader; #define glDeleteShader GLeeFuncPtr_glDeleteShader #endif #ifndef GLEE_H_DEFINED_glDetachShader #define GLEE_H_DEFINED_glDetachShader typedef void (APIENTRYP GLEEPFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); GLEE_EXTERN GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader; #define glDetachShader GLeeFuncPtr_glDetachShader #endif #ifndef GLEE_H_DEFINED_glDisableVertexAttribArray #define GLEE_H_DEFINED_glDisableVertexAttribArray typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray; #define glDisableVertexAttribArray GLeeFuncPtr_glDisableVertexAttribArray #endif #ifndef GLEE_H_DEFINED_glEnableVertexAttribArray #define GLEE_H_DEFINED_glEnableVertexAttribArray typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index); GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray; #define glEnableVertexAttribArray GLeeFuncPtr_glEnableVertexAttribArray #endif #ifndef GLEE_H_DEFINED_glGetActiveAttrib #define GLEE_H_DEFINED_glGetActiveAttrib typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib; #define glGetActiveAttrib GLeeFuncPtr_glGetActiveAttrib #endif #ifndef GLEE_H_DEFINED_glGetActiveUniform #define GLEE_H_DEFINED_glGetActiveUniform typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform; #define glGetActiveUniform GLeeFuncPtr_glGetActiveUniform #endif #ifndef GLEE_H_DEFINED_glGetAttachedShaders #define GLEE_H_DEFINED_glGetAttachedShaders typedef void (APIENTRYP GLEEPFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj); GLEE_EXTERN GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders; #define glGetAttachedShaders GLeeFuncPtr_glGetAttachedShaders #endif #ifndef GLEE_H_DEFINED_glGetAttribLocation #define GLEE_H_DEFINED_glGetAttribLocation typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name); GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation; #define glGetAttribLocation GLeeFuncPtr_glGetAttribLocation #endif #ifndef GLEE_H_DEFINED_glGetProgramiv #define GLEE_H_DEFINED_glGetProgramiv typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv; #define glGetProgramiv GLeeFuncPtr_glGetProgramiv #endif #ifndef GLEE_H_DEFINED_glGetProgramInfoLog #define GLEE_H_DEFINED_glGetProgramInfoLog typedef void (APIENTRYP GLEEPFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog); GLEE_EXTERN GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog; #define glGetProgramInfoLog GLeeFuncPtr_glGetProgramInfoLog #endif #ifndef GLEE_H_DEFINED_glGetShaderiv #define GLEE_H_DEFINED_glGetShaderiv typedef void (APIENTRYP GLEEPFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv; #define glGetShaderiv GLeeFuncPtr_glGetShaderiv #endif #ifndef GLEE_H_DEFINED_glGetShaderInfoLog #define GLEE_H_DEFINED_glGetShaderInfoLog typedef void (APIENTRYP GLEEPFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog); GLEE_EXTERN GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog; #define glGetShaderInfoLog GLeeFuncPtr_glGetShaderInfoLog #endif #ifndef GLEE_H_DEFINED_glGetShaderSource #define GLEE_H_DEFINED_glGetShaderSource typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source); GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource; #define glGetShaderSource GLeeFuncPtr_glGetShaderSource #endif #ifndef GLEE_H_DEFINED_glGetUniformLocation #define GLEE_H_DEFINED_glGetUniformLocation typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name); GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation; #define glGetUniformLocation GLeeFuncPtr_glGetUniformLocation #endif #ifndef GLEE_H_DEFINED_glGetUniformfv #define GLEE_H_DEFINED_glGetUniformfv typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params); GLEE_EXTERN GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv; #define glGetUniformfv GLeeFuncPtr_glGetUniformfv #endif #ifndef GLEE_H_DEFINED_glGetUniformiv #define GLEE_H_DEFINED_glGetUniformiv typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params); GLEE_EXTERN GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv; #define glGetUniformiv GLeeFuncPtr_glGetUniformiv #endif #ifndef GLEE_H_DEFINED_glGetVertexAttribdv #define GLEE_H_DEFINED_glGetVertexAttribdv typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params); GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv; #define glGetVertexAttribdv GLeeFuncPtr_glGetVertexAttribdv #endif #ifndef GLEE_H_DEFINED_glGetVertexAttribfv #define GLEE_H_DEFINED_glGetVertexAttribfv typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params); GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv; #define glGetVertexAttribfv GLeeFuncPtr_glGetVertexAttribfv #endif #ifndef GLEE_H_DEFINED_glGetVertexAttribiv #define GLEE_H_DEFINED_glGetVertexAttribiv typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv; #define glGetVertexAttribiv GLeeFuncPtr_glGetVertexAttribiv #endif #ifndef GLEE_H_DEFINED_glGetVertexAttribPointerv #define GLEE_H_DEFINED_glGetVertexAttribPointerv typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer); GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv; #define glGetVertexAttribPointerv GLeeFuncPtr_glGetVertexAttribPointerv #endif #ifndef GLEE_H_DEFINED_glIsProgram #define GLEE_H_DEFINED_glIsProgram typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMPROC) (GLuint program); GLEE_EXTERN GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram; #define glIsProgram GLeeFuncPtr_glIsProgram #endif #ifndef GLEE_H_DEFINED_glIsShader #define GLEE_H_DEFINED_glIsShader typedef GLboolean (APIENTRYP GLEEPFNGLISSHADERPROC) (GLuint shader); GLEE_EXTERN GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader; #define glIsShader GLeeFuncPtr_glIsShader #endif #ifndef GLEE_H_DEFINED_glLinkProgram #define GLEE_H_DEFINED_glLinkProgram typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMPROC) (GLuint program); GLEE_EXTERN GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram; #define glLinkProgram GLeeFuncPtr_glLinkProgram #endif #ifndef GLEE_H_DEFINED_glShaderSource #define GLEE_H_DEFINED_glShaderSource typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length); GLEE_EXTERN GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource; #define glShaderSource GLeeFuncPtr_glShaderSource #endif #ifndef GLEE_H_DEFINED_glUseProgram #define GLEE_H_DEFINED_glUseProgram typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMPROC) (GLuint program); GLEE_EXTERN GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram; #define glUseProgram GLeeFuncPtr_glUseProgram #endif #ifndef GLEE_H_DEFINED_glUniform1f #define GLEE_H_DEFINED_glUniform1f typedef void (APIENTRYP GLEEPFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); GLEE_EXTERN GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f; #define glUniform1f GLeeFuncPtr_glUniform1f #endif #ifndef GLEE_H_DEFINED_glUniform2f #define GLEE_H_DEFINED_glUniform2f typedef void (APIENTRYP GLEEPFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); GLEE_EXTERN GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f; #define glUniform2f GLeeFuncPtr_glUniform2f #endif #ifndef GLEE_H_DEFINED_glUniform3f #define GLEE_H_DEFINED_glUniform3f typedef void (APIENTRYP GLEEPFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); GLEE_EXTERN GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f; #define glUniform3f GLeeFuncPtr_glUniform3f #endif #ifndef GLEE_H_DEFINED_glUniform4f #define GLEE_H_DEFINED_glUniform4f typedef void (APIENTRYP GLEEPFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); GLEE_EXTERN GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f; #define glUniform4f GLeeFuncPtr_glUniform4f #endif #ifndef GLEE_H_DEFINED_glUniform1i #define GLEE_H_DEFINED_glUniform1i typedef void (APIENTRYP GLEEPFNGLUNIFORM1IPROC) (GLint location, GLint v0); GLEE_EXTERN GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i; #define glUniform1i GLeeFuncPtr_glUniform1i #endif #ifndef GLEE_H_DEFINED_glUniform2i #define GLEE_H_DEFINED_glUniform2i typedef void (APIENTRYP GLEEPFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); GLEE_EXTERN GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i; #define glUniform2i GLeeFuncPtr_glUniform2i #endif #ifndef GLEE_H_DEFINED_glUniform3i #define GLEE_H_DEFINED_glUniform3i typedef void (APIENTRYP GLEEPFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); GLEE_EXTERN GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i; #define glUniform3i GLeeFuncPtr_glUniform3i #endif #ifndef GLEE_H_DEFINED_glUniform4i #define GLEE_H_DEFINED_glUniform4i typedef void (APIENTRYP GLEEPFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); GLEE_EXTERN GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i; #define glUniform4i GLeeFuncPtr_glUniform4i #endif #ifndef GLEE_H_DEFINED_glUniform1fv #define GLEE_H_DEFINED_glUniform1fv typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value); GLEE_EXTERN GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv; #define glUniform1fv GLeeFuncPtr_glUniform1fv #endif #ifndef GLEE_H_DEFINED_glUniform2fv #define GLEE_H_DEFINED_glUniform2fv typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value); GLEE_EXTERN GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv; #define glUniform2fv GLeeFuncPtr_glUniform2fv #endif #ifndef GLEE_H_DEFINED_glUniform3fv #define GLEE_H_DEFINED_glUniform3fv typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value); GLEE_EXTERN GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv; #define glUniform3fv GLeeFuncPtr_glUniform3fv #endif #ifndef GLEE_H_DEFINED_glUniform4fv #define GLEE_H_DEFINED_glUniform4fv typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value); GLEE_EXTERN GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv; #define glUniform4fv GLeeFuncPtr_glUniform4fv #endif #ifndef GLEE_H_DEFINED_glUniform1iv #define GLEE_H_DEFINED_glUniform1iv typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value); GLEE_EXTERN GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv; #define glUniform1iv GLeeFuncPtr_glUniform1iv #endif #ifndef GLEE_H_DEFINED_glUniform2iv #define GLEE_H_DEFINED_glUniform2iv typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value); GLEE_EXTERN GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv; #define glUniform2iv GLeeFuncPtr_glUniform2iv #endif #ifndef GLEE_H_DEFINED_glUniform3iv #define GLEE_H_DEFINED_glUniform3iv typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value); GLEE_EXTERN GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv; #define glUniform3iv GLeeFuncPtr_glUniform3iv #endif #ifndef GLEE_H_DEFINED_glUniform4iv #define GLEE_H_DEFINED_glUniform4iv typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value); GLEE_EXTERN GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv; #define glUniform4iv GLeeFuncPtr_glUniform4iv #endif #ifndef GLEE_H_DEFINED_glUniformMatrix2fv #define GLEE_H_DEFINED_glUniformMatrix2fv typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv; #define glUniformMatrix2fv GLeeFuncPtr_glUniformMatrix2fv #endif #ifndef GLEE_H_DEFINED_glUniformMatrix3fv #define GLEE_H_DEFINED_glUniformMatrix3fv typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv; #define glUniformMatrix3fv GLeeFuncPtr_glUniformMatrix3fv #endif #ifndef GLEE_H_DEFINED_glUniformMatrix4fv #define GLEE_H_DEFINED_glUniformMatrix4fv typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv; #define glUniformMatrix4fv GLeeFuncPtr_glUniformMatrix4fv #endif #ifndef GLEE_H_DEFINED_glValidateProgram #define GLEE_H_DEFINED_glValidateProgram typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMPROC) (GLuint program); GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram; #define glValidateProgram GLeeFuncPtr_glValidateProgram #endif #ifndef GLEE_H_DEFINED_glVertexAttrib1d #define GLEE_H_DEFINED_glVertexAttrib1d typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d; #define glVertexAttrib1d GLeeFuncPtr_glVertexAttrib1d #endif #ifndef GLEE_H_DEFINED_glVertexAttrib1dv #define GLEE_H_DEFINED_glVertexAttrib1dv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv; #define glVertexAttrib1dv GLeeFuncPtr_glVertexAttrib1dv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib1f #define GLEE_H_DEFINED_glVertexAttrib1f typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f; #define glVertexAttrib1f GLeeFuncPtr_glVertexAttrib1f #endif #ifndef GLEE_H_DEFINED_glVertexAttrib1fv #define GLEE_H_DEFINED_glVertexAttrib1fv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv; #define glVertexAttrib1fv GLeeFuncPtr_glVertexAttrib1fv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib1s #define GLEE_H_DEFINED_glVertexAttrib1s typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s; #define glVertexAttrib1s GLeeFuncPtr_glVertexAttrib1s #endif #ifndef GLEE_H_DEFINED_glVertexAttrib1sv #define GLEE_H_DEFINED_glVertexAttrib1sv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv; #define glVertexAttrib1sv GLeeFuncPtr_glVertexAttrib1sv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib2d #define GLEE_H_DEFINED_glVertexAttrib2d typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d; #define glVertexAttrib2d GLeeFuncPtr_glVertexAttrib2d #endif #ifndef GLEE_H_DEFINED_glVertexAttrib2dv #define GLEE_H_DEFINED_glVertexAttrib2dv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv; #define glVertexAttrib2dv GLeeFuncPtr_glVertexAttrib2dv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib2f #define GLEE_H_DEFINED_glVertexAttrib2f typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f; #define glVertexAttrib2f GLeeFuncPtr_glVertexAttrib2f #endif #ifndef GLEE_H_DEFINED_glVertexAttrib2fv #define GLEE_H_DEFINED_glVertexAttrib2fv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv; #define glVertexAttrib2fv GLeeFuncPtr_glVertexAttrib2fv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib2s #define GLEE_H_DEFINED_glVertexAttrib2s typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s; #define glVertexAttrib2s GLeeFuncPtr_glVertexAttrib2s #endif #ifndef GLEE_H_DEFINED_glVertexAttrib2sv #define GLEE_H_DEFINED_glVertexAttrib2sv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv; #define glVertexAttrib2sv GLeeFuncPtr_glVertexAttrib2sv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib3d #define GLEE_H_DEFINED_glVertexAttrib3d typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d; #define glVertexAttrib3d GLeeFuncPtr_glVertexAttrib3d #endif #ifndef GLEE_H_DEFINED_glVertexAttrib3dv #define GLEE_H_DEFINED_glVertexAttrib3dv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv; #define glVertexAttrib3dv GLeeFuncPtr_glVertexAttrib3dv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib3f #define GLEE_H_DEFINED_glVertexAttrib3f typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f; #define glVertexAttrib3f GLeeFuncPtr_glVertexAttrib3f #endif #ifndef GLEE_H_DEFINED_glVertexAttrib3fv #define GLEE_H_DEFINED_glVertexAttrib3fv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv; #define glVertexAttrib3fv GLeeFuncPtr_glVertexAttrib3fv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib3s #define GLEE_H_DEFINED_glVertexAttrib3s typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s; #define glVertexAttrib3s GLeeFuncPtr_glVertexAttrib3s #endif #ifndef GLEE_H_DEFINED_glVertexAttrib3sv #define GLEE_H_DEFINED_glVertexAttrib3sv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv; #define glVertexAttrib3sv GLeeFuncPtr_glVertexAttrib3sv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4Nbv #define GLEE_H_DEFINED_glVertexAttrib4Nbv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv; #define glVertexAttrib4Nbv GLeeFuncPtr_glVertexAttrib4Nbv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4Niv #define GLEE_H_DEFINED_glVertexAttrib4Niv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv; #define glVertexAttrib4Niv GLeeFuncPtr_glVertexAttrib4Niv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4Nsv #define GLEE_H_DEFINED_glVertexAttrib4Nsv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv; #define glVertexAttrib4Nsv GLeeFuncPtr_glVertexAttrib4Nsv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4Nub #define GLEE_H_DEFINED_glVertexAttrib4Nub typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub; #define glVertexAttrib4Nub GLeeFuncPtr_glVertexAttrib4Nub #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4Nubv #define GLEE_H_DEFINED_glVertexAttrib4Nubv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv; #define glVertexAttrib4Nubv GLeeFuncPtr_glVertexAttrib4Nubv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4Nuiv #define GLEE_H_DEFINED_glVertexAttrib4Nuiv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv; #define glVertexAttrib4Nuiv GLeeFuncPtr_glVertexAttrib4Nuiv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4Nusv #define GLEE_H_DEFINED_glVertexAttrib4Nusv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv; #define glVertexAttrib4Nusv GLeeFuncPtr_glVertexAttrib4Nusv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4bv #define GLEE_H_DEFINED_glVertexAttrib4bv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv; #define glVertexAttrib4bv GLeeFuncPtr_glVertexAttrib4bv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4d #define GLEE_H_DEFINED_glVertexAttrib4d typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d; #define glVertexAttrib4d GLeeFuncPtr_glVertexAttrib4d #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4dv #define GLEE_H_DEFINED_glVertexAttrib4dv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv; #define glVertexAttrib4dv GLeeFuncPtr_glVertexAttrib4dv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4f #define GLEE_H_DEFINED_glVertexAttrib4f typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f; #define glVertexAttrib4f GLeeFuncPtr_glVertexAttrib4f #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4fv #define GLEE_H_DEFINED_glVertexAttrib4fv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv; #define glVertexAttrib4fv GLeeFuncPtr_glVertexAttrib4fv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4iv #define GLEE_H_DEFINED_glVertexAttrib4iv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv; #define glVertexAttrib4iv GLeeFuncPtr_glVertexAttrib4iv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4s #define GLEE_H_DEFINED_glVertexAttrib4s typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s; #define glVertexAttrib4s GLeeFuncPtr_glVertexAttrib4s #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4sv #define GLEE_H_DEFINED_glVertexAttrib4sv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv; #define glVertexAttrib4sv GLeeFuncPtr_glVertexAttrib4sv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4ubv #define GLEE_H_DEFINED_glVertexAttrib4ubv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv; #define glVertexAttrib4ubv GLeeFuncPtr_glVertexAttrib4ubv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4uiv #define GLEE_H_DEFINED_glVertexAttrib4uiv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv; #define glVertexAttrib4uiv GLeeFuncPtr_glVertexAttrib4uiv #endif #ifndef GLEE_H_DEFINED_glVertexAttrib4usv #define GLEE_H_DEFINED_glVertexAttrib4usv typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v); GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv; #define glVertexAttrib4usv GLeeFuncPtr_glVertexAttrib4usv #endif #ifndef GLEE_H_DEFINED_glVertexAttribPointer #define GLEE_H_DEFINED_glVertexAttribPointer typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer); GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer; #define glVertexAttribPointer GLeeFuncPtr_glVertexAttribPointer #endif #endif /* GL_EXT_framebuffer_object */ #ifndef GL_EXT_framebuffer_object #define GL_EXT_framebuffer_object 1 #define __GLEE_GL_EXT_framebuffer_object 1 /* Constants */ #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC #define GL_COLOR_ATTACHMENT13_EXT 0x8CED #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF #define GL_DEPTH_ATTACHMENT_EXT 0x8D00 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20 #define GL_FRAMEBUFFER_EXT 0x8D40 #define GL_RENDERBUFFER_EXT 0x8D41 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 #define GL_STENCIL_INDEX1_EXT 0x8D46 #define GL_STENCIL_INDEX4_EXT 0x8D47 #define GL_STENCIL_INDEX8_EXT 0x8D48 #define GL_STENCIL_INDEX16_EXT 0x8D49 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 #ifndef GLEE_H_DEFINED_glIsRenderbufferEXT #define GLEE_H_DEFINED_glIsRenderbufferEXT typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); GLEE_EXTERN GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT; #define glIsRenderbufferEXT GLeeFuncPtr_glIsRenderbufferEXT #endif #ifndef GLEE_H_DEFINED_glBindRenderbufferEXT #define GLEE_H_DEFINED_glBindRenderbufferEXT typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT; #define glBindRenderbufferEXT GLeeFuncPtr_glBindRenderbufferEXT #endif #ifndef GLEE_H_DEFINED_glDeleteRenderbuffersEXT #define GLEE_H_DEFINED_glDeleteRenderbuffersEXT typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers); GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT; #define glDeleteRenderbuffersEXT GLeeFuncPtr_glDeleteRenderbuffersEXT #endif #ifndef GLEE_H_DEFINED_glGenRenderbuffersEXT #define GLEE_H_DEFINED_glGenRenderbuffersEXT typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers); GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT; #define glGenRenderbuffersEXT GLeeFuncPtr_glGenRenderbuffersEXT #endif #ifndef GLEE_H_DEFINED_glRenderbufferStorageEXT #define GLEE_H_DEFINED_glRenderbufferStorageEXT typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT; #define glRenderbufferStorageEXT GLeeFuncPtr_glRenderbufferStorageEXT #endif #ifndef GLEE_H_DEFINED_glGetRenderbufferParameterivEXT #define GLEE_H_DEFINED_glGetRenderbufferParameterivEXT typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT; #define glGetRenderbufferParameterivEXT GLeeFuncPtr_glGetRenderbufferParameterivEXT #endif #ifndef GLEE_H_DEFINED_glIsFramebufferEXT #define GLEE_H_DEFINED_glIsFramebufferEXT typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); GLEE_EXTERN GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT; #define glIsFramebufferEXT GLeeFuncPtr_glIsFramebufferEXT #endif #ifndef GLEE_H_DEFINED_glBindFramebufferEXT #define GLEE_H_DEFINED_glBindFramebufferEXT typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT; #define glBindFramebufferEXT GLeeFuncPtr_glBindFramebufferEXT #endif #ifndef GLEE_H_DEFINED_glDeleteFramebuffersEXT #define GLEE_H_DEFINED_glDeleteFramebuffersEXT typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers); GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT; #define glDeleteFramebuffersEXT GLeeFuncPtr_glDeleteFramebuffersEXT #endif #ifndef GLEE_H_DEFINED_glGenFramebuffersEXT #define GLEE_H_DEFINED_glGenFramebuffersEXT typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers); GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT; #define glGenFramebuffersEXT GLeeFuncPtr_glGenFramebuffersEXT #endif #ifndef GLEE_H_DEFINED_glCheckFramebufferStatusEXT #define GLEE_H_DEFINED_glCheckFramebufferStatusEXT typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT; #define glCheckFramebufferStatusEXT GLeeFuncPtr_glCheckFramebufferStatusEXT #endif #ifndef GLEE_H_DEFINED_glFramebufferTexture1DEXT #define GLEE_H_DEFINED_glFramebufferTexture1DEXT typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT; #define glFramebufferTexture1DEXT GLeeFuncPtr_glFramebufferTexture1DEXT #endif #ifndef GLEE_H_DEFINED_glFramebufferTexture2DEXT #define GLEE_H_DEFINED_glFramebufferTexture2DEXT typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT; #define glFramebufferTexture2DEXT GLeeFuncPtr_glFramebufferTexture2DEXT #endif #ifndef GLEE_H_DEFINED_glFramebufferTexture3DEXT #define GLEE_H_DEFINED_glFramebufferTexture3DEXT typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT; #define glFramebufferTexture3DEXT GLeeFuncPtr_glFramebufferTexture3DEXT #endif #ifndef GLEE_H_DEFINED_glFramebufferRenderbufferEXT #define GLEE_H_DEFINED_glFramebufferRenderbufferEXT typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT; #define glFramebufferRenderbufferEXT GLeeFuncPtr_glFramebufferRenderbufferEXT #endif #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params); GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT; #define glGetFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT #endif #ifndef GLEE_H_DEFINED_glGenerateMipmapEXT #define GLEE_H_DEFINED_glGenerateMipmapEXT typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPEXTPROC) (GLenum target); GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT; #define glGenerateMipmapEXT GLeeFuncPtr_glGenerateMipmapEXT #endif #endif /* GL_EXT_packed_depth_stencil */ #ifndef GL_EXT_packed_depth_stencil #define GL_EXT_packed_depth_stencil 1 #define __GLEE_GL_EXT_packed_depth_stencil 1 /* Constants */ #define GL_DEPTH_STENCIL_EXT 0x84F9 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA #define GL_DEPTH24_STENCIL8_EXT 0x88F0 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 #endif #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF /***************************************************************** * GLee functions *****************************************************************/ GLEE_EXTERN GLboolean GLeeInitialized( void ); // Added for Urho3D GLEE_EXTERN GLboolean GLeeInit( void ); GLEE_EXTERN const char * GLeeGetErrorString( void ); GLEE_EXTERN const char * GLeeGetExtStrGL( void ); GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable); #ifdef __cplusplus } /* end C linkage */ #endif #endif /* __glee_h_ defined */