Ignore:
Timestamp:
06/05/06 23:14:04 (18 years ago)
Author:
mattausch
Message:

added mesh instance support
improved support for occlusion queries + other extensions

Location:
GTP/trunk/Lib/Vis/Preprocessing/src/GL
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/GL/glew.h

    r498 r1001  
    11/* 
    22** The OpenGL Extension Wrangler Library 
    3 ** Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org> 
    4 ** Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org> 
     3** Copyright (C) 2002-2006, Milan Ikits <milan ikits[]ieee org> 
     4** Copyright (C) 2002-2006, Marcelo E. Magallon <mmagallo[]debian org> 
    55** Copyright (C) 2002, Lev Povalahev 
    66** All rights reserved. 
     
    7878#define __GLEXT_H_ 
    7979#define __gl_ATI_h_ 
    80 #define __GLX_glx_h__ 
    81  
    82 #if defined(_WIN32) 
     80 
     81#if defined(_WIN32) || defined(__CYGWIN__) || defined(__MINGW32__) 
    8382 
    8483/* 
     
    9291#  if defined(__CYGWIN__) || defined(__MINGW32__) 
    9392#    define APIENTRY __stdcall 
    94 #  elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) 
     93#  elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) 
    9594#    define APIENTRY __stdcall 
    9695#  else 
     
    120119#endif 
    121120/* <ctype.h> */ 
    122 #if defined(_MSC_VER) && !defined(_WCHAR_T_DEFINED) 
     121#if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED) 
    123122typedef unsigned short wchar_t; 
    124123#  define _WCHAR_T_DEFINED 
     
    204203#define GL_VERSION_1_1 1 
    205204 
     205#if defined(__APPLE__) 
     206typedef unsigned long GLenum; 
     207typedef unsigned long GLbitfield; 
     208typedef unsigned long GLuint; 
     209typedef long GLint; 
     210typedef long GLsizei; 
     211#else 
    206212typedef unsigned int GLenum; 
     213typedef unsigned int GLbitfield; 
     214typedef unsigned int GLuint; 
     215typedef int GLint; 
     216typedef int GLsizei; 
     217#endif 
    207218typedef unsigned char GLboolean; 
    208 typedef unsigned int GLbitfield; 
    209219typedef signed char GLbyte; 
    210220typedef short GLshort; 
    211 typedef int GLint; 
    212 typedef int GLsizei; 
    213221typedef unsigned char GLubyte; 
    214222typedef unsigned short GLushort; 
    215 typedef unsigned int GLuint; 
    216223typedef float GLfloat; 
    217224typedef float GLclampf; 
     
    15801587typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); 
    15811588typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); 
    1582 typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint params); 
     1589typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params); 
    15831590typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer); 
    15841591typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id); 
     
    16151622#define GL_VERSION_2_0 1 
    16161623 
     1624#define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION 
     1625#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 
     1626#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 
     1627#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 
     1628#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 
     1629#define GL_CURRENT_VERTEX_ATTRIB 0x8626 
     1630#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 
     1631#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 
     1632#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 
     1633#define GL_STENCIL_BACK_FUNC 0x8800 
     1634#define GL_STENCIL_BACK_FAIL 0x8801 
     1635#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 
     1636#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 
     1637#define GL_MAX_DRAW_BUFFERS 0x8824 
     1638#define GL_DRAW_BUFFER0 0x8825 
     1639#define GL_DRAW_BUFFER1 0x8826 
     1640#define GL_DRAW_BUFFER2 0x8827 
     1641#define GL_DRAW_BUFFER3 0x8828 
     1642#define GL_DRAW_BUFFER4 0x8829 
     1643#define GL_DRAW_BUFFER5 0x882A 
     1644#define GL_DRAW_BUFFER6 0x882B 
     1645#define GL_DRAW_BUFFER7 0x882C 
     1646#define GL_DRAW_BUFFER8 0x882D 
     1647#define GL_DRAW_BUFFER9 0x882E 
     1648#define GL_DRAW_BUFFER10 0x882F 
     1649#define GL_DRAW_BUFFER11 0x8830 
     1650#define GL_DRAW_BUFFER12 0x8831 
     1651#define GL_DRAW_BUFFER13 0x8832 
     1652#define GL_DRAW_BUFFER14 0x8833 
     1653#define GL_DRAW_BUFFER15 0x8834 
     1654#define GL_BLEND_EQUATION_ALPHA 0x883D 
     1655#define GL_POINT_SPRITE 0x8861 
     1656#define GL_COORD_REPLACE 0x8862 
     1657#define GL_MAX_VERTEX_ATTRIBS 0x8869 
     1658#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A 
     1659#define GL_MAX_TEXTURE_COORDS 0x8871 
     1660#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 
     1661#define GL_FRAGMENT_SHADER 0x8B30 
     1662#define GL_VERTEX_SHADER 0x8B31 
     1663#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 
     1664#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A 
     1665#define GL_MAX_VARYING_FLOATS 0x8B4B 
     1666#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C 
     1667#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D 
     1668#define GL_SHADER_TYPE 0x8B4F 
     1669#define GL_FLOAT_VEC2 0x8B50 
     1670#define GL_FLOAT_VEC3 0x8B51 
     1671#define GL_FLOAT_VEC4 0x8B52 
     1672#define GL_INT_VEC2 0x8B53 
     1673#define GL_INT_VEC3 0x8B54 
     1674#define GL_INT_VEC4 0x8B55 
     1675#define GL_BOOL 0x8B56 
     1676#define GL_BOOL_VEC2 0x8B57 
     1677#define GL_BOOL_VEC3 0x8B58 
     1678#define GL_BOOL_VEC4 0x8B59 
     1679#define GL_FLOAT_MAT2 0x8B5A 
     1680#define GL_FLOAT_MAT3 0x8B5B 
     1681#define GL_FLOAT_MAT4 0x8B5C 
     1682#define GL_SAMPLER_1D 0x8B5D 
     1683#define GL_SAMPLER_2D 0x8B5E 
     1684#define GL_SAMPLER_3D 0x8B5F 
     1685#define GL_SAMPLER_CUBE 0x8B60 
     1686#define GL_SAMPLER_1D_SHADOW 0x8B61 
     1687#define GL_SAMPLER_2D_SHADOW 0x8B62 
     1688#define GL_DELETE_STATUS 0x8B80 
     1689#define GL_COMPILE_STATUS 0x8B81 
     1690#define GL_LINK_STATUS 0x8B82 
     1691#define GL_VALIDATE_STATUS 0x8B83 
     1692#define GL_INFO_LOG_LENGTH 0x8B84 
     1693#define GL_ATTACHED_SHADERS 0x8B85 
     1694#define GL_ACTIVE_UNIFORMS 0x8B86 
     1695#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 
     1696#define GL_SHADER_SOURCE_LENGTH 0x8B88 
     1697#define GL_ACTIVE_ATTRIBUTES 0x8B89 
     1698#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A 
     1699#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B 
     1700#define GL_SHADING_LANGUAGE_VERSION 0x8B8C 
     1701#define GL_CURRENT_PROGRAM 0x8B8D 
     1702#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 
     1703#define GL_LOWER_LEFT 0x8CA1 
     1704#define GL_UPPER_LEFT 0x8CA2 
     1705#define GL_STENCIL_BACK_REF 0x8CA3 
     1706#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 
     1707#define GL_STENCIL_BACK_WRITEMASK 0x8CA5 
     1708 
     1709typedef char GLchar; 
     1710 
     1711typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 
     1712typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); 
     1713typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum); 
     1714typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader); 
     1715typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void); 
     1716typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type); 
     1717typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program); 
     1718typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader); 
     1719typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); 
     1720typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); 
     1721typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs); 
     1722typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); 
     1723typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 
     1724typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 
     1725typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders); 
     1726typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name); 
     1727typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); 
     1728typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); 
     1729typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); 
     1730typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLint obj, GLsizei maxLength, GLsizei* length, GLchar* source); 
     1731typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); 
     1732typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLint programObj, const GLchar* name); 
     1733typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params); 
     1734typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params); 
     1735typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid*); 
     1736typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*); 
     1737typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*); 
     1738typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*); 
     1739typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program); 
     1740typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader); 
     1741typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program); 
     1742typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths); 
     1743typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); 
     1744typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); 
     1745typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); 
     1746typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); 
     1747typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value); 
     1748typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); 
     1749typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value); 
     1750typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); 
     1751typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value); 
     1752typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); 
     1753typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value); 
     1754typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); 
     1755typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value); 
     1756typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); 
     1757typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value); 
     1758typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); 
     1759typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value); 
     1760typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); 
     1761typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value); 
     1762typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 
     1763typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 
     1764typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 
     1765typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program); 
     1766typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program); 
     1767typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); 
     1768typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v); 
     1769typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); 
     1770typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v); 
     1771typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); 
     1772typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v); 
     1773typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); 
     1774typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v); 
     1775typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); 
     1776typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v); 
     1777typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); 
     1778typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v); 
     1779typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); 
     1780typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v); 
     1781typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); 
     1782typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v); 
     1783typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); 
     1784typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v); 
     1785typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v); 
     1786typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v); 
     1787typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v); 
     1788typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); 
     1789typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v); 
     1790typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v); 
     1791typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v); 
     1792typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v); 
     1793typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 
     1794typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v); 
     1795typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 
     1796typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v); 
     1797typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v); 
     1798typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); 
     1799typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v); 
     1800typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); 
     1801typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); 
     1802typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); 
     1803typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); 
     1804 
     1805#define glAttachShader GLEW_GET_FUN(__glewAttachShader) 
     1806#define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) 
     1807#define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate) 
     1808#define glCompileShader GLEW_GET_FUN(__glewCompileShader) 
     1809#define glCreateProgram GLEW_GET_FUN(__glewCreateProgram) 
     1810#define glCreateShader GLEW_GET_FUN(__glewCreateShader) 
     1811#define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram) 
     1812#define glDeleteShader GLEW_GET_FUN(__glewDeleteShader) 
     1813#define glDetachShader GLEW_GET_FUN(__glewDetachShader) 
     1814#define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray) 
     1815#define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers) 
     1816#define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray) 
     1817#define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib) 
     1818#define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform) 
     1819#define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders) 
     1820#define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation) 
     1821#define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog) 
     1822#define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv) 
     1823#define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog) 
     1824#define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource) 
     1825#define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv) 
     1826#define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation) 
     1827#define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv) 
     1828#define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv) 
     1829#define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv) 
     1830#define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv) 
     1831#define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv) 
     1832#define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv) 
     1833#define glIsProgram GLEW_GET_FUN(__glewIsProgram) 
     1834#define glIsShader GLEW_GET_FUN(__glewIsShader) 
     1835#define glLinkProgram GLEW_GET_FUN(__glewLinkProgram) 
     1836#define glShaderSource GLEW_GET_FUN(__glewShaderSource) 
     1837#define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate) 
     1838#define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate) 
     1839#define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate) 
     1840#define glUniform1f GLEW_GET_FUN(__glewUniform1f) 
     1841#define glUniform1fv GLEW_GET_FUN(__glewUniform1fv) 
     1842#define glUniform1i GLEW_GET_FUN(__glewUniform1i) 
     1843#define glUniform1iv GLEW_GET_FUN(__glewUniform1iv) 
     1844#define glUniform2f GLEW_GET_FUN(__glewUniform2f) 
     1845#define glUniform2fv GLEW_GET_FUN(__glewUniform2fv) 
     1846#define glUniform2i GLEW_GET_FUN(__glewUniform2i) 
     1847#define glUniform2iv GLEW_GET_FUN(__glewUniform2iv) 
     1848#define glUniform3f GLEW_GET_FUN(__glewUniform3f) 
     1849#define glUniform3fv GLEW_GET_FUN(__glewUniform3fv) 
     1850#define glUniform3i GLEW_GET_FUN(__glewUniform3i) 
     1851#define glUniform3iv GLEW_GET_FUN(__glewUniform3iv) 
     1852#define glUniform4f GLEW_GET_FUN(__glewUniform4f) 
     1853#define glUniform4fv GLEW_GET_FUN(__glewUniform4fv) 
     1854#define glUniform4i GLEW_GET_FUN(__glewUniform4i) 
     1855#define glUniform4iv GLEW_GET_FUN(__glewUniform4iv) 
     1856#define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv) 
     1857#define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv) 
     1858#define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv) 
     1859#define glUseProgram GLEW_GET_FUN(__glewUseProgram) 
     1860#define glValidateProgram GLEW_GET_FUN(__glewValidateProgram) 
     1861#define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d) 
     1862#define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv) 
     1863#define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f) 
     1864#define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv) 
     1865#define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s) 
     1866#define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv) 
     1867#define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d) 
     1868#define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv) 
     1869#define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f) 
     1870#define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv) 
     1871#define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s) 
     1872#define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv) 
     1873#define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d) 
     1874#define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv) 
     1875#define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f) 
     1876#define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv) 
     1877#define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s) 
     1878#define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv) 
     1879#define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv) 
     1880#define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv) 
     1881#define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv) 
     1882#define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub) 
     1883#define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv) 
     1884#define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv) 
     1885#define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv) 
     1886#define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv) 
     1887#define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d) 
     1888#define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv) 
     1889#define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f) 
     1890#define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv) 
     1891#define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv) 
     1892#define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s) 
     1893#define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv) 
     1894#define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv) 
     1895#define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv) 
     1896#define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv) 
     1897#define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer) 
     1898 
    16171899#define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0) 
    16181900 
     
    17472029 
    17482030#endif /* GL_APPLE_float_pixels */ 
     2031 
     2032/* ------------------------- GL_APPLE_pixel_buffer ------------------------- */ 
     2033 
     2034#ifndef GL_APPLE_pixel_buffer 
     2035#define GL_APPLE_pixel_buffer 1 
     2036 
     2037#define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10 
     2038 
     2039#define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer) 
     2040 
     2041#endif /* GL_APPLE_pixel_buffer */ 
    17492042 
    17502043/* ------------------------ GL_APPLE_specular_vector ----------------------- */ 
     
    23302623#endif /* GL_ARB_occlusion_query */ 
    23312624 
     2625/* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */ 
     2626 
     2627#ifndef GL_ARB_pixel_buffer_object 
     2628#define GL_ARB_pixel_buffer_object 1 
     2629 
     2630#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB 
     2631#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC 
     2632#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED 
     2633#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF 
     2634 
     2635#define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object) 
     2636 
     2637#endif /* GL_ARB_pixel_buffer_object */ 
     2638 
    23322639/* ------------------------ GL_ARB_point_parameters ------------------------ */ 
    23332640 
     
    24032710 
    24042711typedef char GLcharARB; 
    2405 typedef int GLhandleARB; 
     2712typedef unsigned int GLhandleARB; 
    24062713 
    24072714typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); 
     
    27153022#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 
    27163023#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 
     3024#define GL_SAMPLER_2D_RECT_ARB 0x8B63 
     3025#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 
    27173026 
    27183027#define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle) 
     
    27293038#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 
    27303039#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 
     3040 
     3041typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); 
     3042typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); 
     3043typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]); 
     3044typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]); 
     3045 
     3046#define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB) 
     3047#define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB) 
     3048#define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB) 
     3049#define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB) 
    27313050 
    27323051#define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix) 
     
    33423661#define GL_SWIZZLE_STR_DR_ATI 0x8978 
    33433662#define GL_SWIZZLE_STQ_DQ_ATI 0x8979 
     3663#define GL_SWIZZLE_STRQ_ATI 0x897A 
     3664#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B 
    33443665 
    33453666typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); 
     
    41074428#endif /* GL_EXT_fragment_lighting */ 
    41084429 
     4430/* ------------------------ GL_EXT_framebuffer_blit ------------------------ */ 
     4431 
     4432#ifndef GL_EXT_framebuffer_blit 
     4433#define GL_EXT_framebuffer_blit 1 
     4434 
     4435#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 
     4436#define GL_READ_FRAMEBUFFER_EXT 0x8CA8 
     4437#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 
     4438#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA 
     4439 
     4440typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 
     4441 
     4442#define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT) 
     4443 
     4444#define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit) 
     4445 
     4446#endif /* GL_EXT_framebuffer_blit */ 
     4447 
     4448/* --------------------- GL_EXT_framebuffer_multisample -------------------- */ 
     4449 
     4450#ifndef GL_EXT_framebuffer_multisample 
     4451#define GL_EXT_framebuffer_multisample 1 
     4452 
     4453#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB 
     4454 
     4455typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 
     4456 
     4457#define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT) 
     4458 
     4459#define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample) 
     4460 
     4461#endif /* GL_EXT_framebuffer_multisample */ 
     4462 
     4463/* ----------------------- GL_EXT_framebuffer_object ----------------------- */ 
     4464 
     4465#ifndef GL_EXT_framebuffer_object 
     4466#define GL_EXT_framebuffer_object 1 
     4467 
     4468#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 
     4469#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 
     4470#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 
     4471#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 
     4472#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 
     4473#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 
     4474#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 
     4475#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 
     4476#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 
     4477#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 
     4478#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 
     4479#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 
     4480#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 
     4481#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA 
     4482#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB 
     4483#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC 
     4484#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD 
     4485#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF 
     4486#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 
     4487#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 
     4488#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 
     4489#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 
     4490#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 
     4491#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 
     4492#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 
     4493#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 
     4494#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 
     4495#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 
     4496#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA 
     4497#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB 
     4498#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC 
     4499#define GL_COLOR_ATTACHMENT13_EXT 0x8CED 
     4500#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE 
     4501#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF 
     4502#define GL_DEPTH_ATTACHMENT_EXT 0x8D00 
     4503#define GL_STENCIL_ATTACHMENT_EXT 0x8D20 
     4504#define GL_FRAMEBUFFER_EXT 0x8D40 
     4505#define GL_RENDERBUFFER_EXT 0x8D41 
     4506#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 
     4507#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 
     4508#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 
     4509#define GL_STENCIL_INDEX1_EXT 0x8D46 
     4510#define GL_STENCIL_INDEX4_EXT 0x8D47 
     4511#define GL_STENCIL_INDEX8_EXT 0x8D48 
     4512#define GL_STENCIL_INDEX16_EXT 0x8D49 
     4513#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 
     4514#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 
     4515#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 
     4516#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 
     4517#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 
     4518#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 
     4519 
     4520typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); 
     4521typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); 
     4522typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); 
     4523typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers); 
     4524typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers); 
     4525typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 
     4526typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 
     4527typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 
     4528typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 
     4529typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers); 
     4530typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers); 
     4531typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); 
     4532typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); 
     4533typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); 
     4534typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); 
     4535typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); 
     4536typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 
     4537 
     4538#define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT) 
     4539#define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT) 
     4540#define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT) 
     4541#define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT) 
     4542#define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT) 
     4543#define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT) 
     4544#define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT) 
     4545#define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT) 
     4546#define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT) 
     4547#define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT) 
     4548#define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT) 
     4549#define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT) 
     4550#define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT) 
     4551#define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT) 
     4552#define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT) 
     4553#define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT) 
     4554#define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT) 
     4555 
     4556#define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object) 
     4557 
     4558#endif /* GL_EXT_framebuffer_object */ 
     4559 
    41094560/* ---------------------------- GL_EXT_histogram --------------------------- */ 
    41104561 
     
    42804731 
    42814732#endif /* GL_EXT_multisample */ 
     4733 
     4734/* ---------------------- GL_EXT_packed_depth_stencil ---------------------- */ 
     4735 
     4736#ifndef GL_EXT_packed_depth_stencil 
     4737#define GL_EXT_packed_depth_stencil 1 
     4738 
     4739#define GL_DEPTH_STENCIL_EXT 0x84F9 
     4740#define GL_UNSIGNED_INT_24_8_EXT 0x84FA 
     4741#define GL_DEPTH24_STENCIL8_EXT 0x88F0 
     4742#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 
     4743 
     4744#define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil) 
     4745 
     4746#endif /* GL_EXT_packed_depth_stencil */ 
    42824747 
    42834748/* -------------------------- GL_EXT_packed_pixels ------------------------- */ 
     
    45415006 
    45425007#endif /* GL_EXT_shared_texture_palette */ 
     5008 
     5009/* ------------------------ GL_EXT_stencil_clear_tag ----------------------- */ 
     5010 
     5011#ifndef GL_EXT_stencil_clear_tag 
     5012#define GL_EXT_stencil_clear_tag 1 
     5013 
     5014#define GL_STENCIL_TAG_BITS_EXT 0x88F2 
     5015#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 
     5016 
     5017#define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag) 
     5018 
     5019#endif /* GL_EXT_stencil_clear_tag */ 
    45435020 
    45445021/* ------------------------ GL_EXT_stencil_two_side ------------------------ */ 
     
    48905367 
    48915368#endif /* GL_EXT_texture_rectangle */ 
     5369 
     5370/* -------------------------- GL_EXT_texture_sRGB -------------------------- */ 
     5371 
     5372#ifndef GL_EXT_texture_sRGB 
     5373#define GL_EXT_texture_sRGB 1 
     5374 
     5375#define GL_SRGB_EXT 0x8C40 
     5376#define GL_SRGB8_EXT 0x8C41 
     5377#define GL_SRGB_ALPHA_EXT 0x8C42 
     5378#define GL_SRGB8_ALPHA8_EXT 0x8C43 
     5379#define GL_SLUMINANCE_ALPHA_EXT 0x8C44 
     5380#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 
     5381#define GL_SLUMINANCE_EXT 0x8C46 
     5382#define GL_SLUMINANCE8_EXT 0x8C47 
     5383#define GL_COMPRESSED_SRGB_EXT 0x8C48 
     5384#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 
     5385#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A 
     5386#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B 
     5387#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C 
     5388#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D 
     5389#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E 
     5390#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F 
     5391 
     5392#define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB) 
     5393 
     5394#endif /* GL_EXT_texture_sRGB */ 
    48925395 
    48935396/* -------------------------- GL_EXT_vertex_array -------------------------- */ 
     
    51915694#endif /* GL_EXT_vertex_weighting */ 
    51925695 
     5696/* ------------------------ GL_GREMEDY_string_marker ----------------------- */ 
     5697 
     5698#ifndef GL_GREMEDY_string_marker 
     5699#define GL_GREMEDY_string_marker 1 
     5700 
     5701typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const void* string); 
     5702 
     5703#define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY) 
     5704 
     5705#define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker) 
     5706 
     5707#endif /* GL_GREMEDY_string_marker */ 
     5708 
    51935709/* --------------------- GL_HP_convolution_border_modes -------------------- */ 
    51945710 
     
    54425958 
    54435959#endif /* GL_KTX_buffer_region */ 
     5960 
     5961/* ------------------------- GL_MESAX_texture_stack ------------------------ */ 
     5962 
     5963#ifndef GL_MESAX_texture_stack 
     5964#define GL_MESAX_texture_stack 1 
     5965 
     5966#define GL_TEXTURE_1D_STACK_MESAX 0x8759 
     5967#define GL_TEXTURE_2D_STACK_MESAX 0x875A 
     5968#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B 
     5969#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C 
     5970#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D 
     5971#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E 
     5972 
     5973#define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack) 
     5974 
     5975#endif /* GL_MESAX_texture_stack */ 
    54445976 
    54455977/* -------------------------- GL_MESA_pack_invert -------------------------- */ 
     
    57556287typedef unsigned short GLhalf; 
    57566288 
    5757 typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLuint red, GLuint green, GLuint blue); 
    5758 typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLuint* v); 
    5759 typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); 
    5760 typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLuint* v); 
    5761 typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLuint fog); 
    5762 typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLuint* fog); 
    5763 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLuint s); 
    5764 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLuint* v); 
    5765 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLuint s, GLuint t); 
    5766 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLuint* v); 
    5767 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLuint s, GLuint t, GLuint r); 
    5768 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLuint* v); 
    5769 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLuint s, GLuint t, GLuint r, GLuint q); 
    5770 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLuint* v); 
    5771 typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLuint nx, GLuint ny, GLuint nz); 
    5772 typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLuint* v); 
    5773 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLuint red, GLuint green, GLuint blue); 
    5774 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLuint* v); 
    5775 typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLuint s); 
    5776 typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLuint* v); 
    5777 typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLuint s, GLuint t); 
    5778 typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLuint* v); 
    5779 typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLuint s, GLuint t, GLuint r); 
    5780 typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLuint* v); 
    5781 typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLuint s, GLuint t, GLuint r, GLuint q); 
    5782 typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLuint* v); 
    5783 typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLuint x, GLuint y); 
    5784 typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLuint* v); 
    5785 typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLuint x, GLuint y, GLuint z); 
    5786 typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLuint* v); 
    5787 typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLuint x, GLuint y, GLuint z, GLuint w); 
    5788 typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLuint* v); 
    5789 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLuint x); 
    5790 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLuint* v); 
    5791 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLuint x, GLuint y); 
    5792 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLuint* v); 
    5793 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLuint x, GLuint y, GLuint z); 
    5794 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLuint* v); 
    5795 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 
    5796 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLuint* v); 
    5797 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLuint* v); 
    5798 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLuint* v); 
    5799 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLuint* v); 
    5800 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLuint* v); 
    5801 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLuint weight); 
    5802 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLuint* weight); 
     6289typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); 
     6290typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v); 
     6291typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha); 
     6292typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v); 
     6293typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLhalf fog); 
     6294typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog); 
     6295typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s); 
     6296typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v); 
     6297typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t); 
     6298typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v); 
     6299typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r); 
     6300typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v); 
     6301typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q); 
     6302typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v); 
     6303typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz); 
     6304typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v); 
     6305typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue); 
     6306typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v); 
     6307typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLhalf s); 
     6308typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v); 
     6309typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t); 
     6310typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v); 
     6311typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r); 
     6312typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v); 
     6313typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q); 
     6314typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v); 
     6315typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y); 
     6316typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v); 
     6317typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z); 
     6318typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v); 
     6319typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w); 
     6320typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v); 
     6321typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x); 
     6322typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v); 
     6323typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y); 
     6324typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v); 
     6325typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z); 
     6326typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v); 
     6327typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w); 
     6328typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v); 
     6329typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); 
     6330typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); 
     6331typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); 
     6332typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v); 
     6333typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight); 
     6334typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight); 
    58036335 
    58046336#define glColor3hNV GLEW_GET_FUN(__glewColor3hNV) 
     
    71927724#define GL_SGIX_shadow 1 
    71937725 
     7726#define GL_TEXTURE_COMPARE_SGIX 0x819A 
     7727#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B 
     7728#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C 
     7729#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D 
     7730 
    71947731#define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow) 
    71957732 
     
    78418378GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer; 
    78428379 
     8380GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader; 
     8381GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; 
     8382GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate; 
     8383GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader; 
     8384GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram; 
     8385GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader; 
     8386GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram; 
     8387GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader; 
     8388GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader; 
     8389GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray; 
     8390GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers; 
     8391GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray; 
     8392GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib; 
     8393GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform; 
     8394GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders; 
     8395GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation; 
     8396GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog; 
     8397GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv; 
     8398GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog; 
     8399GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource; 
     8400GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv; 
     8401GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation; 
     8402GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv; 
     8403GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv; 
     8404GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv; 
     8405GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv; 
     8406GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv; 
     8407GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv; 
     8408GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram; 
     8409GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader; 
     8410GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram; 
     8411GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource; 
     8412GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate; 
     8413GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate; 
     8414GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate; 
     8415GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f; 
     8416GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv; 
     8417GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i; 
     8418GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv; 
     8419GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f; 
     8420GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv; 
     8421GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i; 
     8422GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv; 
     8423GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f; 
     8424GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv; 
     8425GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i; 
     8426GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv; 
     8427GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f; 
     8428GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv; 
     8429GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i; 
     8430GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv; 
     8431GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv; 
     8432GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv; 
     8433GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv; 
     8434GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram; 
     8435GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram; 
     8436GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d; 
     8437GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv; 
     8438GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f; 
     8439GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv; 
     8440GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s; 
     8441GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv; 
     8442GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d; 
     8443GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv; 
     8444GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f; 
     8445GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv; 
     8446GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s; 
     8447GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv; 
     8448GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d; 
     8449GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv; 
     8450GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f; 
     8451GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv; 
     8452GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s; 
     8453GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv; 
     8454GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv; 
     8455GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv; 
     8456GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv; 
     8457GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub; 
     8458GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv; 
     8459GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv; 
     8460GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv; 
     8461GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv; 
     8462GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d; 
     8463GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv; 
     8464GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; 
     8465GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; 
     8466GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv; 
     8467GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s; 
     8468GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv; 
     8469GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv; 
     8470GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv; 
     8471GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv; 
     8472GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; 
     8473 
    78438474GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX; 
    78448475 
     
    80098640GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB; 
    80108641GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB; 
     8642 
     8643GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB; 
     8644GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB; 
     8645GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB; 
     8646GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB; 
    80118647 
    80128648GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB; 
     
    82768912GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT; 
    82778913 
     8914GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT; 
     8915 
     8916GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT; 
     8917 
     8918GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT; 
     8919GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT; 
     8920GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT; 
     8921GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT; 
     8922GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT; 
     8923GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT; 
     8924GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT; 
     8925GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT; 
     8926GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT; 
     8927GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT; 
     8928GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT; 
     8929GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT; 
     8930GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT; 
     8931GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT; 
     8932GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT; 
     8933GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT; 
     8934GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; 
     8935 
    82788936GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT; 
    82798937GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT; 
     
    84129070GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT; 
    84139071GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT; 
     9072 
     9073GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY; 
    84149074 
    84159075GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP; 
     
    87979457GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence; 
    87989458GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels; 
     9459GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer; 
    87999460GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector; 
    88009461GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range; 
     
    88159476GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture; 
    88169477GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query; 
     9478GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object; 
    88179479GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters; 
    88189480GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite; 
     
    88799541GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord; 
    88809542GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting; 
     9543GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit; 
     9544GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample; 
     9545GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object; 
    88819546GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram; 
    88829547GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats; 
     
    88889553GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays; 
    88899554GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample; 
     9555GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil; 
    88909556GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels; 
    88919557GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture; 
     
    89019567GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs; 
    89029568GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette; 
     9569GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag; 
    89039570GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side; 
    89049571GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap; 
     
    89209587GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal; 
    89219588GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle; 
     9589GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB; 
    89229590GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array; 
    89239591GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader; 
    89249592GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting; 
     9593GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker; 
    89259594GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes; 
    89269595GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform; 
     
    89389607GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor; 
    89399608GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region; 
     9609GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack; 
    89409610GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert; 
    89419611GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers; 
     
    90659735typedef struct GLEWContextStruct GLEWContext; 
    90669736GLEWAPI GLenum glewContextInit (GLEWContext* ctx); 
     9737GLEWAPI GLboolean glewContextIsSupported (GLEWContext* ctx, const char* name); 
     9738 
     9739#define glewInit() glewContextInit(glewGetContext()) 
     9740#define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x) 
     9741#define glewIsExtensionSupported(x) glewIsSupported(x) 
    90679742 
    90689743#ifdef _WIN32 
     
    90779752 
    90789753GLEWAPI GLenum glewInit (); 
     9754GLEWAPI GLboolean glewIsSupported (const char* name); 
     9755#define glewIsExtensionSupported(x) glewIsSupported(x) 
    90799756 
    90809757#define GLEW_GET_VAR(x) x 
  • GTP/trunk/Lib/Vis/Preprocessing/src/GL/wglew.h

    r498 r1001  
    11/* 
    22** The OpenGL Extension Wrangler Library 
    3 ** Copyright (C) 2004, 2003, 2002, Milan Ikits <milan ikits[at]ieee org> 
    4 ** Copyright (C) 2004, 2003, 2002, Marcelo E. Magallon <mmagallo[at]debian org> 
     3** Copyright (C) 2002-2006, Milan Ikits <milan ikits[]ieee org> 
     4** Copyright (C) 2002-2006, Marcelo E. Magallon <mmagallo[]debian org> 
    55** Copyright (C) 2002, Lev Povalahev 
    66** All rights reserved. 
     
    3030*/ 
    3131 
    32 /* 
    33 ** License Applicability. Except to the extent portions of this file are 
    34 ** made subject to an alternative license as permitted in the SGI Free 
    35 ** Software License B, Version 1.1 (the "License"), the contents of this 
    36 ** file are subject only to the provisions of the License. You may not use 
    37 ** this file except in compliance with the License. You may obtain a copy 
    38 ** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 
    39 ** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: 
    40 **  
    41 ** http://oss.sgi.com/projects/FreeB 
    42 **  
    43 ** Note that, as provided in the License, the Software is distributed on an 
    44 ** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS 
    45 ** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND 
    46 ** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A 
    47 ** PARTICULAR PURPOSE, AND NON-INFRINGEMENT. 
    48 **  
    49 ** Original Code. The Original Code is: OpenGL Sample Implementation, 
    50 ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, 
    51 ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. 
    52 ** Copyright in any portions created by third parties is as indicated 
    53 ** elsewhere herein. All Rights Reserved. 
    54 **  
    55 ** Additional Notice Provisions: This software was created using the 
    56 ** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has 
    57 ** not been independently verified as being compliant with the OpenGL(R) 
    58 ** version 1.2.1 Specification. 
    59 */ 
    60  
    6132#ifndef __wglew_h__ 
    6233#define __wglew_h__ 
     
    7041 
    7142#if !defined(APIENTRY) && !defined(__CYGWIN__) 
    72 #define WIN32_LEAN_AND_MEAN 1 
     43#  ifndef WIN32_LEAN_AND_MEAN 
     44#    define WIN32_LEAN_AND_MEAN 1 
     45#  endif 
    7346#include <windows.h> 
    7447#endif 
     
    10376 
    10477#endif /* WGL_3DFX_multisample */ 
     78 
     79/* ------------------------- WGL_3DL_stereo_control ------------------------ */ 
     80 
     81#ifndef WGL_3DL_stereo_control 
     82#define WGL_3DL_stereo_control 1 
     83 
     84#define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055 
     85#define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056 
     86#define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057 
     87#define WGL_STEREO_POLARITY_INVERT_3DL 0x2058 
     88 
     89typedef BOOL (WINAPI * PFNWGLSETSTEREOEMITTERSTATE3DLPROC) (HDC hDC, UINT uState); 
     90 
     91#define wglSetStereoEmitterState3DL WGLEW_GET_FUN(__wglewSetStereoEmitterState3DL) 
     92 
     93#define WGLEW_3DL_stereo_control WGLEW_GET_VAR(__WGLEW_3DL_stereo_control) 
     94 
     95#endif /* WGL_3DL_stereo_control */ 
    10596 
    10697/* ------------------------- WGL_ARB_buffer_region ------------------------- */ 
     
    342333#endif /* WGL_ATI_pixel_format_float */ 
    343334 
     335/* -------------------- WGL_ATI_render_texture_rectangle ------------------- */ 
     336 
     337#ifndef WGL_ATI_render_texture_rectangle 
     338#define WGL_ATI_render_texture_rectangle 1 
     339 
     340#define WGL_TEXTURE_RECTANGLE_ATI 0x21A5 
     341 
     342#define WGLEW_ATI_render_texture_rectangle WGLEW_GET_VAR(__WGLEW_ATI_render_texture_rectangle) 
     343 
     344#endif /* WGL_ATI_render_texture_rectangle */ 
     345 
    344346/* -------------------------- WGL_EXT_depth_float -------------------------- */ 
    345347 
     
    769771#endif /* GLEW_MX */ 
    770772 
     773WGLEW_EXPORT PFNWGLSETSTEREOEMITTERSTATE3DLPROC __wglewSetStereoEmitterState3DL; 
     774 
    771775WGLEW_EXPORT PFNWGLCREATEBUFFERREGIONARBPROC __wglewCreateBufferRegionARB; 
    772776WGLEW_EXPORT PFNWGLDELETEBUFFERREGIONARBPROC __wglewDeleteBufferRegionARB; 
     
    862866WGLEW_EXPORT PFNWGLWAITFORSBCOMLPROC __wglewWaitForSbcOML; 
    863867WGLEW_EXPORT GLboolean __WGLEW_3DFX_multisample; 
     868WGLEW_EXPORT GLboolean __WGLEW_3DL_stereo_control; 
    864869WGLEW_EXPORT GLboolean __WGLEW_ARB_buffer_region; 
    865870WGLEW_EXPORT GLboolean __WGLEW_ARB_extensions_string; 
     
    871876WGLEW_EXPORT GLboolean __WGLEW_ARB_render_texture; 
    872877WGLEW_EXPORT GLboolean __WGLEW_ATI_pixel_format_float; 
     878WGLEW_EXPORT GLboolean __WGLEW_ATI_render_texture_rectangle; 
    873879WGLEW_EXPORT GLboolean __WGLEW_EXT_depth_float; 
    874880WGLEW_EXPORT GLboolean __WGLEW_EXT_display_color_table; 
     
    901907typedef struct WGLEWContextStruct WGLEWContext; 
    902908GLEWAPI GLenum wglewContextInit (WGLEWContext* ctx); 
     909GLEWAPI GLboolean wglewContextIsSupported (WGLEWContext* ctx, const char* name); 
     910 
     911#define wglewInit() wglewContextInit(wglewGetContext()) 
     912#define wglewIsSupported(x) wglewContextIsSupported(wglewGetContext(), x) 
    903913 
    904914#define WGLEW_GET_VAR(x) wglewGetContext()->x 
     
    909919#define WGLEW_GET_VAR(x) x 
    910920#define WGLEW_GET_FUN(x) x 
     921 
     922GLEWAPI GLboolean wglewIsSupported (const char* name); 
    911923 
    912924#endif /* GLEW_MX */ 
Note: See TracChangeset for help on using the changeset viewer.