3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Direct3D wine OpenGL include file
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright 2002-2003 The wine-d3d team
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright 2002-2004 Jason Edmeades
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Raphael Junqueira
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright 2007 Roderick Colenbrander
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is free software; you can redistribute it and/or
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * modify it under the terms of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License as published by the Free Software Foundation; either
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * version 2.1 of the License, or (at your option) any later version.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * This library is distributed in the hope that it will be useful,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * but WITHOUT ANY WARRANTY; without even the implied warranty of
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Lesser General Public License for more details.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * You should have received a copy of the GNU Lesser General Public
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * License along with this library; if not, write to the Free Software
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Most OpenGL 1.0/1.1/1.2/1.3 constants/types come from the Mesa-project:
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Copyright (C) 1999-2006 Brian Paul
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * From the Mesa-license:
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Permission is hereby granted, free of charge, to any person obtaining a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * copy of this software and associated documentation files (the "Software"),
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * to deal in the Software without restriction, including without limitation
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * the rights to use, copy, modify, merge, publish, distribute, sublicense,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * and/or sell copies of the Software, and to permit persons to whom the
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Software is furnished to do so, subject to the following conditions:
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * The above copyright notice and this permission notice shall be included
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * in all copies or substantial portions of the Software.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * a choice of LGPL license versions is made available with the language indicating
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * that LGPLv2 or any later version may be used, or where a choice of which version
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * of the LGPL is applied is otherwise unspecified.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/****************************************************
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * OpenGL 1.0/1.1/1.2/1.3
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * types, #defines and function pointers
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync ****************************************************/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Booleans */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Data types */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Errors */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Utility */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Accumulation buffer */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Alpha testing */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Blending */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Buffers, Pixel Drawing/Reading */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Clipping */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Depth buffer */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Evaluators */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Feedback */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Implementation limits */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Lighting */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Logic Ops */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Matrix Mode */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Pixel Mode / Transfer */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Points */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Polygons */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Primitives */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Render Mode */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Scissor box */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Stencil */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Texture mapping */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* Vertex Arrays */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* OpenGL 1.1 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* OpenGL 1.2 constants */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* OpenGL 1.3 constants */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_VERSION_2_0 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBLENDEQUATIONSEPARATEPROC)(GLenum modeRGB, GLenum modeAlpha);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDRAWBUFFERSPROC)(GLsizei n, const GLenum *bufs);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSTENCILOPSEPARATEPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSTENCILFUNCSEPARATEPROC)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSTENCILMASKSEPARATEPROC)(GLenum face, GLuint mask);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNATTACHSHADERPROC)(GLuint program, GLuint shader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBINDATTRIBLOCATIONPROC)(GLuint program, GLuint index, const GLchar *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMPILESHADERPROC)(GLuint shader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLuint (WINE_GLAPI *PGLFNCREATEPROGRAMPROC)(void);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLuint (WINE_GLAPI *PGLFNCREATESHADERPROC)(GLenum type);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETEPROGRAMPROC)(GLuint program);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETESHADERPROC)(GLuint shader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDETACHSHADERPROC)(GLuint program, GLuint shader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDISABLEVERTEXATTRIBARRAYPROC)(GLuint index);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNENABLEVERTEXATTRIBARRAYPROC)(GLuint index);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETACTIVEATTRIBPROC)(GLuint program,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETACTIVEUNIFORMPROC)(GLuint program,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETATTACHEDSHADERSPROC)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLint (WINE_GLAPI *PGLFNGETATTRIBLOCATIONPROC)(GLuint program, const GLchar *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMINFOLOGPROC)(GLuint program,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei bufSize, GLsizei *length, GLchar *infoLog);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETSHADERSOURCEPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLint (WINE_GLAPI *PGLFNGETUNIFORMLOCATIONPROC)(GLuint program, const GLchar *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETUNIFORMFVPROC)(GLuint program, GLint location, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETUNIFORMIVPROC)(GLuint program, GLint location, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBDVPROC)(GLuint index, GLenum pname, GLdouble *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBFVPROC)(GLuint index, GLenum pname, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBIVPROC)(GLuint index, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBPOINTERVPROC)(GLuint index, GLenum pname, GLvoid* *pointer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISPROGRAMPROC)(GLuint program);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISSHADERPROC)(GLuint shader);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNLINKPROGRAMPROC)(GLuint program);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSHADERSOURCEPROC)(GLuint shader,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, const GLchar* *string, const GLint *length);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUSEPROGRAMPROC)(GLuint program);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM1FPROC)(GLint location, GLfloat v0);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM2FPROC)(GLint location, GLfloat v0, GLfloat v1);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM3FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM1IPROC)(GLint location, GLint v0);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM2IPROC)(GLint location, GLint v0, GLint v1);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM3IPROC)(GLint location, GLint v0, GLint v1, GLint v2);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM4IPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM1FVPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM2FVPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM3FVPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM4FVPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM1IVPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM2IVPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM3IVPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORM4IVPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORMMATRIX2FVPROC)(GLint location,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, GLboolean transpose, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORMMATRIX3FVPROC)(GLint location,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, GLboolean transpose, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNUNIFORMMATRIX4FVPROC)(GLint location,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, GLboolean transpose, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVALIDATEPROGRAMPROC)(GLuint program);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1DPROC)(GLuint index, GLdouble x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1DVPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1FPROC)(GLuint index, GLfloat x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1FVPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1SPROC)(GLuint index, GLshort x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1SVPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2DPROC)(GLuint index, GLdouble x, GLdouble y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2DVPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2FPROC)(GLuint index, GLfloat x, GLfloat y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2FVPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2SPROC)(GLuint index, GLshort x, GLshort y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2SVPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3DVPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3FVPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3SPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3SVPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NBVPROC)(GLuint index, const GLbyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NIVPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NSVPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUBVPROC)(GLuint index, const GLubyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUIVPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUSVPROC)(GLuint index, const GLushort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4BVPROC)(GLuint index, const GLbyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4DVPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4FVPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4IVPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4SPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4SVPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4UBVPROC)(GLuint index, const GLubyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4UIVPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4USVPROC)(GLuint index, const GLushort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIBPOINTERPROC)(GLuint index,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glAccum)(GLenum op, GLfloat value) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glAlphaFunc)(GLenum func, GLclampf ref) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN GLboolean (WINE_GLAPI *glAreTexturesResident)(GLsizei n, const GLuint *textures, GLboolean *residences) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glArrayElement)(GLint i) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glBegin)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glBindTexture)(GLenum target, GLuint texture) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glBitmap)(GLsizei width, GLsizei height, GLfloat xorig,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glBlendFunc)(GLenum sfactor, GLenum dfactor) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCallList)(GLuint list) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCallLists)(GLsizei n, GLenum type, const GLvoid *lists) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glClear)(GLbitfield mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glClearDepth)(GLclampd depth) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glClearIndex)(GLfloat c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glClearStencil)(GLint s) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glClipPlane)(GLenum plane, const GLdouble *equation) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3b)(GLbyte red, GLbyte green, GLbyte blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3bv)(const GLbyte *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3d)(GLdouble red, GLdouble green, GLdouble blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3f)(GLfloat red, GLfloat green, GLfloat blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3i)(GLint red, GLint green, GLint blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3s)(GLshort red, GLshort green, GLshort blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3ub)(GLubyte red, GLubyte green, GLubyte blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3ubv)(const GLubyte *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3ui)(GLuint red, GLuint green, GLuint blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3uiv)(const GLuint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3us)(GLushort red, GLushort green, GLushort blue) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor3usv)(const GLushort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4bv)(const GLbyte *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4i)(GLint red, GLint green, GLint blue, GLint alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4ubv)(const GLubyte *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4uiv)(const GLuint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColor4usv)(const GLushort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColorMaterial)(GLenum face, GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCopyTexImage1D)(GLenum target, GLint level,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCopyTexImage2D)(GLenum target, GLint level,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCopyTexSubImage1D)(GLenum target, GLint level,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLint xoffset, GLint x, GLint y, GLsizei width) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCopyTexSubImage2D)(GLenum target, GLint level,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glCullFace)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDeleteLists)(GLuint list, GLsizei range) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDeleteTextures)(GLsizei n, const GLuint *textures) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDepthFunc)(GLenum func) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDepthMask)(GLboolean flag) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDepthRange)(GLclampd nearParam, GLclampd farParam) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDisable)(GLenum cap) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDisableWINE)(GLenum cap) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDisableClientState)(GLenum array) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDrawArrays)(GLenum mode, GLint first, GLsizei count) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDrawBuffer)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glDrawPixels)(GLsizei width, GLsizei height, GLenum format,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLenum type, const GLvoid *pixels) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEdgeFlag)(GLboolean flag) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEdgeFlagPointer)(GLsizei stride, const GLvoid *pointer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEdgeFlagv)(const GLboolean *flag) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEnable)(GLenum cap) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEnableWINE)(GLenum cap) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEnableClientState)(GLenum array) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEnd)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEndList)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord1d)(GLdouble u) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord1dv)(const GLdouble *u) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord1f)(GLfloat u) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord1fv)(const GLfloat *u) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord2d)(GLdouble u, GLdouble v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord2dv)(const GLdouble *u) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord2f)(GLfloat u, GLfloat v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalCoord2fv)(const GLfloat *u) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalMesh1)(GLenum mode, GLint i1, GLint i2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalPoint1)(GLint i) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glEvalPoint2)(GLint i, GLint j) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glFeedbackBuffer)(GLsizei size, GLenum type, GLfloat *buffer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glFogf)(GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glFogfv)(GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glFogi)(GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glFogiv)(GLenum pname, const GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glFrontFace)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glFrustum)(GLdouble left, GLdouble right, GLdouble bottom,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLdouble top, GLdouble zNear, GLdouble zFar) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN GLuint (WINE_GLAPI *glGenLists)(GLsizei range) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGenTextures)(GLsizei n, GLuint *textures) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetBooleanv)(GLenum pname, GLboolean *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetClipPlane)(GLenum plane, GLdouble *equation) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetDoublev)(GLenum pname, GLdouble *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN GLenum (WINE_GLAPI *glGetError)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetFloatv)(GLenum pname, GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetIntegerv)(GLenum pname, GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetLightfv)(GLenum light, GLenum pname, GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetLightiv)(GLenum light, GLenum pname, GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetMapdv)(GLenum target, GLenum query, GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetMapfv)(GLenum target, GLenum query, GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetMapiv)(GLenum target, GLenum query, GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetMaterialfv)(GLenum face, GLenum pname, GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetMaterialiv)(GLenum face, GLenum pname, GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetPixelMapfv)(GLenum map, GLfloat *values) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetPixelMapuiv)(GLenum map, GLuint *values) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetPixelMapusv)(GLenum map, GLushort *values) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetPointerv)(GLenum pname, GLvoid **params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetPolygonStipple)(GLubyte *mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN const GLubyte * (WINE_GLAPI *glGetString)(GLenum name) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexEnvfv)(GLenum target, GLenum pname, GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexEnviv)(GLenum target, GLenum pname, GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexGendv)(GLenum coord, GLenum pname, GLdouble *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexGenfv)(GLenum coord, GLenum pname, GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexGeniv)(GLenum coord, GLenum pname, GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexImage)(GLenum target, GLint level, GLenum format,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glHint)(GLenum target, GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexMask)(GLuint mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexPointer)(GLenum type, GLsizei stride, const GLvoid *pointer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexd)(GLdouble c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexdv)(const GLdouble *c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexf)(GLfloat c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexfv)(const GLfloat *c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexi)(GLint c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexiv)(const GLint *c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexs)(GLshort c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexsv)(const GLshort *c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexub)(GLubyte c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glIndexubv)(const GLubyte *c) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glInitNames)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glInterleavedArrays)(GLenum format, GLsizei stride, const GLvoid *pointer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN GLboolean (WINE_GLAPI *glIsEnabled)(GLenum cap) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN GLboolean (WINE_GLAPI *glIsList)(GLuint list) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN GLboolean (WINE_GLAPI *glIsTexture)(GLuint texture) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLightModelf)(GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLightModelfv)(GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLightModeli)(GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLightModeliv)(GLenum pname, const GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLightf)(GLenum light, GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLightfv)(GLenum light, GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLighti)(GLenum light, GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLightiv)(GLenum light, GLenum pname, const GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLineStipple)(GLint factor, GLushort pattern) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLineWidth)(GLfloat width) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glListBase)(GLuint base) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLoadIdentity)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLoadMatrixd)(const GLdouble *m) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLoadMatrixf)(const GLfloat *m) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLoadName)(GLuint name) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glLogicOp)(GLenum opcode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMap1d)(GLenum target, GLdouble u1, GLdouble u2,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLint stride, GLint order, const GLdouble *points) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMap1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLint order, const GLfloat *points) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMap2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMap2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMapGrid1d)(GLint un, GLdouble u1, GLdouble u2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMapGrid1f)(GLint un, GLfloat u1, GLfloat u2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMaterialf)(GLenum face, GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMaterialfv)(GLenum face, GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMateriali)(GLenum face, GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMaterialiv)(GLenum face, GLenum pname, const GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMatrixMode)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMultMatrixd)(const GLdouble *m) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glMultMatrixf)(const GLfloat *m) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNewList)(GLuint list, GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3b)(GLbyte nx, GLbyte ny, GLbyte nz) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3bv)(const GLbyte *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3d)(GLdouble nx, GLdouble ny, GLdouble nz) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3f)(GLfloat nx, GLfloat ny, GLfloat nz) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3i)(GLint nx, GLint ny, GLint nz) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3s)(GLshort nx, GLshort ny, GLshort nz) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormal3sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glNormalPointer)(GLenum type, GLsizei stride, const GLvoid *pointer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glOrtho)(GLdouble left, GLdouble right, GLdouble bottom,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLdouble top, GLdouble zNear, GLdouble zFar) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPassThrough)(GLfloat token) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelMapfv)(GLenum map, GLint mapsize, const GLfloat *values) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelMapuiv)(GLenum map, GLint mapsize, const GLuint *values) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelMapusv)(GLenum map, GLint mapsize, const GLushort *values) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelStoref)(GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelStorei)(GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelTransferf)(GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelTransferi)(GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPixelZoom)(GLfloat xfactor, GLfloat yfactor) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPointSize)(GLfloat size) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPolygonMode)(GLenum face, GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPolygonOffset)(GLfloat factor, GLfloat units) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPolygonStipple)(const GLubyte *mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPopAttrib)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPopClientAttrib)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPopMatrix)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPopName)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPrioritizeTextures)(GLsizei n, const GLuint *textures, const GLclampf *priorities) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPushAttrib)(GLbitfield mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPushClientAttrib)(GLbitfield mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPushMatrix)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPushName)(GLuint name) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2d)(GLdouble x, GLdouble y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2f)(GLfloat x, GLfloat y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2i)(GLint x, GLint y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2s)(GLshort x, GLshort y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos2sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3d)(GLdouble x, GLdouble y, GLdouble z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3f)(GLfloat x, GLfloat y, GLfloat z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3i)(GLint x, GLint y, GLint z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3s)(GLshort x, GLshort y, GLshort z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos3sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4i)(GLint x, GLint y, GLint z, GLint w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRasterPos4sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glReadBuffer)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLenum format, GLenum type, GLvoid *pixels) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRectdv)(const GLdouble *v1, const GLdouble *v2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRectfv)(const GLfloat *v1, const GLfloat *v2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRecti)(GLint x1, GLint y1, GLint x2, GLint y2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRectiv)(const GLint *v1, const GLint *v2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRectsv)(const GLshort *v1, const GLshort *v2) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN GLint (WINE_GLAPI *glRenderMode)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glRotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glScaled)(GLdouble x, GLdouble y, GLdouble z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glScalef)(GLfloat x, GLfloat y, GLfloat z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glScissor)(GLint x, GLint y, GLsizei width, GLsizei height) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glSelectBuffer)(GLsizei size, GLuint *buffer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glShadeModel)(GLenum mode) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glStencilFunc)(GLenum func, GLint ref, GLuint mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glStencilMask)(GLuint mask) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1d)(GLdouble s) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1f)(GLfloat s) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1i)(GLint s) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1s)(GLshort s) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord1sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2d)(GLdouble s, GLdouble t) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2f)(GLfloat s, GLfloat t) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2i)(GLint s, GLint t) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2s)(GLshort s, GLshort t) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord2sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3d)(GLdouble s, GLdouble t, GLdouble r) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3f)(GLfloat s, GLfloat t, GLfloat r) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3i)(GLint s, GLint t, GLint r) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3s)(GLshort s, GLshort t, GLshort r) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord3sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4i)(GLint s, GLint t, GLint r, GLint q) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoord4sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexEnvf)(GLenum target, GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexEnvfv)(GLenum target, GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexEnvi)(GLenum target, GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexEnviv)(GLenum target, GLenum pname, const GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexGend)(GLenum coord, GLenum pname, GLdouble param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexGendv)(GLenum coord, GLenum pname, const GLdouble *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexGenf)(GLenum coord, GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexGenfv)(GLenum coord, GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexGeni)(GLenum coord, GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexGeniv)(GLenum coord, GLenum pname, const GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLint border, GLenum format, GLenum type, const GLvoid *pixels) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexParameterf)(GLenum target, GLenum pname, GLfloat param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexParameterfv)(GLenum target, GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexParameteri)(GLenum target, GLenum pname, GLint param) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexParameteriv)(GLenum target, GLenum pname, const GLint *params) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexSubImage1D)(GLenum target, GLint level, GLint xoffset,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset,
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsync GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTranslated)(GLdouble x, GLdouble y, GLdouble z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glTranslatef)(GLfloat x, GLfloat y, GLfloat z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2d)(GLdouble x, GLdouble y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2f)(GLfloat x, GLfloat y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2i)(GLint x, GLint y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2s)(GLshort x, GLshort y) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex2sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3d)(GLdouble x, GLdouble y, GLdouble z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3f)(GLfloat x, GLfloat y, GLfloat z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3i)(GLint x, GLint y, GLint z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3s)(GLshort x, GLshort y, GLshort z) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex3sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4dv)(const GLdouble *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4fv)(const GLfloat *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4i)(GLint x, GLint y, GLint z, GLint w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4iv)(const GLint *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4s)(GLshort x, GLshort y, GLshort z, GLshort w) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertex4sv)(const GLshort *v) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glVertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glViewport)(GLint x, GLint y, GLsizei width, GLsizei height) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINE_GLAPI *glPointParameterfv)(GLenum pname, const GLfloat *params) DECLSPEC_HIDDEN;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* glFinish and glFlush are always loaded from opengl32.dll, thus they always have
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * __stdcall calling convention.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * They are wgl functions and must not be called inside the gl lock, give them a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * name that makes this clear
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (__stdcall *wglFinish)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (__stdcall *wglFlush)(void) DECLSPEC_HIDDEN;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* WGL functions */
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN BOOL (WINAPI *pwglDeleteContext)(HGLRC) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN HGLRC (WINAPI *pwglGetCurrentContext)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN HDC (WINAPI *pwglGetCurrentDC)(void) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN PROC (WINAPI *pwglGetProcAddress)(LPCSTR) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN BOOL (WINAPI *pwglMakeCurrent)(HDC, HGLRC) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN BOOL (WINAPI *pwglSwapLayerBuffers)(HDC, UINT) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN BOOL (WINAPI *pwglShareLists)(HGLRC, HGLRC) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN BOOL (WINAPI *pwglChoosePixelFormat)(HDC, const PIXELFORMATDESCRIPTOR *) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN int (WINAPI *pwglDescribePixelFormat)(HDC, int, UINT, LPPIXELFORMATDESCRIPTOR) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN int (WINAPI *pwglGetPixelFormat)(HDC) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN BOOL (WINAPI *pwglSetPixelFormat)(HDC, int, const PIXELFORMATDESCRIPTOR *) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN HGLRC (WINAPI *pVBoxCreateContext)(HDC, struct VBOXUHGSMI*) DECLSPEC_HIDDEN;
529e6bec97f5ef2e005c99c205c9624583ecb7f0vboxsyncWINED3D_EXTERN void (WINAPI *pVBoxFlushToHost)(HGLRC) DECLSPEC_HIDDEN;
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#if defined(VBOX_WITH_WDDM) || defined(VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* make sure we used stuff from VBoxOGL
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * we do it this way to avoid extra modifications to Wine code */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* We're directly using wglMakeCurrent calls skipping GDI layer, which causes GDI SwapBuffers to fail trying to
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * call glFinish, which doesn't have any context set. So we use wglSwapLayerBuffers directly as well.
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define SwapBuffers(_hdc) pwglSwapLayerBuffers((_hdc), WGL_SWAP_MAIN_PLANE)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* we avoid using GDI32!*PixelFormat API and use VBoxOGL stuff directly
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * because SetPixelFormat may eventually lead to opengl32 setting its own window proc via SetWindowLongPtr
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync * thus wined3d_[un]register_window stuff will become screwed up leading to infinite recursion or other misbehave */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync# define DescribePixelFormat pwglDescribePixelFormat
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* OpenGL extensions. */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* APPLE */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* NVIDIA */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* WGL extensions */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* Internally used */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_APPLE_client_storage */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_APPLE_fence */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGENFENCESAPPLEPROC)(GLsizei, GLuint *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETEFENCESAPPLEPROC)(GLuint, const GLuint *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSETFENCEAPPLEPROC)(GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNTESTFENCEAPPLEPROC)(GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFINISHFENCEAPPLEPROC)(GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISFENCEAPPLEPROC)(GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNTESTOBJECTAPPLEPROC)(GLenum, GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFINISHOBJECTAPPLEPROC)(GLenum, GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_APPLE_float_pixels */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_APPLE_flush_buffer_range */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBUFFERPARAMETERIAPPLE)(GLenum target, GLenum pname, GLint param);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFLUSHMAPPEDBUFFERRANGEAPPLE)(GLenum target, GLintptr offset, GLsizeiptr size);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_APPLE_flush_render */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFLUSHRENDERAPPLEPROC)(void);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFINISHRENDERAPPLEPROC)(void);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_APPLE_ycbcr_422 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_color_buffer_float */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCLAMPCOLORARBPROC)(GLenum target, GLenum clamp);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_depth_buffer_float */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_depth_clamp */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_depth_texture */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_draw_buffers */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDRAWBUFFERSARBPROC)(GLsizei n, const GLenum *bufs);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_fragment_program */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_fragment_shader */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8b49
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8b8b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_framebuffer_object */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8cd0
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8cd1
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8cd2
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8cd3
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8cd4
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8cd7
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8cdb
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8cdc
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8d56
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNGLISRENDERBUFFERPROC)(GLuint renderbuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint *renderbuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint *renderbuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum target, GLsizei samples,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum internalformat, GLsizei width, GLsizei height);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNGLISFRAMEBUFFERPROC)(GLuint framebuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint *framebuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint *framebuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLenum (WINE_GLAPI *PGLFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum textarget, GLuint texture, GLint level, GLint layer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLBLITFRAMEBUFFERPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGENERATEMIPMAPPROC)(GLenum target);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_geometry_shader4 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8c29
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8ddd
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8ddf
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8de1
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8da8
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8da9
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8da7
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8cd4
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMPARAMETERIARBPROC)(GLuint program, GLenum pname, GLint value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFRAMEBUFFERTEXTUREARBPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFRAMEBUFFERTEXTURELAYERARBPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFRAMEBUFFERTEXTUREFACEARBPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_half_float_pixel */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_half_float_vertex */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* No _ARB, see extension spec */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_imaging */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80d4
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80d5
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBLENDCOLORPROC)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBLENDEQUATIONPROC)(GLenum mode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_map_buffer_range */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid *(WINE_GLAPI *PGLFNMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_multisample */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLSAMPLECOVERAGEARBPROC)(GLclampf value, GLboolean invert);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_multitexture */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLACTIVETEXTUREARBPROC)(GLenum texture);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLCLIENTACTIVETEXTUREARBPROC)(GLenum texture);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD1FARBPROC)(GLenum target, GLfloat s);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD1FVARBPROC)(GLenum target, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD2FARBPROC)(GLenum target, GLfloat s, GLfloat t);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD2FVARBPROC)(GLenum target, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD3FARBPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD3FVARBPROC)(GLenum target, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD4FARBPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD4FVARBPROC)(GLenum target, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD2SVARBPROC)(GLenum target, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLMULTITEXCOORD4SVARBPROC)(GLenum target, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_occlusion_query */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGENQUERIESARBPROC)(GLsizei n, GLuint *queries);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETEQUERIESARBPROC)(GLsizei n, const GLuint *queries);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISQUERYARBPROC)(GLuint query);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBEGINQUERYARBPROC)(GLenum target, GLuint query);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNENDQUERYARBPROC)(GLenum target);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETQUERYIVARBPROC)(GLenum target, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETQUERYOBJECTIVARBPROC)(GLuint query, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETQUERYOBJECTUIVARBPROC)(GLuint query, GLenum pname, GLuint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_pixel_buffer_object */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_point_parameters */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLPOINTPARAMETERFARBPROC)(GLenum pname, GLfloat param);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLPOINTPARAMETERFVARBPROC)(GLenum pname, const GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_point_sprite */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_provoking_vertex */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8e4c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLPROVOKINGVERTEXPROC)(GLenum mode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_shader_objects */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8b87
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_shading_language_100 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_sync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLsync (WINE_GLAPI *PGLFNFENCESYNCPROC)(GLenum condition, GLbitfield flags);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISSYNCPROC)(GLsync sync);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNDELETESYNCPROC)(GLsync sync);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLenum (WINE_GLAPI *PGLFNCLIENTWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNGETINTEGER64VPROC)(GLenum pname, GLint64 *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNGETSYNCIVPROC)(GLsync sync, GLenum pname, GLsizei bufsize,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_texture_border_clamp */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_texture_cube_map */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_texture_env_dot3 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_texture_float */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_texture_mirrored_repeat */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_texture_rectangle */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_texture_rg */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_vertex_blend */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTPOINTERARB)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTBV)(GLint size, const GLbyte *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTSV)(GLint size, const GLshort *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTIV)(GLint size, const GLint *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTFV)(GLint size, const GLfloat *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTDV)(GLint size, const GLdouble *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTUBV)(GLint size, const GLubyte *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTUSV)(GLint size, const GLushort *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLWEIGHTUIV)(GLint size, const GLuint *weights);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLVERTEXBLENDARB)(GLint count);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_vertex_buffer_object */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889b
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBINDBUFFERARBPROC)(GLenum target, GLuint buffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETEBUFFERSARBPROC)(GLsizei n, const GLuint *buffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGENBUFFERSARBPROC)(GLsizei n, GLuint *buffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISBUFFERARBPROC)(GLuint buffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBUFFERDATAARBPROC)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBUFFERSUBDATAARBPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLintptr offset, GLsizeiptr size, const GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETBUFFERSUBDATAARBPROC)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid* (WINE_GLAPI *PGLFNMAPBUFFERARBPROC)(GLenum target, GLenum access);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNUNMAPBUFFERARBPROC)(GLenum target);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETBUFFERPARAMETERIVARBPROC)(GLenum target, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETBUFFERPOINTERVARBPROC)(GLenum target, GLenum pname, GLvoid* *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_vertex_program */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88a3
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88a7
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88b2
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88b3
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1DARBPROC)(GLuint index, GLdouble x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1DVARBPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1FARBPROC)(GLuint index, GLfloat x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1FVARBPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1SARBPROC)(GLuint index, GLshort x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1SVARBPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2DARBPROC)(GLuint index, GLdouble x, GLdouble y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2DVARBPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2FARBPROC)(GLuint index, GLfloat x, GLfloat y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2FVARBPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2SARBPROC)(GLuint index, GLshort x, GLshort y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2SVARBPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3DVARBPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3FVARBPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3SVARBPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NBVARBPROC)(GLuint index, const GLbyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NIVARBPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NSVARBPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUBARBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUBVARBPROC)(GLuint index, const GLubyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUIVARBPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4NUSVARBPROC)(GLuint index, const GLushort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4BVARBPROC)(GLuint index, const GLbyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4DARBPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4DVARBPROC)(GLuint index, const GLdouble *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4FARBPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4FVARBPROC)(GLuint index, const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4IVARBPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4SARBPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4SVARBPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4UBVARBPROC)(GLuint index, const GLubyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4UIVARBPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4USVARBPROC)(GLuint index, const GLushort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIBPOINTERARBPROC)(GLuint index, GLint size,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNENABLEVERTEXATTRIBARRAYARBPROC)(GLuint index);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDISABLEVERTEXATTRIBARRAYARBPROC)(GLuint index);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMSTRINGARBPROC)(GLenum target, GLenum format, GLsizei len, const GLvoid *string);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBINDPROGRAMARBPROC)(GLenum target, GLuint program);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETEPROGRAMSARBPROC)(GLsizei n, const GLuint *programs);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGENPROGRAMSARBPROC)(GLsizei n, GLuint *programs);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMENVPARAMETER4DARBPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMENVPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMENVPARAMETER4FARBPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMENVPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMLOCALPARAMETER4DARBPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMLOCALPARAMETER4DVARBPROC)(GLenum target, GLuint index, const GLdouble *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMLOCALPARAMETER4FARBPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMLOCALPARAMETER4FVARBPROC)(GLenum target, GLuint index, const GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMENVPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMENVPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMLOCALPARAMETERDVARBPROC)(GLenum target, GLuint index, GLdouble *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMLOCALPARAMETERFVARBPROC)(GLenum target, GLuint index, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMIVARBPROC)(GLenum target, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETPROGRAMSTRINGARBPROC)(GLenum target, GLenum pname, GLvoid *string);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBDVARBPROC)(GLuint index, GLenum pname, GLdouble *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBFVARBPROC)(GLuint index, GLenum pname, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBIVARBPROC)(GLuint index, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETVERTEXATTRIBPOINTERVARBPROC)(GLuint index, GLenum pname, GLvoid* *pointer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISPROGRAMARBPROC)(GLuint program);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ARB_vertex_shader */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8b4c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8b4d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8b8a
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETOBJECTPARAMETERIVARBPROC)(GLhandleARB obj, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETOBJECTPARAMETERFVARBPROC)(GLhandleARB obj, GLenum pname, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLint (WINE_GLAPI *WINED3D_PFNGLGETUNIFORMLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETACTIVEUNIFORMARBPROC)(GLhandleARB programObj, GLuint index,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM1IARBPROC)(GLint location, GLint v0);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM2IARBPROC)(GLint location, GLint v0, GLint v1);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM3IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM4IARBPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM1FARBPROC)(GLint location, GLfloat v0);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM2FARBPROC)(GLint location, GLfloat v0, GLfloat v1);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM3FARBPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM4FARBPROC)(GLint location,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM1IVARBPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM2IVARBPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM3IVARBPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM4IVARBPROC)(GLint location, GLsizei count, const GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM1FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM2FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM3FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORM4FVARBPROC)(GLint location, GLsizei count, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORMMATRIX2FVARBPROC)(GLint location,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, GLboolean transpose, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORMMATRIX3FVARBPROC)(GLint location,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, GLboolean transpose, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUNIFORMMATRIX4FVARBPROC)(GLint location,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, GLboolean transpose, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETUNIFORMFVARBPROC)(GLhandleARB programObj, GLint location, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETUNIFORMIVARBPROC)(GLhandleARB programObj, GLint location, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETINFOLOGARBPROC)(GLhandleARB obj,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLUSEPROGRAMOBJECTARBPROC)(GLhandleARB programObj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLhandleARB (WINE_GLAPI *WINED3D_PFNGLCREATESHADEROBJECTARBPROC)(GLenum shaderType);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLSHADERSOURCEARBPROC)(GLhandleARB shaderObj,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei count, const GLcharARB* *string, const GLint *length);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLCOMPILESHADERARBPROC)(GLhandleARB shaderObj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLhandleARB (WINE_GLAPI *WINED3D_PFNGLCREATEPROGRAMOBJECTARBPROC)(void);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLATTACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB obj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLLINKPROGRAMARBPROC)(GLhandleARB programObj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLDETACHOBJECTARBPROC)(GLhandleARB containerObj, GLhandleARB attachedObj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLDELETEOBJECTARBPROC)(GLhandleARB obj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLVALIDATEPROGRAMARBPROC)(GLhandleARB programObj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETATTACHEDOBJECTSARBPROC)(GLhandleARB containerObj,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLhandleARB (WINE_GLAPI *WINED3D_PFNGLGETHANDLEARBPROC)(GLenum pname);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLGETSHADERSOURCEARBPROC)(GLhandleARB obj,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei maxLength, GLsizei *length, GLcharARB *source);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *WINED3D_PFNGLBINDATTRIBLOCATIONARBPROC)(GLhandleARB programObj,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLint (WINE_GLAPI *WINED3D_PFNGLGETATTRIBLOCATIONARBPROC)(GLhandleARB programObj, const GLcharARB *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ATI_fragment_shader */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLuint (WINE_GLAPI *PGLFNGENFRAGMENTSHADERSATI)(GLuint range);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBINDFRAGMENTSHADERATI)(GLuint id);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETEFRAGMENTSHADERATI)(GLuint id);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBEGINFRAGMENTSHADERATI)(void);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNENDFRAGMENTSHADERATI)(void);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPASSTEXCOORDATI)(GLuint dst, GLuint coord, GLenum swizzle);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSAMPLEMAPATI)(GLuint dst, GLuint interp, GLenum swizzle);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOLORFRAGMENTOP1ATI)(GLenum op, GLuint dst, GLuint dstMask,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOLORFRAGMENTOP2ATI)(GLenum op, GLuint dst, GLuint dstMask,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOLORFRAGMENTOP3ATI)(GLenum op, GLuint dst, GLuint dstMask,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNALPHAFRAGMENTOP1ATI)(GLenum op, GLuint dst, GLuint dstMod,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNALPHAFRAGMENTOP2ATI)(GLenum op, GLuint dst, GLuint dstMod,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNALPHAFRAGMENTOP3ATI)(GLenum op, GLuint dst, GLuint dstMod,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSETFRAGMENTSHADERCONSTANTATI)(GLuint dst, const GLfloat *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ATI_separate_stencil */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSTENCILOPSEPARATEATIPROC)(GLenum, GLenum, GLenum, GLenum);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSTENCILFUNCSEPARATEATIPROC)(GLenum, GLenum, GLint, GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ATI_texture_compression_3dc */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ATI_texture_env_combine3 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* #define ONE */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* #define ZERO */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_ATI_texture_mirror_once */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_blend_equation_separate */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBLENDEQUATIONSEPARATEEXTPROC)(GLenum modeRGB, GLenum modeAlpha);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_blend_func_separate */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNBLENDFUNCSEPARATEEXTPROC)(GLenum sfactorRGB, GLenum dfactorRGB,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_draw_buffers2 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNCOLORMASKINDEXEDEXTPROC)(GLuint buffer_idx, GLboolean r, GLboolean g,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNGETBOOLEANINDEXEDVEXTPROC)(GLenum param, GLuint index, GLboolean *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNGETINTEGERINDEXEDVEXTPROC)(GLenum param, GLuint index, GLint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNENABLEINDEXEDEXTPROC)(GLenum target, GLuint index);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNDISABLEINDEXEDEXTPROC)(GLenum target, GLuint index);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISENABLEDINDEXEDEXTPROC)(GLenum target, GLuint index);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_fog_coord */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFOGCOORDFEXTPROC)(GLfloat coord);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFOGCOORDFVEXTPROC)(const GLfloat *coord);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFOGCOORDDEXTPROC)(GLdouble coord);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFOGCOORDDVEXTPROC)(const GLdouble *coord);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFOGCOORDPOINTEREXTPROC)(GLenum type, GLsizei stride, GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_framebuffer_blit */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLBLITFRAMEBUFFEREXTPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_framebuffer_multisample */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8d56
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC)(GLenum target, GLsizei samples,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum internalformat, GLsizei width, GLsizei height);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_framebuffer_object */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8cd0
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8cd1
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8cd2
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8cd3
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8cd4
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8cd6
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8cd7
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8cd9
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8cda
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8cdb
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8cdc
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNGLISRENDERBUFFEREXTPROC)(GLuint renderbuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLBINDRENDERBUFFEREXTPROC)(GLenum target, GLuint renderbuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLDELETERENDERBUFFERSEXTPROC)(GLsizei n, const GLuint *renderbuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGENRENDERBUFFERSEXTPROC)(GLsizei n, GLuint *renderbuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLRENDERBUFFERSTORAGEEXTPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum internalformat, GLsizei width, GLsizei height);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGETRENDERBUFFERPARAMETERIVEXTPROC)(GLenum target, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNGLISFRAMEBUFFEREXTPROC)(GLuint framebuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLBINDFRAMEBUFFEREXTPROC)(GLenum target, GLuint framebuffer);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLDELETEFRAMEBUFFERSEXTPROC)(GLsizei n, const GLuint *framebuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGENFRAMEBUFFERSEXTPROC)(GLsizei n, GLuint *framebuffers);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLenum (WINE_GLAPI *PGLFNGLCHECKFRAMEBUFFERSTATUSEXTPROC)(GLenum target);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERTEXTURE1DEXTPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERTEXTURE2DEXTPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERTEXTURE3DEXTPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum textarget, GLuint texture, GLint level, GLint zoffset);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLFRAMEBUFFERRENDERBUFFEREXTPROC)(GLenum target, GLenum attachment,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLGENERATEMIPMAPEXTPROC)(GLenum target);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_gpu_program_parameters */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMENVPARAMETERS4FVEXTPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNPROGRAMLOCALPARAMETERS4FVEXTPROC)(GLenum target,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_gpu_shader4 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI1IEXTPROC)(GLuint index, GLint x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI2IEXTPROC)(GLuint index, GLint x, GLint y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI3IEXTPROC)(GLuint index, GLint x, GLint y, GLint z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4IEXTPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI1UIEXTPROC)(GLuint index, GLuint x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI2UIEXTPROC)(GLuint index, GLuint x, GLuint y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI3UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4UIEXTPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI1IVEXTPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI2IVEXTPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI3IVEXTPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4IVEXTPROC)(GLuint index, const GLint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI1UIVEXTPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI2UIVEXTPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI3UIVEXTPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4UIVEXTPROC)(GLuint index, const GLuint *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4BVEXTPROC)(GLuint index, const GLbyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4SVEXTPROC)(GLuint index, const GLshort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4UBVEXTPROC)(GLuint index, const GLubyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBI4USVEXTPROC)(GLuint index, const GLushort *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNVERTEXATTRIBIPOINTEREXTPROC)(GLuint index, GLint size, GLenum type,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNGETVERTEXATTRIBIIVEXTPROC)(GLuint index, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNGETVERTEXATTRIBIUIVEXTPROC)(GLuint index, GLenum pname, GLuint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM1UIEXTPROC)(GLint location, GLuint v0);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM2UIEXTPROC)(GLint location, GLuint v0, GLuint v1);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM3UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM4UIEXTPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM1UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM2UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM3UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNUNIFORM4UIVEXTPROC)(GLint location, GLsizei count, const GLuint *value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNGETUNIFORMUIVEXTPROC)(GLuint program, GLint location, const GLuint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLvoid (WINE_GLAPI *PGLFNBINDFRAGDATALOCATIONEXTPROC)(GLuint program, GLuint color_number, const GLchar *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLint (WINE_GLAPI *PGLFNGETFRAGDATALOCATIONEXTPROC)(GLuint program, const GLchar *name);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_packed_depth_stencil */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_paletted_texture */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLCOLORTABLEEXTPROC)(GLenum target, GLenum internalFormat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei width, GLenum format, GLenum type, const GLvoid *table);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_point_parameters */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLPOINTPARAMETERFEXTPROC)(GLenum pname, GLfloat param);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLPOINTPARAMETERFVEXTPROC)(GLenum pname, const GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_provoking_vertex */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8e4c
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLPROVOKINGVERTEXEXTPROC)(GLenum mode);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_secondary_color */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLSECONDARYCOLOR3FEXTPROC)(GLfloat red, GLfloat green, GLfloat blue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLSECONDARYCOLOR3FVEXTPROC)(const GLfloat *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLSECONDARYCOLOR3UBEXTPROC)(GLubyte red, GLubyte green, GLubyte blue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLSECONDARYCOLOR3UBVEXTPROC)(const GLubyte *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLSECONDARYCOLORPOINTEREXTPROC)(GLint size, GLenum type,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_stencil_two_side */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNACTIVESTENCILFACEEXTPROC)(GLenum face);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_stencil_wrap */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture3D */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLTEXIMAGE3DEXTPROC)(GLenum target, GLint level, GLenum internalformat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGLTEXSUBIMAGE3DEXTPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture_compression_rgtc */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8dbe
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture_compression_s3tc */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMPRESSEDTEXIMAGE3DPROC)(GLenum target, GLint level, GLenum internalformat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMPRESSEDTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMPRESSEDTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMPRESSEDTEXSUBIMAGE3DPROC)(GLenum target, GLint level,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum format, GLsizei imageSize, const GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMPRESSEDTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMPRESSEDTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint level, void *img);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture_env_combine */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture_env_dot3 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture_filter_anisotropic */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture_lod_bias */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_EXT_texture_sRGB */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8c4d
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8c4e
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8c4f
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_depth_clamp */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_fence */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGENFENCESNVPROC)(GLsizei, GLuint *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNDELETEFENCESNVPROC)(GLuint, const GLuint *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSETFENCENVPROC)(GLuint, GLenum);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNTESTFENCENVPROC)(GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFINISHFENCENVPROC)(GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef GLboolean (WINE_GLAPI *PGLFNISFENCENVPROC)(GLuint);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETFENCEIVNVPROC)(GLuint, GLenum, GLint *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_fog_distance */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* reuse GL_EYE_PLANE */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_half_float */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEX2HNVPROC)(GLhalfNV x, GLhalfNV y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEX2HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEX3HNVPROC)(GLhalfNV x, GLhalfNV y, GLhalfNV z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEX3HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEX4HNVPROC)(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEX4HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNNORMAL3HNVPROC)(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNNORMAL3HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOLOR3HNVPROC)(GLhalfNV red, GLhalfNV green, GLhalfNV blue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOLOR3HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOLOR4HNVPROC)(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOLOR4HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD1HNVPROC)(GLhalfNV s);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD1HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD2HNVPROC)(GLhalfNV s, GLhalfNV t);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD2HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD3HNVPROC)(GLhalfNV s, GLhalfNV t, GLhalfNV r);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD3HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD4HNVPROC)(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNTEXCOORD4HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD1HNVPROC)(GLenum target, GLhalfNV s);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD1HVNVPROC)(GLenum target, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD2HNVPROC)(GLenum target, GLhalfNV s, GLhalfNV t);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD2HVNVPROC)(GLenum target, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD3HNVPROC)(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD3HVNVPROC)(GLenum target, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD4HNVPROC)(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNMULTITEXCOORD4HVNVPROC)(GLenum target, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFOGCOORDHNVPROC)(GLhalfNV fog);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFOGCOORDHVNVPROC)(const GLhalfNV *fog);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSECONDARYCOLOR3HNVPROC)(GLhalfNV red, GLhalfNV green, GLhalfNV blue);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNSECONDARYCOLOR3HVNVPROC)(const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXWEIGHTHNVPROC)(GLhalfNV weight);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXWEIGHTHVNVPROC)(const GLhalfNV *weight);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1HNVPROC)(GLuint index, GLhalfNV x);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB1HVNVPROC)(GLuint index, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2HNVPROC)(GLuint index, GLhalfNV x, GLhalfNV y);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB2HVNVPROC)(GLuint index, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3HNVPROC)(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB3HVNVPROC)(GLuint index, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4HNVPROC)(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIB4HVNVPROC)(GLuint index, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIBS1HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIBS2HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIBS3HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNVERTEXATTRIBS4HVNVPROC)(GLuint index, GLsizei n, const GLhalfNV *v);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_light_max_exponent */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_register_combiners */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* reuse GL_TEXTURE0_ARB */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* reuse GL_TEXTURE1_ARB */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* reuse GL_ZERO */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* reuse GL_NONE */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* reuse GL_FOG */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMBINERPARAMETERFVNVPROC)(GLenum pname, const GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMBINERPARAMETERFNVPROC)(GLenum pname, GLfloat param);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMBINERPARAMETERIVNVPROC)(GLenum pname, const GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMBINERPARAMETERINVPROC)(GLenum pname, GLint param);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMBINERINPUTNVPROC)(GLenum stage, GLenum portion,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMBINEROUTPUTNVPROC)(GLenum stage, GLenum portion,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNFINALCOMBINERINPUTNVPROC)(GLenum variable, GLenum input,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETCOMBINERINPUTPARAMETERFVNVPROC)(GLenum stage, GLenum portion,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETCOMBINERINPUTPARAMETERIVNVPROC)(GLenum stage, GLenum portion,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETCOMBINEROUTPUTPARAMETERFVNVPROC)(GLenum stage, GLenum portion,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETCOMBINEROUTPUTPARAMETERIVNVPROC)(GLenum stage, GLenum portion,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETFINALCOMBINERINPUTPARAMETERFVNVPROC)(GLenum variable, GLenum pname, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETFINALCOMBINERINPUTPARAMETERIVNVPROC)(GLenum variable, GLenum pname, GLint *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_register_combiners2 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum stage, GLenum pname, const GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNGETCOMBINERSTAGEPARAMETERFVNVPROC)(GLenum stage, GLenum pname, GLfloat *params);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_texgen_reflection */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_texture_env_combine4 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_texture_shader */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86d9
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86f3
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_texture_shader2 */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_NV_vertex_program2_option */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GL_SGIS_generate_mipmap */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* GLX_SGI_video_sync */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef int (WINE_GLAPI *PGLXFNGETVIDEOSYNCSGIPROC)(unsigned int *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef int (WINE_GLAPI *PGLXFNWAITVIDEOSYNCSGIPROC)(int, int, unsigned int *);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* WGL_ARB_extensions_string */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef const char *(WINAPI *WINED3D_PFNWGLGETEXTENSIONSSTRINGARBPROC)(HDC hdc);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* WGL_ARB_multisample */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* WGL_ARB_pixel_format */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef BOOL (WINAPI *WINED3D_PFNWGLGETPIXELFORMATATTRIBIVARBPROC)(HDC hdc, int iPixelFormat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef BOOL (WINAPI *WINED3D_PFNWGLGETPIXELFORMATATTRIBFVARBPROC)(HDC hdc, int iPixelFormat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef BOOL (WINAPI *WINED3D_PFNWGLCHOOSEPIXELFORMATARBPROC)(HDC hdc, const int *piAttribIList,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* WGL_ARB_pixel_format_float */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/* WGL_WINE_pixel_format_passthrough */
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef BOOL (WINAPI *WINED3D_PFNWGLSETPIXELFORMATWINE)(HDC hdc, int iPixelFormat,
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*Global resource ids sharing*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*do flush for the command buffer of a thread the context was previusly current for*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*report that the shared resource is used by this context, the parameter value is a texture name*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*report that the shared resource is no longer used by this context, the parameter value is a texture name*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync/*configures host to create windows initially hidden*/
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsynctypedef void (WINE_GLAPI *PGLFNCHROMIUMPARAMETERUCR)(GLenum param, GLint value);
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glChromiumParameteriCR, VBOX_SHARED_CONTEXTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_APPLE_fence */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_APPLE_flush_buffer_range */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBufferParameteriAPPLE, APPLE_FLUSH_BUFFER_RANGE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFlushMappedBufferRangeAPPLE, APPLE_FLUSH_BUFFER_RANGE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_APPLE_flush_render */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_color_buffer_float */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_draw_buffers */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_framebuffer_object */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBindRenderbuffer, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glDeleteRenderbuffers, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGenRenderbuffers, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glRenderbufferStorage, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNRENDERBUFFERSTORAGEMULTISAMPLEPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glRenderbufferStorageMultisample, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNGLGETRENDERBUFFERPARAMETERIVPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetRenderbufferParameteriv, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glDeleteFramebuffers, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCheckFramebufferStatus, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTexture1D, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTexture2D, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTexture3D, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTextureLayer, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferRenderbuffer, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetFramebufferAttachmentParameteriv, ARB_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_geometry_shader4 */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glProgramParameteriARB, ARB_GEOMETRY_SHADER4, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTextureARB, ARB_GEOMETRY_SHADER4, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTextureLayerARB, ARB_GEOMETRY_SHADER4, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTextureFaceARB, ARB_GEOMETRY_SHADER4, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_imaging, GL_EXT_blend_minmax */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_map_buffer_range */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFlushMappedBufferRange, ARB_MAP_BUFFER_RANGE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_multisample */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_multitexture */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLCLIENTACTIVETEXTUREARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glClientActiveTextureARB, ARB_MULTITEXTURE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLMULTITEXCOORD1FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLMULTITEXCOORD2FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLMULTITEXCOORD3FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLMULTITEXCOORD4FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLMULTITEXCOORD2SVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLMULTITEXCOORD4SVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_occlusion_query */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetQueryObjectivARB, ARB_OCCLUSION_QUERY, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetQueryObjectuivARB, ARB_OCCLUSION_QUERY, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_point_parameters */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glPointParameterfARB, ARB_POINT_PARAMETERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glPointParameterfvARB, ARB_POINT_PARAMETERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_provoking_vertex */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_shader_objects */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLGETOBJECTPARAMETERIVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetObjectParameterivARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLGETOBJECTPARAMETERFVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetObjectParameterfvARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLGETUNIFORMLOCATIONARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetUniformLocationARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLGETACTIVEUNIFORMARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLUNIFORMMATRIX2FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLUNIFORMMATRIX3FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLUNIFORMMATRIX4FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLUSEPROGRAMOBJECTARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLCREATESHADEROBJECTARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCreateShaderObjectARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLCREATEPROGRAMOBJECTARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCreateProgramObjectARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLGETATTACHEDOBJECTSARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetAttachedObjectsARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLBINDATTRIBLOCATIONARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBindAttribLocationARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNGLGETATTRIBLOCATIONARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetAttribLocationARB, ARB_SHADER_OBJECTS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_sync */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_texture_compression */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCompressedTexImage2DARB, ARB_TEXTURE_COMPRESSION, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCompressedTexImage3DARB, ARB_TEXTURE_COMPRESSION, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCompressedTexSubImage2DARB, ARB_TEXTURE_COMPRESSION, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCompressedTexSubImage3DARB, ARB_TEXTURE_COMPRESSION, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetCompressedTexImageARB, ARB_TEXTURE_COMPRESSION, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_vertex_blend */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_vertex_buffer_object */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glDeleteBuffersARB, ARB_VERTEX_BUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBufferSubDataARB, ARB_VERTEX_BUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetBufferSubDataARB, ARB_VERTEX_BUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glUnmapBufferARB, ARB_VERTEX_BUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetBufferParameterivARB, ARB_VERTEX_BUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetBufferPointervARB, ARB_VERTEX_BUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ARB_vertex_program */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glProgramEnvParameter4fvARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNPROGRAMLOCALPARAMETER4FVARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glProgramLocalParameter4fvARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glVertexAttribPointerARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glEnableVertexAttribArrayARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNDISABLEVERTEXATTRIBARRAYARBPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glDisableVertexAttribArrayARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glVertexAttrib4NubvARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glVertexAttrib4NuivARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glVertexAttrib4NusvARB, ARB_VERTEX_PROGRAM, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ATI_fragment_shader */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGenFragmentShadersATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBindFragmentShaderATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glDeleteFragmentShaderATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBeginFragmentShaderATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glEndFragmentShaderATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glColorFragmentOp1ATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glColorFragmentOp2ATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glColorFragmentOp3ATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glAlphaFragmentOp1ATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glAlphaFragmentOp2ATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glAlphaFragmentOp3ATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glSetFragmentShaderConstantATI, ATI_FRAGMENT_SHADER, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_ATI_separate_stencil */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glStencilOpSeparateATI, ATI_SEPARATE_STENCIL, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glStencilFuncSeparateATI, ATI_SEPARATE_STENCIL, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_blend_equation_separate */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBlendFuncSeparateEXT, EXT_BLEND_FUNC_SEPARATE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_blend_func_separate */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBlendEquationSeparateEXT, EXT_BLEND_EQUATION_SEPARATE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_draw_buffers2 */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetBooleanIndexedvEXT, EXT_DRAW_BUFFERS2, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetIntegerIndexedvEXT, EXT_DRAW_BUFFERS2, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_fog_coord */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_framebuffer_blit */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBlitFramebufferEXT, EXT_FRAMEBUFFER_BLIT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_framebuffer_multisample */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glRenderbufferStorageMultisampleEXT, EXT_FRAMEBUFFER_MULTISAMPLE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_framebuffer_object */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glIsRenderbufferEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBindRenderbufferEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glDeleteRenderbuffersEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGenRenderbuffersEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glRenderbufferStorageEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glIsFramebufferEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBindFramebufferEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glDeleteFramebuffersEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGenFramebuffersEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNGLCHECKFRAMEBUFFERSTATUSEXTPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCheckFramebufferStatusEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTexture1DEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTexture2DEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferTexture3DEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNGLFRAMEBUFFERRENDERBUFFEREXTPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFramebufferRenderbufferEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGenerateMipmapEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNGLGETRENDERBUFFERPARAMETERIVEXTPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetRenderbufferParameterivEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glGetFramebufferAttachmentParameterivEXT, EXT_FRAMEBUFFER_OBJECT, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_gpu_program_parameters */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glProgramEnvParameters4fvEXT, EXT_GPU_PROGRAM_PARAMETERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(PGLFNPROGRAMLOCALPARAMETERS4FVEXTPROC, \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glProgramLocalParameters4fvEXT, EXT_GPU_PROGRAM_PARAMETERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_gpu_shader4 */\
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glVertexAttribIPointerEXT, EXT_GPU_SHADER4, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glBindFragDataLocationEXT, EXT_GPU_SHADER4, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_paletted_texture */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_point_parameters */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glPointParameterfEXT, EXT_POINT_PARAMETERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glPointParameterfvEXT, EXT_POINT_PARAMETERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_provoking_vertex */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glProvokingVertexEXT, EXT_PROVOKING_VERTEX, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_secondary_color */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glSecondaryColor3ubEXT, EXT_SECONDARY_COLOR, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glSecondaryColor3ubvEXT, EXT_SECONDARY_COLOR, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glSecondaryColor3fEXT, EXT_SECONDARY_COLOR, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glSecondaryColor3fvEXT, EXT_SECONDARY_COLOR, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glSecondaryColorPointerEXT, EXT_SECONDARY_COLOR, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_stencil_two_side */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glActiveStencilFaceEXT, EXT_STENCIL_TWO_SIDE, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_EXT_texture3D */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glTexSubImage3DEXT, EXT_TEXTURE3D, glTexSubImage3D) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_NV_fence */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_NV_half_float */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GL_NV_register_combiners */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCombinerParameterfNV, NV_REGISTER_COMBINERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCombinerParameterfvNV, NV_REGISTER_COMBINERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCombinerParameteriNV, NV_REGISTER_COMBINERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glCombinerParameterivNV, NV_REGISTER_COMBINERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync glFinalCombinerInputNV, NV_REGISTER_COMBINERS, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync /* GLX_SGI_video_sync */ \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNWGLGETEXTENSIONSSTRINGARBPROC, wglGetExtensionsStringARB, 0, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNWGLGETPIXELFORMATATTRIBIVARBPROC, wglGetPixelFormatAttribivARB, 0, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNWGLGETPIXELFORMATATTRIBFVARBPROC, wglGetPixelFormatAttribfvARB, 0, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNWGLCHOOSEPIXELFORMATARBPROC, wglChoosePixelFormatARB, 0, NULL) \
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync USE_GL_FUNC(WINED3D_PFNWGLSETPIXELFORMATWINE, wglSetPixelFormatWINE, 0, NULL)
3194da424708abdd288b28d96892b3a5f3f7df0bvboxsync#endif /* __WINE_WINED3D_GL */