/src/regal/RegalDispatchLoader.cpp
C++ | 9747 lines | 8108 code | 1481 blank | 158 comment | 2 complexity | b2dcb513a10e8c5b768b32f23fbb4c24 MD5 | raw file
Possible License(s): BSD-3-Clause, JSON, LGPL-3.0
Large files files are truncated, but you can click here to view the full file
- /* NOTE: Do not edit this file, it is generated by a script:
- Export.py --api gl 4.4 --api wgl 4.4 --api glx 4.4 --api cgl 1.4 --api egl 1.0 --outdir .
- */
- /*
- Copyright (c) 2011-2013 NVIDIA Corporation
- Copyright (c) 2011-2013 Cass Everitt
- Copyright (c) 2012-2013 Scott Nations
- Copyright (c) 2012 Mathias Schott
- Copyright (c) 2012-2013 Nigel Stewart
- Copyright (c) 2012-2013 Google Inc.
- All rights reserved.
- Redistribution and use in source and binary forms, with or without modification,
- are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
- OF THE POSSIBILITY OF SUCH DAMAGE.
- */
- /*
- Intended formatting conventions:
- $ astyle --style=allman --indent=spaces=2 --indent-switches
- */
- #include "pch.h" /* For MS precompiled header support */
- #include "RegalUtil.h"
- #if REGAL_DRIVER && REGAL_LOADER
- REGAL_GLOBAL_BEGIN
- #include <string>
- using namespace std;
- #include "RegalLog.h"
- #include "RegalBreak.h"
- #include "RegalPush.h"
- #include "RegalToken.h"
- #include "RegalHelper.h"
- #include "RegalPrivate.h"
- #include "RegalContext.h"
- #include "RegalDispatcherGL.h"
- #include "RegalDispatcherGlobal.h"
- REGAL_GLOBAL_END
- REGAL_NAMESPACE_BEGIN
- using namespace ::REGAL_NAMESPACE_INTERNAL::Logging;
- using namespace ::REGAL_NAMESPACE_INTERNAL::Token;
- namespace Loader
- {
- static DispatchTableGL &_getDispatchGL()
- {
- RegalContext * _context = REGAL_GET_CONTEXT();
- RegalAssert(_context);
- return _context->dispatcher.driver;
- }
- static void _getProcAddress(void (**func)(), void (*funcRegal)(), const char *name)
- {
- GetProcAddress(*func, name);
- RegalAssert(*func!=funcRegal);
- if (*func==funcRegal)
- *func = NULL;
- }
- // GL_VERSION_1_0
- static void REGAL_CALL glAccum(GLenum op, GLfloat value)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glAccum),reinterpret_cast<void (*)()>(glAccum),"glAccum");
- _driver.call(&_driver.glAccum)(op, value);
- }
- static void REGAL_CALL glAlphaFunc(GLenum func, GLclampf ref)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glAlphaFunc),reinterpret_cast<void (*)()>(glAlphaFunc),"glAlphaFunc");
- _driver.call(&_driver.glAlphaFunc)(func, ref);
- }
- static void REGAL_CALL glBegin(GLenum mode)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glBegin),reinterpret_cast<void (*)()>(glBegin),"glBegin");
- _driver.call(&_driver.glBegin)(mode);
- }
- static void REGAL_CALL glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glBitmap),reinterpret_cast<void (*)()>(glBitmap),"glBitmap");
- _driver.call(&_driver.glBitmap)(width, height, xorig, yorig, xmove, ymove, bitmap);
- }
- static void REGAL_CALL glBlendFunc(GLenum sfactor, GLenum dfactor)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glBlendFunc),reinterpret_cast<void (*)()>(glBlendFunc),"glBlendFunc");
- _driver.call(&_driver.glBlendFunc)(sfactor, dfactor);
- }
- static void REGAL_CALL glCallList(GLuint list)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glCallList),reinterpret_cast<void (*)()>(glCallList),"glCallList");
- _driver.call(&_driver.glCallList)(list);
- }
- static void REGAL_CALL glCallLists(GLsizei n, GLenum type, const GLvoid *lists)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glCallLists),reinterpret_cast<void (*)()>(glCallLists),"glCallLists");
- _driver.call(&_driver.glCallLists)(n, type, lists);
- }
- static void REGAL_CALL glClear(GLbitfield mask)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glClear),reinterpret_cast<void (*)()>(glClear),"glClear");
- _driver.call(&_driver.glClear)(mask);
- }
- static void REGAL_CALL glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glClearAccum),reinterpret_cast<void (*)()>(glClearAccum),"glClearAccum");
- _driver.call(&_driver.glClearAccum)(red, green, blue, alpha);
- }
- static void REGAL_CALL glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glClearColor),reinterpret_cast<void (*)()>(glClearColor),"glClearColor");
- _driver.call(&_driver.glClearColor)(red, green, blue, alpha);
- }
- static void REGAL_CALL glClearDepth(GLclampd depth)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glClearDepth),reinterpret_cast<void (*)()>(glClearDepth),"glClearDepth");
- _driver.call(&_driver.glClearDepth)(depth);
- }
- static void REGAL_CALL glClearIndex(GLfloat c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glClearIndex),reinterpret_cast<void (*)()>(glClearIndex),"glClearIndex");
- _driver.call(&_driver.glClearIndex)(c);
- }
- static void REGAL_CALL glClearStencil(GLint s)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glClearStencil),reinterpret_cast<void (*)()>(glClearStencil),"glClearStencil");
- _driver.call(&_driver.glClearStencil)(s);
- }
- static void REGAL_CALL glClipPlane(GLenum plane, const GLdouble *equation)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glClipPlane),reinterpret_cast<void (*)()>(glClipPlane),"glClipPlane");
- _driver.call(&_driver.glClipPlane)(plane, equation);
- }
- static void REGAL_CALL glColor3b(GLbyte red, GLbyte green, GLbyte blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3b),reinterpret_cast<void (*)()>(glColor3b),"glColor3b");
- _driver.call(&_driver.glColor3b)(red, green, blue);
- }
- static void REGAL_CALL glColor3bv(const GLbyte *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3bv),reinterpret_cast<void (*)()>(glColor3bv),"glColor3bv");
- _driver.call(&_driver.glColor3bv)(v);
- }
- static void REGAL_CALL glColor3d(GLdouble red, GLdouble green, GLdouble blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3d),reinterpret_cast<void (*)()>(glColor3d),"glColor3d");
- _driver.call(&_driver.glColor3d)(red, green, blue);
- }
- static void REGAL_CALL glColor3dv(const GLdouble *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3dv),reinterpret_cast<void (*)()>(glColor3dv),"glColor3dv");
- _driver.call(&_driver.glColor3dv)(v);
- }
- static void REGAL_CALL glColor3f(GLfloat red, GLfloat green, GLfloat blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3f),reinterpret_cast<void (*)()>(glColor3f),"glColor3f");
- _driver.call(&_driver.glColor3f)(red, green, blue);
- }
- static void REGAL_CALL glColor3fv(const GLfloat *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3fv),reinterpret_cast<void (*)()>(glColor3fv),"glColor3fv");
- _driver.call(&_driver.glColor3fv)(v);
- }
- static void REGAL_CALL glColor3i(GLint red, GLint green, GLint blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3i),reinterpret_cast<void (*)()>(glColor3i),"glColor3i");
- _driver.call(&_driver.glColor3i)(red, green, blue);
- }
- static void REGAL_CALL glColor3iv(const GLint *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3iv),reinterpret_cast<void (*)()>(glColor3iv),"glColor3iv");
- _driver.call(&_driver.glColor3iv)(v);
- }
- static void REGAL_CALL glColor3s(GLshort red, GLshort green, GLshort blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3s),reinterpret_cast<void (*)()>(glColor3s),"glColor3s");
- _driver.call(&_driver.glColor3s)(red, green, blue);
- }
- static void REGAL_CALL glColor3sv(const GLshort *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3sv),reinterpret_cast<void (*)()>(glColor3sv),"glColor3sv");
- _driver.call(&_driver.glColor3sv)(v);
- }
- static void REGAL_CALL glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3ub),reinterpret_cast<void (*)()>(glColor3ub),"glColor3ub");
- _driver.call(&_driver.glColor3ub)(red, green, blue);
- }
- static void REGAL_CALL glColor3ubv(const GLubyte *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3ubv),reinterpret_cast<void (*)()>(glColor3ubv),"glColor3ubv");
- _driver.call(&_driver.glColor3ubv)(v);
- }
- static void REGAL_CALL glColor3ui(GLuint red, GLuint green, GLuint blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3ui),reinterpret_cast<void (*)()>(glColor3ui),"glColor3ui");
- _driver.call(&_driver.glColor3ui)(red, green, blue);
- }
- static void REGAL_CALL glColor3uiv(const GLuint *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3uiv),reinterpret_cast<void (*)()>(glColor3uiv),"glColor3uiv");
- _driver.call(&_driver.glColor3uiv)(v);
- }
- static void REGAL_CALL glColor3us(GLushort red, GLushort green, GLushort blue)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3us),reinterpret_cast<void (*)()>(glColor3us),"glColor3us");
- _driver.call(&_driver.glColor3us)(red, green, blue);
- }
- static void REGAL_CALL glColor3usv(const GLushort *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor3usv),reinterpret_cast<void (*)()>(glColor3usv),"glColor3usv");
- _driver.call(&_driver.glColor3usv)(v);
- }
- static void REGAL_CALL glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4b),reinterpret_cast<void (*)()>(glColor4b),"glColor4b");
- _driver.call(&_driver.glColor4b)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4bv(const GLbyte *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4bv),reinterpret_cast<void (*)()>(glColor4bv),"glColor4bv");
- _driver.call(&_driver.glColor4bv)(v);
- }
- static void REGAL_CALL glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4d),reinterpret_cast<void (*)()>(glColor4d),"glColor4d");
- _driver.call(&_driver.glColor4d)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4dv(const GLdouble *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4dv),reinterpret_cast<void (*)()>(glColor4dv),"glColor4dv");
- _driver.call(&_driver.glColor4dv)(v);
- }
- static void REGAL_CALL glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4f),reinterpret_cast<void (*)()>(glColor4f),"glColor4f");
- _driver.call(&_driver.glColor4f)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4fv(const GLfloat *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4fv),reinterpret_cast<void (*)()>(glColor4fv),"glColor4fv");
- _driver.call(&_driver.glColor4fv)(v);
- }
- static void REGAL_CALL glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4i),reinterpret_cast<void (*)()>(glColor4i),"glColor4i");
- _driver.call(&_driver.glColor4i)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4iv(const GLint *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4iv),reinterpret_cast<void (*)()>(glColor4iv),"glColor4iv");
- _driver.call(&_driver.glColor4iv)(v);
- }
- static void REGAL_CALL glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4s),reinterpret_cast<void (*)()>(glColor4s),"glColor4s");
- _driver.call(&_driver.glColor4s)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4sv(const GLshort *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4sv),reinterpret_cast<void (*)()>(glColor4sv),"glColor4sv");
- _driver.call(&_driver.glColor4sv)(v);
- }
- static void REGAL_CALL glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4ub),reinterpret_cast<void (*)()>(glColor4ub),"glColor4ub");
- _driver.call(&_driver.glColor4ub)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4ubv(const GLubyte *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4ubv),reinterpret_cast<void (*)()>(glColor4ubv),"glColor4ubv");
- _driver.call(&_driver.glColor4ubv)(v);
- }
- static void REGAL_CALL glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4ui),reinterpret_cast<void (*)()>(glColor4ui),"glColor4ui");
- _driver.call(&_driver.glColor4ui)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4uiv(const GLuint *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4uiv),reinterpret_cast<void (*)()>(glColor4uiv),"glColor4uiv");
- _driver.call(&_driver.glColor4uiv)(v);
- }
- static void REGAL_CALL glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4us),reinterpret_cast<void (*)()>(glColor4us),"glColor4us");
- _driver.call(&_driver.glColor4us)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColor4usv(const GLushort *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColor4usv),reinterpret_cast<void (*)()>(glColor4usv),"glColor4usv");
- _driver.call(&_driver.glColor4usv)(v);
- }
- static void REGAL_CALL glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColorMask),reinterpret_cast<void (*)()>(glColorMask),"glColorMask");
- _driver.call(&_driver.glColorMask)(red, green, blue, alpha);
- }
- static void REGAL_CALL glColorMaterial(GLenum face, GLenum mode)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glColorMaterial),reinterpret_cast<void (*)()>(glColorMaterial),"glColorMaterial");
- _driver.call(&_driver.glColorMaterial)(face, mode);
- }
- static void REGAL_CALL glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glCopyPixels),reinterpret_cast<void (*)()>(glCopyPixels),"glCopyPixels");
- _driver.call(&_driver.glCopyPixels)(x, y, width, height, type);
- }
- static void REGAL_CALL glCullFace(GLenum mode)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glCullFace),reinterpret_cast<void (*)()>(glCullFace),"glCullFace");
- _driver.call(&_driver.glCullFace)(mode);
- }
- static void REGAL_CALL glDeleteLists(GLuint list, GLsizei range)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glDeleteLists),reinterpret_cast<void (*)()>(glDeleteLists),"glDeleteLists");
- _driver.call(&_driver.glDeleteLists)(list, range);
- }
- static void REGAL_CALL glDepthFunc(GLenum func)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glDepthFunc),reinterpret_cast<void (*)()>(glDepthFunc),"glDepthFunc");
- _driver.call(&_driver.glDepthFunc)(func);
- }
- static void REGAL_CALL glDepthMask(GLboolean flag)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glDepthMask),reinterpret_cast<void (*)()>(glDepthMask),"glDepthMask");
- _driver.call(&_driver.glDepthMask)(flag);
- }
- static void REGAL_CALL glDepthRange(GLclampd zNear, GLclampd zFar)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glDepthRange),reinterpret_cast<void (*)()>(glDepthRange),"glDepthRange");
- _driver.call(&_driver.glDepthRange)(zNear, zFar);
- }
- static void REGAL_CALL glDisable(GLenum cap)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glDisable),reinterpret_cast<void (*)()>(glDisable),"glDisable");
- _driver.call(&_driver.glDisable)(cap);
- }
- static void REGAL_CALL glDrawBuffer(GLenum mode)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glDrawBuffer),reinterpret_cast<void (*)()>(glDrawBuffer),"glDrawBuffer");
- _driver.call(&_driver.glDrawBuffer)(mode);
- }
- static void REGAL_CALL glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glDrawPixels),reinterpret_cast<void (*)()>(glDrawPixels),"glDrawPixels");
- _driver.call(&_driver.glDrawPixels)(width, height, format, type, pixels);
- }
- static void REGAL_CALL glEdgeFlag(GLboolean flag)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEdgeFlag),reinterpret_cast<void (*)()>(glEdgeFlag),"glEdgeFlag");
- _driver.call(&_driver.glEdgeFlag)(flag);
- }
- static void REGAL_CALL glEdgeFlagv(const GLboolean *flag)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEdgeFlagv),reinterpret_cast<void (*)()>(glEdgeFlagv),"glEdgeFlagv");
- _driver.call(&_driver.glEdgeFlagv)(flag);
- }
- static void REGAL_CALL glEnable(GLenum cap)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEnable),reinterpret_cast<void (*)()>(glEnable),"glEnable");
- _driver.call(&_driver.glEnable)(cap);
- }
- static void REGAL_CALL glEnd(void)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEnd),reinterpret_cast<void (*)()>(glEnd),"glEnd");
- _driver.call(&_driver.glEnd)();
- }
- static void REGAL_CALL glEndList(void)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEndList),reinterpret_cast<void (*)()>(glEndList),"glEndList");
- _driver.call(&_driver.glEndList)();
- }
- static void REGAL_CALL glEvalCoord1d(GLdouble u)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord1d),reinterpret_cast<void (*)()>(glEvalCoord1d),"glEvalCoord1d");
- _driver.call(&_driver.glEvalCoord1d)(u);
- }
- static void REGAL_CALL glEvalCoord1dv(const GLdouble *u)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord1dv),reinterpret_cast<void (*)()>(glEvalCoord1dv),"glEvalCoord1dv");
- _driver.call(&_driver.glEvalCoord1dv)(u);
- }
- static void REGAL_CALL glEvalCoord1f(GLfloat u)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord1f),reinterpret_cast<void (*)()>(glEvalCoord1f),"glEvalCoord1f");
- _driver.call(&_driver.glEvalCoord1f)(u);
- }
- static void REGAL_CALL glEvalCoord1fv(const GLfloat *u)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord1fv),reinterpret_cast<void (*)()>(glEvalCoord1fv),"glEvalCoord1fv");
- _driver.call(&_driver.glEvalCoord1fv)(u);
- }
- static void REGAL_CALL glEvalCoord2d(GLdouble u, GLdouble v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord2d),reinterpret_cast<void (*)()>(glEvalCoord2d),"glEvalCoord2d");
- _driver.call(&_driver.glEvalCoord2d)(u, v);
- }
- static void REGAL_CALL glEvalCoord2dv(const GLdouble *u)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord2dv),reinterpret_cast<void (*)()>(glEvalCoord2dv),"glEvalCoord2dv");
- _driver.call(&_driver.glEvalCoord2dv)(u);
- }
- static void REGAL_CALL glEvalCoord2f(GLfloat u, GLfloat v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord2f),reinterpret_cast<void (*)()>(glEvalCoord2f),"glEvalCoord2f");
- _driver.call(&_driver.glEvalCoord2f)(u, v);
- }
- static void REGAL_CALL glEvalCoord2fv(const GLfloat *u)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalCoord2fv),reinterpret_cast<void (*)()>(glEvalCoord2fv),"glEvalCoord2fv");
- _driver.call(&_driver.glEvalCoord2fv)(u);
- }
- static void REGAL_CALL glEvalMesh1(GLenum mode, GLint i1, GLint i2)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalMesh1),reinterpret_cast<void (*)()>(glEvalMesh1),"glEvalMesh1");
- _driver.call(&_driver.glEvalMesh1)(mode, i1, i2);
- }
- static void REGAL_CALL glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalMesh2),reinterpret_cast<void (*)()>(glEvalMesh2),"glEvalMesh2");
- _driver.call(&_driver.glEvalMesh2)(mode, i1, i2, j1, j2);
- }
- static void REGAL_CALL glEvalPoint1(GLint i)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalPoint1),reinterpret_cast<void (*)()>(glEvalPoint1),"glEvalPoint1");
- _driver.call(&_driver.glEvalPoint1)(i);
- }
- static void REGAL_CALL glEvalPoint2(GLint i, GLint j)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glEvalPoint2),reinterpret_cast<void (*)()>(glEvalPoint2),"glEvalPoint2");
- _driver.call(&_driver.glEvalPoint2)(i, j);
- }
- static void REGAL_CALL glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFeedbackBuffer),reinterpret_cast<void (*)()>(glFeedbackBuffer),"glFeedbackBuffer");
- _driver.call(&_driver.glFeedbackBuffer)(size, type, buffer);
- }
- static void REGAL_CALL glFinish(void)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFinish),reinterpret_cast<void (*)()>(glFinish),"glFinish");
- _driver.call(&_driver.glFinish)();
- }
- static void REGAL_CALL glFlush(void)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFlush),reinterpret_cast<void (*)()>(glFlush),"glFlush");
- _driver.call(&_driver.glFlush)();
- }
- static void REGAL_CALL glFogf(GLenum pname, GLfloat param)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFogf),reinterpret_cast<void (*)()>(glFogf),"glFogf");
- _driver.call(&_driver.glFogf)(pname, param);
- }
- static void REGAL_CALL glFogfv(GLenum pname, const GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFogfv),reinterpret_cast<void (*)()>(glFogfv),"glFogfv");
- _driver.call(&_driver.glFogfv)(pname, params);
- }
- static void REGAL_CALL glFogi(GLenum pname, GLint param)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFogi),reinterpret_cast<void (*)()>(glFogi),"glFogi");
- _driver.call(&_driver.glFogi)(pname, param);
- }
- static void REGAL_CALL glFogiv(GLenum pname, const GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFogiv),reinterpret_cast<void (*)()>(glFogiv),"glFogiv");
- _driver.call(&_driver.glFogiv)(pname, params);
- }
- static void REGAL_CALL glFrontFace(GLenum mode)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFrontFace),reinterpret_cast<void (*)()>(glFrontFace),"glFrontFace");
- _driver.call(&_driver.glFrontFace)(mode);
- }
- static void REGAL_CALL glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glFrustum),reinterpret_cast<void (*)()>(glFrustum),"glFrustum");
- _driver.call(&_driver.glFrustum)(left, right, bottom, top, zNear, zFar);
- }
- static GLuint REGAL_CALL glGenLists(GLsizei range)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGenLists),reinterpret_cast<void (*)()>(glGenLists),"glGenLists");
- return _driver.call(&_driver.glGenLists)(range);
- }
- static void REGAL_CALL glGetBooleanv(GLenum pname, GLboolean *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetBooleanv),reinterpret_cast<void (*)()>(glGetBooleanv),"glGetBooleanv");
- _driver.call(&_driver.glGetBooleanv)(pname, params);
- }
- static void REGAL_CALL glGetClipPlane(GLenum plane, GLdouble *equation)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetClipPlane),reinterpret_cast<void (*)()>(glGetClipPlane),"glGetClipPlane");
- _driver.call(&_driver.glGetClipPlane)(plane, equation);
- }
- static void REGAL_CALL glGetDoublev(GLenum pname, GLdouble *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetDoublev),reinterpret_cast<void (*)()>(glGetDoublev),"glGetDoublev");
- _driver.call(&_driver.glGetDoublev)(pname, params);
- }
- static GLenum REGAL_CALL glGetError(void)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetError),reinterpret_cast<void (*)()>(glGetError),"glGetError");
- return _driver.call(&_driver.glGetError)();
- }
- static void REGAL_CALL glGetFloatv(GLenum pname, GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetFloatv),reinterpret_cast<void (*)()>(glGetFloatv),"glGetFloatv");
- _driver.call(&_driver.glGetFloatv)(pname, params);
- }
- static void REGAL_CALL glGetIntegerv(GLenum pname, GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetIntegerv),reinterpret_cast<void (*)()>(glGetIntegerv),"glGetIntegerv");
- _driver.call(&_driver.glGetIntegerv)(pname, params);
- }
- static void REGAL_CALL glGetLightfv(GLenum light, GLenum pname, GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetLightfv),reinterpret_cast<void (*)()>(glGetLightfv),"glGetLightfv");
- _driver.call(&_driver.glGetLightfv)(light, pname, params);
- }
- static void REGAL_CALL glGetLightiv(GLenum light, GLenum pname, GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetLightiv),reinterpret_cast<void (*)()>(glGetLightiv),"glGetLightiv");
- _driver.call(&_driver.glGetLightiv)(light, pname, params);
- }
- static void REGAL_CALL glGetMapdv(GLenum target, GLenum query, GLdouble *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetMapdv),reinterpret_cast<void (*)()>(glGetMapdv),"glGetMapdv");
- _driver.call(&_driver.glGetMapdv)(target, query, v);
- }
- static void REGAL_CALL glGetMapfv(GLenum target, GLenum query, GLfloat *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetMapfv),reinterpret_cast<void (*)()>(glGetMapfv),"glGetMapfv");
- _driver.call(&_driver.glGetMapfv)(target, query, v);
- }
- static void REGAL_CALL glGetMapiv(GLenum target, GLenum query, GLint *v)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetMapiv),reinterpret_cast<void (*)()>(glGetMapiv),"glGetMapiv");
- _driver.call(&_driver.glGetMapiv)(target, query, v);
- }
- static void REGAL_CALL glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetMaterialfv),reinterpret_cast<void (*)()>(glGetMaterialfv),"glGetMaterialfv");
- _driver.call(&_driver.glGetMaterialfv)(face, pname, params);
- }
- static void REGAL_CALL glGetMaterialiv(GLenum face, GLenum pname, GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetMaterialiv),reinterpret_cast<void (*)()>(glGetMaterialiv),"glGetMaterialiv");
- _driver.call(&_driver.glGetMaterialiv)(face, pname, params);
- }
- static void REGAL_CALL glGetPixelMapfv(GLenum map, GLfloat *values)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetPixelMapfv),reinterpret_cast<void (*)()>(glGetPixelMapfv),"glGetPixelMapfv");
- _driver.call(&_driver.glGetPixelMapfv)(map, values);
- }
- static void REGAL_CALL glGetPixelMapuiv(GLenum map, GLuint *values)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetPixelMapuiv),reinterpret_cast<void (*)()>(glGetPixelMapuiv),"glGetPixelMapuiv");
- _driver.call(&_driver.glGetPixelMapuiv)(map, values);
- }
- static void REGAL_CALL glGetPixelMapusv(GLenum map, GLushort *values)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetPixelMapusv),reinterpret_cast<void (*)()>(glGetPixelMapusv),"glGetPixelMapusv");
- _driver.call(&_driver.glGetPixelMapusv)(map, values);
- }
- static void REGAL_CALL glGetPolygonStipple(GLubyte *mask)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetPolygonStipple),reinterpret_cast<void (*)()>(glGetPolygonStipple),"glGetPolygonStipple");
- _driver.call(&_driver.glGetPolygonStipple)(mask);
- }
- static const GLubyte *REGAL_CALL glGetString(GLenum name)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetString),reinterpret_cast<void (*)()>(glGetString),"glGetString");
- return _driver.call(&_driver.glGetString)(name);
- }
- static void REGAL_CALL glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexEnvfv),reinterpret_cast<void (*)()>(glGetTexEnvfv),"glGetTexEnvfv");
- _driver.call(&_driver.glGetTexEnvfv)(target, pname, params);
- }
- static void REGAL_CALL glGetTexEnviv(GLenum target, GLenum pname, GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexEnviv),reinterpret_cast<void (*)()>(glGetTexEnviv),"glGetTexEnviv");
- _driver.call(&_driver.glGetTexEnviv)(target, pname, params);
- }
- static void REGAL_CALL glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexGendv),reinterpret_cast<void (*)()>(glGetTexGendv),"glGetTexGendv");
- _driver.call(&_driver.glGetTexGendv)(coord, pname, params);
- }
- static void REGAL_CALL glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexGenfv),reinterpret_cast<void (*)()>(glGetTexGenfv),"glGetTexGenfv");
- _driver.call(&_driver.glGetTexGenfv)(coord, pname, params);
- }
- static void REGAL_CALL glGetTexGeniv(GLenum coord, GLenum pname, GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexGeniv),reinterpret_cast<void (*)()>(glGetTexGeniv),"glGetTexGeniv");
- _driver.call(&_driver.glGetTexGeniv)(coord, pname, params);
- }
- static void REGAL_CALL glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexImage),reinterpret_cast<void (*)()>(glGetTexImage),"glGetTexImage");
- _driver.call(&_driver.glGetTexImage)(target, level, format, type, pixels);
- }
- static void REGAL_CALL glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexLevelParameterfv),reinterpret_cast<void (*)()>(glGetTexLevelParameterfv),"glGetTexLevelParameterfv");
- _driver.call(&_driver.glGetTexLevelParameterfv)(target, level, pname, params);
- }
- static void REGAL_CALL glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexLevelParameteriv),reinterpret_cast<void (*)()>(glGetTexLevelParameteriv),"glGetTexLevelParameteriv");
- _driver.call(&_driver.glGetTexLevelParameteriv)(target, level, pname, params);
- }
- static void REGAL_CALL glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexParameterfv),reinterpret_cast<void (*)()>(glGetTexParameterfv),"glGetTexParameterfv");
- _driver.call(&_driver.glGetTexParameterfv)(target, pname, params);
- }
- static void REGAL_CALL glGetTexParameteriv(GLenum target, GLenum pname, GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glGetTexParameteriv),reinterpret_cast<void (*)()>(glGetTexParameteriv),"glGetTexParameteriv");
- _driver.call(&_driver.glGetTexParameteriv)(target, pname, params);
- }
- static void REGAL_CALL glHint(GLenum target, GLenum mode)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glHint),reinterpret_cast<void (*)()>(glHint),"glHint");
- _driver.call(&_driver.glHint)(target, mode);
- }
- static void REGAL_CALL glIndexMask(GLuint mask)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexMask),reinterpret_cast<void (*)()>(glIndexMask),"glIndexMask");
- _driver.call(&_driver.glIndexMask)(mask);
- }
- static void REGAL_CALL glIndexd(GLdouble c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexd),reinterpret_cast<void (*)()>(glIndexd),"glIndexd");
- _driver.call(&_driver.glIndexd)(c);
- }
- static void REGAL_CALL glIndexdv(const GLdouble *c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexdv),reinterpret_cast<void (*)()>(glIndexdv),"glIndexdv");
- _driver.call(&_driver.glIndexdv)(c);
- }
- static void REGAL_CALL glIndexf(GLfloat c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexf),reinterpret_cast<void (*)()>(glIndexf),"glIndexf");
- _driver.call(&_driver.glIndexf)(c);
- }
- static void REGAL_CALL glIndexfv(const GLfloat *c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexfv),reinterpret_cast<void (*)()>(glIndexfv),"glIndexfv");
- _driver.call(&_driver.glIndexfv)(c);
- }
- static void REGAL_CALL glIndexi(GLint c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexi),reinterpret_cast<void (*)()>(glIndexi),"glIndexi");
- _driver.call(&_driver.glIndexi)(c);
- }
- static void REGAL_CALL glIndexiv(const GLint *c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexiv),reinterpret_cast<void (*)()>(glIndexiv),"glIndexiv");
- _driver.call(&_driver.glIndexiv)(c);
- }
- static void REGAL_CALL glIndexs(GLshort c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexs),reinterpret_cast<void (*)()>(glIndexs),"glIndexs");
- _driver.call(&_driver.glIndexs)(c);
- }
- static void REGAL_CALL glIndexsv(const GLshort *c)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIndexsv),reinterpret_cast<void (*)()>(glIndexsv),"glIndexsv");
- _driver.call(&_driver.glIndexsv)(c);
- }
- static void REGAL_CALL glInitNames(void)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glInitNames),reinterpret_cast<void (*)()>(glInitNames),"glInitNames");
- _driver.call(&_driver.glInitNames)();
- }
- static GLboolean REGAL_CALL glIsEnabled(GLenum cap)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIsEnabled),reinterpret_cast<void (*)()>(glIsEnabled),"glIsEnabled");
- return _driver.call(&_driver.glIsEnabled)(cap);
- }
- static GLboolean REGAL_CALL glIsList(GLuint list)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glIsList),reinterpret_cast<void (*)()>(glIsList),"glIsList");
- return _driver.call(&_driver.glIsList)(list);
- }
- static void REGAL_CALL glLightModelf(GLenum pname, GLfloat param)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLightModelf),reinterpret_cast<void (*)()>(glLightModelf),"glLightModelf");
- _driver.call(&_driver.glLightModelf)(pname, param);
- }
- static void REGAL_CALL glLightModelfv(GLenum pname, const GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLightModelfv),reinterpret_cast<void (*)()>(glLightModelfv),"glLightModelfv");
- _driver.call(&_driver.glLightModelfv)(pname, params);
- }
- static void REGAL_CALL glLightModeli(GLenum pname, GLint param)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLightModeli),reinterpret_cast<void (*)()>(glLightModeli),"glLightModeli");
- _driver.call(&_driver.glLightModeli)(pname, param);
- }
- static void REGAL_CALL glLightModeliv(GLenum pname, const GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLightModeliv),reinterpret_cast<void (*)()>(glLightModeliv),"glLightModeliv");
- _driver.call(&_driver.glLightModeliv)(pname, params);
- }
- static void REGAL_CALL glLightf(GLenum light, GLenum pname, GLfloat param)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLightf),reinterpret_cast<void (*)()>(glLightf),"glLightf");
- _driver.call(&_driver.glLightf)(light, pname, param);
- }
- static void REGAL_CALL glLightfv(GLenum light, GLenum pname, const GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLightfv),reinterpret_cast<void (*)()>(glLightfv),"glLightfv");
- _driver.call(&_driver.glLightfv)(light, pname, params);
- }
- static void REGAL_CALL glLighti(GLenum light, GLenum pname, GLint param)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLighti),reinterpret_cast<void (*)()>(glLighti),"glLighti");
- _driver.call(&_driver.glLighti)(light, pname, param);
- }
- static void REGAL_CALL glLightiv(GLenum light, GLenum pname, const GLint *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLightiv),reinterpret_cast<void (*)()>(glLightiv),"glLightiv");
- _driver.call(&_driver.glLightiv)(light, pname, params);
- }
- static void REGAL_CALL glLineStipple(GLint factor, GLushort pattern)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLineStipple),reinterpret_cast<void (*)()>(glLineStipple),"glLineStipple");
- _driver.call(&_driver.glLineStipple)(factor, pattern);
- }
- static void REGAL_CALL glLineWidth(GLfloat width)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLineWidth),reinterpret_cast<void (*)()>(glLineWidth),"glLineWidth");
- _driver.call(&_driver.glLineWidth)(width);
- }
- static void REGAL_CALL glListBase(GLuint base)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glListBase),reinterpret_cast<void (*)()>(glListBase),"glListBase");
- _driver.call(&_driver.glListBase)(base);
- }
- static void REGAL_CALL glLoadIdentity(void)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLoadIdentity),reinterpret_cast<void (*)()>(glLoadIdentity),"glLoadIdentity");
- _driver.call(&_driver.glLoadIdentity)();
- }
- static void REGAL_CALL glLoadMatrixd(const GLdouble *m)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLoadMatrixd),reinterpret_cast<void (*)()>(glLoadMatrixd),"glLoadMatrixd");
- _driver.call(&_driver.glLoadMatrixd)(m);
- }
- static void REGAL_CALL glLoadMatrixf(const GLfloat *m)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLoadMatrixf),reinterpret_cast<void (*)()>(glLoadMatrixf),"glLoadMatrixf");
- _driver.call(&_driver.glLoadMatrixf)(m);
- }
- static void REGAL_CALL glLoadName(GLuint name)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLoadName),reinterpret_cast<void (*)()>(glLoadName),"glLoadName");
- _driver.call(&_driver.glLoadName)(name);
- }
- static void REGAL_CALL glLogicOp(GLenum opcode)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glLogicOp),reinterpret_cast<void (*)()>(glLogicOp),"glLogicOp");
- _driver.call(&_driver.glLogicOp)(opcode);
- }
- static void REGAL_CALL glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMap1d),reinterpret_cast<void (*)()>(glMap1d),"glMap1d");
- _driver.call(&_driver.glMap1d)(target, u1, u2, stride, order, points);
- }
- static void REGAL_CALL glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMap1f),reinterpret_cast<void (*)()>(glMap1f),"glMap1f");
- _driver.call(&_driver.glMap1f)(target, u1, u2, stride, order, points);
- }
- static void REGAL_CALL glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMap2d),reinterpret_cast<void (*)()>(glMap2d),"glMap2d");
- _driver.call(&_driver.glMap2d)(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
- }
- static void REGAL_CALL glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMap2f),reinterpret_cast<void (*)()>(glMap2f),"glMap2f");
- _driver.call(&_driver.glMap2f)(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
- }
- static void REGAL_CALL glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMapGrid1d),reinterpret_cast<void (*)()>(glMapGrid1d),"glMapGrid1d");
- _driver.call(&_driver.glMapGrid1d)(un, u1, u2);
- }
- static void REGAL_CALL glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMapGrid1f),reinterpret_cast<void (*)()>(glMapGrid1f),"glMapGrid1f");
- _driver.call(&_driver.glMapGrid1f)(un, u1, u2);
- }
- static void REGAL_CALL glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMapGrid2d),reinterpret_cast<void (*)()>(glMapGrid2d),"glMapGrid2d");
- _driver.call(&_driver.glMapGrid2d)(un, u1, u2, vn, v1, v2);
- }
- static void REGAL_CALL glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMapGrid2f),reinterpret_cast<void (*)()>(glMapGrid2f),"glMapGrid2f");
- _driver.call(&_driver.glMapGrid2f)(un, u1, u2, vn, v1, v2);
- }
- static void REGAL_CALL glMaterialf(GLenum face, GLenum pname, GLfloat param)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMaterialf),reinterpret_cast<void (*)()>(glMaterialf),"glMaterialf");
- _driver.call(&_driver.glMaterialf)(face, pname, param);
- }
- static void REGAL_CALL glMaterialfv(GLenum face, GLenum pname, const GLfloat *params)
- {
- DispatchTableGL &_driver = _getDispatchGL();
- _getProcAddress(reinterpret_cast<void (**)()>(&_driver.glMaterialfv),reinterpret_cast<void (*)()>(glMaterialfv),"glMaterialfv");
- _driver.call(&_driver.glMaterialfv)(face, pname, params);
- }
- static void REGAL_CALL glMateriali(GLenum f…
Large files files are truncated, but you can click here to view the full file