#include "gl.h" #include #include void GL_kludge_error_void(const char * c) { std::cerr << "ERROR: from indirect OpenGL call:" << c <<" not properly defined by your gfx-driver\n"; } GLboolean GL_kludge_error_GLboolean(const char * c) { std::cerr << "ERROR: from indirect OpenGL call:" << c <<" not properly defined by your gfx-driver\n"; return false; } GLenum GL_kludge_error_GLenum(const char * c) { std::cerr << "ERROR: from indirect OpenGL call:" << c <<" not properly defined by your gfx-driver\n"; return NULL; } GLuint GL_kludge_error_GLuint(const char * c) { std::cerr << "ERROR: from indirect OpenGL call:" << c <<" not properly defined by your gfx-driver\n"; return 0; } GLvoid* GL_kludge_error_GLvoid_p_(const char * c) { std::cerr << "ERROR: from indirect OpenGL call:" << c <<" not properly defined by your gfx-driver\n"; return NULL; } GLint GL_kludge_error_GLint(const char * c) { std::cerr << "ERROR: from indirect OpenGL call:" << c <<" not properly defined by your gfx-driver\n"; return -1; } void stub_glActiveTexture(GLenum texture); void (* _glActiveTexture)(GLenum texture) = &stub_glActiveTexture; void stub_glActiveTexture(GLenum texture) { if (Os::getExtendedProcAddress("glActiveTexture") == NULL) { return GL_kludge_error_void("glActiveTexture"); } _glActiveTexture = (void (*)(GLenum))Os::getExtendedProcAddress("glActiveTexture"); return _glActiveTexture(texture); } void stub_glActiveTextureARB(GLenum texture); void (* _glActiveTextureARB)(GLenum texture) = &stub_glActiveTextureARB; void stub_glActiveTextureARB(GLenum texture) { if (Os::getExtendedProcAddress("glActiveTextureARB") == NULL) { return GL_kludge_error_void("glActiveTextureARB"); } _glActiveTextureARB = (void (*)(GLenum))Os::getExtendedProcAddress("glActiveTextureARB"); return _glActiveTextureARB(texture); } void stub_glAddSwapHintRectWIN(GLint x, GLint y, GLsizei width, GLsizei height); void (* _glAddSwapHintRectWIN)(GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glAddSwapHintRectWIN; void stub_glAddSwapHintRectWIN(GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glAddSwapHintRectWIN") == NULL) { return GL_kludge_error_void("glAddSwapHintRectWIN"); } _glAddSwapHintRectWIN = (void (*)(GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glAddSwapHintRectWIN"); return _glAddSwapHintRectWIN(x , y , width , height); } void stub_glAlphaFunc(GLenum func, GLclampf ref); void (* _glAlphaFunc)(GLenum func, GLclampf ref) = &stub_glAlphaFunc; void stub_glAlphaFunc(GLenum func, GLclampf ref) { if (Os::getExtendedProcAddress("glAlphaFunc") == NULL) { return GL_kludge_error_void("glAlphaFunc"); } _glAlphaFunc = (void (*)(GLenum , GLclampf))Os::getExtendedProcAddress("glAlphaFunc"); return _glAlphaFunc(func , ref); } GLboolean stub_glAreProgramsResidentNV(GLsizei n, const GLuint *programs, GLboolean *residences); GLboolean (* _glAreProgramsResidentNV)(GLsizei n, const GLuint *programs, GLboolean *residences) = &stub_glAreProgramsResidentNV; GLboolean stub_glAreProgramsResidentNV(GLsizei n, const GLuint *programs, GLboolean *residences) { if (Os::getExtendedProcAddress("glAreProgramsResidentNV") == NULL) { return GL_kludge_error_GLboolean("glAreProgramsResidentNV"); } _glAreProgramsResidentNV = (GLboolean (*)(GLsizei , const GLuint * , GLboolean *))Os::getExtendedProcAddress("glAreProgramsResidentNV"); return _glAreProgramsResidentNV(n , programs , residences); } GLboolean stub_glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences); GLboolean (* _glAreTexturesResident)(GLsizei n, const GLuint *textures, GLboolean *residences) = &stub_glAreTexturesResident; GLboolean stub_glAreTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences) { if (Os::getExtendedProcAddress("glAreTexturesResident") == NULL) { return GL_kludge_error_GLboolean("glAreTexturesResident"); } _glAreTexturesResident = (GLboolean (*)(GLsizei , const GLuint * , GLboolean *))Os::getExtendedProcAddress("glAreTexturesResident"); return _glAreTexturesResident(n , textures , residences); } GLboolean stub_glAreTexturesResidentEXT(GLsizei n, const GLuint *textures, GLboolean *residences); GLboolean (* _glAreTexturesResidentEXT)(GLsizei n, const GLuint *textures, GLboolean *residences) = &stub_glAreTexturesResidentEXT; GLboolean stub_glAreTexturesResidentEXT(GLsizei n, const GLuint *textures, GLboolean *residences) { if (Os::getExtendedProcAddress("glAreTexturesResidentEXT") == NULL) { return GL_kludge_error_GLboolean("glAreTexturesResidentEXT"); } _glAreTexturesResidentEXT = (GLboolean (*)(GLsizei , const GLuint * , GLboolean *))Os::getExtendedProcAddress("glAreTexturesResidentEXT"); return _glAreTexturesResidentEXT(n , textures , residences); } void stub_glArrayElement(GLint i); void (* _glArrayElement)(GLint i) = &stub_glArrayElement; void stub_glArrayElement(GLint i) { if (Os::getExtendedProcAddress("glArrayElement") == NULL) { return GL_kludge_error_void("glArrayElement"); } _glArrayElement = (void (*)(GLint))Os::getExtendedProcAddress("glArrayElement"); return _glArrayElement(i); } void stub_glArrayElementEXT(GLint i); void (* _glArrayElementEXT)(GLint i) = &stub_glArrayElementEXT; void stub_glArrayElementEXT(GLint i) { if (Os::getExtendedProcAddress("glArrayElementEXT") == NULL) { return GL_kludge_error_void("glArrayElementEXT"); } _glArrayElementEXT = (void (*)(GLint))Os::getExtendedProcAddress("glArrayElementEXT"); return _glArrayElementEXT(i); } void stub_glBegin(GLenum mode); void (* _glBegin)(GLenum mode) = &stub_glBegin; void stub_glBegin(GLenum mode) { if (Os::getExtendedProcAddress("glBegin") == NULL) { return GL_kludge_error_void("glBegin"); } _glBegin = (void (*)(GLenum))Os::getExtendedProcAddress("glBegin"); return _glBegin(mode); } void stub_glBeginOcclusionQueryNV(GLuint id); void (* _glBeginOcclusionQueryNV)(GLuint id) = &stub_glBeginOcclusionQueryNV; void stub_glBeginOcclusionQueryNV(GLuint id) { if (Os::getExtendedProcAddress("glBeginOcclusionQueryNV") == NULL) { return GL_kludge_error_void("glBeginOcclusionQueryNV"); } _glBeginOcclusionQueryNV = (void (*)(GLuint))Os::getExtendedProcAddress("glBeginOcclusionQueryNV"); return _glBeginOcclusionQueryNV(id); } void stub_glBindProgramNV(GLenum target, GLuint id); void (* _glBindProgramNV)(GLenum target, GLuint id) = &stub_glBindProgramNV; void stub_glBindProgramNV(GLenum target, GLuint id) { if (Os::getExtendedProcAddress("glBindProgramNV") == NULL) { return GL_kludge_error_void("glBindProgramNV"); } _glBindProgramNV = (void (*)(GLenum , GLuint))Os::getExtendedProcAddress("glBindProgramNV"); return _glBindProgramNV(target , id); } void stub_glBindTexture(GLenum target, GLuint texture); void (* _glBindTexture)(GLenum target, GLuint texture) = &stub_glBindTexture; void stub_glBindTexture(GLenum target, GLuint texture) { if (Os::getExtendedProcAddress("glBindTexture") == NULL) { return GL_kludge_error_void("glBindTexture"); } _glBindTexture = (void (*)(GLenum , GLuint))Os::getExtendedProcAddress("glBindTexture"); return _glBindTexture(target , texture); } void stub_glBindTextureEXT(GLenum target, GLuint texture); void (* _glBindTextureEXT)(GLenum target, GLuint texture) = &stub_glBindTextureEXT; void stub_glBindTextureEXT(GLenum target, GLuint texture) { if (Os::getExtendedProcAddress("glBindTextureEXT") == NULL) { return GL_kludge_error_void("glBindTextureEXT"); } _glBindTextureEXT = (void (*)(GLenum , GLuint))Os::getExtendedProcAddress("glBindTextureEXT"); return _glBindTextureEXT(target , texture); } void stub_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); void (* _glBitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) = &stub_glBitmap; void stub_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) { if (Os::getExtendedProcAddress("glBitmap") == NULL) { return GL_kludge_error_void("glBitmap"); } _glBitmap = (void (*)(GLsizei , GLsizei , GLfloat , GLfloat , GLfloat , GLfloat , const GLubyte *))Os::getExtendedProcAddress("glBitmap"); return _glBitmap(width , height , xorig , yorig , xmove , ymove , bitmap); } void stub_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); void (* _glBlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) = &stub_glBlendColor; void stub_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { if (Os::getExtendedProcAddress("glBlendColor") == NULL) { return GL_kludge_error_void("glBlendColor"); } _glBlendColor = (void (*)(GLclampf , GLclampf , GLclampf , GLclampf))Os::getExtendedProcAddress("glBlendColor"); return _glBlendColor(red , green , blue , alpha); } void stub_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); void (* _glBlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) = &stub_glBlendColorEXT; void stub_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { if (Os::getExtendedProcAddress("glBlendColorEXT") == NULL) { return GL_kludge_error_void("glBlendColorEXT"); } _glBlendColorEXT = (void (*)(GLclampf , GLclampf , GLclampf , GLclampf))Os::getExtendedProcAddress("glBlendColorEXT"); return _glBlendColorEXT(red , green , blue , alpha); } void stub_glBlendEquation(GLenum mode); void (* _glBlendEquation)(GLenum mode) = &stub_glBlendEquation; void stub_glBlendEquation(GLenum mode) { if (Os::getExtendedProcAddress("glBlendEquation") == NULL) { return GL_kludge_error_void("glBlendEquation"); } _glBlendEquation = (void (*)(GLenum))Os::getExtendedProcAddress("glBlendEquation"); return _glBlendEquation(mode); } void stub_glBlendEquationEXT(GLenum mode); void (* _glBlendEquationEXT)(GLenum mode) = &stub_glBlendEquationEXT; void stub_glBlendEquationEXT(GLenum mode) { if (Os::getExtendedProcAddress("glBlendEquationEXT") == NULL) { return GL_kludge_error_void("glBlendEquationEXT"); } _glBlendEquationEXT = (void (*)(GLenum))Os::getExtendedProcAddress("glBlendEquationEXT"); return _glBlendEquationEXT(mode); } void stub_glBlendFunc(GLenum sfactor, GLenum dfactor); void (* _glBlendFunc)(GLenum sfactor, GLenum dfactor) = &stub_glBlendFunc; void stub_glBlendFunc(GLenum sfactor, GLenum dfactor) { if (Os::getExtendedProcAddress("glBlendFunc") == NULL) { return GL_kludge_error_void("glBlendFunc"); } _glBlendFunc = (void (*)(GLenum , GLenum))Os::getExtendedProcAddress("glBlendFunc"); return _glBlendFunc(sfactor , dfactor); } void stub_glCallList(GLuint list); void (* _glCallList)(GLuint list) = &stub_glCallList; void stub_glCallList(GLuint list) { if (Os::getExtendedProcAddress("glCallList") == NULL) { return GL_kludge_error_void("glCallList"); } _glCallList = (void (*)(GLuint))Os::getExtendedProcAddress("glCallList"); return _glCallList(list); } void stub_glCallLists(GLsizei n, GLenum type, const GLvoid *lists); void (* _glCallLists)(GLsizei n, GLenum type, const GLvoid *lists) = &stub_glCallLists; void stub_glCallLists(GLsizei n, GLenum type, const GLvoid *lists) { if (Os::getExtendedProcAddress("glCallLists") == NULL) { return GL_kludge_error_void("glCallLists"); } _glCallLists = (void (*)(GLsizei , GLenum , const GLvoid *))Os::getExtendedProcAddress("glCallLists"); return _glCallLists(n , type , lists); } void stub_glClear(GLbitfield mask); void (* _glClear)(GLbitfield mask) = &stub_glClear; void stub_glClear(GLbitfield mask) { if (Os::getExtendedProcAddress("glClear") == NULL) { return GL_kludge_error_void("glClear"); } _glClear = (void (*)(GLbitfield))Os::getExtendedProcAddress("glClear"); return _glClear(mask); } void stub_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); void (* _glClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) = &stub_glClearAccum; void stub_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) { if (Os::getExtendedProcAddress("glClearAccum") == NULL) { return GL_kludge_error_void("glClearAccum"); } _glClearAccum = (void (*)(GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glClearAccum"); return _glClearAccum(red , green , blue , alpha); } void stub_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); void (* _glClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) = &stub_glClearColor; void stub_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { if (Os::getExtendedProcAddress("glClearColor") == NULL) { return GL_kludge_error_void("glClearColor"); } _glClearColor = (void (*)(GLclampf , GLclampf , GLclampf , GLclampf))Os::getExtendedProcAddress("glClearColor"); return _glClearColor(red , green , blue , alpha); } void stub_glClearDepth(GLclampd depth); void (* _glClearDepth)(GLclampd depth) = &stub_glClearDepth; void stub_glClearDepth(GLclampd depth) { if (Os::getExtendedProcAddress("glClearDepth") == NULL) { return GL_kludge_error_void("glClearDepth"); } _glClearDepth = (void (*)(GLclampd))Os::getExtendedProcAddress("glClearDepth"); return _glClearDepth(depth); } void stub_glClearIndex(GLfloat c); void (* _glClearIndex)(GLfloat c) = &stub_glClearIndex; void stub_glClearIndex(GLfloat c) { if (Os::getExtendedProcAddress("glClearIndex") == NULL) { return GL_kludge_error_void("glClearIndex"); } _glClearIndex = (void (*)(GLfloat))Os::getExtendedProcAddress("glClearIndex"); return _glClearIndex(c); } void stub_glClearStencil(GLint s); void (* _glClearStencil)(GLint s) = &stub_glClearStencil; void stub_glClearStencil(GLint s) { if (Os::getExtendedProcAddress("glClearStencil") == NULL) { return GL_kludge_error_void("glClearStencil"); } _glClearStencil = (void (*)(GLint))Os::getExtendedProcAddress("glClearStencil"); return _glClearStencil(s); } void stub_glClientActiveTexture(GLenum texture); void (* _glClientActiveTexture)(GLenum texture) = &stub_glClientActiveTexture; void stub_glClientActiveTexture(GLenum texture) { if (Os::getExtendedProcAddress("glClientActiveTexture") == NULL) { return GL_kludge_error_void("glClientActiveTexture"); } _glClientActiveTexture = (void (*)(GLenum))Os::getExtendedProcAddress("glClientActiveTexture"); return _glClientActiveTexture(texture); } void stub_glClientActiveTextureARB(GLenum texture); void (* _glClientActiveTextureARB)(GLenum texture) = &stub_glClientActiveTextureARB; void stub_glClientActiveTextureARB(GLenum texture) { if (Os::getExtendedProcAddress("glClientActiveTextureARB") == NULL) { return GL_kludge_error_void("glClientActiveTextureARB"); } _glClientActiveTextureARB = (void (*)(GLenum))Os::getExtendedProcAddress("glClientActiveTextureARB"); return _glClientActiveTextureARB(texture); } void stub_glClipPlane(GLenum plane, const GLdouble *equation); void (* _glClipPlane)(GLenum plane, const GLdouble *equation) = &stub_glClipPlane; void stub_glClipPlane(GLenum plane, const GLdouble *equation) { if (Os::getExtendedProcAddress("glClipPlane") == NULL) { return GL_kludge_error_void("glClipPlane"); } _glClipPlane = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glClipPlane"); return _glClipPlane(plane , equation); } void stub_glColor3b(GLbyte red, GLbyte green, GLbyte blue); void (* _glColor3b)(GLbyte red, GLbyte green, GLbyte blue) = &stub_glColor3b; void stub_glColor3b(GLbyte red, GLbyte green, GLbyte blue) { if (Os::getExtendedProcAddress("glColor3b") == NULL) { return GL_kludge_error_void("glColor3b"); } _glColor3b = (void (*)(GLbyte , GLbyte , GLbyte))Os::getExtendedProcAddress("glColor3b"); return _glColor3b(red , green , blue); } void stub_glColor3bv(const GLbyte *v); void (* _glColor3bv)(const GLbyte *v) = &stub_glColor3bv; void stub_glColor3bv(const GLbyte *v) { if (Os::getExtendedProcAddress("glColor3bv") == NULL) { return GL_kludge_error_void("glColor3bv"); } _glColor3bv = (void (*)(const GLbyte *))Os::getExtendedProcAddress("glColor3bv"); return _glColor3bv(v); } void stub_glColor3d(GLdouble red, GLdouble green, GLdouble blue); void (* _glColor3d)(GLdouble red, GLdouble green, GLdouble blue) = &stub_glColor3d; void stub_glColor3d(GLdouble red, GLdouble green, GLdouble blue) { if (Os::getExtendedProcAddress("glColor3d") == NULL) { return GL_kludge_error_void("glColor3d"); } _glColor3d = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glColor3d"); return _glColor3d(red , green , blue); } void stub_glColor3dv(const GLdouble *v); void (* _glColor3dv)(const GLdouble *v) = &stub_glColor3dv; void stub_glColor3dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glColor3dv") == NULL) { return GL_kludge_error_void("glColor3dv"); } _glColor3dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glColor3dv"); return _glColor3dv(v); } void stub_glColor3f(GLfloat red, GLfloat green, GLfloat blue); void (* _glColor3f)(GLfloat red, GLfloat green, GLfloat blue) = &stub_glColor3f; void stub_glColor3f(GLfloat red, GLfloat green, GLfloat blue) { if (Os::getExtendedProcAddress("glColor3f") == NULL) { return GL_kludge_error_void("glColor3f"); } _glColor3f = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glColor3f"); return _glColor3f(red , green , blue); } void stub_glColor3fv(const GLfloat *v); void (* _glColor3fv)(const GLfloat *v) = &stub_glColor3fv; void stub_glColor3fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glColor3fv") == NULL) { return GL_kludge_error_void("glColor3fv"); } _glColor3fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glColor3fv"); return _glColor3fv(v); } void stub_glColor3i(GLint red, GLint green, GLint blue); void (* _glColor3i)(GLint red, GLint green, GLint blue) = &stub_glColor3i; void stub_glColor3i(GLint red, GLint green, GLint blue) { if (Os::getExtendedProcAddress("glColor3i") == NULL) { return GL_kludge_error_void("glColor3i"); } _glColor3i = (void (*)(GLint , GLint , GLint))Os::getExtendedProcAddress("glColor3i"); return _glColor3i(red , green , blue); } void stub_glColor3iv(const GLint *v); void (* _glColor3iv)(const GLint *v) = &stub_glColor3iv; void stub_glColor3iv(const GLint *v) { if (Os::getExtendedProcAddress("glColor3iv") == NULL) { return GL_kludge_error_void("glColor3iv"); } _glColor3iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glColor3iv"); return _glColor3iv(v); } void stub_glColor3s(GLshort red, GLshort green, GLshort blue); void (* _glColor3s)(GLshort red, GLshort green, GLshort blue) = &stub_glColor3s; void stub_glColor3s(GLshort red, GLshort green, GLshort blue) { if (Os::getExtendedProcAddress("glColor3s") == NULL) { return GL_kludge_error_void("glColor3s"); } _glColor3s = (void (*)(GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glColor3s"); return _glColor3s(red , green , blue); } void stub_glColor3sv(const GLshort *v); void (* _glColor3sv)(const GLshort *v) = &stub_glColor3sv; void stub_glColor3sv(const GLshort *v) { if (Os::getExtendedProcAddress("glColor3sv") == NULL) { return GL_kludge_error_void("glColor3sv"); } _glColor3sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glColor3sv"); return _glColor3sv(v); } void stub_glColor3ub(GLubyte red, GLubyte green, GLubyte blue); void (* _glColor3ub)(GLubyte red, GLubyte green, GLubyte blue) = &stub_glColor3ub; void stub_glColor3ub(GLubyte red, GLubyte green, GLubyte blue) { if (Os::getExtendedProcAddress("glColor3ub") == NULL) { return GL_kludge_error_void("glColor3ub"); } _glColor3ub = (void (*)(GLubyte , GLubyte , GLubyte))Os::getExtendedProcAddress("glColor3ub"); return _glColor3ub(red , green , blue); } void stub_glColor3ubv(const GLubyte *v); void (* _glColor3ubv)(const GLubyte *v) = &stub_glColor3ubv; void stub_glColor3ubv(const GLubyte *v) { if (Os::getExtendedProcAddress("glColor3ubv") == NULL) { return GL_kludge_error_void("glColor3ubv"); } _glColor3ubv = (void (*)(const GLubyte *))Os::getExtendedProcAddress("glColor3ubv"); return _glColor3ubv(v); } void stub_glColor3ui(GLuint red, GLuint green, GLuint blue); void (* _glColor3ui)(GLuint red, GLuint green, GLuint blue) = &stub_glColor3ui; void stub_glColor3ui(GLuint red, GLuint green, GLuint blue) { if (Os::getExtendedProcAddress("glColor3ui") == NULL) { return GL_kludge_error_void("glColor3ui"); } _glColor3ui = (void (*)(GLuint , GLuint , GLuint))Os::getExtendedProcAddress("glColor3ui"); return _glColor3ui(red , green , blue); } void stub_glColor3uiv(const GLuint *v); void (* _glColor3uiv)(const GLuint *v) = &stub_glColor3uiv; void stub_glColor3uiv(const GLuint *v) { if (Os::getExtendedProcAddress("glColor3uiv") == NULL) { return GL_kludge_error_void("glColor3uiv"); } _glColor3uiv = (void (*)(const GLuint *))Os::getExtendedProcAddress("glColor3uiv"); return _glColor3uiv(v); } void stub_glColor3us(GLushort red, GLushort green, GLushort blue); void (* _glColor3us)(GLushort red, GLushort green, GLushort blue) = &stub_glColor3us; void stub_glColor3us(GLushort red, GLushort green, GLushort blue) { if (Os::getExtendedProcAddress("glColor3us") == NULL) { return GL_kludge_error_void("glColor3us"); } _glColor3us = (void (*)(GLushort , GLushort , GLushort))Os::getExtendedProcAddress("glColor3us"); return _glColor3us(red , green , blue); } void stub_glColor3usv(const GLushort *v); void (* _glColor3usv)(const GLushort *v) = &stub_glColor3usv; void stub_glColor3usv(const GLushort *v) { if (Os::getExtendedProcAddress("glColor3usv") == NULL) { return GL_kludge_error_void("glColor3usv"); } _glColor3usv = (void (*)(const GLushort *))Os::getExtendedProcAddress("glColor3usv"); return _glColor3usv(v); } void stub_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); void (* _glColor4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) = &stub_glColor4b; void stub_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) { if (Os::getExtendedProcAddress("glColor4b") == NULL) { return GL_kludge_error_void("glColor4b"); } _glColor4b = (void (*)(GLbyte , GLbyte , GLbyte , GLbyte))Os::getExtendedProcAddress("glColor4b"); return _glColor4b(red , green , blue , alpha); } void stub_glColor4bv(const GLbyte *v); void (* _glColor4bv)(const GLbyte *v) = &stub_glColor4bv; void stub_glColor4bv(const GLbyte *v) { if (Os::getExtendedProcAddress("glColor4bv") == NULL) { return GL_kludge_error_void("glColor4bv"); } _glColor4bv = (void (*)(const GLbyte *))Os::getExtendedProcAddress("glColor4bv"); return _glColor4bv(v); } void stub_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); void (* _glColor4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) = &stub_glColor4d; void stub_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) { if (Os::getExtendedProcAddress("glColor4d") == NULL) { return GL_kludge_error_void("glColor4d"); } _glColor4d = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glColor4d"); return _glColor4d(red , green , blue , alpha); } void stub_glColor4dv(const GLdouble *v); void (* _glColor4dv)(const GLdouble *v) = &stub_glColor4dv; void stub_glColor4dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glColor4dv") == NULL) { return GL_kludge_error_void("glColor4dv"); } _glColor4dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glColor4dv"); return _glColor4dv(v); } void stub_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); void (* _glColor4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) = &stub_glColor4f; void stub_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) { if (Os::getExtendedProcAddress("glColor4f") == NULL) { return GL_kludge_error_void("glColor4f"); } _glColor4f = (void (*)(GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glColor4f"); return _glColor4f(red , green , blue , alpha); } void stub_glColor4fv(const GLfloat *v); void (* _glColor4fv)(const GLfloat *v) = &stub_glColor4fv; void stub_glColor4fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glColor4fv") == NULL) { return GL_kludge_error_void("glColor4fv"); } _glColor4fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glColor4fv"); return _glColor4fv(v); } void stub_glColor4i(GLint red, GLint green, GLint blue, GLint alpha); void (* _glColor4i)(GLint red, GLint green, GLint blue, GLint alpha) = &stub_glColor4i; void stub_glColor4i(GLint red, GLint green, GLint blue, GLint alpha) { if (Os::getExtendedProcAddress("glColor4i") == NULL) { return GL_kludge_error_void("glColor4i"); } _glColor4i = (void (*)(GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glColor4i"); return _glColor4i(red , green , blue , alpha); } void stub_glColor4iv(const GLint *v); void (* _glColor4iv)(const GLint *v) = &stub_glColor4iv; void stub_glColor4iv(const GLint *v) { if (Os::getExtendedProcAddress("glColor4iv") == NULL) { return GL_kludge_error_void("glColor4iv"); } _glColor4iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glColor4iv"); return _glColor4iv(v); } void stub_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha); void (* _glColor4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha) = &stub_glColor4s; void stub_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha) { if (Os::getExtendedProcAddress("glColor4s") == NULL) { return GL_kludge_error_void("glColor4s"); } _glColor4s = (void (*)(GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glColor4s"); return _glColor4s(red , green , blue , alpha); } void stub_glColor4sv(const GLshort *v); void (* _glColor4sv)(const GLshort *v) = &stub_glColor4sv; void stub_glColor4sv(const GLshort *v) { if (Os::getExtendedProcAddress("glColor4sv") == NULL) { return GL_kludge_error_void("glColor4sv"); } _glColor4sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glColor4sv"); return _glColor4sv(v); } void stub_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); void (* _glColor4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) = &stub_glColor4ub; void stub_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) { if (Os::getExtendedProcAddress("glColor4ub") == NULL) { return GL_kludge_error_void("glColor4ub"); } _glColor4ub = (void (*)(GLubyte , GLubyte , GLubyte , GLubyte))Os::getExtendedProcAddress("glColor4ub"); return _glColor4ub(red , green , blue , alpha); } void stub_glColor4ubv(const GLubyte *v); void (* _glColor4ubv)(const GLubyte *v) = &stub_glColor4ubv; void stub_glColor4ubv(const GLubyte *v) { if (Os::getExtendedProcAddress("glColor4ubv") == NULL) { return GL_kludge_error_void("glColor4ubv"); } _glColor4ubv = (void (*)(const GLubyte *))Os::getExtendedProcAddress("glColor4ubv"); return _glColor4ubv(v); } void stub_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha); void (* _glColor4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha) = &stub_glColor4ui; void stub_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha) { if (Os::getExtendedProcAddress("glColor4ui") == NULL) { return GL_kludge_error_void("glColor4ui"); } _glColor4ui = (void (*)(GLuint , GLuint , GLuint , GLuint))Os::getExtendedProcAddress("glColor4ui"); return _glColor4ui(red , green , blue , alpha); } void stub_glColor4uiv(const GLuint *v); void (* _glColor4uiv)(const GLuint *v) = &stub_glColor4uiv; void stub_glColor4uiv(const GLuint *v) { if (Os::getExtendedProcAddress("glColor4uiv") == NULL) { return GL_kludge_error_void("glColor4uiv"); } _glColor4uiv = (void (*)(const GLuint *))Os::getExtendedProcAddress("glColor4uiv"); return _glColor4uiv(v); } void stub_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha); void (* _glColor4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha) = &stub_glColor4us; void stub_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha) { if (Os::getExtendedProcAddress("glColor4us") == NULL) { return GL_kludge_error_void("glColor4us"); } _glColor4us = (void (*)(GLushort , GLushort , GLushort , GLushort))Os::getExtendedProcAddress("glColor4us"); return _glColor4us(red , green , blue , alpha); } void stub_glColor4usv(const GLushort *v); void (* _glColor4usv)(const GLushort *v) = &stub_glColor4usv; void stub_glColor4usv(const GLushort *v) { if (Os::getExtendedProcAddress("glColor4usv") == NULL) { return GL_kludge_error_void("glColor4usv"); } _glColor4usv = (void (*)(const GLushort *))Os::getExtendedProcAddress("glColor4usv"); return _glColor4usv(v); } void stub_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); void (* _glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) = &stub_glColorMask; void stub_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) { if (Os::getExtendedProcAddress("glColorMask") == NULL) { return GL_kludge_error_void("glColorMask"); } _glColorMask = (void (*)(GLboolean , GLboolean , GLboolean , GLboolean))Os::getExtendedProcAddress("glColorMask"); return _glColorMask(red , green , blue , alpha); } void stub_glColorMaterial(GLenum face, GLenum mode); void (* _glColorMaterial)(GLenum face, GLenum mode) = &stub_glColorMaterial; void stub_glColorMaterial(GLenum face, GLenum mode) { if (Os::getExtendedProcAddress("glColorMaterial") == NULL) { return GL_kludge_error_void("glColorMaterial"); } _glColorMaterial = (void (*)(GLenum , GLenum))Os::getExtendedProcAddress("glColorMaterial"); return _glColorMaterial(face , mode); } void stub_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glColorPointer; void stub_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glColorPointer") == NULL) { return GL_kludge_error_void("glColorPointer"); } _glColorPointer = (void (*)(GLint , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glColorPointer"); return _glColorPointer(size , type , stride , pointer); } void stub_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); void (* _glColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) = &stub_glColorPointerEXT; void stub_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glColorPointerEXT") == NULL) { return GL_kludge_error_void("glColorPointerEXT"); } _glColorPointerEXT = (void (*)(GLint , GLenum , GLsizei , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glColorPointerEXT"); return _glColorPointerEXT(size , type , stride , count , pointer); } void stub_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data); void (* _glColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) = &stub_glColorSubTable; void stub_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) { if (Os::getExtendedProcAddress("glColorSubTable") == NULL) { return GL_kludge_error_void("glColorSubTable"); } _glColorSubTable = (void (*)(GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glColorSubTable"); return _glColorSubTable(target , start , count , format , type , data); } void stub_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table); void (* _glColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table) = &stub_glColorSubTableEXT; void stub_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *table) { if (Os::getExtendedProcAddress("glColorSubTableEXT") == NULL) { return GL_kludge_error_void("glColorSubTableEXT"); } _glColorSubTableEXT = (void (*)(GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glColorSubTableEXT"); return _glColorSubTableEXT(target , start , count , format , type , table); } void stub_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); void (* _glColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) = &stub_glColorTable; void stub_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) { if (Os::getExtendedProcAddress("glColorTable") == NULL) { return GL_kludge_error_void("glColorTable"); } _glColorTable = (void (*)(GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glColorTable"); return _glColorTable(target , internalformat , width , format , type , table); } void stub_glColorTableEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); void (* _glColorTableEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) = &stub_glColorTableEXT; void stub_glColorTableEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) { if (Os::getExtendedProcAddress("glColorTableEXT") == NULL) { return GL_kludge_error_void("glColorTableEXT"); } _glColorTableEXT = (void (*)(GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glColorTableEXT"); return _glColorTableEXT(target , internalformat , width , format , type , table); } void stub_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params); void (* _glColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat *params) = &stub_glColorTableParameterfv; void stub_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glColorTableParameterfv") == NULL) { return GL_kludge_error_void("glColorTableParameterfv"); } _glColorTableParameterfv = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glColorTableParameterfv"); return _glColorTableParameterfv(target , pname , params); } void stub_glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params); void (* _glColorTableParameteriv)(GLenum target, GLenum pname, const GLint *params) = &stub_glColorTableParameteriv; void stub_glColorTableParameteriv(GLenum target, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glColorTableParameteriv") == NULL) { return GL_kludge_error_void("glColorTableParameteriv"); } _glColorTableParameteriv = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glColorTableParameteriv"); return _glColorTableParameteriv(target , pname , params); } void stub_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); void (* _glCombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) = &stub_glCombinerInputNV; void stub_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) { if (Os::getExtendedProcAddress("glCombinerInputNV") == NULL) { return GL_kludge_error_void("glCombinerInputNV"); } _glCombinerInputNV = (void (*)(GLenum , GLenum , GLenum , GLenum , GLenum , GLenum))Os::getExtendedProcAddress("glCombinerInputNV"); return _glCombinerInputNV(stage , portion , variable , input , mapping , componentUsage); } void stub_glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); void (* _glCombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) = &stub_glCombinerOutputNV; void stub_glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) { if (Os::getExtendedProcAddress("glCombinerOutputNV") == NULL) { return GL_kludge_error_void("glCombinerOutputNV"); } _glCombinerOutputNV = (void (*)(GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLenum , GLboolean , GLboolean , GLboolean))Os::getExtendedProcAddress("glCombinerOutputNV"); return _glCombinerOutputNV(stage , portion , abOutput , cdOutput , sumOutput , scale , bias , abDotProduct , cdDotProduct , muxSum); } void stub_glCombinerParameterfNV(GLenum pname, GLfloat param); void (* _glCombinerParameterfNV)(GLenum pname, GLfloat param) = &stub_glCombinerParameterfNV; void stub_glCombinerParameterfNV(GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glCombinerParameterfNV") == NULL) { return GL_kludge_error_void("glCombinerParameterfNV"); } _glCombinerParameterfNV = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glCombinerParameterfNV"); return _glCombinerParameterfNV(pname , param); } void stub_glCombinerParameterfvNV(GLenum pname, const GLfloat *params); void (* _glCombinerParameterfvNV)(GLenum pname, const GLfloat *params) = &stub_glCombinerParameterfvNV; void stub_glCombinerParameterfvNV(GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glCombinerParameterfvNV") == NULL) { return GL_kludge_error_void("glCombinerParameterfvNV"); } _glCombinerParameterfvNV = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glCombinerParameterfvNV"); return _glCombinerParameterfvNV(pname , params); } void stub_glCombinerParameteriNV(GLenum pname, GLint param); void (* _glCombinerParameteriNV)(GLenum pname, GLint param) = &stub_glCombinerParameteriNV; void stub_glCombinerParameteriNV(GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glCombinerParameteriNV") == NULL) { return GL_kludge_error_void("glCombinerParameteriNV"); } _glCombinerParameteriNV = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glCombinerParameteriNV"); return _glCombinerParameteriNV(pname , param); } void stub_glCombinerParameterivNV(GLenum pname, const GLint *params); void (* _glCombinerParameterivNV)(GLenum pname, const GLint *params) = &stub_glCombinerParameterivNV; void stub_glCombinerParameterivNV(GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glCombinerParameterivNV") == NULL) { return GL_kludge_error_void("glCombinerParameterivNV"); } _glCombinerParameterivNV = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glCombinerParameterivNV"); return _glCombinerParameterivNV(pname , params); } void stub_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat *params); void (* _glCombinerStageParameterfvNV)(GLenum stage, GLenum pname, const GLfloat *params) = &stub_glCombinerStageParameterfvNV; void stub_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glCombinerStageParameterfvNV") == NULL) { return GL_kludge_error_void("glCombinerStageParameterfvNV"); } _glCombinerStageParameterfvNV = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glCombinerStageParameterfvNV"); return _glCombinerStageParameterfvNV(stage , pname , params); } void stub_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage1D; void stub_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexImage1D") == NULL) { return GL_kludge_error_void("glCompressedTexImage1D"); } _glCompressedTexImage1D = (void (*)(GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexImage1D"); return _glCompressedTexImage1D(target , level , internalformat , width , border , imageSize , data); } void stub_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage1DARB; void stub_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexImage1DARB") == NULL) { return GL_kludge_error_void("glCompressedTexImage1DARB"); } _glCompressedTexImage1DARB = (void (*)(GLenum , GLint , GLenum , GLsizei , GLint , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexImage1DARB"); return _glCompressedTexImage1DARB(target , level , internalformat , width , border , imageSize , data); } void stub_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage2D; void stub_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexImage2D") == NULL) { return GL_kludge_error_void("glCompressedTexImage2D"); } _glCompressedTexImage2D = (void (*)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexImage2D"); return _glCompressedTexImage2D(target , level , internalformat , width , height , border , imageSize , data); } void stub_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage2DARB; void stub_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexImage2DARB") == NULL) { return GL_kludge_error_void("glCompressedTexImage2DARB"); } _glCompressedTexImage2DARB = (void (*)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexImage2DARB"); return _glCompressedTexImage2DARB(target , level , internalformat , width , height , border , imageSize , data); } void stub_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage3D; void stub_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexImage3D") == NULL) { return GL_kludge_error_void("glCompressedTexImage3D"); } _glCompressedTexImage3D = (void (*)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexImage3D"); return _glCompressedTexImage3D(target , level , internalformat , width , height , depth , border , imageSize , data); } void stub_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexImage3DARB; void stub_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexImage3DARB") == NULL) { return GL_kludge_error_void("glCompressedTexImage3DARB"); } _glCompressedTexImage3DARB = (void (*)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexImage3DARB"); return _glCompressedTexImage3DARB(target , level , internalformat , width , height , depth , border , imageSize , data); } void stub_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage1D; void stub_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexSubImage1D") == NULL) { return GL_kludge_error_void("glCompressedTexSubImage1D"); } _glCompressedTexSubImage1D = (void (*)(GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexSubImage1D"); return _glCompressedTexSubImage1D(target , level , xoffset , width , format , imageSize , data); } void stub_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage1DARB; void stub_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexSubImage1DARB") == NULL) { return GL_kludge_error_void("glCompressedTexSubImage1DARB"); } _glCompressedTexSubImage1DARB = (void (*)(GLenum , GLint , GLint , GLsizei , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexSubImage1DARB"); return _glCompressedTexSubImage1DARB(target , level , xoffset , width , format , imageSize , data); } void stub_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage2D; void stub_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexSubImage2D") == NULL) { return GL_kludge_error_void("glCompressedTexSubImage2D"); } _glCompressedTexSubImage2D = (void (*)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexSubImage2D"); return _glCompressedTexSubImage2D(target , level , xoffset , yoffset , width , height , format , imageSize , data); } void stub_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage2DARB; void stub_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexSubImage2DARB") == NULL) { return GL_kludge_error_void("glCompressedTexSubImage2DARB"); } _glCompressedTexSubImage2DARB = (void (*)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexSubImage2DARB"); return _glCompressedTexSubImage2DARB(target , level , xoffset , yoffset , width , height , format , imageSize , data); } void stub_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage3D; void stub_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexSubImage3D") == NULL) { return GL_kludge_error_void("glCompressedTexSubImage3D"); } _glCompressedTexSubImage3D = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexSubImage3D"); return _glCompressedTexSubImage3D(target , level , xoffset , yoffset , zoffset , width , height , depth , format , imageSize , data); } void stub_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); void (* _glCompressedTexSubImage3DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) = &stub_glCompressedTexSubImage3DARB; void stub_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data) { if (Os::getExtendedProcAddress("glCompressedTexSubImage3DARB") == NULL) { return GL_kludge_error_void("glCompressedTexSubImage3DARB"); } _glCompressedTexSubImage3DARB = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glCompressedTexSubImage3DARB"); return _glCompressedTexSubImage3DARB(target , level , xoffset , yoffset , zoffset , width , height , depth , format , imageSize , data); } void stub_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); void (* _glConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) = &stub_glConvolutionFilter1D; void stub_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) { if (Os::getExtendedProcAddress("glConvolutionFilter1D") == NULL) { return GL_kludge_error_void("glConvolutionFilter1D"); } _glConvolutionFilter1D = (void (*)(GLenum , GLenum , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glConvolutionFilter1D"); return _glConvolutionFilter1D(target , internalformat , width , format , type , image); } void stub_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); void (* _glConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) = &stub_glConvolutionFilter2D; void stub_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) { if (Os::getExtendedProcAddress("glConvolutionFilter2D") == NULL) { return GL_kludge_error_void("glConvolutionFilter2D"); } _glConvolutionFilter2D = (void (*)(GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glConvolutionFilter2D"); return _glConvolutionFilter2D(target , internalformat , width , height , format , type , image); } void stub_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params); void (* _glConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params) = &stub_glConvolutionParameterf; void stub_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params) { if (Os::getExtendedProcAddress("glConvolutionParameterf") == NULL) { return GL_kludge_error_void("glConvolutionParameterf"); } _glConvolutionParameterf = (void (*)(GLenum , GLenum , GLfloat))Os::getExtendedProcAddress("glConvolutionParameterf"); return _glConvolutionParameterf(target , pname , params); } void stub_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params); void (* _glConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat *params) = &stub_glConvolutionParameterfv; void stub_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glConvolutionParameterfv") == NULL) { return GL_kludge_error_void("glConvolutionParameterfv"); } _glConvolutionParameterfv = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glConvolutionParameterfv"); return _glConvolutionParameterfv(target , pname , params); } void stub_glConvolutionParameteri(GLenum target, GLenum pname, GLint params); void (* _glConvolutionParameteri)(GLenum target, GLenum pname, GLint params) = &stub_glConvolutionParameteri; void stub_glConvolutionParameteri(GLenum target, GLenum pname, GLint params) { if (Os::getExtendedProcAddress("glConvolutionParameteri") == NULL) { return GL_kludge_error_void("glConvolutionParameteri"); } _glConvolutionParameteri = (void (*)(GLenum , GLenum , GLint))Os::getExtendedProcAddress("glConvolutionParameteri"); return _glConvolutionParameteri(target , pname , params); } void stub_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params); void (* _glConvolutionParameteriv)(GLenum target, GLenum pname, const GLint *params) = &stub_glConvolutionParameteriv; void stub_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glConvolutionParameteriv") == NULL) { return GL_kludge_error_void("glConvolutionParameteriv"); } _glConvolutionParameteriv = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glConvolutionParameteriv"); return _glConvolutionParameteriv(target , pname , params); } void stub_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); void (* _glCopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) = &stub_glCopyColorSubTable; void stub_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) { if (Os::getExtendedProcAddress("glCopyColorSubTable") == NULL) { return GL_kludge_error_void("glCopyColorSubTable"); } _glCopyColorSubTable = (void (*)(GLenum , GLsizei , GLint , GLint , GLsizei))Os::getExtendedProcAddress("glCopyColorSubTable"); return _glCopyColorSubTable(target , start , x , y , width); } void stub_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); void (* _glCopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) = &stub_glCopyColorTable; void stub_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) { if (Os::getExtendedProcAddress("glCopyColorTable") == NULL) { return GL_kludge_error_void("glCopyColorTable"); } _glCopyColorTable = (void (*)(GLenum , GLenum , GLint , GLint , GLsizei))Os::getExtendedProcAddress("glCopyColorTable"); return _glCopyColorTable(target , internalformat , x , y , width); } void stub_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); void (* _glCopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) = &stub_glCopyConvolutionFilter1D; void stub_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) { if (Os::getExtendedProcAddress("glCopyConvolutionFilter1D") == NULL) { return GL_kludge_error_void("glCopyConvolutionFilter1D"); } _glCopyConvolutionFilter1D = (void (*)(GLenum , GLenum , GLint , GLint , GLsizei))Os::getExtendedProcAddress("glCopyConvolutionFilter1D"); return _glCopyConvolutionFilter1D(target , internalformat , x , y , width); } void stub_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); void (* _glCopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glCopyConvolutionFilter2D; void stub_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glCopyConvolutionFilter2D") == NULL) { return GL_kludge_error_void("glCopyConvolutionFilter2D"); } _glCopyConvolutionFilter2D = (void (*)(GLenum , GLenum , GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glCopyConvolutionFilter2D"); return _glCopyConvolutionFilter2D(target , internalformat , x , y , width , height); } void stub_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); void (* _glCopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type) = &stub_glCopyPixels; void stub_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type) { if (Os::getExtendedProcAddress("glCopyPixels") == NULL) { return GL_kludge_error_void("glCopyPixels"); } _glCopyPixels = (void (*)(GLint , GLint , GLsizei , GLsizei , GLenum))Os::getExtendedProcAddress("glCopyPixels"); return _glCopyPixels(x , y , width , height , type); } void stub_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); void (* _glCopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) = &stub_glCopyTexImage1D; void stub_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) { if (Os::getExtendedProcAddress("glCopyTexImage1D") == NULL) { return GL_kludge_error_void("glCopyTexImage1D"); } _glCopyTexImage1D = (void (*)(GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLint))Os::getExtendedProcAddress("glCopyTexImage1D"); return _glCopyTexImage1D(target , level , internalformat , x , y , width , border); } void stub_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); void (* _glCopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) = &stub_glCopyTexImage2D; void stub_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) { if (Os::getExtendedProcAddress("glCopyTexImage2D") == NULL) { return GL_kludge_error_void("glCopyTexImage2D"); } _glCopyTexImage2D = (void (*)(GLenum , GLint , GLenum , GLint , GLint , GLsizei , GLsizei , GLint))Os::getExtendedProcAddress("glCopyTexImage2D"); return _glCopyTexImage2D(target , level , internalformat , x , y , width , height , border); } void stub_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); void (* _glCopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) = &stub_glCopyTexSubImage1D; void stub_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) { if (Os::getExtendedProcAddress("glCopyTexSubImage1D") == NULL) { return GL_kludge_error_void("glCopyTexSubImage1D"); } _glCopyTexSubImage1D = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLsizei))Os::getExtendedProcAddress("glCopyTexSubImage1D"); return _glCopyTexSubImage1D(target , level , xoffset , x , y , width); } void stub_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); void (* _glCopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glCopyTexSubImage2D; void stub_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glCopyTexSubImage2D") == NULL) { return GL_kludge_error_void("glCopyTexSubImage2D"); } _glCopyTexSubImage2D = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glCopyTexSubImage2D"); return _glCopyTexSubImage2D(target , level , xoffset , yoffset , x , y , width , height); } void stub_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); void (* _glCopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glCopyTexSubImage3D; void stub_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glCopyTexSubImage3D") == NULL) { return GL_kludge_error_void("glCopyTexSubImage3D"); } _glCopyTexSubImage3D = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glCopyTexSubImage3D"); return _glCopyTexSubImage3D(target , level , xoffset , yoffset , zoffset , x , y , width , height); } void stub_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); void (* _glCopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glCopyTexSubImage3DEXT; void stub_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glCopyTexSubImage3DEXT") == NULL) { return GL_kludge_error_void("glCopyTexSubImage3DEXT"); } _glCopyTexSubImage3DEXT = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glCopyTexSubImage3DEXT"); return _glCopyTexSubImage3DEXT(target , level , xoffset , yoffset , zoffset , x , y , width , height); } void stub_glCullFace(GLenum mode); void (* _glCullFace)(GLenum mode) = &stub_glCullFace; void stub_glCullFace(GLenum mode) { if (Os::getExtendedProcAddress("glCullFace") == NULL) { return GL_kludge_error_void("glCullFace"); } _glCullFace = (void (*)(GLenum))Os::getExtendedProcAddress("glCullFace"); return _glCullFace(mode); } void stub_glDeleteFencesNV(GLsizei n, const GLuint *fences); void (* _glDeleteFencesNV)(GLsizei n, const GLuint *fences) = &stub_glDeleteFencesNV; void stub_glDeleteFencesNV(GLsizei n, const GLuint *fences) { if (Os::getExtendedProcAddress("glDeleteFencesNV") == NULL) { return GL_kludge_error_void("glDeleteFencesNV"); } _glDeleteFencesNV = (void (*)(GLsizei , const GLuint *))Os::getExtendedProcAddress("glDeleteFencesNV"); return _glDeleteFencesNV(n , fences); } void stub_glDeleteLists(GLuint list, GLsizei range); void (* _glDeleteLists)(GLuint list, GLsizei range) = &stub_glDeleteLists; void stub_glDeleteLists(GLuint list, GLsizei range) { if (Os::getExtendedProcAddress("glDeleteLists") == NULL) { return GL_kludge_error_void("glDeleteLists"); } _glDeleteLists = (void (*)(GLuint , GLsizei))Os::getExtendedProcAddress("glDeleteLists"); return _glDeleteLists(list , range); } void stub_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint *ids); void (* _glDeleteOcclusionQueriesNV)(GLsizei n, const GLuint *ids) = &stub_glDeleteOcclusionQueriesNV; void stub_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint *ids) { if (Os::getExtendedProcAddress("glDeleteOcclusionQueriesNV") == NULL) { return GL_kludge_error_void("glDeleteOcclusionQueriesNV"); } _glDeleteOcclusionQueriesNV = (void (*)(GLsizei , const GLuint *))Os::getExtendedProcAddress("glDeleteOcclusionQueriesNV"); return _glDeleteOcclusionQueriesNV(n , ids); } void stub_glDeleteProgramsNV(GLsizei n, const GLuint *programs); void (* _glDeleteProgramsNV)(GLsizei n, const GLuint *programs) = &stub_glDeleteProgramsNV; void stub_glDeleteProgramsNV(GLsizei n, const GLuint *programs) { if (Os::getExtendedProcAddress("glDeleteProgramsNV") == NULL) { return GL_kludge_error_void("glDeleteProgramsNV"); } _glDeleteProgramsNV = (void (*)(GLsizei , const GLuint *))Os::getExtendedProcAddress("glDeleteProgramsNV"); return _glDeleteProgramsNV(n , programs); } void stub_glDeleteTextures(GLsizei n, const GLuint *textures); void (* _glDeleteTextures)(GLsizei n, const GLuint *textures) = &stub_glDeleteTextures; void stub_glDeleteTextures(GLsizei n, const GLuint *textures) { if (Os::getExtendedProcAddress("glDeleteTextures") == NULL) { return GL_kludge_error_void("glDeleteTextures"); } _glDeleteTextures = (void (*)(GLsizei , const GLuint *))Os::getExtendedProcAddress("glDeleteTextures"); return _glDeleteTextures(n , textures); } void stub_glDeleteTexturesEXT(GLsizei n, const GLuint *textures); void (* _glDeleteTexturesEXT)(GLsizei n, const GLuint *textures) = &stub_glDeleteTexturesEXT; void stub_glDeleteTexturesEXT(GLsizei n, const GLuint *textures) { if (Os::getExtendedProcAddress("glDeleteTexturesEXT") == NULL) { return GL_kludge_error_void("glDeleteTexturesEXT"); } _glDeleteTexturesEXT = (void (*)(GLsizei , const GLuint *))Os::getExtendedProcAddress("glDeleteTexturesEXT"); return _glDeleteTexturesEXT(n , textures); } void stub_glDepthFunc(GLenum func); void (* _glDepthFunc)(GLenum func) = &stub_glDepthFunc; void stub_glDepthFunc(GLenum func) { if (Os::getExtendedProcAddress("glDepthFunc") == NULL) { return GL_kludge_error_void("glDepthFunc"); } _glDepthFunc = (void (*)(GLenum))Os::getExtendedProcAddress("glDepthFunc"); return _glDepthFunc(func); } void stub_glDepthMask(GLboolean flag); void (* _glDepthMask)(GLboolean flag) = &stub_glDepthMask; void stub_glDepthMask(GLboolean flag) { if (Os::getExtendedProcAddress("glDepthMask") == NULL) { return GL_kludge_error_void("glDepthMask"); } _glDepthMask = (void (*)(GLboolean))Os::getExtendedProcAddress("glDepthMask"); return _glDepthMask(flag); } void stub_glDepthRange(GLclampd zNear, GLclampd zFar); void (* _glDepthRange)(GLclampd zNear, GLclampd zFar) = &stub_glDepthRange; void stub_glDepthRange(GLclampd zNear, GLclampd zFar) { if (Os::getExtendedProcAddress("glDepthRange") == NULL) { return GL_kludge_error_void("glDepthRange"); } _glDepthRange = (void (*)(GLclampd , GLclampd))Os::getExtendedProcAddress("glDepthRange"); return _glDepthRange(zNear , zFar); } void stub_glDisable(GLenum cap); void (* _glDisable)(GLenum cap) = &stub_glDisable; void stub_glDisable(GLenum cap) { if (Os::getExtendedProcAddress("glDisable") == NULL) { return GL_kludge_error_void("glDisable"); } _glDisable = (void (*)(GLenum))Os::getExtendedProcAddress("glDisable"); return _glDisable(cap); } void stub_glDisableClientState(GLenum array); void (* _glDisableClientState)(GLenum array) = &stub_glDisableClientState; void stub_glDisableClientState(GLenum array) { if (Os::getExtendedProcAddress("glDisableClientState") == NULL) { return GL_kludge_error_void("glDisableClientState"); } _glDisableClientState = (void (*)(GLenum))Os::getExtendedProcAddress("glDisableClientState"); return _glDisableClientState(array); } void stub_glDrawArrays(GLenum mode, GLint first, GLsizei count); void (* _glDrawArrays)(GLenum mode, GLint first, GLsizei count) = &stub_glDrawArrays; void stub_glDrawArrays(GLenum mode, GLint first, GLsizei count) { if (Os::getExtendedProcAddress("glDrawArrays") == NULL) { return GL_kludge_error_void("glDrawArrays"); } _glDrawArrays = (void (*)(GLenum , GLint , GLsizei))Os::getExtendedProcAddress("glDrawArrays"); return _glDrawArrays(mode , first , count); } void stub_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count); void (* _glDrawArraysEXT)(GLenum mode, GLint first, GLsizei count) = &stub_glDrawArraysEXT; void stub_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) { if (Os::getExtendedProcAddress("glDrawArraysEXT") == NULL) { return GL_kludge_error_void("glDrawArraysEXT"); } _glDrawArraysEXT = (void (*)(GLenum , GLint , GLsizei))Os::getExtendedProcAddress("glDrawArraysEXT"); return _glDrawArraysEXT(mode , first , count); } void stub_glDrawBuffer(GLenum mode); void (* _glDrawBuffer)(GLenum mode) = &stub_glDrawBuffer; void stub_glDrawBuffer(GLenum mode) { if (Os::getExtendedProcAddress("glDrawBuffer") == NULL) { return GL_kludge_error_void("glDrawBuffer"); } _glDrawBuffer = (void (*)(GLenum))Os::getExtendedProcAddress("glDrawBuffer"); return _glDrawBuffer(mode); } void stub_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); void (* _glDrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) = &stub_glDrawElements; void stub_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) { if (Os::getExtendedProcAddress("glDrawElements") == NULL) { return GL_kludge_error_void("glDrawElements"); } _glDrawElements = (void (*)(GLenum , GLsizei , GLenum , const GLvoid *))Os::getExtendedProcAddress("glDrawElements"); return _glDrawElements(mode , count , type , indices); } void stub_glDrawMeshNV(GLenum mode, GLsizei count, GLenum type, GLsizei stride, const GLvoid *indicesTexCoord, const GLvoid *indicesNormal, const GLvoid *indicesVertex); void (* _glDrawMeshNV)(GLenum mode, GLsizei count, GLenum type, GLsizei stride, const GLvoid *indicesTexCoord, const GLvoid *indicesNormal, const GLvoid *indicesVertex) = &stub_glDrawMeshNV; void stub_glDrawMeshNV(GLenum mode, GLsizei count, GLenum type, GLsizei stride, const GLvoid *indicesTexCoord, const GLvoid *indicesNormal, const GLvoid *indicesVertex) { if (Os::getExtendedProcAddress("glDrawMeshNV") == NULL) { return GL_kludge_error_void("glDrawMeshNV"); } _glDrawMeshNV = (void (*)(GLenum , GLsizei , GLenum , GLsizei , const GLvoid * , const GLvoid * , const GLvoid *))Os::getExtendedProcAddress("glDrawMeshNV"); return _glDrawMeshNV(mode , count , type , stride , indicesTexCoord , indicesNormal , indicesVertex); } void stub_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); void (* _glDrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glDrawPixels; void stub_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glDrawPixels") == NULL) { return GL_kludge_error_void("glDrawPixels"); } _glDrawPixels = (void (*)(GLsizei , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glDrawPixels"); return _glDrawPixels(width , height , format , type , pixels); } void stub_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); void (* _glDrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) = &stub_glDrawRangeElements; void stub_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) { if (Os::getExtendedProcAddress("glDrawRangeElements") == NULL) { return GL_kludge_error_void("glDrawRangeElements"); } _glDrawRangeElements = (void (*)(GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid *))Os::getExtendedProcAddress("glDrawRangeElements"); return _glDrawRangeElements(mode , start , end , count , type , indices); } void stub_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); void (* _glDrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) = &stub_glDrawRangeElementsEXT; void stub_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices) { if (Os::getExtendedProcAddress("glDrawRangeElementsEXT") == NULL) { return GL_kludge_error_void("glDrawRangeElementsEXT"); } _glDrawRangeElementsEXT = (void (*)(GLenum , GLuint , GLuint , GLsizei , GLenum , const GLvoid *))Os::getExtendedProcAddress("glDrawRangeElementsEXT"); return _glDrawRangeElementsEXT(mode , start , end , count , type , indices); } void stub_glEdgeFlag(GLboolean flag); void (* _glEdgeFlag)(GLboolean flag) = &stub_glEdgeFlag; void stub_glEdgeFlag(GLboolean flag) { if (Os::getExtendedProcAddress("glEdgeFlag") == NULL) { return GL_kludge_error_void("glEdgeFlag"); } _glEdgeFlag = (void (*)(GLboolean))Os::getExtendedProcAddress("glEdgeFlag"); return _glEdgeFlag(flag); } void stub_glEdgeFlagPointer(GLsizei stride, const GLboolean *pointer); void (* _glEdgeFlagPointer)(GLsizei stride, const GLboolean *pointer) = &stub_glEdgeFlagPointer; void stub_glEdgeFlagPointer(GLsizei stride, const GLboolean *pointer) { if (Os::getExtendedProcAddress("glEdgeFlagPointer") == NULL) { return GL_kludge_error_void("glEdgeFlagPointer"); } _glEdgeFlagPointer = (void (*)(GLsizei , const GLboolean *))Os::getExtendedProcAddress("glEdgeFlagPointer"); return _glEdgeFlagPointer(stride , pointer); } void stub_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean *pointer); void (* _glEdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean *pointer) = &stub_glEdgeFlagPointerEXT; void stub_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean *pointer) { if (Os::getExtendedProcAddress("glEdgeFlagPointerEXT") == NULL) { return GL_kludge_error_void("glEdgeFlagPointerEXT"); } _glEdgeFlagPointerEXT = (void (*)(GLsizei , GLsizei , const GLboolean *))Os::getExtendedProcAddress("glEdgeFlagPointerEXT"); return _glEdgeFlagPointerEXT(stride , count , pointer); } void stub_glEdgeFlagv(const GLboolean *flag); void (* _glEdgeFlagv)(const GLboolean *flag) = &stub_glEdgeFlagv; void stub_glEdgeFlagv(const GLboolean *flag) { if (Os::getExtendedProcAddress("glEdgeFlagv") == NULL) { return GL_kludge_error_void("glEdgeFlagv"); } _glEdgeFlagv = (void (*)(const GLboolean *))Os::getExtendedProcAddress("glEdgeFlagv"); return _glEdgeFlagv(flag); } void stub_glEnable(GLenum cap); void (* _glEnable)(GLenum cap) = &stub_glEnable; void stub_glEnable(GLenum cap) { if (Os::getExtendedProcAddress("glEnable") == NULL) { return GL_kludge_error_void("glEnable"); } _glEnable = (void (*)(GLenum))Os::getExtendedProcAddress("glEnable"); return _glEnable(cap); } void stub_glEnableClientState(GLenum array); void (* _glEnableClientState)(GLenum array) = &stub_glEnableClientState; void stub_glEnableClientState(GLenum array) { if (Os::getExtendedProcAddress("glEnableClientState") == NULL) { return GL_kludge_error_void("glEnableClientState"); } _glEnableClientState = (void (*)(GLenum))Os::getExtendedProcAddress("glEnableClientState"); return _glEnableClientState(array); } void stub_glEnd(void); void (* _glEnd)(void) = &stub_glEnd; void stub_glEnd(void) { if (Os::getExtendedProcAddress("glEnd") == NULL) { return GL_kludge_error_void("glEnd"); } _glEnd = (void (*)())Os::getExtendedProcAddress("glEnd"); return _glEnd(); } void stub_glEndList(void); void (* _glEndList)(void) = &stub_glEndList; void stub_glEndList(void) { if (Os::getExtendedProcAddress("glEndList") == NULL) { return GL_kludge_error_void("glEndList"); } _glEndList = (void (*)())Os::getExtendedProcAddress("glEndList"); return _glEndList(); } void stub_glEndOcclusionQueryNV(void); void (* _glEndOcclusionQueryNV)(void) = &stub_glEndOcclusionQueryNV; void stub_glEndOcclusionQueryNV(void) { if (Os::getExtendedProcAddress("glEndOcclusionQueryNV") == NULL) { return GL_kludge_error_void("glEndOcclusionQueryNV"); } _glEndOcclusionQueryNV = (void (*)())Os::getExtendedProcAddress("glEndOcclusionQueryNV"); return _glEndOcclusionQueryNV(); } void stub_glEvalCoord1d(GLdouble u); void (* _glEvalCoord1d)(GLdouble u) = &stub_glEvalCoord1d; void stub_glEvalCoord1d(GLdouble u) { if (Os::getExtendedProcAddress("glEvalCoord1d") == NULL) { return GL_kludge_error_void("glEvalCoord1d"); } _glEvalCoord1d = (void (*)(GLdouble))Os::getExtendedProcAddress("glEvalCoord1d"); return _glEvalCoord1d(u); } void stub_glEvalCoord1dv(const GLdouble *u); void (* _glEvalCoord1dv)(const GLdouble *u) = &stub_glEvalCoord1dv; void stub_glEvalCoord1dv(const GLdouble *u) { if (Os::getExtendedProcAddress("glEvalCoord1dv") == NULL) { return GL_kludge_error_void("glEvalCoord1dv"); } _glEvalCoord1dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glEvalCoord1dv"); return _glEvalCoord1dv(u); } void stub_glEvalCoord1f(GLfloat u); void (* _glEvalCoord1f)(GLfloat u) = &stub_glEvalCoord1f; void stub_glEvalCoord1f(GLfloat u) { if (Os::getExtendedProcAddress("glEvalCoord1f") == NULL) { return GL_kludge_error_void("glEvalCoord1f"); } _glEvalCoord1f = (void (*)(GLfloat))Os::getExtendedProcAddress("glEvalCoord1f"); return _glEvalCoord1f(u); } void stub_glEvalCoord1fv(const GLfloat *u); void (* _glEvalCoord1fv)(const GLfloat *u) = &stub_glEvalCoord1fv; void stub_glEvalCoord1fv(const GLfloat *u) { if (Os::getExtendedProcAddress("glEvalCoord1fv") == NULL) { return GL_kludge_error_void("glEvalCoord1fv"); } _glEvalCoord1fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glEvalCoord1fv"); return _glEvalCoord1fv(u); } void stub_glEvalCoord2d(GLdouble u, GLdouble v); void (* _glEvalCoord2d)(GLdouble u, GLdouble v) = &stub_glEvalCoord2d; void stub_glEvalCoord2d(GLdouble u, GLdouble v) { if (Os::getExtendedProcAddress("glEvalCoord2d") == NULL) { return GL_kludge_error_void("glEvalCoord2d"); } _glEvalCoord2d = (void (*)(GLdouble , GLdouble))Os::getExtendedProcAddress("glEvalCoord2d"); return _glEvalCoord2d(u , v); } void stub_glEvalCoord2dv(const GLdouble *u); void (* _glEvalCoord2dv)(const GLdouble *u) = &stub_glEvalCoord2dv; void stub_glEvalCoord2dv(const GLdouble *u) { if (Os::getExtendedProcAddress("glEvalCoord2dv") == NULL) { return GL_kludge_error_void("glEvalCoord2dv"); } _glEvalCoord2dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glEvalCoord2dv"); return _glEvalCoord2dv(u); } void stub_glEvalCoord2f(GLfloat u, GLfloat v); void (* _glEvalCoord2f)(GLfloat u, GLfloat v) = &stub_glEvalCoord2f; void stub_glEvalCoord2f(GLfloat u, GLfloat v) { if (Os::getExtendedProcAddress("glEvalCoord2f") == NULL) { return GL_kludge_error_void("glEvalCoord2f"); } _glEvalCoord2f = (void (*)(GLfloat , GLfloat))Os::getExtendedProcAddress("glEvalCoord2f"); return _glEvalCoord2f(u , v); } void stub_glEvalCoord2fv(const GLfloat *u); void (* _glEvalCoord2fv)(const GLfloat *u) = &stub_glEvalCoord2fv; void stub_glEvalCoord2fv(const GLfloat *u) { if (Os::getExtendedProcAddress("glEvalCoord2fv") == NULL) { return GL_kludge_error_void("glEvalCoord2fv"); } _glEvalCoord2fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glEvalCoord2fv"); return _glEvalCoord2fv(u); } void stub_glEvalMapsNV(GLenum target, GLenum mode); void (* _glEvalMapsNV)(GLenum target, GLenum mode) = &stub_glEvalMapsNV; void stub_glEvalMapsNV(GLenum target, GLenum mode) { if (Os::getExtendedProcAddress("glEvalMapsNV") == NULL) { return GL_kludge_error_void("glEvalMapsNV"); } _glEvalMapsNV = (void (*)(GLenum , GLenum))Os::getExtendedProcAddress("glEvalMapsNV"); return _glEvalMapsNV(target , mode); } void stub_glEvalMesh1(GLenum mode, GLint i1, GLint i2); void (* _glEvalMesh1)(GLenum mode, GLint i1, GLint i2) = &stub_glEvalMesh1; void stub_glEvalMesh1(GLenum mode, GLint i1, GLint i2) { if (Os::getExtendedProcAddress("glEvalMesh1") == NULL) { return GL_kludge_error_void("glEvalMesh1"); } _glEvalMesh1 = (void (*)(GLenum , GLint , GLint))Os::getExtendedProcAddress("glEvalMesh1"); return _glEvalMesh1(mode , i1 , i2); } void stub_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); void (* _glEvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) = &stub_glEvalMesh2; void stub_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) { if (Os::getExtendedProcAddress("glEvalMesh2") == NULL) { return GL_kludge_error_void("glEvalMesh2"); } _glEvalMesh2 = (void (*)(GLenum , GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glEvalMesh2"); return _glEvalMesh2(mode , i1 , i2 , j1 , j2); } void stub_glEvalPoint1(GLint i); void (* _glEvalPoint1)(GLint i) = &stub_glEvalPoint1; void stub_glEvalPoint1(GLint i) { if (Os::getExtendedProcAddress("glEvalPoint1") == NULL) { return GL_kludge_error_void("glEvalPoint1"); } _glEvalPoint1 = (void (*)(GLint))Os::getExtendedProcAddress("glEvalPoint1"); return _glEvalPoint1(i); } void stub_glEvalPoint2(GLint i, GLint j); void (* _glEvalPoint2)(GLint i, GLint j) = &stub_glEvalPoint2; void stub_glEvalPoint2(GLint i, GLint j) { if (Os::getExtendedProcAddress("glEvalPoint2") == NULL) { return GL_kludge_error_void("glEvalPoint2"); } _glEvalPoint2 = (void (*)(GLint , GLint))Os::getExtendedProcAddress("glEvalPoint2"); return _glEvalPoint2(i , j); } void stub_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat *params); void (* _glExecuteProgramNV)(GLenum target, GLuint id, const GLfloat *params) = &stub_glExecuteProgramNV; void stub_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat *params) { if (Os::getExtendedProcAddress("glExecuteProgramNV") == NULL) { return GL_kludge_error_void("glExecuteProgramNV"); } _glExecuteProgramNV = (void (*)(GLenum , GLuint , const GLfloat *))Os::getExtendedProcAddress("glExecuteProgramNV"); return _glExecuteProgramNV(target , id , params); } void stub_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer); void (* _glFeedbackBuffer)(GLsizei size, GLenum type, GLfloat *buffer) = &stub_glFeedbackBuffer; void stub_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer) { if (Os::getExtendedProcAddress("glFeedbackBuffer") == NULL) { return GL_kludge_error_void("glFeedbackBuffer"); } _glFeedbackBuffer = (void (*)(GLsizei , GLenum , GLfloat *))Os::getExtendedProcAddress("glFeedbackBuffer"); return _glFeedbackBuffer(size , type , buffer); } void stub_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); void (* _glFinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) = &stub_glFinalCombinerInputNV; void stub_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) { if (Os::getExtendedProcAddress("glFinalCombinerInputNV") == NULL) { return GL_kludge_error_void("glFinalCombinerInputNV"); } _glFinalCombinerInputNV = (void (*)(GLenum , GLenum , GLenum , GLenum))Os::getExtendedProcAddress("glFinalCombinerInputNV"); return _glFinalCombinerInputNV(variable , input , mapping , componentUsage); } void stub_glFinish(void); void (* _glFinish)(void) = &stub_glFinish; void stub_glFinish(void) { if (Os::getExtendedProcAddress("glFinish") == NULL) { return GL_kludge_error_void("glFinish"); } _glFinish = (void (*)())Os::getExtendedProcAddress("glFinish"); return _glFinish(); } void stub_glFinishFenceNV(GLuint fence); void (* _glFinishFenceNV)(GLuint fence) = &stub_glFinishFenceNV; void stub_glFinishFenceNV(GLuint fence) { if (Os::getExtendedProcAddress("glFinishFenceNV") == NULL) { return GL_kludge_error_void("glFinishFenceNV"); } _glFinishFenceNV = (void (*)(GLuint))Os::getExtendedProcAddress("glFinishFenceNV"); return _glFinishFenceNV(fence); } void stub_glFlush(void); void (* _glFlush)(void) = &stub_glFlush; void stub_glFlush(void) { if (Os::getExtendedProcAddress("glFlush") == NULL) { return GL_kludge_error_void("glFlush"); } _glFlush = (void (*)())Os::getExtendedProcAddress("glFlush"); return _glFlush(); } GLvoid* stub_glFlushHold(void); GLvoid* (* _glFlushHold)(void) = &stub_glFlushHold; GLvoid* stub_glFlushHold(void) { if (Os::getExtendedProcAddress("glFlushHold") == NULL) { return GL_kludge_error_GLvoid_p_("glFlushHold"); } _glFlushHold = (GLvoid* (*)())Os::getExtendedProcAddress("glFlushHold"); return _glFlushHold(); } void stub_glFlushPixelDataRangeNV(GLenum target); void (* _glFlushPixelDataRangeNV)(GLenum target) = &stub_glFlushPixelDataRangeNV; void stub_glFlushPixelDataRangeNV(GLenum target) { if (Os::getExtendedProcAddress("glFlushPixelDataRangeNV") == NULL) { return GL_kludge_error_void("glFlushPixelDataRangeNV"); } _glFlushPixelDataRangeNV = (void (*)(GLenum))Os::getExtendedProcAddress("glFlushPixelDataRangeNV"); return _glFlushPixelDataRangeNV(target); } void stub_glFlushVertexArrayRangeNV(void); void (* _glFlushVertexArrayRangeNV)(void) = &stub_glFlushVertexArrayRangeNV; void stub_glFlushVertexArrayRangeNV(void) { if (Os::getExtendedProcAddress("glFlushVertexArrayRangeNV") == NULL) { return GL_kludge_error_void("glFlushVertexArrayRangeNV"); } _glFlushVertexArrayRangeNV = (void (*)())Os::getExtendedProcAddress("glFlushVertexArrayRangeNV"); return _glFlushVertexArrayRangeNV(); } void stub_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glFogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glFogCoordPointerEXT; void stub_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glFogCoordPointerEXT") == NULL) { return GL_kludge_error_void("glFogCoordPointerEXT"); } _glFogCoordPointerEXT = (void (*)(GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glFogCoordPointerEXT"); return _glFogCoordPointerEXT(type , stride , pointer); } void stub_glFogCoorddEXT(GLdouble fog); void (* _glFogCoorddEXT)(GLdouble fog) = &stub_glFogCoorddEXT; void stub_glFogCoorddEXT(GLdouble fog) { if (Os::getExtendedProcAddress("glFogCoorddEXT") == NULL) { return GL_kludge_error_void("glFogCoorddEXT"); } _glFogCoorddEXT = (void (*)(GLdouble))Os::getExtendedProcAddress("glFogCoorddEXT"); return _glFogCoorddEXT(fog); } void stub_glFogCoorddvEXT(const GLdouble *fog); void (* _glFogCoorddvEXT)(const GLdouble *fog) = &stub_glFogCoorddvEXT; void stub_glFogCoorddvEXT(const GLdouble *fog) { if (Os::getExtendedProcAddress("glFogCoorddvEXT") == NULL) { return GL_kludge_error_void("glFogCoorddvEXT"); } _glFogCoorddvEXT = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glFogCoorddvEXT"); return _glFogCoorddvEXT(fog); } void stub_glFogCoordfEXT(GLfloat fog); void (* _glFogCoordfEXT)(GLfloat fog) = &stub_glFogCoordfEXT; void stub_glFogCoordfEXT(GLfloat fog) { if (Os::getExtendedProcAddress("glFogCoordfEXT") == NULL) { return GL_kludge_error_void("glFogCoordfEXT"); } _glFogCoordfEXT = (void (*)(GLfloat))Os::getExtendedProcAddress("glFogCoordfEXT"); return _glFogCoordfEXT(fog); } void stub_glFogCoordfvEXT(const GLfloat *fog); void (* _glFogCoordfvEXT)(const GLfloat *fog) = &stub_glFogCoordfvEXT; void stub_glFogCoordfvEXT(const GLfloat *fog) { if (Os::getExtendedProcAddress("glFogCoordfvEXT") == NULL) { return GL_kludge_error_void("glFogCoordfvEXT"); } _glFogCoordfvEXT = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glFogCoordfvEXT"); return _glFogCoordfvEXT(fog); } void stub_glFogf(GLenum pname, GLfloat param); void (* _glFogf)(GLenum pname, GLfloat param) = &stub_glFogf; void stub_glFogf(GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glFogf") == NULL) { return GL_kludge_error_void("glFogf"); } _glFogf = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glFogf"); return _glFogf(pname , param); } void stub_glFogfv(GLenum pname, const GLfloat *params); void (* _glFogfv)(GLenum pname, const GLfloat *params) = &stub_glFogfv; void stub_glFogfv(GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glFogfv") == NULL) { return GL_kludge_error_void("glFogfv"); } _glFogfv = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glFogfv"); return _glFogfv(pname , params); } void stub_glFogi(GLenum pname, GLint param); void (* _glFogi)(GLenum pname, GLint param) = &stub_glFogi; void stub_glFogi(GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glFogi") == NULL) { return GL_kludge_error_void("glFogi"); } _glFogi = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glFogi"); return _glFogi(pname , param); } void stub_glFogiv(GLenum pname, const GLint *params); void (* _glFogiv)(GLenum pname, const GLint *params) = &stub_glFogiv; void stub_glFogiv(GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glFogiv") == NULL) { return GL_kludge_error_void("glFogiv"); } _glFogiv = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glFogiv"); return _glFogiv(pname , params); } void stub_glFrontFace(GLenum mode); void (* _glFrontFace)(GLenum mode) = &stub_glFrontFace; void stub_glFrontFace(GLenum mode) { if (Os::getExtendedProcAddress("glFrontFace") == NULL) { return GL_kludge_error_void("glFrontFace"); } _glFrontFace = (void (*)(GLenum))Os::getExtendedProcAddress("glFrontFace"); return _glFrontFace(mode); } void stub_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); void (* _glFrustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) = &stub_glFrustum; void stub_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) { if (Os::getExtendedProcAddress("glFrustum") == NULL) { return GL_kludge_error_void("glFrustum"); } _glFrustum = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glFrustum"); return _glFrustum(left , right , bottom , top , zNear , zFar); } void stub_glGenFencesNV(GLsizei n, GLuint *fences); void (* _glGenFencesNV)(GLsizei n, GLuint *fences) = &stub_glGenFencesNV; void stub_glGenFencesNV(GLsizei n, GLuint *fences) { if (Os::getExtendedProcAddress("glGenFencesNV") == NULL) { return GL_kludge_error_void("glGenFencesNV"); } _glGenFencesNV = (void (*)(GLsizei , GLuint *))Os::getExtendedProcAddress("glGenFencesNV"); return _glGenFencesNV(n , fences); } GLuint stub_glGenLists(GLsizei range); GLuint (* _glGenLists)(GLsizei range) = &stub_glGenLists; GLuint stub_glGenLists(GLsizei range) { if (Os::getExtendedProcAddress("glGenLists") == NULL) { return GL_kludge_error_GLuint("glGenLists"); } _glGenLists = (GLuint (*)(GLsizei))Os::getExtendedProcAddress("glGenLists"); return _glGenLists(range); } void stub_glGenOcclusionQueriesNV(GLsizei n, GLuint *ids); void (* _glGenOcclusionQueriesNV)(GLsizei n, GLuint *ids) = &stub_glGenOcclusionQueriesNV; void stub_glGenOcclusionQueriesNV(GLsizei n, GLuint *ids) { if (Os::getExtendedProcAddress("glGenOcclusionQueriesNV") == NULL) { return GL_kludge_error_void("glGenOcclusionQueriesNV"); } _glGenOcclusionQueriesNV = (void (*)(GLsizei , GLuint *))Os::getExtendedProcAddress("glGenOcclusionQueriesNV"); return _glGenOcclusionQueriesNV(n , ids); } void stub_glGenProgramsNV(GLsizei n, GLuint *programs); void (* _glGenProgramsNV)(GLsizei n, GLuint *programs) = &stub_glGenProgramsNV; void stub_glGenProgramsNV(GLsizei n, GLuint *programs) { if (Os::getExtendedProcAddress("glGenProgramsNV") == NULL) { return GL_kludge_error_void("glGenProgramsNV"); } _glGenProgramsNV = (void (*)(GLsizei , GLuint *))Os::getExtendedProcAddress("glGenProgramsNV"); return _glGenProgramsNV(n , programs); } void stub_glGenTextures(GLsizei n, GLuint *textures); void (* _glGenTextures)(GLsizei n, GLuint *textures) = &stub_glGenTextures; void stub_glGenTextures(GLsizei n, GLuint *textures) { if (Os::getExtendedProcAddress("glGenTextures") == NULL) { return GL_kludge_error_void("glGenTextures"); } _glGenTextures = (void (*)(GLsizei , GLuint *))Os::getExtendedProcAddress("glGenTextures"); return _glGenTextures(n , textures); } void stub_glGenTexturesEXT(GLsizei n, GLuint *textures); void (* _glGenTexturesEXT)(GLsizei n, GLuint *textures) = &stub_glGenTexturesEXT; void stub_glGenTexturesEXT(GLsizei n, GLuint *textures) { if (Os::getExtendedProcAddress("glGenTexturesEXT") == NULL) { return GL_kludge_error_void("glGenTexturesEXT"); } _glGenTexturesEXT = (void (*)(GLsizei , GLuint *))Os::getExtendedProcAddress("glGenTexturesEXT"); return _glGenTexturesEXT(n , textures); } void stub_glGetBooleanv(GLenum pname, GLboolean *params); void (* _glGetBooleanv)(GLenum pname, GLboolean *params) = &stub_glGetBooleanv; void stub_glGetBooleanv(GLenum pname, GLboolean *params) { if (Os::getExtendedProcAddress("glGetBooleanv") == NULL) { return GL_kludge_error_void("glGetBooleanv"); } _glGetBooleanv = (void (*)(GLenum , GLboolean *))Os::getExtendedProcAddress("glGetBooleanv"); return _glGetBooleanv(pname , params); } void stub_glGetClipPlane(GLenum plane, GLdouble *equation); void (* _glGetClipPlane)(GLenum plane, GLdouble *equation) = &stub_glGetClipPlane; void stub_glGetClipPlane(GLenum plane, GLdouble *equation) { if (Os::getExtendedProcAddress("glGetClipPlane") == NULL) { return GL_kludge_error_void("glGetClipPlane"); } _glGetClipPlane = (void (*)(GLenum , GLdouble *))Os::getExtendedProcAddress("glGetClipPlane"); return _glGetClipPlane(plane , equation); } void stub_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table); void (* _glGetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid *table) = &stub_glGetColorTable; void stub_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid *table) { if (Os::getExtendedProcAddress("glGetColorTable") == NULL) { return GL_kludge_error_void("glGetColorTable"); } _glGetColorTable = (void (*)(GLenum , GLenum , GLenum , GLvoid *))Os::getExtendedProcAddress("glGetColorTable"); return _glGetColorTable(target , format , type , table); } void stub_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *table); void (* _glGetColorTableEXT)(GLenum target, GLenum format, GLenum type, GLvoid *table) = &stub_glGetColorTableEXT; void stub_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid *table) { if (Os::getExtendedProcAddress("glGetColorTableEXT") == NULL) { return GL_kludge_error_void("glGetColorTableEXT"); } _glGetColorTableEXT = (void (*)(GLenum , GLenum , GLenum , GLvoid *))Os::getExtendedProcAddress("glGetColorTableEXT"); return _glGetColorTableEXT(target , format , type , table); } void stub_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params); void (* _glGetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetColorTableParameterfv; void stub_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetColorTableParameterfv") == NULL) { return GL_kludge_error_void("glGetColorTableParameterfv"); } _glGetColorTableParameterfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetColorTableParameterfv"); return _glGetColorTableParameterfv(target , pname , params); } void stub_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat *params); void (* _glGetColorTableParameterfvEXT)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetColorTableParameterfvEXT; void stub_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetColorTableParameterfvEXT") == NULL) { return GL_kludge_error_void("glGetColorTableParameterfvEXT"); } _glGetColorTableParameterfvEXT = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetColorTableParameterfvEXT"); return _glGetColorTableParameterfvEXT(target , pname , params); } void stub_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params); void (* _glGetColorTableParameteriv)(GLenum target, GLenum pname, GLint *params) = &stub_glGetColorTableParameteriv; void stub_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetColorTableParameteriv") == NULL) { return GL_kludge_error_void("glGetColorTableParameteriv"); } _glGetColorTableParameteriv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetColorTableParameteriv"); return _glGetColorTableParameteriv(target , pname , params); } void stub_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint *params); void (* _glGetColorTableParameterivEXT)(GLenum target, GLenum pname, GLint *params) = &stub_glGetColorTableParameterivEXT; void stub_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetColorTableParameterivEXT") == NULL) { return GL_kludge_error_void("glGetColorTableParameterivEXT"); } _glGetColorTableParameterivEXT = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetColorTableParameterivEXT"); return _glGetColorTableParameterivEXT(target , pname , params); } void stub_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params); void (* _glGetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params) = &stub_glGetCombinerInputParameterfvNV; void stub_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetCombinerInputParameterfvNV") == NULL) { return GL_kludge_error_void("glGetCombinerInputParameterfvNV"); } _glGetCombinerInputParameterfvNV = (void (*)(GLenum , GLenum , GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetCombinerInputParameterfvNV"); return _glGetCombinerInputParameterfvNV(stage , portion , variable , pname , params); } void stub_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params); void (* _glGetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params) = &stub_glGetCombinerInputParameterivNV; void stub_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetCombinerInputParameterivNV") == NULL) { return GL_kludge_error_void("glGetCombinerInputParameterivNV"); } _glGetCombinerInputParameterivNV = (void (*)(GLenum , GLenum , GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetCombinerInputParameterivNV"); return _glGetCombinerInputParameterivNV(stage , portion , variable , pname , params); } void stub_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat *params); void (* _glGetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat *params) = &stub_glGetCombinerOutputParameterfvNV; void stub_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetCombinerOutputParameterfvNV") == NULL) { return GL_kludge_error_void("glGetCombinerOutputParameterfvNV"); } _glGetCombinerOutputParameterfvNV = (void (*)(GLenum , GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetCombinerOutputParameterfvNV"); return _glGetCombinerOutputParameterfvNV(stage , portion , pname , params); } void stub_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint *params); void (* _glGetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint *params) = &stub_glGetCombinerOutputParameterivNV; void stub_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetCombinerOutputParameterivNV") == NULL) { return GL_kludge_error_void("glGetCombinerOutputParameterivNV"); } _glGetCombinerOutputParameterivNV = (void (*)(GLenum , GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetCombinerOutputParameterivNV"); return _glGetCombinerOutputParameterivNV(stage , portion , pname , params); } void stub_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat *params); void (* _glGetCombinerStageParameterfvNV)(GLenum stage, GLenum pname, GLfloat *params) = &stub_glGetCombinerStageParameterfvNV; void stub_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetCombinerStageParameterfvNV") == NULL) { return GL_kludge_error_void("glGetCombinerStageParameterfvNV"); } _glGetCombinerStageParameterfvNV = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetCombinerStageParameterfvNV"); return _glGetCombinerStageParameterfvNV(stage , pname , params); } void stub_glGetCompressedTexImage(GLenum target, GLint lod, GLvoid *img); void (* _glGetCompressedTexImage)(GLenum target, GLint lod, GLvoid *img) = &stub_glGetCompressedTexImage; void stub_glGetCompressedTexImage(GLenum target, GLint lod, GLvoid *img) { if (Os::getExtendedProcAddress("glGetCompressedTexImage") == NULL) { return GL_kludge_error_void("glGetCompressedTexImage"); } _glGetCompressedTexImage = (void (*)(GLenum , GLint , GLvoid *))Os::getExtendedProcAddress("glGetCompressedTexImage"); return _glGetCompressedTexImage(target , lod , img); } void stub_glGetCompressedTexImageARB(GLenum target, GLint lod, GLvoid *img); void (* _glGetCompressedTexImageARB)(GLenum target, GLint lod, GLvoid *img) = &stub_glGetCompressedTexImageARB; void stub_glGetCompressedTexImageARB(GLenum target, GLint lod, GLvoid *img) { if (Os::getExtendedProcAddress("glGetCompressedTexImageARB") == NULL) { return GL_kludge_error_void("glGetCompressedTexImageARB"); } _glGetCompressedTexImageARB = (void (*)(GLenum , GLint , GLvoid *))Os::getExtendedProcAddress("glGetCompressedTexImageARB"); return _glGetCompressedTexImageARB(target , lod , img); } void stub_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image); void (* _glGetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid *image) = &stub_glGetConvolutionFilter; void stub_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid *image) { if (Os::getExtendedProcAddress("glGetConvolutionFilter") == NULL) { return GL_kludge_error_void("glGetConvolutionFilter"); } _glGetConvolutionFilter = (void (*)(GLenum , GLenum , GLenum , GLvoid *))Os::getExtendedProcAddress("glGetConvolutionFilter"); return _glGetConvolutionFilter(target , format , type , image); } void stub_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params); void (* _glGetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetConvolutionParameterfv; void stub_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetConvolutionParameterfv") == NULL) { return GL_kludge_error_void("glGetConvolutionParameterfv"); } _glGetConvolutionParameterfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetConvolutionParameterfv"); return _glGetConvolutionParameterfv(target , pname , params); } void stub_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params); void (* _glGetConvolutionParameteriv)(GLenum target, GLenum pname, GLint *params) = &stub_glGetConvolutionParameteriv; void stub_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetConvolutionParameteriv") == NULL) { return GL_kludge_error_void("glGetConvolutionParameteriv"); } _glGetConvolutionParameteriv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetConvolutionParameteriv"); return _glGetConvolutionParameteriv(target , pname , params); } void stub_glGetDoublev(GLenum pname, GLdouble *params); void (* _glGetDoublev)(GLenum pname, GLdouble *params) = &stub_glGetDoublev; void stub_glGetDoublev(GLenum pname, GLdouble *params) { if (Os::getExtendedProcAddress("glGetDoublev") == NULL) { return GL_kludge_error_void("glGetDoublev"); } _glGetDoublev = (void (*)(GLenum , GLdouble *))Os::getExtendedProcAddress("glGetDoublev"); return _glGetDoublev(pname , params); } GLenum stub_glGetError(void); GLenum (* _glGetError)(void) = &stub_glGetError; GLenum stub_glGetError(void) { if (Os::getExtendedProcAddress("glGetError") == NULL) { return GL_kludge_error_GLenum("glGetError"); } _glGetError = (GLenum (*)())Os::getExtendedProcAddress("glGetError"); return _glGetError(); } void stub_glGetFenceivNV(GLuint fence, GLenum pname, GLint *params); void (* _glGetFenceivNV)(GLuint fence, GLenum pname, GLint *params) = &stub_glGetFenceivNV; void stub_glGetFenceivNV(GLuint fence, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetFenceivNV") == NULL) { return GL_kludge_error_void("glGetFenceivNV"); } _glGetFenceivNV = (void (*)(GLuint , GLenum , GLint *))Os::getExtendedProcAddress("glGetFenceivNV"); return _glGetFenceivNV(fence , pname , params); } void stub_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat *params); void (* _glGetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat *params) = &stub_glGetFinalCombinerInputParameterfvNV; void stub_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetFinalCombinerInputParameterfvNV") == NULL) { return GL_kludge_error_void("glGetFinalCombinerInputParameterfvNV"); } _glGetFinalCombinerInputParameterfvNV = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetFinalCombinerInputParameterfvNV"); return _glGetFinalCombinerInputParameterfvNV(variable , pname , params); } void stub_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint *params); void (* _glGetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint *params) = &stub_glGetFinalCombinerInputParameterivNV; void stub_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetFinalCombinerInputParameterivNV") == NULL) { return GL_kludge_error_void("glGetFinalCombinerInputParameterivNV"); } _glGetFinalCombinerInputParameterivNV = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetFinalCombinerInputParameterivNV"); return _glGetFinalCombinerInputParameterivNV(variable , pname , params); } void stub_glGetFloatv(GLenum pname, GLfloat *params); void (* _glGetFloatv)(GLenum pname, GLfloat *params) = &stub_glGetFloatv; void stub_glGetFloatv(GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetFloatv") == NULL) { return GL_kludge_error_void("glGetFloatv"); } _glGetFloatv = (void (*)(GLenum , GLfloat *))Os::getExtendedProcAddress("glGetFloatv"); return _glGetFloatv(pname , params); } void stub_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); void (* _glGetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) = &stub_glGetHistogram; void stub_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) { if (Os::getExtendedProcAddress("glGetHistogram") == NULL) { return GL_kludge_error_void("glGetHistogram"); } _glGetHistogram = (void (*)(GLenum , GLboolean , GLenum , GLenum , GLvoid *))Os::getExtendedProcAddress("glGetHistogram"); return _glGetHistogram(target , reset , format , type , values); } void stub_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params); void (* _glGetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetHistogramParameterfv; void stub_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetHistogramParameterfv") == NULL) { return GL_kludge_error_void("glGetHistogramParameterfv"); } _glGetHistogramParameterfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetHistogramParameterfv"); return _glGetHistogramParameterfv(target , pname , params); } void stub_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params); void (* _glGetHistogramParameteriv)(GLenum target, GLenum pname, GLint *params) = &stub_glGetHistogramParameteriv; void stub_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetHistogramParameteriv") == NULL) { return GL_kludge_error_void("glGetHistogramParameteriv"); } _glGetHistogramParameteriv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetHistogramParameteriv"); return _glGetHistogramParameteriv(target , pname , params); } void stub_glGetIntegerv(GLenum pname, GLint *params); void (* _glGetIntegerv)(GLenum pname, GLint *params) = &stub_glGetIntegerv; void stub_glGetIntegerv(GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetIntegerv") == NULL) { return GL_kludge_error_void("glGetIntegerv"); } _glGetIntegerv = (void (*)(GLenum , GLint *))Os::getExtendedProcAddress("glGetIntegerv"); return _glGetIntegerv(pname , params); } void stub_glGetLightfv(GLenum light, GLenum pname, GLfloat *params); void (* _glGetLightfv)(GLenum light, GLenum pname, GLfloat *params) = &stub_glGetLightfv; void stub_glGetLightfv(GLenum light, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetLightfv") == NULL) { return GL_kludge_error_void("glGetLightfv"); } _glGetLightfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetLightfv"); return _glGetLightfv(light , pname , params); } void stub_glGetLightiv(GLenum light, GLenum pname, GLint *params); void (* _glGetLightiv)(GLenum light, GLenum pname, GLint *params) = &stub_glGetLightiv; void stub_glGetLightiv(GLenum light, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetLightiv") == NULL) { return GL_kludge_error_void("glGetLightiv"); } _glGetLightiv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetLightiv"); return _glGetLightiv(light , pname , params); } void stub_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat *params); void (* _glGetMapAttribParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat *params) = &stub_glGetMapAttribParameterfvNV; void stub_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetMapAttribParameterfvNV") == NULL) { return GL_kludge_error_void("glGetMapAttribParameterfvNV"); } _glGetMapAttribParameterfvNV = (void (*)(GLenum , GLuint , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetMapAttribParameterfvNV"); return _glGetMapAttribParameterfvNV(target , index , pname , params); } void stub_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint *params); void (* _glGetMapAttribParameterivNV)(GLenum target, GLuint index, GLenum pname, GLint *params) = &stub_glGetMapAttribParameterivNV; void stub_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetMapAttribParameterivNV") == NULL) { return GL_kludge_error_void("glGetMapAttribParameterivNV"); } _glGetMapAttribParameterivNV = (void (*)(GLenum , GLuint , GLenum , GLint *))Os::getExtendedProcAddress("glGetMapAttribParameterivNV"); return _glGetMapAttribParameterivNV(target , index , pname , params); } void stub_glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points); void (* _glGetMapControlPointsNV)(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points) = &stub_glGetMapControlPointsNV; void stub_glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points) { if (Os::getExtendedProcAddress("glGetMapControlPointsNV") == NULL) { return GL_kludge_error_void("glGetMapControlPointsNV"); } _glGetMapControlPointsNV = (void (*)(GLenum , GLuint , GLenum , GLsizei , GLsizei , GLboolean , GLvoid *))Os::getExtendedProcAddress("glGetMapControlPointsNV"); return _glGetMapControlPointsNV(target , index , type , ustride , vstride , packed , points); } void stub_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat *params); void (* _glGetMapParameterfvNV)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetMapParameterfvNV; void stub_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetMapParameterfvNV") == NULL) { return GL_kludge_error_void("glGetMapParameterfvNV"); } _glGetMapParameterfvNV = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetMapParameterfvNV"); return _glGetMapParameterfvNV(target , pname , params); } void stub_glGetMapParameterivNV(GLenum target, GLenum pname, GLint *params); void (* _glGetMapParameterivNV)(GLenum target, GLenum pname, GLint *params) = &stub_glGetMapParameterivNV; void stub_glGetMapParameterivNV(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetMapParameterivNV") == NULL) { return GL_kludge_error_void("glGetMapParameterivNV"); } _glGetMapParameterivNV = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetMapParameterivNV"); return _glGetMapParameterivNV(target , pname , params); } void stub_glGetMapdv(GLenum target, GLenum query, GLdouble *v); void (* _glGetMapdv)(GLenum target, GLenum query, GLdouble *v) = &stub_glGetMapdv; void stub_glGetMapdv(GLenum target, GLenum query, GLdouble *v) { if (Os::getExtendedProcAddress("glGetMapdv") == NULL) { return GL_kludge_error_void("glGetMapdv"); } _glGetMapdv = (void (*)(GLenum , GLenum , GLdouble *))Os::getExtendedProcAddress("glGetMapdv"); return _glGetMapdv(target , query , v); } void stub_glGetMapfv(GLenum target, GLenum query, GLfloat *v); void (* _glGetMapfv)(GLenum target, GLenum query, GLfloat *v) = &stub_glGetMapfv; void stub_glGetMapfv(GLenum target, GLenum query, GLfloat *v) { if (Os::getExtendedProcAddress("glGetMapfv") == NULL) { return GL_kludge_error_void("glGetMapfv"); } _glGetMapfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetMapfv"); return _glGetMapfv(target , query , v); } void stub_glGetMapiv(GLenum target, GLenum query, GLint *v); void (* _glGetMapiv)(GLenum target, GLenum query, GLint *v) = &stub_glGetMapiv; void stub_glGetMapiv(GLenum target, GLenum query, GLint *v) { if (Os::getExtendedProcAddress("glGetMapiv") == NULL) { return GL_kludge_error_void("glGetMapiv"); } _glGetMapiv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetMapiv"); return _glGetMapiv(target , query , v); } void stub_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params); void (* _glGetMaterialfv)(GLenum face, GLenum pname, GLfloat *params) = &stub_glGetMaterialfv; void stub_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetMaterialfv") == NULL) { return GL_kludge_error_void("glGetMaterialfv"); } _glGetMaterialfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetMaterialfv"); return _glGetMaterialfv(face , pname , params); } void stub_glGetMaterialiv(GLenum face, GLenum pname, GLint *params); void (* _glGetMaterialiv)(GLenum face, GLenum pname, GLint *params) = &stub_glGetMaterialiv; void stub_glGetMaterialiv(GLenum face, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetMaterialiv") == NULL) { return GL_kludge_error_void("glGetMaterialiv"); } _glGetMaterialiv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetMaterialiv"); return _glGetMaterialiv(face , pname , params); } void stub_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); void (* _glGetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) = &stub_glGetMinmax; void stub_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) { if (Os::getExtendedProcAddress("glGetMinmax") == NULL) { return GL_kludge_error_void("glGetMinmax"); } _glGetMinmax = (void (*)(GLenum , GLboolean , GLenum , GLenum , GLvoid *))Os::getExtendedProcAddress("glGetMinmax"); return _glGetMinmax(target , reset , format , type , values); } void stub_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params); void (* _glGetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetMinmaxParameterfv; void stub_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetMinmaxParameterfv") == NULL) { return GL_kludge_error_void("glGetMinmaxParameterfv"); } _glGetMinmaxParameterfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetMinmaxParameterfv"); return _glGetMinmaxParameterfv(target , pname , params); } void stub_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params); void (* _glGetMinmaxParameteriv)(GLenum target, GLenum pname, GLint *params) = &stub_glGetMinmaxParameteriv; void stub_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetMinmaxParameteriv") == NULL) { return GL_kludge_error_void("glGetMinmaxParameteriv"); } _glGetMinmaxParameteriv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetMinmaxParameteriv"); return _glGetMinmaxParameteriv(target , pname , params); } void stub_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint *params); void (* _glGetOcclusionQueryivNV)(GLuint id, GLenum pname, GLint *params) = &stub_glGetOcclusionQueryivNV; void stub_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetOcclusionQueryivNV") == NULL) { return GL_kludge_error_void("glGetOcclusionQueryivNV"); } _glGetOcclusionQueryivNV = (void (*)(GLuint , GLenum , GLint *))Os::getExtendedProcAddress("glGetOcclusionQueryivNV"); return _glGetOcclusionQueryivNV(id , pname , params); } void stub_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint *params); void (* _glGetOcclusionQueryuivNV)(GLuint id, GLenum pname, GLuint *params) = &stub_glGetOcclusionQueryuivNV; void stub_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint *params) { if (Os::getExtendedProcAddress("glGetOcclusionQueryuivNV") == NULL) { return GL_kludge_error_void("glGetOcclusionQueryuivNV"); } _glGetOcclusionQueryuivNV = (void (*)(GLuint , GLenum , GLuint *))Os::getExtendedProcAddress("glGetOcclusionQueryuivNV"); return _glGetOcclusionQueryuivNV(id , pname , params); } void stub_glGetPixelMapfv(GLenum map, GLfloat *values); void (* _glGetPixelMapfv)(GLenum map, GLfloat *values) = &stub_glGetPixelMapfv; void stub_glGetPixelMapfv(GLenum map, GLfloat *values) { if (Os::getExtendedProcAddress("glGetPixelMapfv") == NULL) { return GL_kludge_error_void("glGetPixelMapfv"); } _glGetPixelMapfv = (void (*)(GLenum , GLfloat *))Os::getExtendedProcAddress("glGetPixelMapfv"); return _glGetPixelMapfv(map , values); } void stub_glGetPixelMapuiv(GLenum map, GLuint *values); void (* _glGetPixelMapuiv)(GLenum map, GLuint *values) = &stub_glGetPixelMapuiv; void stub_glGetPixelMapuiv(GLenum map, GLuint *values) { if (Os::getExtendedProcAddress("glGetPixelMapuiv") == NULL) { return GL_kludge_error_void("glGetPixelMapuiv"); } _glGetPixelMapuiv = (void (*)(GLenum , GLuint *))Os::getExtendedProcAddress("glGetPixelMapuiv"); return _glGetPixelMapuiv(map , values); } void stub_glGetPixelMapusv(GLenum map, GLushort *values); void (* _glGetPixelMapusv)(GLenum map, GLushort *values) = &stub_glGetPixelMapusv; void stub_glGetPixelMapusv(GLenum map, GLushort *values) { if (Os::getExtendedProcAddress("glGetPixelMapusv") == NULL) { return GL_kludge_error_void("glGetPixelMapusv"); } _glGetPixelMapusv = (void (*)(GLenum , GLushort *))Os::getExtendedProcAddress("glGetPixelMapusv"); return _glGetPixelMapusv(map , values); } void stub_glGetPointerv(GLenum pname, GLvoid* *params); void (* _glGetPointerv)(GLenum pname, GLvoid* *params) = &stub_glGetPointerv; void stub_glGetPointerv(GLenum pname, GLvoid* *params) { if (Os::getExtendedProcAddress("glGetPointerv") == NULL) { return GL_kludge_error_void("glGetPointerv"); } _glGetPointerv = (void (*)(GLenum , GLvoid * *))Os::getExtendedProcAddress("glGetPointerv"); return _glGetPointerv(pname , params); } void stub_glGetPointervEXT(GLenum pname, GLvoid* *params); void (* _glGetPointervEXT)(GLenum pname, GLvoid* *params) = &stub_glGetPointervEXT; void stub_glGetPointervEXT(GLenum pname, GLvoid* *params) { if (Os::getExtendedProcAddress("glGetPointervEXT") == NULL) { return GL_kludge_error_void("glGetPointervEXT"); } _glGetPointervEXT = (void (*)(GLenum , GLvoid * *))Os::getExtendedProcAddress("glGetPointervEXT"); return _glGetPointervEXT(pname , params); } void stub_glGetPolygonStipple(GLubyte *mask); void (* _glGetPolygonStipple)(GLubyte *mask) = &stub_glGetPolygonStipple; void stub_glGetPolygonStipple(GLubyte *mask) { if (Os::getExtendedProcAddress("glGetPolygonStipple") == NULL) { return GL_kludge_error_void("glGetPolygonStipple"); } _glGetPolygonStipple = (void (*)(GLubyte *))Os::getExtendedProcAddress("glGetPolygonStipple"); return _glGetPolygonStipple(mask); } void stub_glGetProgramLocalParameterdvNV(GLenum target, GLsizei len, const GLubyte *name, GLdouble *params); void (* _glGetProgramLocalParameterdvNV)(GLenum target, GLsizei len, const GLubyte *name, GLdouble *params) = &stub_glGetProgramLocalParameterdvNV; void stub_glGetProgramLocalParameterdvNV(GLenum target, GLsizei len, const GLubyte *name, GLdouble *params) { if (Os::getExtendedProcAddress("glGetProgramLocalParameterdvNV") == NULL) { return GL_kludge_error_void("glGetProgramLocalParameterdvNV"); } _glGetProgramLocalParameterdvNV = (void (*)(GLenum , GLsizei , const GLubyte * , GLdouble *))Os::getExtendedProcAddress("glGetProgramLocalParameterdvNV"); return _glGetProgramLocalParameterdvNV(target , len , name , params); } void stub_glGetProgramLocalParameterfvNV(GLenum target, GLsizei len, const GLubyte *name, GLfloat *params); void (* _glGetProgramLocalParameterfvNV)(GLenum target, GLsizei len, const GLubyte *name, GLfloat *params) = &stub_glGetProgramLocalParameterfvNV; void stub_glGetProgramLocalParameterfvNV(GLenum target, GLsizei len, const GLubyte *name, GLfloat *params) { if (Os::getExtendedProcAddress("glGetProgramLocalParameterfvNV") == NULL) { return GL_kludge_error_void("glGetProgramLocalParameterfvNV"); } _glGetProgramLocalParameterfvNV = (void (*)(GLenum , GLsizei , const GLubyte * , GLfloat *))Os::getExtendedProcAddress("glGetProgramLocalParameterfvNV"); return _glGetProgramLocalParameterfvNV(target , len , name , params); } void stub_glGetProgramParameterSigneddvNV(GLenum target, GLint index, GLenum pname, GLdouble *params); void (* _glGetProgramParameterSigneddvNV)(GLenum target, GLint index, GLenum pname, GLdouble *params) = &stub_glGetProgramParameterSigneddvNV; void stub_glGetProgramParameterSigneddvNV(GLenum target, GLint index, GLenum pname, GLdouble *params) { if (Os::getExtendedProcAddress("glGetProgramParameterSigneddvNV") == NULL) { return GL_kludge_error_void("glGetProgramParameterSigneddvNV"); } _glGetProgramParameterSigneddvNV = (void (*)(GLenum , GLint , GLenum , GLdouble *))Os::getExtendedProcAddress("glGetProgramParameterSigneddvNV"); return _glGetProgramParameterSigneddvNV(target , index , pname , params); } void stub_glGetProgramParameterSignedfvNV(GLenum target, GLint index, GLenum pname, GLfloat *params); void (* _glGetProgramParameterSignedfvNV)(GLenum target, GLint index, GLenum pname, GLfloat *params) = &stub_glGetProgramParameterSignedfvNV; void stub_glGetProgramParameterSignedfvNV(GLenum target, GLint index, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetProgramParameterSignedfvNV") == NULL) { return GL_kludge_error_void("glGetProgramParameterSignedfvNV"); } _glGetProgramParameterSignedfvNV = (void (*)(GLenum , GLint , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetProgramParameterSignedfvNV"); return _glGetProgramParameterSignedfvNV(target , index , pname , params); } void stub_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble *params); void (* _glGetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble *params) = &stub_glGetProgramParameterdvNV; void stub_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble *params) { if (Os::getExtendedProcAddress("glGetProgramParameterdvNV") == NULL) { return GL_kludge_error_void("glGetProgramParameterdvNV"); } _glGetProgramParameterdvNV = (void (*)(GLenum , GLuint , GLenum , GLdouble *))Os::getExtendedProcAddress("glGetProgramParameterdvNV"); return _glGetProgramParameterdvNV(target , index , pname , params); } void stub_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat *params); void (* _glGetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat *params) = &stub_glGetProgramParameterfvNV; void stub_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetProgramParameterfvNV") == NULL) { return GL_kludge_error_void("glGetProgramParameterfvNV"); } _glGetProgramParameterfvNV = (void (*)(GLenum , GLuint , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetProgramParameterfvNV"); return _glGetProgramParameterfvNV(target , index , pname , params); } void stub_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte *program); void (* _glGetProgramStringNV)(GLuint id, GLenum pname, GLubyte *program) = &stub_glGetProgramStringNV; void stub_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte *program) { if (Os::getExtendedProcAddress("glGetProgramStringNV") == NULL) { return GL_kludge_error_void("glGetProgramStringNV"); } _glGetProgramStringNV = (void (*)(GLuint , GLenum , GLubyte *))Os::getExtendedProcAddress("glGetProgramStringNV"); return _glGetProgramStringNV(id , pname , program); } void stub_glGetProgramivNV(GLuint id, GLenum pname, GLint *params); void (* _glGetProgramivNV)(GLuint id, GLenum pname, GLint *params) = &stub_glGetProgramivNV; void stub_glGetProgramivNV(GLuint id, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetProgramivNV") == NULL) { return GL_kludge_error_void("glGetProgramivNV"); } _glGetProgramivNV = (void (*)(GLuint , GLenum , GLint *))Os::getExtendedProcAddress("glGetProgramivNV"); return _glGetProgramivNV(id , pname , params); } void stub_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); void (* _glGetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) = &stub_glGetSeparableFilter; void stub_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) { if (Os::getExtendedProcAddress("glGetSeparableFilter") == NULL) { return GL_kludge_error_void("glGetSeparableFilter"); } _glGetSeparableFilter = (void (*)(GLenum , GLenum , GLenum , GLvoid * , GLvoid * , GLvoid *))Os::getExtendedProcAddress("glGetSeparableFilter"); return _glGetSeparableFilter(target , format , type , row , column , span); } void stub_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params); void (* _glGetTexEnvfv)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetTexEnvfv; void stub_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetTexEnvfv") == NULL) { return GL_kludge_error_void("glGetTexEnvfv"); } _glGetTexEnvfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetTexEnvfv"); return _glGetTexEnvfv(target , pname , params); } void stub_glGetTexEnviv(GLenum target, GLenum pname, GLint *params); void (* _glGetTexEnviv)(GLenum target, GLenum pname, GLint *params) = &stub_glGetTexEnviv; void stub_glGetTexEnviv(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetTexEnviv") == NULL) { return GL_kludge_error_void("glGetTexEnviv"); } _glGetTexEnviv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetTexEnviv"); return _glGetTexEnviv(target , pname , params); } void stub_glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params); void (* _glGetTexGendv)(GLenum coord, GLenum pname, GLdouble *params) = &stub_glGetTexGendv; void stub_glGetTexGendv(GLenum coord, GLenum pname, GLdouble *params) { if (Os::getExtendedProcAddress("glGetTexGendv") == NULL) { return GL_kludge_error_void("glGetTexGendv"); } _glGetTexGendv = (void (*)(GLenum , GLenum , GLdouble *))Os::getExtendedProcAddress("glGetTexGendv"); return _glGetTexGendv(coord , pname , params); } void stub_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params); void (* _glGetTexGenfv)(GLenum coord, GLenum pname, GLfloat *params) = &stub_glGetTexGenfv; void stub_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetTexGenfv") == NULL) { return GL_kludge_error_void("glGetTexGenfv"); } _glGetTexGenfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetTexGenfv"); return _glGetTexGenfv(coord , pname , params); } void stub_glGetTexGeniv(GLenum coord, GLenum pname, GLint *params); void (* _glGetTexGeniv)(GLenum coord, GLenum pname, GLint *params) = &stub_glGetTexGeniv; void stub_glGetTexGeniv(GLenum coord, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetTexGeniv") == NULL) { return GL_kludge_error_void("glGetTexGeniv"); } _glGetTexGeniv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetTexGeniv"); return _glGetTexGeniv(coord , pname , params); } void stub_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); void (* _glGetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) = &stub_glGetTexImage; void stub_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels) { if (Os::getExtendedProcAddress("glGetTexImage") == NULL) { return GL_kludge_error_void("glGetTexImage"); } _glGetTexImage = (void (*)(GLenum , GLint , GLenum , GLenum , GLvoid *))Os::getExtendedProcAddress("glGetTexImage"); return _glGetTexImage(target , level , format , type , pixels); } void stub_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params); void (* _glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params) = &stub_glGetTexLevelParameterfv; void stub_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetTexLevelParameterfv") == NULL) { return GL_kludge_error_void("glGetTexLevelParameterfv"); } _glGetTexLevelParameterfv = (void (*)(GLenum , GLint , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetTexLevelParameterfv"); return _glGetTexLevelParameterfv(target , level , pname , params); } void stub_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params); void (* _glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params) = &stub_glGetTexLevelParameteriv; void stub_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetTexLevelParameteriv") == NULL) { return GL_kludge_error_void("glGetTexLevelParameteriv"); } _glGetTexLevelParameteriv = (void (*)(GLenum , GLint , GLenum , GLint *))Os::getExtendedProcAddress("glGetTexLevelParameteriv"); return _glGetTexLevelParameteriv(target , level , pname , params); } void stub_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params); void (* _glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params) = &stub_glGetTexParameterfv; void stub_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetTexParameterfv") == NULL) { return GL_kludge_error_void("glGetTexParameterfv"); } _glGetTexParameterfv = (void (*)(GLenum , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetTexParameterfv"); return _glGetTexParameterfv(target , pname , params); } void stub_glGetTexParameteriv(GLenum target, GLenum pname, GLint *params); void (* _glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params) = &stub_glGetTexParameteriv; void stub_glGetTexParameteriv(GLenum target, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetTexParameteriv") == NULL) { return GL_kludge_error_void("glGetTexParameteriv"); } _glGetTexParameteriv = (void (*)(GLenum , GLenum , GLint *))Os::getExtendedProcAddress("glGetTexParameteriv"); return _glGetTexParameteriv(target , pname , params); } void stub_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint *params); void (* _glGetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint *params) = &stub_glGetTrackMatrixivNV; void stub_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetTrackMatrixivNV") == NULL) { return GL_kludge_error_void("glGetTrackMatrixivNV"); } _glGetTrackMatrixivNV = (void (*)(GLenum , GLuint , GLenum , GLint *))Os::getExtendedProcAddress("glGetTrackMatrixivNV"); return _glGetTrackMatrixivNV(target , address , pname , params); } void stub_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* *pointer); void (* _glGetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid* *pointer) = &stub_glGetVertexAttribPointervNV; void stub_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* *pointer) { if (Os::getExtendedProcAddress("glGetVertexAttribPointervNV") == NULL) { return GL_kludge_error_void("glGetVertexAttribPointervNV"); } _glGetVertexAttribPointervNV = (void (*)(GLuint , GLenum , GLvoid * *))Os::getExtendedProcAddress("glGetVertexAttribPointervNV"); return _glGetVertexAttribPointervNV(index , pname , pointer); } void stub_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble *params); void (* _glGetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble *params) = &stub_glGetVertexAttribdvNV; void stub_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble *params) { if (Os::getExtendedProcAddress("glGetVertexAttribdvNV") == NULL) { return GL_kludge_error_void("glGetVertexAttribdvNV"); } _glGetVertexAttribdvNV = (void (*)(GLuint , GLenum , GLdouble *))Os::getExtendedProcAddress("glGetVertexAttribdvNV"); return _glGetVertexAttribdvNV(index , pname , params); } void stub_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat *params); void (* _glGetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat *params) = &stub_glGetVertexAttribfvNV; void stub_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat *params) { if (Os::getExtendedProcAddress("glGetVertexAttribfvNV") == NULL) { return GL_kludge_error_void("glGetVertexAttribfvNV"); } _glGetVertexAttribfvNV = (void (*)(GLuint , GLenum , GLfloat *))Os::getExtendedProcAddress("glGetVertexAttribfvNV"); return _glGetVertexAttribfvNV(index , pname , params); } void stub_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint *params); void (* _glGetVertexAttribivNV)(GLuint index, GLenum pname, GLint *params) = &stub_glGetVertexAttribivNV; void stub_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint *params) { if (Os::getExtendedProcAddress("glGetVertexAttribivNV") == NULL) { return GL_kludge_error_void("glGetVertexAttribivNV"); } _glGetVertexAttribivNV = (void (*)(GLuint , GLenum , GLint *))Os::getExtendedProcAddress("glGetVertexAttribivNV"); return _glGetVertexAttribivNV(index , pname , params); } void stub_glHint(GLenum target, GLenum mode); void (* _glHint)(GLenum target, GLenum mode) = &stub_glHint; void stub_glHint(GLenum target, GLenum mode) { if (Os::getExtendedProcAddress("glHint") == NULL) { return GL_kludge_error_void("glHint"); } _glHint = (void (*)(GLenum , GLenum))Os::getExtendedProcAddress("glHint"); return _glHint(target , mode); } void stub_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); void (* _glHistogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) = &stub_glHistogram; void stub_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) { if (Os::getExtendedProcAddress("glHistogram") == NULL) { return GL_kludge_error_void("glHistogram"); } _glHistogram = (void (*)(GLenum , GLsizei , GLenum , GLboolean))Os::getExtendedProcAddress("glHistogram"); return _glHistogram(target , width , internalformat , sink); } void stub_glIndexMask(GLuint mask); void (* _glIndexMask)(GLuint mask) = &stub_glIndexMask; void stub_glIndexMask(GLuint mask) { if (Os::getExtendedProcAddress("glIndexMask") == NULL) { return GL_kludge_error_void("glIndexMask"); } _glIndexMask = (void (*)(GLuint))Os::getExtendedProcAddress("glIndexMask"); return _glIndexMask(mask); } void stub_glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glIndexPointer)(GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glIndexPointer; void stub_glIndexPointer(GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glIndexPointer") == NULL) { return GL_kludge_error_void("glIndexPointer"); } _glIndexPointer = (void (*)(GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glIndexPointer"); return _glIndexPointer(type , stride , pointer); } void stub_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); void (* _glIndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) = &stub_glIndexPointerEXT; void stub_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glIndexPointerEXT") == NULL) { return GL_kludge_error_void("glIndexPointerEXT"); } _glIndexPointerEXT = (void (*)(GLenum , GLsizei , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glIndexPointerEXT"); return _glIndexPointerEXT(type , stride , count , pointer); } void stub_glIndexd(GLdouble c); void (* _glIndexd)(GLdouble c) = &stub_glIndexd; void stub_glIndexd(GLdouble c) { if (Os::getExtendedProcAddress("glIndexd") == NULL) { return GL_kludge_error_void("glIndexd"); } _glIndexd = (void (*)(GLdouble))Os::getExtendedProcAddress("glIndexd"); return _glIndexd(c); } void stub_glIndexdv(const GLdouble *c); void (* _glIndexdv)(const GLdouble *c) = &stub_glIndexdv; void stub_glIndexdv(const GLdouble *c) { if (Os::getExtendedProcAddress("glIndexdv") == NULL) { return GL_kludge_error_void("glIndexdv"); } _glIndexdv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glIndexdv"); return _glIndexdv(c); } void stub_glIndexf(GLfloat c); void (* _glIndexf)(GLfloat c) = &stub_glIndexf; void stub_glIndexf(GLfloat c) { if (Os::getExtendedProcAddress("glIndexf") == NULL) { return GL_kludge_error_void("glIndexf"); } _glIndexf = (void (*)(GLfloat))Os::getExtendedProcAddress("glIndexf"); return _glIndexf(c); } void stub_glIndexfv(const GLfloat *c); void (* _glIndexfv)(const GLfloat *c) = &stub_glIndexfv; void stub_glIndexfv(const GLfloat *c) { if (Os::getExtendedProcAddress("glIndexfv") == NULL) { return GL_kludge_error_void("glIndexfv"); } _glIndexfv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glIndexfv"); return _glIndexfv(c); } void stub_glIndexi(GLint c); void (* _glIndexi)(GLint c) = &stub_glIndexi; void stub_glIndexi(GLint c) { if (Os::getExtendedProcAddress("glIndexi") == NULL) { return GL_kludge_error_void("glIndexi"); } _glIndexi = (void (*)(GLint))Os::getExtendedProcAddress("glIndexi"); return _glIndexi(c); } void stub_glIndexiv(const GLint *c); void (* _glIndexiv)(const GLint *c) = &stub_glIndexiv; void stub_glIndexiv(const GLint *c) { if (Os::getExtendedProcAddress("glIndexiv") == NULL) { return GL_kludge_error_void("glIndexiv"); } _glIndexiv = (void (*)(const GLint *))Os::getExtendedProcAddress("glIndexiv"); return _glIndexiv(c); } void stub_glIndexs(GLshort c); void (* _glIndexs)(GLshort c) = &stub_glIndexs; void stub_glIndexs(GLshort c) { if (Os::getExtendedProcAddress("glIndexs") == NULL) { return GL_kludge_error_void("glIndexs"); } _glIndexs = (void (*)(GLshort))Os::getExtendedProcAddress("glIndexs"); return _glIndexs(c); } void stub_glIndexsv(const GLshort *c); void (* _glIndexsv)(const GLshort *c) = &stub_glIndexsv; void stub_glIndexsv(const GLshort *c) { if (Os::getExtendedProcAddress("glIndexsv") == NULL) { return GL_kludge_error_void("glIndexsv"); } _glIndexsv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glIndexsv"); return _glIndexsv(c); } void stub_glIndexub(GLubyte c); void (* _glIndexub)(GLubyte c) = &stub_glIndexub; void stub_glIndexub(GLubyte c) { if (Os::getExtendedProcAddress("glIndexub") == NULL) { return GL_kludge_error_void("glIndexub"); } _glIndexub = (void (*)(GLubyte))Os::getExtendedProcAddress("glIndexub"); return _glIndexub(c); } void stub_glIndexubv(const GLubyte *c); void (* _glIndexubv)(const GLubyte *c) = &stub_glIndexubv; void stub_glIndexubv(const GLubyte *c) { if (Os::getExtendedProcAddress("glIndexubv") == NULL) { return GL_kludge_error_void("glIndexubv"); } _glIndexubv = (void (*)(const GLubyte *))Os::getExtendedProcAddress("glIndexubv"); return _glIndexubv(c); } void stub_glInitNames(void); void (* _glInitNames)(void) = &stub_glInitNames; void stub_glInitNames(void) { if (Os::getExtendedProcAddress("glInitNames") == NULL) { return GL_kludge_error_void("glInitNames"); } _glInitNames = (void (*)())Os::getExtendedProcAddress("glInitNames"); return _glInitNames(); } void stub_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer); void (* _glInterleavedArrays)(GLenum format, GLsizei stride, const GLvoid *pointer) = &stub_glInterleavedArrays; void stub_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glInterleavedArrays") == NULL) { return GL_kludge_error_void("glInterleavedArrays"); } _glInterleavedArrays = (void (*)(GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glInterleavedArrays"); return _glInterleavedArrays(format , stride , pointer); } GLboolean stub_glIsEnabled(GLenum cap); GLboolean (* _glIsEnabled)(GLenum cap) = &stub_glIsEnabled; GLboolean stub_glIsEnabled(GLenum cap) { if (Os::getExtendedProcAddress("glIsEnabled") == NULL) { return GL_kludge_error_GLboolean("glIsEnabled"); } _glIsEnabled = (GLboolean (*)(GLenum))Os::getExtendedProcAddress("glIsEnabled"); return _glIsEnabled(cap); } GLboolean stub_glIsFenceNV(GLuint fence); GLboolean (* _glIsFenceNV)(GLuint fence) = &stub_glIsFenceNV; GLboolean stub_glIsFenceNV(GLuint fence) { if (Os::getExtendedProcAddress("glIsFenceNV") == NULL) { return GL_kludge_error_GLboolean("glIsFenceNV"); } _glIsFenceNV = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glIsFenceNV"); return _glIsFenceNV(fence); } GLboolean stub_glIsList(GLuint list); GLboolean (* _glIsList)(GLuint list) = &stub_glIsList; GLboolean stub_glIsList(GLuint list) { if (Os::getExtendedProcAddress("glIsList") == NULL) { return GL_kludge_error_GLboolean("glIsList"); } _glIsList = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glIsList"); return _glIsList(list); } GLboolean stub_glIsOcclusionQueryNV(GLuint id); GLboolean (* _glIsOcclusionQueryNV)(GLuint id) = &stub_glIsOcclusionQueryNV; GLboolean stub_glIsOcclusionQueryNV(GLuint id) { if (Os::getExtendedProcAddress("glIsOcclusionQueryNV") == NULL) { return GL_kludge_error_GLboolean("glIsOcclusionQueryNV"); } _glIsOcclusionQueryNV = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glIsOcclusionQueryNV"); return _glIsOcclusionQueryNV(id); } GLboolean stub_glIsProgramNV(GLuint id); GLboolean (* _glIsProgramNV)(GLuint id) = &stub_glIsProgramNV; GLboolean stub_glIsProgramNV(GLuint id) { if (Os::getExtendedProcAddress("glIsProgramNV") == NULL) { return GL_kludge_error_GLboolean("glIsProgramNV"); } _glIsProgramNV = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glIsProgramNV"); return _glIsProgramNV(id); } GLboolean stub_glIsTexture(GLuint texture); GLboolean (* _glIsTexture)(GLuint texture) = &stub_glIsTexture; GLboolean stub_glIsTexture(GLuint texture) { if (Os::getExtendedProcAddress("glIsTexture") == NULL) { return GL_kludge_error_GLboolean("glIsTexture"); } _glIsTexture = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glIsTexture"); return _glIsTexture(texture); } GLboolean stub_glIsTextureEXT(GLuint texture); GLboolean (* _glIsTextureEXT)(GLuint texture) = &stub_glIsTextureEXT; GLboolean stub_glIsTextureEXT(GLuint texture) { if (Os::getExtendedProcAddress("glIsTextureEXT") == NULL) { return GL_kludge_error_GLboolean("glIsTextureEXT"); } _glIsTextureEXT = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glIsTextureEXT"); return _glIsTextureEXT(texture); } void stub_glLightModelf(GLenum pname, GLfloat param); void (* _glLightModelf)(GLenum pname, GLfloat param) = &stub_glLightModelf; void stub_glLightModelf(GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glLightModelf") == NULL) { return GL_kludge_error_void("glLightModelf"); } _glLightModelf = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glLightModelf"); return _glLightModelf(pname , param); } void stub_glLightModelfv(GLenum pname, const GLfloat *params); void (* _glLightModelfv)(GLenum pname, const GLfloat *params) = &stub_glLightModelfv; void stub_glLightModelfv(GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glLightModelfv") == NULL) { return GL_kludge_error_void("glLightModelfv"); } _glLightModelfv = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glLightModelfv"); return _glLightModelfv(pname , params); } void stub_glLightModeli(GLenum pname, GLint param); void (* _glLightModeli)(GLenum pname, GLint param) = &stub_glLightModeli; void stub_glLightModeli(GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glLightModeli") == NULL) { return GL_kludge_error_void("glLightModeli"); } _glLightModeli = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glLightModeli"); return _glLightModeli(pname , param); } void stub_glLightModeliv(GLenum pname, const GLint *params); void (* _glLightModeliv)(GLenum pname, const GLint *params) = &stub_glLightModeliv; void stub_glLightModeliv(GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glLightModeliv") == NULL) { return GL_kludge_error_void("glLightModeliv"); } _glLightModeliv = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glLightModeliv"); return _glLightModeliv(pname , params); } void stub_glLightf(GLenum light, GLenum pname, GLfloat param); void (* _glLightf)(GLenum light, GLenum pname, GLfloat param) = &stub_glLightf; void stub_glLightf(GLenum light, GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glLightf") == NULL) { return GL_kludge_error_void("glLightf"); } _glLightf = (void (*)(GLenum , GLenum , GLfloat))Os::getExtendedProcAddress("glLightf"); return _glLightf(light , pname , param); } void stub_glLightfv(GLenum light, GLenum pname, const GLfloat *params); void (* _glLightfv)(GLenum light, GLenum pname, const GLfloat *params) = &stub_glLightfv; void stub_glLightfv(GLenum light, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glLightfv") == NULL) { return GL_kludge_error_void("glLightfv"); } _glLightfv = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glLightfv"); return _glLightfv(light , pname , params); } void stub_glLighti(GLenum light, GLenum pname, GLint param); void (* _glLighti)(GLenum light, GLenum pname, GLint param) = &stub_glLighti; void stub_glLighti(GLenum light, GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glLighti") == NULL) { return GL_kludge_error_void("glLighti"); } _glLighti = (void (*)(GLenum , GLenum , GLint))Os::getExtendedProcAddress("glLighti"); return _glLighti(light , pname , param); } void stub_glLightiv(GLenum light, GLenum pname, const GLint *params); void (* _glLightiv)(GLenum light, GLenum pname, const GLint *params) = &stub_glLightiv; void stub_glLightiv(GLenum light, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glLightiv") == NULL) { return GL_kludge_error_void("glLightiv"); } _glLightiv = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glLightiv"); return _glLightiv(light , pname , params); } void stub_glLineStipple(GLint factor, GLushort pattern); void (* _glLineStipple)(GLint factor, GLushort pattern) = &stub_glLineStipple; void stub_glLineStipple(GLint factor, GLushort pattern) { if (Os::getExtendedProcAddress("glLineStipple") == NULL) { return GL_kludge_error_void("glLineStipple"); } _glLineStipple = (void (*)(GLint , GLushort))Os::getExtendedProcAddress("glLineStipple"); return _glLineStipple(factor , pattern); } void stub_glLineWidth(GLfloat width); void (* _glLineWidth)(GLfloat width) = &stub_glLineWidth; void stub_glLineWidth(GLfloat width) { if (Os::getExtendedProcAddress("glLineWidth") == NULL) { return GL_kludge_error_void("glLineWidth"); } _glLineWidth = (void (*)(GLfloat))Os::getExtendedProcAddress("glLineWidth"); return _glLineWidth(width); } void stub_glListBase(GLuint base); void (* _glListBase)(GLuint base) = &stub_glListBase; void stub_glListBase(GLuint base) { if (Os::getExtendedProcAddress("glListBase") == NULL) { return GL_kludge_error_void("glListBase"); } _glListBase = (void (*)(GLuint))Os::getExtendedProcAddress("glListBase"); return _glListBase(base); } void stub_glLoadIdentity(void); void (* _glLoadIdentity)(void) = &stub_glLoadIdentity; void stub_glLoadIdentity(void) { if (Os::getExtendedProcAddress("glLoadIdentity") == NULL) { return GL_kludge_error_void("glLoadIdentity"); } _glLoadIdentity = (void (*)())Os::getExtendedProcAddress("glLoadIdentity"); return _glLoadIdentity(); } void stub_glLoadMatrixd(const GLdouble *m); void (* _glLoadMatrixd)(const GLdouble *m) = &stub_glLoadMatrixd; void stub_glLoadMatrixd(const GLdouble *m) { if (Os::getExtendedProcAddress("glLoadMatrixd") == NULL) { return GL_kludge_error_void("glLoadMatrixd"); } _glLoadMatrixd = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glLoadMatrixd"); return _glLoadMatrixd(m); } void stub_glLoadMatrixf(const GLfloat *m); void (* _glLoadMatrixf)(const GLfloat *m) = &stub_glLoadMatrixf; void stub_glLoadMatrixf(const GLfloat *m) { if (Os::getExtendedProcAddress("glLoadMatrixf") == NULL) { return GL_kludge_error_void("glLoadMatrixf"); } _glLoadMatrixf = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glLoadMatrixf"); return _glLoadMatrixf(m); } void stub_glLoadName(GLuint name); void (* _glLoadName)(GLuint name) = &stub_glLoadName; void stub_glLoadName(GLuint name) { if (Os::getExtendedProcAddress("glLoadName") == NULL) { return GL_kludge_error_void("glLoadName"); } _glLoadName = (void (*)(GLuint))Os::getExtendedProcAddress("glLoadName"); return _glLoadName(name); } void stub_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte *program); void (* _glLoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte *program) = &stub_glLoadProgramNV; void stub_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte *program) { if (Os::getExtendedProcAddress("glLoadProgramNV") == NULL) { return GL_kludge_error_void("glLoadProgramNV"); } _glLoadProgramNV = (void (*)(GLenum , GLuint , GLsizei , const GLubyte *))Os::getExtendedProcAddress("glLoadProgramNV"); return _glLoadProgramNV(target , id , len , program); } void stub_glLoadTransposeMatrixd(const GLdouble *m); void (* _glLoadTransposeMatrixd)(const GLdouble *m) = &stub_glLoadTransposeMatrixd; void stub_glLoadTransposeMatrixd(const GLdouble *m) { if (Os::getExtendedProcAddress("glLoadTransposeMatrixd") == NULL) { return GL_kludge_error_void("glLoadTransposeMatrixd"); } _glLoadTransposeMatrixd = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glLoadTransposeMatrixd"); return _glLoadTransposeMatrixd(m); } void stub_glLoadTransposeMatrixdARB(const GLdouble *m); void (* _glLoadTransposeMatrixdARB)(const GLdouble *m) = &stub_glLoadTransposeMatrixdARB; void stub_glLoadTransposeMatrixdARB(const GLdouble *m) { if (Os::getExtendedProcAddress("glLoadTransposeMatrixdARB") == NULL) { return GL_kludge_error_void("glLoadTransposeMatrixdARB"); } _glLoadTransposeMatrixdARB = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glLoadTransposeMatrixdARB"); return _glLoadTransposeMatrixdARB(m); } void stub_glLoadTransposeMatrixf(const GLfloat *m); void (* _glLoadTransposeMatrixf)(const GLfloat *m) = &stub_glLoadTransposeMatrixf; void stub_glLoadTransposeMatrixf(const GLfloat *m) { if (Os::getExtendedProcAddress("glLoadTransposeMatrixf") == NULL) { return GL_kludge_error_void("glLoadTransposeMatrixf"); } _glLoadTransposeMatrixf = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glLoadTransposeMatrixf"); return _glLoadTransposeMatrixf(m); } void stub_glLoadTransposeMatrixfARB(const GLfloat *m); void (* _glLoadTransposeMatrixfARB)(const GLfloat *m) = &stub_glLoadTransposeMatrixfARB; void stub_glLoadTransposeMatrixfARB(const GLfloat *m) { if (Os::getExtendedProcAddress("glLoadTransposeMatrixfARB") == NULL) { return GL_kludge_error_void("glLoadTransposeMatrixfARB"); } _glLoadTransposeMatrixfARB = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glLoadTransposeMatrixfARB"); return _glLoadTransposeMatrixfARB(m); } void stub_glLockArraysEXT(GLint first, GLsizei count); void (* _glLockArraysEXT)(GLint first, GLsizei count) = &stub_glLockArraysEXT; void stub_glLockArraysEXT(GLint first, GLsizei count) { if (Os::getExtendedProcAddress("glLockArraysEXT") == NULL) { return GL_kludge_error_void("glLockArraysEXT"); } _glLockArraysEXT = (void (*)(GLint , GLsizei))Os::getExtendedProcAddress("glLockArraysEXT"); return _glLockArraysEXT(first , count); } void stub_glLogicOp(GLenum opcode); void (* _glLogicOp)(GLenum opcode) = &stub_glLogicOp; void stub_glLogicOp(GLenum opcode) { if (Os::getExtendedProcAddress("glLogicOp") == NULL) { return GL_kludge_error_void("glLogicOp"); } _glLogicOp = (void (*)(GLenum))Os::getExtendedProcAddress("glLogicOp"); return _glLogicOp(opcode); } void stub_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); void (* _glMap1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) = &stub_glMap1d; void stub_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) { if (Os::getExtendedProcAddress("glMap1d") == NULL) { return GL_kludge_error_void("glMap1d"); } _glMap1d = (void (*)(GLenum , GLdouble , GLdouble , GLint , GLint , const GLdouble *))Os::getExtendedProcAddress("glMap1d"); return _glMap1d(target , u1 , u2 , stride , order , points); } void stub_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); void (* _glMap1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) = &stub_glMap1f; void stub_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) { if (Os::getExtendedProcAddress("glMap1f") == NULL) { return GL_kludge_error_void("glMap1f"); } _glMap1f = (void (*)(GLenum , GLfloat , GLfloat , GLint , GLint , const GLfloat *))Os::getExtendedProcAddress("glMap1f"); return _glMap1f(target , u1 , u2 , stride , order , points); } void stub_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); void (* _glMap2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) = &stub_glMap2d; void stub_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) { if (Os::getExtendedProcAddress("glMap2d") == NULL) { return GL_kludge_error_void("glMap2d"); } _glMap2d = (void (*)(GLenum , GLdouble , GLdouble , GLint , GLint , GLdouble , GLdouble , GLint , GLint , const GLdouble *))Os::getExtendedProcAddress("glMap2d"); return _glMap2d(target , u1 , u2 , ustride , uorder , v1 , v2 , vstride , vorder , points); } void stub_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); void (* _glMap2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) = &stub_glMap2f; void stub_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) { if (Os::getExtendedProcAddress("glMap2f") == NULL) { return GL_kludge_error_void("glMap2f"); } _glMap2f = (void (*)(GLenum , GLfloat , GLfloat , GLint , GLint , GLfloat , GLfloat , GLint , GLint , const GLfloat *))Os::getExtendedProcAddress("glMap2f"); return _glMap2f(target , u1 , u2 , ustride , uorder , v1 , v2 , vstride , vorder , points); } void stub_glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points); void (* _glMapControlPointsNV)(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points) = &stub_glMapControlPointsNV; void stub_glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points) { if (Os::getExtendedProcAddress("glMapControlPointsNV") == NULL) { return GL_kludge_error_void("glMapControlPointsNV"); } _glMapControlPointsNV = (void (*)(GLenum , GLuint , GLenum , GLsizei , GLsizei , GLint , GLint , GLboolean , const GLvoid *))Os::getExtendedProcAddress("glMapControlPointsNV"); return _glMapControlPointsNV(target , index , type , ustride , vstride , uorder , vorder , packed , points); } void stub_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2); void (* _glMapGrid1d)(GLint un, GLdouble u1, GLdouble u2) = &stub_glMapGrid1d; void stub_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2) { if (Os::getExtendedProcAddress("glMapGrid1d") == NULL) { return GL_kludge_error_void("glMapGrid1d"); } _glMapGrid1d = (void (*)(GLint , GLdouble , GLdouble))Os::getExtendedProcAddress("glMapGrid1d"); return _glMapGrid1d(un , u1 , u2); } void stub_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2); void (* _glMapGrid1f)(GLint un, GLfloat u1, GLfloat u2) = &stub_glMapGrid1f; void stub_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2) { if (Os::getExtendedProcAddress("glMapGrid1f") == NULL) { return GL_kludge_error_void("glMapGrid1f"); } _glMapGrid1f = (void (*)(GLint , GLfloat , GLfloat))Os::getExtendedProcAddress("glMapGrid1f"); return _glMapGrid1f(un , u1 , u2); } void stub_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); void (* _glMapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) = &stub_glMapGrid2d; void stub_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) { if (Os::getExtendedProcAddress("glMapGrid2d") == NULL) { return GL_kludge_error_void("glMapGrid2d"); } _glMapGrid2d = (void (*)(GLint , GLdouble , GLdouble , GLint , GLdouble , GLdouble))Os::getExtendedProcAddress("glMapGrid2d"); return _glMapGrid2d(un , u1 , u2 , vn , v1 , v2); } void stub_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); void (* _glMapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) = &stub_glMapGrid2f; void stub_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) { if (Os::getExtendedProcAddress("glMapGrid2f") == NULL) { return GL_kludge_error_void("glMapGrid2f"); } _glMapGrid2f = (void (*)(GLint , GLfloat , GLfloat , GLint , GLfloat , GLfloat))Os::getExtendedProcAddress("glMapGrid2f"); return _glMapGrid2f(un , u1 , u2 , vn , v1 , v2); } void stub_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat *params); void (* _glMapParameterfvNV)(GLenum target, GLenum pname, const GLfloat *params) = &stub_glMapParameterfvNV; void stub_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glMapParameterfvNV") == NULL) { return GL_kludge_error_void("glMapParameterfvNV"); } _glMapParameterfvNV = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glMapParameterfvNV"); return _glMapParameterfvNV(target , pname , params); } void stub_glMapParameterivNV(GLenum target, GLenum pname, const GLint *params); void (* _glMapParameterivNV)(GLenum target, GLenum pname, const GLint *params) = &stub_glMapParameterivNV; void stub_glMapParameterivNV(GLenum target, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glMapParameterivNV") == NULL) { return GL_kludge_error_void("glMapParameterivNV"); } _glMapParameterivNV = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glMapParameterivNV"); return _glMapParameterivNV(target , pname , params); } void stub_glMaterialf(GLenum face, GLenum pname, GLfloat param); void (* _glMaterialf)(GLenum face, GLenum pname, GLfloat param) = &stub_glMaterialf; void stub_glMaterialf(GLenum face, GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glMaterialf") == NULL) { return GL_kludge_error_void("glMaterialf"); } _glMaterialf = (void (*)(GLenum , GLenum , GLfloat))Os::getExtendedProcAddress("glMaterialf"); return _glMaterialf(face , pname , param); } void stub_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params); void (* _glMaterialfv)(GLenum face, GLenum pname, const GLfloat *params) = &stub_glMaterialfv; void stub_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glMaterialfv") == NULL) { return GL_kludge_error_void("glMaterialfv"); } _glMaterialfv = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glMaterialfv"); return _glMaterialfv(face , pname , params); } void stub_glMateriali(GLenum face, GLenum pname, GLint param); void (* _glMateriali)(GLenum face, GLenum pname, GLint param) = &stub_glMateriali; void stub_glMateriali(GLenum face, GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glMateriali") == NULL) { return GL_kludge_error_void("glMateriali"); } _glMateriali = (void (*)(GLenum , GLenum , GLint))Os::getExtendedProcAddress("glMateriali"); return _glMateriali(face , pname , param); } void stub_glMaterialiv(GLenum face, GLenum pname, const GLint *params); void (* _glMaterialiv)(GLenum face, GLenum pname, const GLint *params) = &stub_glMaterialiv; void stub_glMaterialiv(GLenum face, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glMaterialiv") == NULL) { return GL_kludge_error_void("glMaterialiv"); } _glMaterialiv = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glMaterialiv"); return _glMaterialiv(face , pname , params); } void stub_glMatrixMode(GLenum mode); void (* _glMatrixMode)(GLenum mode) = &stub_glMatrixMode; void stub_glMatrixMode(GLenum mode) { if (Os::getExtendedProcAddress("glMatrixMode") == NULL) { return GL_kludge_error_void("glMatrixMode"); } _glMatrixMode = (void (*)(GLenum))Os::getExtendedProcAddress("glMatrixMode"); return _glMatrixMode(mode); } void stub_glMinmax(GLenum target, GLenum internalformat, GLboolean sink); void (* _glMinmax)(GLenum target, GLenum internalformat, GLboolean sink) = &stub_glMinmax; void stub_glMinmax(GLenum target, GLenum internalformat, GLboolean sink) { if (Os::getExtendedProcAddress("glMinmax") == NULL) { return GL_kludge_error_void("glMinmax"); } _glMinmax = (void (*)(GLenum , GLenum , GLboolean))Os::getExtendedProcAddress("glMinmax"); return _glMinmax(target , internalformat , sink); } void stub_glMultMatrixd(const GLdouble *m); void (* _glMultMatrixd)(const GLdouble *m) = &stub_glMultMatrixd; void stub_glMultMatrixd(const GLdouble *m) { if (Os::getExtendedProcAddress("glMultMatrixd") == NULL) { return GL_kludge_error_void("glMultMatrixd"); } _glMultMatrixd = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glMultMatrixd"); return _glMultMatrixd(m); } void stub_glMultMatrixf(const GLfloat *m); void (* _glMultMatrixf)(const GLfloat *m) = &stub_glMultMatrixf; void stub_glMultMatrixf(const GLfloat *m) { if (Os::getExtendedProcAddress("glMultMatrixf") == NULL) { return GL_kludge_error_void("glMultMatrixf"); } _glMultMatrixf = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glMultMatrixf"); return _glMultMatrixf(m); } void stub_glMultTransposeMatrixd(const GLdouble *m); void (* _glMultTransposeMatrixd)(const GLdouble *m) = &stub_glMultTransposeMatrixd; void stub_glMultTransposeMatrixd(const GLdouble *m) { if (Os::getExtendedProcAddress("glMultTransposeMatrixd") == NULL) { return GL_kludge_error_void("glMultTransposeMatrixd"); } _glMultTransposeMatrixd = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glMultTransposeMatrixd"); return _glMultTransposeMatrixd(m); } void stub_glMultTransposeMatrixdARB(const GLdouble *m); void (* _glMultTransposeMatrixdARB)(const GLdouble *m) = &stub_glMultTransposeMatrixdARB; void stub_glMultTransposeMatrixdARB(const GLdouble *m) { if (Os::getExtendedProcAddress("glMultTransposeMatrixdARB") == NULL) { return GL_kludge_error_void("glMultTransposeMatrixdARB"); } _glMultTransposeMatrixdARB = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glMultTransposeMatrixdARB"); return _glMultTransposeMatrixdARB(m); } void stub_glMultTransposeMatrixf(const GLfloat *m); void (* _glMultTransposeMatrixf)(const GLfloat *m) = &stub_glMultTransposeMatrixf; void stub_glMultTransposeMatrixf(const GLfloat *m) { if (Os::getExtendedProcAddress("glMultTransposeMatrixf") == NULL) { return GL_kludge_error_void("glMultTransposeMatrixf"); } _glMultTransposeMatrixf = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glMultTransposeMatrixf"); return _glMultTransposeMatrixf(m); } void stub_glMultTransposeMatrixfARB(const GLfloat *m); void (* _glMultTransposeMatrixfARB)(const GLfloat *m) = &stub_glMultTransposeMatrixfARB; void stub_glMultTransposeMatrixfARB(const GLfloat *m) { if (Os::getExtendedProcAddress("glMultTransposeMatrixfARB") == NULL) { return GL_kludge_error_void("glMultTransposeMatrixfARB"); } _glMultTransposeMatrixfARB = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glMultTransposeMatrixfARB"); return _glMultTransposeMatrixfARB(m); } void stub_glMultiDrawArraysEXT(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); void (* _glMultiDrawArraysEXT)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) = &stub_glMultiDrawArraysEXT; void stub_glMultiDrawArraysEXT(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) { if (Os::getExtendedProcAddress("glMultiDrawArraysEXT") == NULL) { return GL_kludge_error_void("glMultiDrawArraysEXT"); } _glMultiDrawArraysEXT = (void (*)(GLenum , const GLint * , const GLsizei * , GLsizei))Os::getExtendedProcAddress("glMultiDrawArraysEXT"); return _glMultiDrawArraysEXT(mode , first , count , primcount); } void stub_glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); void (* _glMultiDrawElementsEXT)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount) = &stub_glMultiDrawElementsEXT; void stub_glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount) { if (Os::getExtendedProcAddress("glMultiDrawElementsEXT") == NULL) { return GL_kludge_error_void("glMultiDrawElementsEXT"); } _glMultiDrawElementsEXT = (void (*)(GLenum , const GLsizei * , GLenum , const GLvoid * * , GLsizei))Os::getExtendedProcAddress("glMultiDrawElementsEXT"); return _glMultiDrawElementsEXT(mode , count , type , indices , primcount); } void stub_glMultiTexCoord1d(GLenum target, GLdouble s); void (* _glMultiTexCoord1d)(GLenum target, GLdouble s) = &stub_glMultiTexCoord1d; void stub_glMultiTexCoord1d(GLenum target, GLdouble s) { if (Os::getExtendedProcAddress("glMultiTexCoord1d") == NULL) { return GL_kludge_error_void("glMultiTexCoord1d"); } _glMultiTexCoord1d = (void (*)(GLenum , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord1d"); return _glMultiTexCoord1d(target , s); } void stub_glMultiTexCoord1dARB(GLenum target, GLdouble s); void (* _glMultiTexCoord1dARB)(GLenum target, GLdouble s) = &stub_glMultiTexCoord1dARB; void stub_glMultiTexCoord1dARB(GLenum target, GLdouble s) { if (Os::getExtendedProcAddress("glMultiTexCoord1dARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1dARB"); } _glMultiTexCoord1dARB = (void (*)(GLenum , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord1dARB"); return _glMultiTexCoord1dARB(target , s); } void stub_glMultiTexCoord1dSGIS(GLenum target, GLdouble s); void (* _glMultiTexCoord1dSGIS)(GLenum target, GLdouble s) = &stub_glMultiTexCoord1dSGIS; void stub_glMultiTexCoord1dSGIS(GLenum target, GLdouble s) { if (Os::getExtendedProcAddress("glMultiTexCoord1dSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1dSGIS"); } _glMultiTexCoord1dSGIS = (void (*)(GLenum , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord1dSGIS"); return _glMultiTexCoord1dSGIS(target , s); } void stub_glMultiTexCoord1dv(GLenum target, const GLdouble *v); void (* _glMultiTexCoord1dv)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord1dv; void stub_glMultiTexCoord1dv(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1dv") == NULL) { return GL_kludge_error_void("glMultiTexCoord1dv"); } _glMultiTexCoord1dv = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord1dv"); return _glMultiTexCoord1dv(target , v); } void stub_glMultiTexCoord1dvARB(GLenum target, const GLdouble *v); void (* _glMultiTexCoord1dvARB)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord1dvARB; void stub_glMultiTexCoord1dvARB(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1dvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1dvARB"); } _glMultiTexCoord1dvARB = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord1dvARB"); return _glMultiTexCoord1dvARB(target , v); } void stub_glMultiTexCoord1dvSGIS(GLenum target, const GLdouble *v); void (* _glMultiTexCoord1dvSGIS)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord1dvSGIS; void stub_glMultiTexCoord1dvSGIS(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1dvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1dvSGIS"); } _glMultiTexCoord1dvSGIS = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord1dvSGIS"); return _glMultiTexCoord1dvSGIS(target , v); } void stub_glMultiTexCoord1f(GLenum target, GLfloat s); void (* _glMultiTexCoord1f)(GLenum target, GLfloat s) = &stub_glMultiTexCoord1f; void stub_glMultiTexCoord1f(GLenum target, GLfloat s) { if (Os::getExtendedProcAddress("glMultiTexCoord1f") == NULL) { return GL_kludge_error_void("glMultiTexCoord1f"); } _glMultiTexCoord1f = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord1f"); return _glMultiTexCoord1f(target , s); } void stub_glMultiTexCoord1fARB(GLenum target, GLfloat s); void (* _glMultiTexCoord1fARB)(GLenum target, GLfloat s) = &stub_glMultiTexCoord1fARB; void stub_glMultiTexCoord1fARB(GLenum target, GLfloat s) { if (Os::getExtendedProcAddress("glMultiTexCoord1fARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1fARB"); } _glMultiTexCoord1fARB = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord1fARB"); return _glMultiTexCoord1fARB(target , s); } void stub_glMultiTexCoord1fSGIS(GLenum target, GLfloat s); void (* _glMultiTexCoord1fSGIS)(GLenum target, GLfloat s) = &stub_glMultiTexCoord1fSGIS; void stub_glMultiTexCoord1fSGIS(GLenum target, GLfloat s) { if (Os::getExtendedProcAddress("glMultiTexCoord1fSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1fSGIS"); } _glMultiTexCoord1fSGIS = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord1fSGIS"); return _glMultiTexCoord1fSGIS(target , s); } void stub_glMultiTexCoord1fv(GLenum target, const GLfloat *v); void (* _glMultiTexCoord1fv)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord1fv; void stub_glMultiTexCoord1fv(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1fv") == NULL) { return GL_kludge_error_void("glMultiTexCoord1fv"); } _glMultiTexCoord1fv = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord1fv"); return _glMultiTexCoord1fv(target , v); } void stub_glMultiTexCoord1fvARB(GLenum target, const GLfloat *v); void (* _glMultiTexCoord1fvARB)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord1fvARB; void stub_glMultiTexCoord1fvARB(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1fvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1fvARB"); } _glMultiTexCoord1fvARB = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord1fvARB"); return _glMultiTexCoord1fvARB(target , v); } void stub_glMultiTexCoord1fvSGIS(GLenum target, const GLfloat *v); void (* _glMultiTexCoord1fvSGIS)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord1fvSGIS; void stub_glMultiTexCoord1fvSGIS(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1fvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1fvSGIS"); } _glMultiTexCoord1fvSGIS = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord1fvSGIS"); return _glMultiTexCoord1fvSGIS(target , v); } void stub_glMultiTexCoord1i(GLenum target, GLint s); void (* _glMultiTexCoord1i)(GLenum target, GLint s) = &stub_glMultiTexCoord1i; void stub_glMultiTexCoord1i(GLenum target, GLint s) { if (Os::getExtendedProcAddress("glMultiTexCoord1i") == NULL) { return GL_kludge_error_void("glMultiTexCoord1i"); } _glMultiTexCoord1i = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glMultiTexCoord1i"); return _glMultiTexCoord1i(target , s); } void stub_glMultiTexCoord1iARB(GLenum target, GLint s); void (* _glMultiTexCoord1iARB)(GLenum target, GLint s) = &stub_glMultiTexCoord1iARB; void stub_glMultiTexCoord1iARB(GLenum target, GLint s) { if (Os::getExtendedProcAddress("glMultiTexCoord1iARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1iARB"); } _glMultiTexCoord1iARB = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glMultiTexCoord1iARB"); return _glMultiTexCoord1iARB(target , s); } void stub_glMultiTexCoord1iSGIS(GLenum target, GLint s); void (* _glMultiTexCoord1iSGIS)(GLenum target, GLint s) = &stub_glMultiTexCoord1iSGIS; void stub_glMultiTexCoord1iSGIS(GLenum target, GLint s) { if (Os::getExtendedProcAddress("glMultiTexCoord1iSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1iSGIS"); } _glMultiTexCoord1iSGIS = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glMultiTexCoord1iSGIS"); return _glMultiTexCoord1iSGIS(target , s); } void stub_glMultiTexCoord1iv(GLenum target, const GLint *v); void (* _glMultiTexCoord1iv)(GLenum target, const GLint *v) = &stub_glMultiTexCoord1iv; void stub_glMultiTexCoord1iv(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1iv") == NULL) { return GL_kludge_error_void("glMultiTexCoord1iv"); } _glMultiTexCoord1iv = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord1iv"); return _glMultiTexCoord1iv(target , v); } void stub_glMultiTexCoord1ivARB(GLenum target, const GLint *v); void (* _glMultiTexCoord1ivARB)(GLenum target, const GLint *v) = &stub_glMultiTexCoord1ivARB; void stub_glMultiTexCoord1ivARB(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1ivARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1ivARB"); } _glMultiTexCoord1ivARB = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord1ivARB"); return _glMultiTexCoord1ivARB(target , v); } void stub_glMultiTexCoord1ivSGIS(GLenum target, const GLint *v); void (* _glMultiTexCoord1ivSGIS)(GLenum target, const GLint *v) = &stub_glMultiTexCoord1ivSGIS; void stub_glMultiTexCoord1ivSGIS(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1ivSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1ivSGIS"); } _glMultiTexCoord1ivSGIS = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord1ivSGIS"); return _glMultiTexCoord1ivSGIS(target , v); } void stub_glMultiTexCoord1s(GLenum target, GLshort s); void (* _glMultiTexCoord1s)(GLenum target, GLshort s) = &stub_glMultiTexCoord1s; void stub_glMultiTexCoord1s(GLenum target, GLshort s) { if (Os::getExtendedProcAddress("glMultiTexCoord1s") == NULL) { return GL_kludge_error_void("glMultiTexCoord1s"); } _glMultiTexCoord1s = (void (*)(GLenum , GLshort))Os::getExtendedProcAddress("glMultiTexCoord1s"); return _glMultiTexCoord1s(target , s); } void stub_glMultiTexCoord1sARB(GLenum target, GLshort s); void (* _glMultiTexCoord1sARB)(GLenum target, GLshort s) = &stub_glMultiTexCoord1sARB; void stub_glMultiTexCoord1sARB(GLenum target, GLshort s) { if (Os::getExtendedProcAddress("glMultiTexCoord1sARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1sARB"); } _glMultiTexCoord1sARB = (void (*)(GLenum , GLshort))Os::getExtendedProcAddress("glMultiTexCoord1sARB"); return _glMultiTexCoord1sARB(target , s); } void stub_glMultiTexCoord1sSGIS(GLenum target, GLshort s); void (* _glMultiTexCoord1sSGIS)(GLenum target, GLshort s) = &stub_glMultiTexCoord1sSGIS; void stub_glMultiTexCoord1sSGIS(GLenum target, GLshort s) { if (Os::getExtendedProcAddress("glMultiTexCoord1sSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1sSGIS"); } _glMultiTexCoord1sSGIS = (void (*)(GLenum , GLshort))Os::getExtendedProcAddress("glMultiTexCoord1sSGIS"); return _glMultiTexCoord1sSGIS(target , s); } void stub_glMultiTexCoord1sv(GLenum target, const GLshort *v); void (* _glMultiTexCoord1sv)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord1sv; void stub_glMultiTexCoord1sv(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1sv") == NULL) { return GL_kludge_error_void("glMultiTexCoord1sv"); } _glMultiTexCoord1sv = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord1sv"); return _glMultiTexCoord1sv(target , v); } void stub_glMultiTexCoord1svARB(GLenum target, const GLshort *v); void (* _glMultiTexCoord1svARB)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord1svARB; void stub_glMultiTexCoord1svARB(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1svARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord1svARB"); } _glMultiTexCoord1svARB = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord1svARB"); return _glMultiTexCoord1svARB(target , v); } void stub_glMultiTexCoord1svSGIS(GLenum target, const GLshort *v); void (* _glMultiTexCoord1svSGIS)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord1svSGIS; void stub_glMultiTexCoord1svSGIS(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord1svSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord1svSGIS"); } _glMultiTexCoord1svSGIS = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord1svSGIS"); return _glMultiTexCoord1svSGIS(target , v); } void stub_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t); void (* _glMultiTexCoord2d)(GLenum target, GLdouble s, GLdouble t) = &stub_glMultiTexCoord2d; void stub_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t) { if (Os::getExtendedProcAddress("glMultiTexCoord2d") == NULL) { return GL_kludge_error_void("glMultiTexCoord2d"); } _glMultiTexCoord2d = (void (*)(GLenum , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord2d"); return _glMultiTexCoord2d(target , s , t); } void stub_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t); void (* _glMultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t) = &stub_glMultiTexCoord2dARB; void stub_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t) { if (Os::getExtendedProcAddress("glMultiTexCoord2dARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2dARB"); } _glMultiTexCoord2dARB = (void (*)(GLenum , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord2dARB"); return _glMultiTexCoord2dARB(target , s , t); } void stub_glMultiTexCoord2dSGIS(GLenum target, GLdouble s, GLdouble t); void (* _glMultiTexCoord2dSGIS)(GLenum target, GLdouble s, GLdouble t) = &stub_glMultiTexCoord2dSGIS; void stub_glMultiTexCoord2dSGIS(GLenum target, GLdouble s, GLdouble t) { if (Os::getExtendedProcAddress("glMultiTexCoord2dSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2dSGIS"); } _glMultiTexCoord2dSGIS = (void (*)(GLenum , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord2dSGIS"); return _glMultiTexCoord2dSGIS(target , s , t); } void stub_glMultiTexCoord2dv(GLenum target, const GLdouble *v); void (* _glMultiTexCoord2dv)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord2dv; void stub_glMultiTexCoord2dv(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2dv") == NULL) { return GL_kludge_error_void("glMultiTexCoord2dv"); } _glMultiTexCoord2dv = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord2dv"); return _glMultiTexCoord2dv(target , v); } void stub_glMultiTexCoord2dvARB(GLenum target, const GLdouble *v); void (* _glMultiTexCoord2dvARB)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord2dvARB; void stub_glMultiTexCoord2dvARB(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2dvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2dvARB"); } _glMultiTexCoord2dvARB = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord2dvARB"); return _glMultiTexCoord2dvARB(target , v); } void stub_glMultiTexCoord2dvSGIS(GLenum target, const GLdouble *v); void (* _glMultiTexCoord2dvSGIS)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord2dvSGIS; void stub_glMultiTexCoord2dvSGIS(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2dvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2dvSGIS"); } _glMultiTexCoord2dvSGIS = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord2dvSGIS"); return _glMultiTexCoord2dvSGIS(target , v); } void stub_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t); void (* _glMultiTexCoord2f)(GLenum target, GLfloat s, GLfloat t) = &stub_glMultiTexCoord2f; void stub_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) { if (Os::getExtendedProcAddress("glMultiTexCoord2f") == NULL) { return GL_kludge_error_void("glMultiTexCoord2f"); } _glMultiTexCoord2f = (void (*)(GLenum , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord2f"); return _glMultiTexCoord2f(target , s , t); } void stub_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t); void (* _glMultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t) = &stub_glMultiTexCoord2fARB; void stub_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t) { if (Os::getExtendedProcAddress("glMultiTexCoord2fARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2fARB"); } _glMultiTexCoord2fARB = (void (*)(GLenum , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord2fARB"); return _glMultiTexCoord2fARB(target , s , t); } void stub_glMultiTexCoord2fSGIS(GLenum target, GLfloat s, GLfloat t); void (* _glMultiTexCoord2fSGIS)(GLenum target, GLfloat s, GLfloat t) = &stub_glMultiTexCoord2fSGIS; void stub_glMultiTexCoord2fSGIS(GLenum target, GLfloat s, GLfloat t) { if (Os::getExtendedProcAddress("glMultiTexCoord2fSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2fSGIS"); } _glMultiTexCoord2fSGIS = (void (*)(GLenum , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord2fSGIS"); return _glMultiTexCoord2fSGIS(target , s , t); } void stub_glMultiTexCoord2fv(GLenum target, const GLfloat *v); void (* _glMultiTexCoord2fv)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord2fv; void stub_glMultiTexCoord2fv(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2fv") == NULL) { return GL_kludge_error_void("glMultiTexCoord2fv"); } _glMultiTexCoord2fv = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord2fv"); return _glMultiTexCoord2fv(target , v); } void stub_glMultiTexCoord2fvARB(GLenum target, const GLfloat *v); void (* _glMultiTexCoord2fvARB)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord2fvARB; void stub_glMultiTexCoord2fvARB(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2fvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2fvARB"); } _glMultiTexCoord2fvARB = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord2fvARB"); return _glMultiTexCoord2fvARB(target , v); } void stub_glMultiTexCoord2fvSGIS(GLenum target, const GLfloat *v); void (* _glMultiTexCoord2fvSGIS)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord2fvSGIS; void stub_glMultiTexCoord2fvSGIS(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2fvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2fvSGIS"); } _glMultiTexCoord2fvSGIS = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord2fvSGIS"); return _glMultiTexCoord2fvSGIS(target , v); } void stub_glMultiTexCoord2i(GLenum target, GLint s, GLint t); void (* _glMultiTexCoord2i)(GLenum target, GLint s, GLint t) = &stub_glMultiTexCoord2i; void stub_glMultiTexCoord2i(GLenum target, GLint s, GLint t) { if (Os::getExtendedProcAddress("glMultiTexCoord2i") == NULL) { return GL_kludge_error_void("glMultiTexCoord2i"); } _glMultiTexCoord2i = (void (*)(GLenum , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord2i"); return _glMultiTexCoord2i(target , s , t); } void stub_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t); void (* _glMultiTexCoord2iARB)(GLenum target, GLint s, GLint t) = &stub_glMultiTexCoord2iARB; void stub_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) { if (Os::getExtendedProcAddress("glMultiTexCoord2iARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2iARB"); } _glMultiTexCoord2iARB = (void (*)(GLenum , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord2iARB"); return _glMultiTexCoord2iARB(target , s , t); } void stub_glMultiTexCoord2iSGIS(GLenum target, GLint s, GLint t); void (* _glMultiTexCoord2iSGIS)(GLenum target, GLint s, GLint t) = &stub_glMultiTexCoord2iSGIS; void stub_glMultiTexCoord2iSGIS(GLenum target, GLint s, GLint t) { if (Os::getExtendedProcAddress("glMultiTexCoord2iSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2iSGIS"); } _glMultiTexCoord2iSGIS = (void (*)(GLenum , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord2iSGIS"); return _glMultiTexCoord2iSGIS(target , s , t); } void stub_glMultiTexCoord2iv(GLenum target, const GLint *v); void (* _glMultiTexCoord2iv)(GLenum target, const GLint *v) = &stub_glMultiTexCoord2iv; void stub_glMultiTexCoord2iv(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2iv") == NULL) { return GL_kludge_error_void("glMultiTexCoord2iv"); } _glMultiTexCoord2iv = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord2iv"); return _glMultiTexCoord2iv(target , v); } void stub_glMultiTexCoord2ivARB(GLenum target, const GLint *v); void (* _glMultiTexCoord2ivARB)(GLenum target, const GLint *v) = &stub_glMultiTexCoord2ivARB; void stub_glMultiTexCoord2ivARB(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2ivARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2ivARB"); } _glMultiTexCoord2ivARB = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord2ivARB"); return _glMultiTexCoord2ivARB(target , v); } void stub_glMultiTexCoord2ivSGIS(GLenum target, const GLint *v); void (* _glMultiTexCoord2ivSGIS)(GLenum target, const GLint *v) = &stub_glMultiTexCoord2ivSGIS; void stub_glMultiTexCoord2ivSGIS(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2ivSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2ivSGIS"); } _glMultiTexCoord2ivSGIS = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord2ivSGIS"); return _glMultiTexCoord2ivSGIS(target , v); } void stub_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t); void (* _glMultiTexCoord2s)(GLenum target, GLshort s, GLshort t) = &stub_glMultiTexCoord2s; void stub_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) { if (Os::getExtendedProcAddress("glMultiTexCoord2s") == NULL) { return GL_kludge_error_void("glMultiTexCoord2s"); } _glMultiTexCoord2s = (void (*)(GLenum , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord2s"); return _glMultiTexCoord2s(target , s , t); } void stub_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t); void (* _glMultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t) = &stub_glMultiTexCoord2sARB; void stub_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t) { if (Os::getExtendedProcAddress("glMultiTexCoord2sARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2sARB"); } _glMultiTexCoord2sARB = (void (*)(GLenum , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord2sARB"); return _glMultiTexCoord2sARB(target , s , t); } void stub_glMultiTexCoord2sSGIS(GLenum target, GLshort s, GLshort t); void (* _glMultiTexCoord2sSGIS)(GLenum target, GLshort s, GLshort t) = &stub_glMultiTexCoord2sSGIS; void stub_glMultiTexCoord2sSGIS(GLenum target, GLshort s, GLshort t) { if (Os::getExtendedProcAddress("glMultiTexCoord2sSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2sSGIS"); } _glMultiTexCoord2sSGIS = (void (*)(GLenum , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord2sSGIS"); return _glMultiTexCoord2sSGIS(target , s , t); } void stub_glMultiTexCoord2sv(GLenum target, const GLshort *v); void (* _glMultiTexCoord2sv)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord2sv; void stub_glMultiTexCoord2sv(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2sv") == NULL) { return GL_kludge_error_void("glMultiTexCoord2sv"); } _glMultiTexCoord2sv = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord2sv"); return _glMultiTexCoord2sv(target , v); } void stub_glMultiTexCoord2svARB(GLenum target, const GLshort *v); void (* _glMultiTexCoord2svARB)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord2svARB; void stub_glMultiTexCoord2svARB(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2svARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord2svARB"); } _glMultiTexCoord2svARB = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord2svARB"); return _glMultiTexCoord2svARB(target , v); } void stub_glMultiTexCoord2svSGIS(GLenum target, const GLshort *v); void (* _glMultiTexCoord2svSGIS)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord2svSGIS; void stub_glMultiTexCoord2svSGIS(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord2svSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord2svSGIS"); } _glMultiTexCoord2svSGIS = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord2svSGIS"); return _glMultiTexCoord2svSGIS(target , v); } void stub_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r); void (* _glMultiTexCoord3d)(GLenum target, GLdouble s, GLdouble t, GLdouble r) = &stub_glMultiTexCoord3d; void stub_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r) { if (Os::getExtendedProcAddress("glMultiTexCoord3d") == NULL) { return GL_kludge_error_void("glMultiTexCoord3d"); } _glMultiTexCoord3d = (void (*)(GLenum , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord3d"); return _glMultiTexCoord3d(target , s , t , r); } void stub_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r); void (* _glMultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r) = &stub_glMultiTexCoord3dARB; void stub_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r) { if (Os::getExtendedProcAddress("glMultiTexCoord3dARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3dARB"); } _glMultiTexCoord3dARB = (void (*)(GLenum , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord3dARB"); return _glMultiTexCoord3dARB(target , s , t , r); } void stub_glMultiTexCoord3dSGIS(GLenum target, GLdouble s, GLdouble t, GLdouble r); void (* _glMultiTexCoord3dSGIS)(GLenum target, GLdouble s, GLdouble t, GLdouble r) = &stub_glMultiTexCoord3dSGIS; void stub_glMultiTexCoord3dSGIS(GLenum target, GLdouble s, GLdouble t, GLdouble r) { if (Os::getExtendedProcAddress("glMultiTexCoord3dSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3dSGIS"); } _glMultiTexCoord3dSGIS = (void (*)(GLenum , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord3dSGIS"); return _glMultiTexCoord3dSGIS(target , s , t , r); } void stub_glMultiTexCoord3dv(GLenum target, const GLdouble *v); void (* _glMultiTexCoord3dv)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord3dv; void stub_glMultiTexCoord3dv(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3dv") == NULL) { return GL_kludge_error_void("glMultiTexCoord3dv"); } _glMultiTexCoord3dv = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord3dv"); return _glMultiTexCoord3dv(target , v); } void stub_glMultiTexCoord3dvARB(GLenum target, const GLdouble *v); void (* _glMultiTexCoord3dvARB)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord3dvARB; void stub_glMultiTexCoord3dvARB(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3dvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3dvARB"); } _glMultiTexCoord3dvARB = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord3dvARB"); return _glMultiTexCoord3dvARB(target , v); } void stub_glMultiTexCoord3dvSGIS(GLenum target, const GLdouble *v); void (* _glMultiTexCoord3dvSGIS)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord3dvSGIS; void stub_glMultiTexCoord3dvSGIS(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3dvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3dvSGIS"); } _glMultiTexCoord3dvSGIS = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord3dvSGIS"); return _glMultiTexCoord3dvSGIS(target , v); } void stub_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r); void (* _glMultiTexCoord3f)(GLenum target, GLfloat s, GLfloat t, GLfloat r) = &stub_glMultiTexCoord3f; void stub_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r) { if (Os::getExtendedProcAddress("glMultiTexCoord3f") == NULL) { return GL_kludge_error_void("glMultiTexCoord3f"); } _glMultiTexCoord3f = (void (*)(GLenum , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord3f"); return _glMultiTexCoord3f(target , s , t , r); } void stub_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r); void (* _glMultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r) = &stub_glMultiTexCoord3fARB; void stub_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r) { if (Os::getExtendedProcAddress("glMultiTexCoord3fARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3fARB"); } _glMultiTexCoord3fARB = (void (*)(GLenum , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord3fARB"); return _glMultiTexCoord3fARB(target , s , t , r); } void stub_glMultiTexCoord3fSGIS(GLenum target, GLfloat s, GLfloat t, GLfloat r); void (* _glMultiTexCoord3fSGIS)(GLenum target, GLfloat s, GLfloat t, GLfloat r) = &stub_glMultiTexCoord3fSGIS; void stub_glMultiTexCoord3fSGIS(GLenum target, GLfloat s, GLfloat t, GLfloat r) { if (Os::getExtendedProcAddress("glMultiTexCoord3fSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3fSGIS"); } _glMultiTexCoord3fSGIS = (void (*)(GLenum , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord3fSGIS"); return _glMultiTexCoord3fSGIS(target , s , t , r); } void stub_glMultiTexCoord3fv(GLenum target, const GLfloat *v); void (* _glMultiTexCoord3fv)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord3fv; void stub_glMultiTexCoord3fv(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3fv") == NULL) { return GL_kludge_error_void("glMultiTexCoord3fv"); } _glMultiTexCoord3fv = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord3fv"); return _glMultiTexCoord3fv(target , v); } void stub_glMultiTexCoord3fvARB(GLenum target, const GLfloat *v); void (* _glMultiTexCoord3fvARB)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord3fvARB; void stub_glMultiTexCoord3fvARB(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3fvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3fvARB"); } _glMultiTexCoord3fvARB = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord3fvARB"); return _glMultiTexCoord3fvARB(target , v); } void stub_glMultiTexCoord3fvSGIS(GLenum target, const GLfloat *v); void (* _glMultiTexCoord3fvSGIS)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord3fvSGIS; void stub_glMultiTexCoord3fvSGIS(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3fvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3fvSGIS"); } _glMultiTexCoord3fvSGIS = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord3fvSGIS"); return _glMultiTexCoord3fvSGIS(target , v); } void stub_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r); void (* _glMultiTexCoord3i)(GLenum target, GLint s, GLint t, GLint r) = &stub_glMultiTexCoord3i; void stub_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r) { if (Os::getExtendedProcAddress("glMultiTexCoord3i") == NULL) { return GL_kludge_error_void("glMultiTexCoord3i"); } _glMultiTexCoord3i = (void (*)(GLenum , GLint , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord3i"); return _glMultiTexCoord3i(target , s , t , r); } void stub_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r); void (* _glMultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r) = &stub_glMultiTexCoord3iARB; void stub_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r) { if (Os::getExtendedProcAddress("glMultiTexCoord3iARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3iARB"); } _glMultiTexCoord3iARB = (void (*)(GLenum , GLint , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord3iARB"); return _glMultiTexCoord3iARB(target , s , t , r); } void stub_glMultiTexCoord3iSGIS(GLenum target, GLint s, GLint t, GLint r); void (* _glMultiTexCoord3iSGIS)(GLenum target, GLint s, GLint t, GLint r) = &stub_glMultiTexCoord3iSGIS; void stub_glMultiTexCoord3iSGIS(GLenum target, GLint s, GLint t, GLint r) { if (Os::getExtendedProcAddress("glMultiTexCoord3iSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3iSGIS"); } _glMultiTexCoord3iSGIS = (void (*)(GLenum , GLint , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord3iSGIS"); return _glMultiTexCoord3iSGIS(target , s , t , r); } void stub_glMultiTexCoord3iv(GLenum target, const GLint *v); void (* _glMultiTexCoord3iv)(GLenum target, const GLint *v) = &stub_glMultiTexCoord3iv; void stub_glMultiTexCoord3iv(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3iv") == NULL) { return GL_kludge_error_void("glMultiTexCoord3iv"); } _glMultiTexCoord3iv = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord3iv"); return _glMultiTexCoord3iv(target , v); } void stub_glMultiTexCoord3ivARB(GLenum target, const GLint *v); void (* _glMultiTexCoord3ivARB)(GLenum target, const GLint *v) = &stub_glMultiTexCoord3ivARB; void stub_glMultiTexCoord3ivARB(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3ivARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3ivARB"); } _glMultiTexCoord3ivARB = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord3ivARB"); return _glMultiTexCoord3ivARB(target , v); } void stub_glMultiTexCoord3ivSGIS(GLenum target, const GLint *v); void (* _glMultiTexCoord3ivSGIS)(GLenum target, const GLint *v) = &stub_glMultiTexCoord3ivSGIS; void stub_glMultiTexCoord3ivSGIS(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3ivSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3ivSGIS"); } _glMultiTexCoord3ivSGIS = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord3ivSGIS"); return _glMultiTexCoord3ivSGIS(target , v); } void stub_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r); void (* _glMultiTexCoord3s)(GLenum target, GLshort s, GLshort t, GLshort r) = &stub_glMultiTexCoord3s; void stub_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r) { if (Os::getExtendedProcAddress("glMultiTexCoord3s") == NULL) { return GL_kludge_error_void("glMultiTexCoord3s"); } _glMultiTexCoord3s = (void (*)(GLenum , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord3s"); return _glMultiTexCoord3s(target , s , t , r); } void stub_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r); void (* _glMultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r) = &stub_glMultiTexCoord3sARB; void stub_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r) { if (Os::getExtendedProcAddress("glMultiTexCoord3sARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3sARB"); } _glMultiTexCoord3sARB = (void (*)(GLenum , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord3sARB"); return _glMultiTexCoord3sARB(target , s , t , r); } void stub_glMultiTexCoord3sSGIS(GLenum target, GLshort s, GLshort t, GLshort r); void (* _glMultiTexCoord3sSGIS)(GLenum target, GLshort s, GLshort t, GLshort r) = &stub_glMultiTexCoord3sSGIS; void stub_glMultiTexCoord3sSGIS(GLenum target, GLshort s, GLshort t, GLshort r) { if (Os::getExtendedProcAddress("glMultiTexCoord3sSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3sSGIS"); } _glMultiTexCoord3sSGIS = (void (*)(GLenum , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord3sSGIS"); return _glMultiTexCoord3sSGIS(target , s , t , r); } void stub_glMultiTexCoord3sv(GLenum target, const GLshort *v); void (* _glMultiTexCoord3sv)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord3sv; void stub_glMultiTexCoord3sv(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3sv") == NULL) { return GL_kludge_error_void("glMultiTexCoord3sv"); } _glMultiTexCoord3sv = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord3sv"); return _glMultiTexCoord3sv(target , v); } void stub_glMultiTexCoord3svARB(GLenum target, const GLshort *v); void (* _glMultiTexCoord3svARB)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord3svARB; void stub_glMultiTexCoord3svARB(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3svARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord3svARB"); } _glMultiTexCoord3svARB = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord3svARB"); return _glMultiTexCoord3svARB(target , v); } void stub_glMultiTexCoord3svSGIS(GLenum target, const GLshort *v); void (* _glMultiTexCoord3svSGIS)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord3svSGIS; void stub_glMultiTexCoord3svSGIS(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord3svSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord3svSGIS"); } _glMultiTexCoord3svSGIS = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord3svSGIS"); return _glMultiTexCoord3svSGIS(target , v); } void stub_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); void (* _glMultiTexCoord4d)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) = &stub_glMultiTexCoord4d; void stub_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) { if (Os::getExtendedProcAddress("glMultiTexCoord4d") == NULL) { return GL_kludge_error_void("glMultiTexCoord4d"); } _glMultiTexCoord4d = (void (*)(GLenum , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord4d"); return _glMultiTexCoord4d(target , s , t , r , q); } void stub_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); void (* _glMultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) = &stub_glMultiTexCoord4dARB; void stub_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) { if (Os::getExtendedProcAddress("glMultiTexCoord4dARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4dARB"); } _glMultiTexCoord4dARB = (void (*)(GLenum , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord4dARB"); return _glMultiTexCoord4dARB(target , s , t , r , q); } void stub_glMultiTexCoord4dSGIS(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); void (* _glMultiTexCoord4dSGIS)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) = &stub_glMultiTexCoord4dSGIS; void stub_glMultiTexCoord4dSGIS(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) { if (Os::getExtendedProcAddress("glMultiTexCoord4dSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4dSGIS"); } _glMultiTexCoord4dSGIS = (void (*)(GLenum , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glMultiTexCoord4dSGIS"); return _glMultiTexCoord4dSGIS(target , s , t , r , q); } void stub_glMultiTexCoord4dv(GLenum target, const GLdouble *v); void (* _glMultiTexCoord4dv)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord4dv; void stub_glMultiTexCoord4dv(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4dv") == NULL) { return GL_kludge_error_void("glMultiTexCoord4dv"); } _glMultiTexCoord4dv = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord4dv"); return _glMultiTexCoord4dv(target , v); } void stub_glMultiTexCoord4dvARB(GLenum target, const GLdouble *v); void (* _glMultiTexCoord4dvARB)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord4dvARB; void stub_glMultiTexCoord4dvARB(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4dvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4dvARB"); } _glMultiTexCoord4dvARB = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord4dvARB"); return _glMultiTexCoord4dvARB(target , v); } void stub_glMultiTexCoord4dvSGIS(GLenum target, const GLdouble *v); void (* _glMultiTexCoord4dvSGIS)(GLenum target, const GLdouble *v) = &stub_glMultiTexCoord4dvSGIS; void stub_glMultiTexCoord4dvSGIS(GLenum target, const GLdouble *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4dvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4dvSGIS"); } _glMultiTexCoord4dvSGIS = (void (*)(GLenum , const GLdouble *))Os::getExtendedProcAddress("glMultiTexCoord4dvSGIS"); return _glMultiTexCoord4dvSGIS(target , v); } void stub_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); void (* _glMultiTexCoord4f)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) = &stub_glMultiTexCoord4f; void stub_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) { if (Os::getExtendedProcAddress("glMultiTexCoord4f") == NULL) { return GL_kludge_error_void("glMultiTexCoord4f"); } _glMultiTexCoord4f = (void (*)(GLenum , GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord4f"); return _glMultiTexCoord4f(target , s , t , r , q); } void stub_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); void (* _glMultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) = &stub_glMultiTexCoord4fARB; void stub_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) { if (Os::getExtendedProcAddress("glMultiTexCoord4fARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4fARB"); } _glMultiTexCoord4fARB = (void (*)(GLenum , GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord4fARB"); return _glMultiTexCoord4fARB(target , s , t , r , q); } void stub_glMultiTexCoord4fSGIS(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); void (* _glMultiTexCoord4fSGIS)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) = &stub_glMultiTexCoord4fSGIS; void stub_glMultiTexCoord4fSGIS(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) { if (Os::getExtendedProcAddress("glMultiTexCoord4fSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4fSGIS"); } _glMultiTexCoord4fSGIS = (void (*)(GLenum , GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glMultiTexCoord4fSGIS"); return _glMultiTexCoord4fSGIS(target , s , t , r , q); } void stub_glMultiTexCoord4fv(GLenum target, const GLfloat *v); void (* _glMultiTexCoord4fv)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord4fv; void stub_glMultiTexCoord4fv(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4fv") == NULL) { return GL_kludge_error_void("glMultiTexCoord4fv"); } _glMultiTexCoord4fv = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord4fv"); return _glMultiTexCoord4fv(target , v); } void stub_glMultiTexCoord4fvARB(GLenum target, const GLfloat *v); void (* _glMultiTexCoord4fvARB)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord4fvARB; void stub_glMultiTexCoord4fvARB(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4fvARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4fvARB"); } _glMultiTexCoord4fvARB = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord4fvARB"); return _glMultiTexCoord4fvARB(target , v); } void stub_glMultiTexCoord4fvSGIS(GLenum target, const GLfloat *v); void (* _glMultiTexCoord4fvSGIS)(GLenum target, const GLfloat *v) = &stub_glMultiTexCoord4fvSGIS; void stub_glMultiTexCoord4fvSGIS(GLenum target, const GLfloat *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4fvSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4fvSGIS"); } _glMultiTexCoord4fvSGIS = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glMultiTexCoord4fvSGIS"); return _glMultiTexCoord4fvSGIS(target , v); } void stub_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q); void (* _glMultiTexCoord4i)(GLenum target, GLint s, GLint t, GLint r, GLint q) = &stub_glMultiTexCoord4i; void stub_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q) { if (Os::getExtendedProcAddress("glMultiTexCoord4i") == NULL) { return GL_kludge_error_void("glMultiTexCoord4i"); } _glMultiTexCoord4i = (void (*)(GLenum , GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord4i"); return _glMultiTexCoord4i(target , s , t , r , q); } void stub_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q); void (* _glMultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q) = &stub_glMultiTexCoord4iARB; void stub_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q) { if (Os::getExtendedProcAddress("glMultiTexCoord4iARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4iARB"); } _glMultiTexCoord4iARB = (void (*)(GLenum , GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord4iARB"); return _glMultiTexCoord4iARB(target , s , t , r , q); } void stub_glMultiTexCoord4iSGIS(GLenum target, GLint s, GLint t, GLint r, GLint q); void (* _glMultiTexCoord4iSGIS)(GLenum target, GLint s, GLint t, GLint r, GLint q) = &stub_glMultiTexCoord4iSGIS; void stub_glMultiTexCoord4iSGIS(GLenum target, GLint s, GLint t, GLint r, GLint q) { if (Os::getExtendedProcAddress("glMultiTexCoord4iSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4iSGIS"); } _glMultiTexCoord4iSGIS = (void (*)(GLenum , GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glMultiTexCoord4iSGIS"); return _glMultiTexCoord4iSGIS(target , s , t , r , q); } void stub_glMultiTexCoord4iv(GLenum target, const GLint *v); void (* _glMultiTexCoord4iv)(GLenum target, const GLint *v) = &stub_glMultiTexCoord4iv; void stub_glMultiTexCoord4iv(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4iv") == NULL) { return GL_kludge_error_void("glMultiTexCoord4iv"); } _glMultiTexCoord4iv = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord4iv"); return _glMultiTexCoord4iv(target , v); } void stub_glMultiTexCoord4ivARB(GLenum target, const GLint *v); void (* _glMultiTexCoord4ivARB)(GLenum target, const GLint *v) = &stub_glMultiTexCoord4ivARB; void stub_glMultiTexCoord4ivARB(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4ivARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4ivARB"); } _glMultiTexCoord4ivARB = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord4ivARB"); return _glMultiTexCoord4ivARB(target , v); } void stub_glMultiTexCoord4ivSGIS(GLenum target, const GLint *v); void (* _glMultiTexCoord4ivSGIS)(GLenum target, const GLint *v) = &stub_glMultiTexCoord4ivSGIS; void stub_glMultiTexCoord4ivSGIS(GLenum target, const GLint *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4ivSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4ivSGIS"); } _glMultiTexCoord4ivSGIS = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glMultiTexCoord4ivSGIS"); return _glMultiTexCoord4ivSGIS(target , v); } void stub_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); void (* _glMultiTexCoord4s)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) = &stub_glMultiTexCoord4s; void stub_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) { if (Os::getExtendedProcAddress("glMultiTexCoord4s") == NULL) { return GL_kludge_error_void("glMultiTexCoord4s"); } _glMultiTexCoord4s = (void (*)(GLenum , GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord4s"); return _glMultiTexCoord4s(target , s , t , r , q); } void stub_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); void (* _glMultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) = &stub_glMultiTexCoord4sARB; void stub_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) { if (Os::getExtendedProcAddress("glMultiTexCoord4sARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4sARB"); } _glMultiTexCoord4sARB = (void (*)(GLenum , GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord4sARB"); return _glMultiTexCoord4sARB(target , s , t , r , q); } void stub_glMultiTexCoord4sSGIS(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); void (* _glMultiTexCoord4sSGIS)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) = &stub_glMultiTexCoord4sSGIS; void stub_glMultiTexCoord4sSGIS(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) { if (Os::getExtendedProcAddress("glMultiTexCoord4sSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4sSGIS"); } _glMultiTexCoord4sSGIS = (void (*)(GLenum , GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glMultiTexCoord4sSGIS"); return _glMultiTexCoord4sSGIS(target , s , t , r , q); } void stub_glMultiTexCoord4sv(GLenum target, const GLshort *v); void (* _glMultiTexCoord4sv)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord4sv; void stub_glMultiTexCoord4sv(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4sv") == NULL) { return GL_kludge_error_void("glMultiTexCoord4sv"); } _glMultiTexCoord4sv = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord4sv"); return _glMultiTexCoord4sv(target , v); } void stub_glMultiTexCoord4svARB(GLenum target, const GLshort *v); void (* _glMultiTexCoord4svARB)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord4svARB; void stub_glMultiTexCoord4svARB(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4svARB") == NULL) { return GL_kludge_error_void("glMultiTexCoord4svARB"); } _glMultiTexCoord4svARB = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord4svARB"); return _glMultiTexCoord4svARB(target , v); } void stub_glMultiTexCoord4svSGIS(GLenum target, const GLshort *v); void (* _glMultiTexCoord4svSGIS)(GLenum target, const GLshort *v) = &stub_glMultiTexCoord4svSGIS; void stub_glMultiTexCoord4svSGIS(GLenum target, const GLshort *v) { if (Os::getExtendedProcAddress("glMultiTexCoord4svSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoord4svSGIS"); } _glMultiTexCoord4svSGIS = (void (*)(GLenum , const GLshort *))Os::getExtendedProcAddress("glMultiTexCoord4svSGIS"); return _glMultiTexCoord4svSGIS(target , v); } void stub_glMultiTexCoordPointerSGIS(GLenum target, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glMultiTexCoordPointerSGIS)(GLenum target, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glMultiTexCoordPointerSGIS; void stub_glMultiTexCoordPointerSGIS(GLenum target, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glMultiTexCoordPointerSGIS") == NULL) { return GL_kludge_error_void("glMultiTexCoordPointerSGIS"); } _glMultiTexCoordPointerSGIS = (void (*)(GLenum , GLint , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glMultiTexCoordPointerSGIS"); return _glMultiTexCoordPointerSGIS(target , size , type , stride , pointer); } void stub_glNewList(GLuint list, GLenum mode); void (* _glNewList)(GLuint list, GLenum mode) = &stub_glNewList; void stub_glNewList(GLuint list, GLenum mode) { if (Os::getExtendedProcAddress("glNewList") == NULL) { return GL_kludge_error_void("glNewList"); } _glNewList = (void (*)(GLuint , GLenum))Os::getExtendedProcAddress("glNewList"); return _glNewList(list , mode); } void stub_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz); void (* _glNormal3b)(GLbyte nx, GLbyte ny, GLbyte nz) = &stub_glNormal3b; void stub_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz) { if (Os::getExtendedProcAddress("glNormal3b") == NULL) { return GL_kludge_error_void("glNormal3b"); } _glNormal3b = (void (*)(GLbyte , GLbyte , GLbyte))Os::getExtendedProcAddress("glNormal3b"); return _glNormal3b(nx , ny , nz); } void stub_glNormal3bv(const GLbyte *v); void (* _glNormal3bv)(const GLbyte *v) = &stub_glNormal3bv; void stub_glNormal3bv(const GLbyte *v) { if (Os::getExtendedProcAddress("glNormal3bv") == NULL) { return GL_kludge_error_void("glNormal3bv"); } _glNormal3bv = (void (*)(const GLbyte *))Os::getExtendedProcAddress("glNormal3bv"); return _glNormal3bv(v); } void stub_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz); void (* _glNormal3d)(GLdouble nx, GLdouble ny, GLdouble nz) = &stub_glNormal3d; void stub_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz) { if (Os::getExtendedProcAddress("glNormal3d") == NULL) { return GL_kludge_error_void("glNormal3d"); } _glNormal3d = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glNormal3d"); return _glNormal3d(nx , ny , nz); } void stub_glNormal3dv(const GLdouble *v); void (* _glNormal3dv)(const GLdouble *v) = &stub_glNormal3dv; void stub_glNormal3dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glNormal3dv") == NULL) { return GL_kludge_error_void("glNormal3dv"); } _glNormal3dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glNormal3dv"); return _glNormal3dv(v); } void stub_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz); void (* _glNormal3f)(GLfloat nx, GLfloat ny, GLfloat nz) = &stub_glNormal3f; void stub_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz) { if (Os::getExtendedProcAddress("glNormal3f") == NULL) { return GL_kludge_error_void("glNormal3f"); } _glNormal3f = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glNormal3f"); return _glNormal3f(nx , ny , nz); } void stub_glNormal3fv(const GLfloat *v); void (* _glNormal3fv)(const GLfloat *v) = &stub_glNormal3fv; void stub_glNormal3fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glNormal3fv") == NULL) { return GL_kludge_error_void("glNormal3fv"); } _glNormal3fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glNormal3fv"); return _glNormal3fv(v); } void stub_glNormal3i(GLint nx, GLint ny, GLint nz); void (* _glNormal3i)(GLint nx, GLint ny, GLint nz) = &stub_glNormal3i; void stub_glNormal3i(GLint nx, GLint ny, GLint nz) { if (Os::getExtendedProcAddress("glNormal3i") == NULL) { return GL_kludge_error_void("glNormal3i"); } _glNormal3i = (void (*)(GLint , GLint , GLint))Os::getExtendedProcAddress("glNormal3i"); return _glNormal3i(nx , ny , nz); } void stub_glNormal3iv(const GLint *v); void (* _glNormal3iv)(const GLint *v) = &stub_glNormal3iv; void stub_glNormal3iv(const GLint *v) { if (Os::getExtendedProcAddress("glNormal3iv") == NULL) { return GL_kludge_error_void("glNormal3iv"); } _glNormal3iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glNormal3iv"); return _glNormal3iv(v); } void stub_glNormal3s(GLshort nx, GLshort ny, GLshort nz); void (* _glNormal3s)(GLshort nx, GLshort ny, GLshort nz) = &stub_glNormal3s; void stub_glNormal3s(GLshort nx, GLshort ny, GLshort nz) { if (Os::getExtendedProcAddress("glNormal3s") == NULL) { return GL_kludge_error_void("glNormal3s"); } _glNormal3s = (void (*)(GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glNormal3s"); return _glNormal3s(nx , ny , nz); } void stub_glNormal3sv(const GLshort *v); void (* _glNormal3sv)(const GLshort *v) = &stub_glNormal3sv; void stub_glNormal3sv(const GLshort *v) { if (Os::getExtendedProcAddress("glNormal3sv") == NULL) { return GL_kludge_error_void("glNormal3sv"); } _glNormal3sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glNormal3sv"); return _glNormal3sv(v); } void stub_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glNormalPointer)(GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glNormalPointer; void stub_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glNormalPointer") == NULL) { return GL_kludge_error_void("glNormalPointer"); } _glNormalPointer = (void (*)(GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glNormalPointer"); return _glNormalPointer(type , stride , pointer); } void stub_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); void (* _glNormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) = &stub_glNormalPointerEXT; void stub_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glNormalPointerEXT") == NULL) { return GL_kludge_error_void("glNormalPointerEXT"); } _glNormalPointerEXT = (void (*)(GLenum , GLsizei , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glNormalPointerEXT"); return _glNormalPointerEXT(type , stride , count , pointer); } void stub_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); void (* _glOrtho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) = &stub_glOrtho; void stub_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) { if (Os::getExtendedProcAddress("glOrtho") == NULL) { return GL_kludge_error_void("glOrtho"); } _glOrtho = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glOrtho"); return _glOrtho(left , right , bottom , top , zNear , zFar); } void stub_glPassThrough(GLfloat token); void (* _glPassThrough)(GLfloat token) = &stub_glPassThrough; void stub_glPassThrough(GLfloat token) { if (Os::getExtendedProcAddress("glPassThrough") == NULL) { return GL_kludge_error_void("glPassThrough"); } _glPassThrough = (void (*)(GLfloat))Os::getExtendedProcAddress("glPassThrough"); return _glPassThrough(token); } void stub_glPixelDataRangeNV(GLenum target, GLsizei size, const GLvoid *pointer); void (* _glPixelDataRangeNV)(GLenum target, GLsizei size, const GLvoid *pointer) = &stub_glPixelDataRangeNV; void stub_glPixelDataRangeNV(GLenum target, GLsizei size, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glPixelDataRangeNV") == NULL) { return GL_kludge_error_void("glPixelDataRangeNV"); } _glPixelDataRangeNV = (void (*)(GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glPixelDataRangeNV"); return _glPixelDataRangeNV(target , size , pointer); } void stub_glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values); void (* _glPixelMapfv)(GLenum map, GLint mapsize, const GLfloat *values) = &stub_glPixelMapfv; void stub_glPixelMapfv(GLenum map, GLint mapsize, const GLfloat *values) { if (Os::getExtendedProcAddress("glPixelMapfv") == NULL) { return GL_kludge_error_void("glPixelMapfv"); } _glPixelMapfv = (void (*)(GLenum , GLint , const GLfloat *))Os::getExtendedProcAddress("glPixelMapfv"); return _glPixelMapfv(map , mapsize , values); } void stub_glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values); void (* _glPixelMapuiv)(GLenum map, GLint mapsize, const GLuint *values) = &stub_glPixelMapuiv; void stub_glPixelMapuiv(GLenum map, GLint mapsize, const GLuint *values) { if (Os::getExtendedProcAddress("glPixelMapuiv") == NULL) { return GL_kludge_error_void("glPixelMapuiv"); } _glPixelMapuiv = (void (*)(GLenum , GLint , const GLuint *))Os::getExtendedProcAddress("glPixelMapuiv"); return _glPixelMapuiv(map , mapsize , values); } void stub_glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values); void (* _glPixelMapusv)(GLenum map, GLint mapsize, const GLushort *values) = &stub_glPixelMapusv; void stub_glPixelMapusv(GLenum map, GLint mapsize, const GLushort *values) { if (Os::getExtendedProcAddress("glPixelMapusv") == NULL) { return GL_kludge_error_void("glPixelMapusv"); } _glPixelMapusv = (void (*)(GLenum , GLint , const GLushort *))Os::getExtendedProcAddress("glPixelMapusv"); return _glPixelMapusv(map , mapsize , values); } void stub_glPixelStoref(GLenum pname, GLfloat param); void (* _glPixelStoref)(GLenum pname, GLfloat param) = &stub_glPixelStoref; void stub_glPixelStoref(GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glPixelStoref") == NULL) { return GL_kludge_error_void("glPixelStoref"); } _glPixelStoref = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glPixelStoref"); return _glPixelStoref(pname , param); } void stub_glPixelStorei(GLenum pname, GLint param); void (* _glPixelStorei)(GLenum pname, GLint param) = &stub_glPixelStorei; void stub_glPixelStorei(GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glPixelStorei") == NULL) { return GL_kludge_error_void("glPixelStorei"); } _glPixelStorei = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glPixelStorei"); return _glPixelStorei(pname , param); } void stub_glPixelTransferf(GLenum pname, GLfloat param); void (* _glPixelTransferf)(GLenum pname, GLfloat param) = &stub_glPixelTransferf; void stub_glPixelTransferf(GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glPixelTransferf") == NULL) { return GL_kludge_error_void("glPixelTransferf"); } _glPixelTransferf = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glPixelTransferf"); return _glPixelTransferf(pname , param); } void stub_glPixelTransferi(GLenum pname, GLint param); void (* _glPixelTransferi)(GLenum pname, GLint param) = &stub_glPixelTransferi; void stub_glPixelTransferi(GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glPixelTransferi") == NULL) { return GL_kludge_error_void("glPixelTransferi"); } _glPixelTransferi = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glPixelTransferi"); return _glPixelTransferi(pname , param); } void stub_glPixelZoom(GLfloat xfactor, GLfloat yfactor); void (* _glPixelZoom)(GLfloat xfactor, GLfloat yfactor) = &stub_glPixelZoom; void stub_glPixelZoom(GLfloat xfactor, GLfloat yfactor) { if (Os::getExtendedProcAddress("glPixelZoom") == NULL) { return GL_kludge_error_void("glPixelZoom"); } _glPixelZoom = (void (*)(GLfloat , GLfloat))Os::getExtendedProcAddress("glPixelZoom"); return _glPixelZoom(xfactor , yfactor); } void stub_glPointParameterfEXT(GLenum pname, GLfloat param); void (* _glPointParameterfEXT)(GLenum pname, GLfloat param) = &stub_glPointParameterfEXT; void stub_glPointParameterfEXT(GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glPointParameterfEXT") == NULL) { return GL_kludge_error_void("glPointParameterfEXT"); } _glPointParameterfEXT = (void (*)(GLenum , GLfloat))Os::getExtendedProcAddress("glPointParameterfEXT"); return _glPointParameterfEXT(pname , param); } void stub_glPointParameterfvEXT(GLenum pname, const GLfloat *params); void (* _glPointParameterfvEXT)(GLenum pname, const GLfloat *params) = &stub_glPointParameterfvEXT; void stub_glPointParameterfvEXT(GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glPointParameterfvEXT") == NULL) { return GL_kludge_error_void("glPointParameterfvEXT"); } _glPointParameterfvEXT = (void (*)(GLenum , const GLfloat *))Os::getExtendedProcAddress("glPointParameterfvEXT"); return _glPointParameterfvEXT(pname , params); } void stub_glPointParameteriNV(GLenum pname, GLint param); void (* _glPointParameteriNV)(GLenum pname, GLint param) = &stub_glPointParameteriNV; void stub_glPointParameteriNV(GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glPointParameteriNV") == NULL) { return GL_kludge_error_void("glPointParameteriNV"); } _glPointParameteriNV = (void (*)(GLenum , GLint))Os::getExtendedProcAddress("glPointParameteriNV"); return _glPointParameteriNV(pname , param); } void stub_glPointParameterivNV(GLenum pname, const GLint *params); void (* _glPointParameterivNV)(GLenum pname, const GLint *params) = &stub_glPointParameterivNV; void stub_glPointParameterivNV(GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glPointParameterivNV") == NULL) { return GL_kludge_error_void("glPointParameterivNV"); } _glPointParameterivNV = (void (*)(GLenum , const GLint *))Os::getExtendedProcAddress("glPointParameterivNV"); return _glPointParameterivNV(pname , params); } void stub_glPointSize(GLfloat size); void (* _glPointSize)(GLfloat size) = &stub_glPointSize; void stub_glPointSize(GLfloat size) { if (Os::getExtendedProcAddress("glPointSize") == NULL) { return GL_kludge_error_void("glPointSize"); } _glPointSize = (void (*)(GLfloat))Os::getExtendedProcAddress("glPointSize"); return _glPointSize(size); } void stub_glPolygonMode(GLenum face, GLenum mode); void (* _glPolygonMode)(GLenum face, GLenum mode) = &stub_glPolygonMode; void stub_glPolygonMode(GLenum face, GLenum mode) { if (Os::getExtendedProcAddress("glPolygonMode") == NULL) { return GL_kludge_error_void("glPolygonMode"); } _glPolygonMode = (void (*)(GLenum , GLenum))Os::getExtendedProcAddress("glPolygonMode"); return _glPolygonMode(face , mode); } void stub_glPolygonOffset(GLfloat factor, GLfloat units); void (* _glPolygonOffset)(GLfloat factor, GLfloat units) = &stub_glPolygonOffset; void stub_glPolygonOffset(GLfloat factor, GLfloat units) { if (Os::getExtendedProcAddress("glPolygonOffset") == NULL) { return GL_kludge_error_void("glPolygonOffset"); } _glPolygonOffset = (void (*)(GLfloat , GLfloat))Os::getExtendedProcAddress("glPolygonOffset"); return _glPolygonOffset(factor , units); } void stub_glPolygonStipple(const GLubyte *mask); void (* _glPolygonStipple)(const GLubyte *mask) = &stub_glPolygonStipple; void stub_glPolygonStipple(const GLubyte *mask) { if (Os::getExtendedProcAddress("glPolygonStipple") == NULL) { return GL_kludge_error_void("glPolygonStipple"); } _glPolygonStipple = (void (*)(const GLubyte *))Os::getExtendedProcAddress("glPolygonStipple"); return _glPolygonStipple(mask); } void stub_glPopAttrib(void); void (* _glPopAttrib)(void) = &stub_glPopAttrib; void stub_glPopAttrib(void) { if (Os::getExtendedProcAddress("glPopAttrib") == NULL) { return GL_kludge_error_void("glPopAttrib"); } _glPopAttrib = (void (*)())Os::getExtendedProcAddress("glPopAttrib"); return _glPopAttrib(); } void stub_glPopClientAttrib(void); void (* _glPopClientAttrib)(void) = &stub_glPopClientAttrib; void stub_glPopClientAttrib(void) { if (Os::getExtendedProcAddress("glPopClientAttrib") == NULL) { return GL_kludge_error_void("glPopClientAttrib"); } _glPopClientAttrib = (void (*)())Os::getExtendedProcAddress("glPopClientAttrib"); return _glPopClientAttrib(); } void stub_glPopMatrix(void); void (* _glPopMatrix)(void) = &stub_glPopMatrix; void stub_glPopMatrix(void) { if (Os::getExtendedProcAddress("glPopMatrix") == NULL) { return GL_kludge_error_void("glPopMatrix"); } _glPopMatrix = (void (*)())Os::getExtendedProcAddress("glPopMatrix"); return _glPopMatrix(); } void stub_glPopName(void); void (* _glPopName)(void) = &stub_glPopName; void stub_glPopName(void) { if (Os::getExtendedProcAddress("glPopName") == NULL) { return GL_kludge_error_void("glPopName"); } _glPopName = (void (*)())Os::getExtendedProcAddress("glPopName"); return _glPopName(); } void stub_glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLclampf *priorities); void (* _glPrioritizeTextures)(GLsizei n, const GLuint *textures, const GLclampf *priorities) = &stub_glPrioritizeTextures; void stub_glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLclampf *priorities) { if (Os::getExtendedProcAddress("glPrioritizeTextures") == NULL) { return GL_kludge_error_void("glPrioritizeTextures"); } _glPrioritizeTextures = (void (*)(GLsizei , const GLuint * , const GLclampf *))Os::getExtendedProcAddress("glPrioritizeTextures"); return _glPrioritizeTextures(n , textures , priorities); } void stub_glPrioritizeTexturesEXT(GLsizei n, const GLuint *textures, const GLclampf *priorities); void (* _glPrioritizeTexturesEXT)(GLsizei n, const GLuint *textures, const GLclampf *priorities) = &stub_glPrioritizeTexturesEXT; void stub_glPrioritizeTexturesEXT(GLsizei n, const GLuint *textures, const GLclampf *priorities) { if (Os::getExtendedProcAddress("glPrioritizeTexturesEXT") == NULL) { return GL_kludge_error_void("glPrioritizeTexturesEXT"); } _glPrioritizeTexturesEXT = (void (*)(GLsizei , const GLuint * , const GLclampf *))Os::getExtendedProcAddress("glPrioritizeTexturesEXT"); return _glPrioritizeTexturesEXT(n , textures , priorities); } void stub_glProgramLocalParameter4dNV(GLenum target, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); void (* _glProgramLocalParameter4dNV)(GLenum target, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) = &stub_glProgramLocalParameter4dNV; void stub_glProgramLocalParameter4dNV(GLenum target, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) { if (Os::getExtendedProcAddress("glProgramLocalParameter4dNV") == NULL) { return GL_kludge_error_void("glProgramLocalParameter4dNV"); } _glProgramLocalParameter4dNV = (void (*)(GLenum , GLsizei , const GLubyte * , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glProgramLocalParameter4dNV"); return _glProgramLocalParameter4dNV(target , len , name , x , y , z , w); } void stub_glProgramLocalParameter4dvNV(GLenum target, GLsizei len, const GLubyte *name, const GLdouble *v); void (* _glProgramLocalParameter4dvNV)(GLenum target, GLsizei len, const GLubyte *name, const GLdouble *v) = &stub_glProgramLocalParameter4dvNV; void stub_glProgramLocalParameter4dvNV(GLenum target, GLsizei len, const GLubyte *name, const GLdouble *v) { if (Os::getExtendedProcAddress("glProgramLocalParameter4dvNV") == NULL) { return GL_kludge_error_void("glProgramLocalParameter4dvNV"); } _glProgramLocalParameter4dvNV = (void (*)(GLenum , GLsizei , const GLubyte * , const GLdouble *))Os::getExtendedProcAddress("glProgramLocalParameter4dvNV"); return _glProgramLocalParameter4dvNV(target , len , name , v); } void stub_glProgramLocalParameter4fNV(GLenum target, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); void (* _glProgramLocalParameter4fNV)(GLenum target, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) = &stub_glProgramLocalParameter4fNV; void stub_glProgramLocalParameter4fNV(GLenum target, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { if (Os::getExtendedProcAddress("glProgramLocalParameter4fNV") == NULL) { return GL_kludge_error_void("glProgramLocalParameter4fNV"); } _glProgramLocalParameter4fNV = (void (*)(GLenum , GLsizei , const GLubyte * , GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glProgramLocalParameter4fNV"); return _glProgramLocalParameter4fNV(target , len , name , x , y , z , w); } void stub_glProgramLocalParameter4fvNV(GLenum target, GLsizei len, const GLubyte *name, const GLfloat *v); void (* _glProgramLocalParameter4fvNV)(GLenum target, GLsizei len, const GLubyte *name, const GLfloat *v) = &stub_glProgramLocalParameter4fvNV; void stub_glProgramLocalParameter4fvNV(GLenum target, GLsizei len, const GLubyte *name, const GLfloat *v) { if (Os::getExtendedProcAddress("glProgramLocalParameter4fvNV") == NULL) { return GL_kludge_error_void("glProgramLocalParameter4fvNV"); } _glProgramLocalParameter4fvNV = (void (*)(GLenum , GLsizei , const GLubyte * , const GLfloat *))Os::getExtendedProcAddress("glProgramLocalParameter4fvNV"); return _glProgramLocalParameter4fvNV(target , len , name , v); } void stub_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); void (* _glProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) = &stub_glProgramParameter4dNV; void stub_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) { if (Os::getExtendedProcAddress("glProgramParameter4dNV") == NULL) { return GL_kludge_error_void("glProgramParameter4dNV"); } _glProgramParameter4dNV = (void (*)(GLenum , GLuint , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glProgramParameter4dNV"); return _glProgramParameter4dNV(target , index , x , y , z , w); } void stub_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble *v); void (* _glProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble *v) = &stub_glProgramParameter4dvNV; void stub_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble *v) { if (Os::getExtendedProcAddress("glProgramParameter4dvNV") == NULL) { return GL_kludge_error_void("glProgramParameter4dvNV"); } _glProgramParameter4dvNV = (void (*)(GLenum , GLuint , const GLdouble *))Os::getExtendedProcAddress("glProgramParameter4dvNV"); return _glProgramParameter4dvNV(target , index , v); } void stub_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); void (* _glProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) = &stub_glProgramParameter4fNV; void stub_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { if (Os::getExtendedProcAddress("glProgramParameter4fNV") == NULL) { return GL_kludge_error_void("glProgramParameter4fNV"); } _glProgramParameter4fNV = (void (*)(GLenum , GLuint , GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glProgramParameter4fNV"); return _glProgramParameter4fNV(target , index , x , y , z , w); } void stub_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat *v); void (* _glProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat *v) = &stub_glProgramParameter4fvNV; void stub_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat *v) { if (Os::getExtendedProcAddress("glProgramParameter4fvNV") == NULL) { return GL_kludge_error_void("glProgramParameter4fvNV"); } _glProgramParameter4fvNV = (void (*)(GLenum , GLuint , const GLfloat *))Os::getExtendedProcAddress("glProgramParameter4fvNV"); return _glProgramParameter4fvNV(target , index , v); } void stub_glProgramParameterSigned4dNV(GLenum target, GLint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); void (* _glProgramParameterSigned4dNV)(GLenum target, GLint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) = &stub_glProgramParameterSigned4dNV; void stub_glProgramParameterSigned4dNV(GLenum target, GLint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) { if (Os::getExtendedProcAddress("glProgramParameterSigned4dNV") == NULL) { return GL_kludge_error_void("glProgramParameterSigned4dNV"); } _glProgramParameterSigned4dNV = (void (*)(GLenum , GLint , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glProgramParameterSigned4dNV"); return _glProgramParameterSigned4dNV(target , index , x , y , z , w); } void stub_glProgramParameterSigned4dvNV(GLenum target, GLint index, const GLdouble *v); void (* _glProgramParameterSigned4dvNV)(GLenum target, GLint index, const GLdouble *v) = &stub_glProgramParameterSigned4dvNV; void stub_glProgramParameterSigned4dvNV(GLenum target, GLint index, const GLdouble *v) { if (Os::getExtendedProcAddress("glProgramParameterSigned4dvNV") == NULL) { return GL_kludge_error_void("glProgramParameterSigned4dvNV"); } _glProgramParameterSigned4dvNV = (void (*)(GLenum , GLint , const GLdouble *))Os::getExtendedProcAddress("glProgramParameterSigned4dvNV"); return _glProgramParameterSigned4dvNV(target , index , v); } void stub_glProgramParameterSigned4fNV(GLenum target, GLint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); void (* _glProgramParameterSigned4fNV)(GLenum target, GLint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) = &stub_glProgramParameterSigned4fNV; void stub_glProgramParameterSigned4fNV(GLenum target, GLint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { if (Os::getExtendedProcAddress("glProgramParameterSigned4fNV") == NULL) { return GL_kludge_error_void("glProgramParameterSigned4fNV"); } _glProgramParameterSigned4fNV = (void (*)(GLenum , GLint , GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glProgramParameterSigned4fNV"); return _glProgramParameterSigned4fNV(target , index , x , y , z , w); } void stub_glProgramParameterSigned4fvNV(GLenum target, GLint index, const GLfloat *v); void (* _glProgramParameterSigned4fvNV)(GLenum target, GLint index, const GLfloat *v) = &stub_glProgramParameterSigned4fvNV; void stub_glProgramParameterSigned4fvNV(GLenum target, GLint index, const GLfloat *v) { if (Os::getExtendedProcAddress("glProgramParameterSigned4fvNV") == NULL) { return GL_kludge_error_void("glProgramParameterSigned4fvNV"); } _glProgramParameterSigned4fvNV = (void (*)(GLenum , GLint , const GLfloat *))Os::getExtendedProcAddress("glProgramParameterSigned4fvNV"); return _glProgramParameterSigned4fvNV(target , index , v); } void stub_glProgramParameters4dvNV(GLenum target, GLuint index, GLsizei count, const GLdouble *v); void (* _glProgramParameters4dvNV)(GLenum target, GLuint index, GLsizei count, const GLdouble *v) = &stub_glProgramParameters4dvNV; void stub_glProgramParameters4dvNV(GLenum target, GLuint index, GLsizei count, const GLdouble *v) { if (Os::getExtendedProcAddress("glProgramParameters4dvNV") == NULL) { return GL_kludge_error_void("glProgramParameters4dvNV"); } _glProgramParameters4dvNV = (void (*)(GLenum , GLuint , GLsizei , const GLdouble *))Os::getExtendedProcAddress("glProgramParameters4dvNV"); return _glProgramParameters4dvNV(target , index , count , v); } void stub_glProgramParameters4fvNV(GLenum target, GLuint index, GLsizei count, const GLfloat *v); void (* _glProgramParameters4fvNV)(GLenum target, GLuint index, GLsizei count, const GLfloat *v) = &stub_glProgramParameters4fvNV; void stub_glProgramParameters4fvNV(GLenum target, GLuint index, GLsizei count, const GLfloat *v) { if (Os::getExtendedProcAddress("glProgramParameters4fvNV") == NULL) { return GL_kludge_error_void("glProgramParameters4fvNV"); } _glProgramParameters4fvNV = (void (*)(GLenum , GLuint , GLsizei , const GLfloat *))Os::getExtendedProcAddress("glProgramParameters4fvNV"); return _glProgramParameters4fvNV(target , index , count , v); } void stub_glProgramParametersSigned4dvNV(GLenum target, GLint index, GLsizei count, const GLdouble *v); void (* _glProgramParametersSigned4dvNV)(GLenum target, GLint index, GLsizei count, const GLdouble *v) = &stub_glProgramParametersSigned4dvNV; void stub_glProgramParametersSigned4dvNV(GLenum target, GLint index, GLsizei count, const GLdouble *v) { if (Os::getExtendedProcAddress("glProgramParametersSigned4dvNV") == NULL) { return GL_kludge_error_void("glProgramParametersSigned4dvNV"); } _glProgramParametersSigned4dvNV = (void (*)(GLenum , GLint , GLsizei , const GLdouble *))Os::getExtendedProcAddress("glProgramParametersSigned4dvNV"); return _glProgramParametersSigned4dvNV(target , index , count , v); } void stub_glProgramParametersSigned4fvNV(GLenum target, GLint index, GLsizei count, const GLfloat *v); void (* _glProgramParametersSigned4fvNV)(GLenum target, GLint index, GLsizei count, const GLfloat *v) = &stub_glProgramParametersSigned4fvNV; void stub_glProgramParametersSigned4fvNV(GLenum target, GLint index, GLsizei count, const GLfloat *v) { if (Os::getExtendedProcAddress("glProgramParametersSigned4fvNV") == NULL) { return GL_kludge_error_void("glProgramParametersSigned4fvNV"); } _glProgramParametersSigned4fvNV = (void (*)(GLenum , GLint , GLsizei , const GLfloat *))Os::getExtendedProcAddress("glProgramParametersSigned4fvNV"); return _glProgramParametersSigned4fvNV(target , index , count , v); } void stub_glPushAttrib(GLbitfield mask); void (* _glPushAttrib)(GLbitfield mask) = &stub_glPushAttrib; void stub_glPushAttrib(GLbitfield mask) { if (Os::getExtendedProcAddress("glPushAttrib") == NULL) { return GL_kludge_error_void("glPushAttrib"); } _glPushAttrib = (void (*)(GLbitfield))Os::getExtendedProcAddress("glPushAttrib"); return _glPushAttrib(mask); } void stub_glPushClientAttrib(GLbitfield mask); void (* _glPushClientAttrib)(GLbitfield mask) = &stub_glPushClientAttrib; void stub_glPushClientAttrib(GLbitfield mask) { if (Os::getExtendedProcAddress("glPushClientAttrib") == NULL) { return GL_kludge_error_void("glPushClientAttrib"); } _glPushClientAttrib = (void (*)(GLbitfield))Os::getExtendedProcAddress("glPushClientAttrib"); return _glPushClientAttrib(mask); } void stub_glPushMatrix(void); void (* _glPushMatrix)(void) = &stub_glPushMatrix; void stub_glPushMatrix(void) { if (Os::getExtendedProcAddress("glPushMatrix") == NULL) { return GL_kludge_error_void("glPushMatrix"); } _glPushMatrix = (void (*)())Os::getExtendedProcAddress("glPushMatrix"); return _glPushMatrix(); } void stub_glPushName(GLuint name); void (* _glPushName)(GLuint name) = &stub_glPushName; void stub_glPushName(GLuint name) { if (Os::getExtendedProcAddress("glPushName") == NULL) { return GL_kludge_error_void("glPushName"); } _glPushName = (void (*)(GLuint))Os::getExtendedProcAddress("glPushName"); return _glPushName(name); } void stub_glRasterPos2d(GLdouble x, GLdouble y); void (* _glRasterPos2d)(GLdouble x, GLdouble y) = &stub_glRasterPos2d; void stub_glRasterPos2d(GLdouble x, GLdouble y) { if (Os::getExtendedProcAddress("glRasterPos2d") == NULL) { return GL_kludge_error_void("glRasterPos2d"); } _glRasterPos2d = (void (*)(GLdouble , GLdouble))Os::getExtendedProcAddress("glRasterPos2d"); return _glRasterPos2d(x , y); } void stub_glRasterPos2dv(const GLdouble *v); void (* _glRasterPos2dv)(const GLdouble *v) = &stub_glRasterPos2dv; void stub_glRasterPos2dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glRasterPos2dv") == NULL) { return GL_kludge_error_void("glRasterPos2dv"); } _glRasterPos2dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glRasterPos2dv"); return _glRasterPos2dv(v); } void stub_glRasterPos2f(GLfloat x, GLfloat y); void (* _glRasterPos2f)(GLfloat x, GLfloat y) = &stub_glRasterPos2f; void stub_glRasterPos2f(GLfloat x, GLfloat y) { if (Os::getExtendedProcAddress("glRasterPos2f") == NULL) { return GL_kludge_error_void("glRasterPos2f"); } _glRasterPos2f = (void (*)(GLfloat , GLfloat))Os::getExtendedProcAddress("glRasterPos2f"); return _glRasterPos2f(x , y); } void stub_glRasterPos2fv(const GLfloat *v); void (* _glRasterPos2fv)(const GLfloat *v) = &stub_glRasterPos2fv; void stub_glRasterPos2fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glRasterPos2fv") == NULL) { return GL_kludge_error_void("glRasterPos2fv"); } _glRasterPos2fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glRasterPos2fv"); return _glRasterPos2fv(v); } void stub_glRasterPos2i(GLint x, GLint y); void (* _glRasterPos2i)(GLint x, GLint y) = &stub_glRasterPos2i; void stub_glRasterPos2i(GLint x, GLint y) { if (Os::getExtendedProcAddress("glRasterPos2i") == NULL) { return GL_kludge_error_void("glRasterPos2i"); } _glRasterPos2i = (void (*)(GLint , GLint))Os::getExtendedProcAddress("glRasterPos2i"); return _glRasterPos2i(x , y); } void stub_glRasterPos2iv(const GLint *v); void (* _glRasterPos2iv)(const GLint *v) = &stub_glRasterPos2iv; void stub_glRasterPos2iv(const GLint *v) { if (Os::getExtendedProcAddress("glRasterPos2iv") == NULL) { return GL_kludge_error_void("glRasterPos2iv"); } _glRasterPos2iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glRasterPos2iv"); return _glRasterPos2iv(v); } void stub_glRasterPos2s(GLshort x, GLshort y); void (* _glRasterPos2s)(GLshort x, GLshort y) = &stub_glRasterPos2s; void stub_glRasterPos2s(GLshort x, GLshort y) { if (Os::getExtendedProcAddress("glRasterPos2s") == NULL) { return GL_kludge_error_void("glRasterPos2s"); } _glRasterPos2s = (void (*)(GLshort , GLshort))Os::getExtendedProcAddress("glRasterPos2s"); return _glRasterPos2s(x , y); } void stub_glRasterPos2sv(const GLshort *v); void (* _glRasterPos2sv)(const GLshort *v) = &stub_glRasterPos2sv; void stub_glRasterPos2sv(const GLshort *v) { if (Os::getExtendedProcAddress("glRasterPos2sv") == NULL) { return GL_kludge_error_void("glRasterPos2sv"); } _glRasterPos2sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glRasterPos2sv"); return _glRasterPos2sv(v); } void stub_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z); void (* _glRasterPos3d)(GLdouble x, GLdouble y, GLdouble z) = &stub_glRasterPos3d; void stub_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z) { if (Os::getExtendedProcAddress("glRasterPos3d") == NULL) { return GL_kludge_error_void("glRasterPos3d"); } _glRasterPos3d = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glRasterPos3d"); return _glRasterPos3d(x , y , z); } void stub_glRasterPos3dv(const GLdouble *v); void (* _glRasterPos3dv)(const GLdouble *v) = &stub_glRasterPos3dv; void stub_glRasterPos3dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glRasterPos3dv") == NULL) { return GL_kludge_error_void("glRasterPos3dv"); } _glRasterPos3dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glRasterPos3dv"); return _glRasterPos3dv(v); } void stub_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z); void (* _glRasterPos3f)(GLfloat x, GLfloat y, GLfloat z) = &stub_glRasterPos3f; void stub_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z) { if (Os::getExtendedProcAddress("glRasterPos3f") == NULL) { return GL_kludge_error_void("glRasterPos3f"); } _glRasterPos3f = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glRasterPos3f"); return _glRasterPos3f(x , y , z); } void stub_glRasterPos3fv(const GLfloat *v); void (* _glRasterPos3fv)(const GLfloat *v) = &stub_glRasterPos3fv; void stub_glRasterPos3fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glRasterPos3fv") == NULL) { return GL_kludge_error_void("glRasterPos3fv"); } _glRasterPos3fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glRasterPos3fv"); return _glRasterPos3fv(v); } void stub_glRasterPos3i(GLint x, GLint y, GLint z); void (* _glRasterPos3i)(GLint x, GLint y, GLint z) = &stub_glRasterPos3i; void stub_glRasterPos3i(GLint x, GLint y, GLint z) { if (Os::getExtendedProcAddress("glRasterPos3i") == NULL) { return GL_kludge_error_void("glRasterPos3i"); } _glRasterPos3i = (void (*)(GLint , GLint , GLint))Os::getExtendedProcAddress("glRasterPos3i"); return _glRasterPos3i(x , y , z); } void stub_glRasterPos3iv(const GLint *v); void (* _glRasterPos3iv)(const GLint *v) = &stub_glRasterPos3iv; void stub_glRasterPos3iv(const GLint *v) { if (Os::getExtendedProcAddress("glRasterPos3iv") == NULL) { return GL_kludge_error_void("glRasterPos3iv"); } _glRasterPos3iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glRasterPos3iv"); return _glRasterPos3iv(v); } void stub_glRasterPos3s(GLshort x, GLshort y, GLshort z); void (* _glRasterPos3s)(GLshort x, GLshort y, GLshort z) = &stub_glRasterPos3s; void stub_glRasterPos3s(GLshort x, GLshort y, GLshort z) { if (Os::getExtendedProcAddress("glRasterPos3s") == NULL) { return GL_kludge_error_void("glRasterPos3s"); } _glRasterPos3s = (void (*)(GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glRasterPos3s"); return _glRasterPos3s(x , y , z); } void stub_glRasterPos3sv(const GLshort *v); void (* _glRasterPos3sv)(const GLshort *v) = &stub_glRasterPos3sv; void stub_glRasterPos3sv(const GLshort *v) { if (Os::getExtendedProcAddress("glRasterPos3sv") == NULL) { return GL_kludge_error_void("glRasterPos3sv"); } _glRasterPos3sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glRasterPos3sv"); return _glRasterPos3sv(v); } void stub_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); void (* _glRasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w) = &stub_glRasterPos4d; void stub_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w) { if (Os::getExtendedProcAddress("glRasterPos4d") == NULL) { return GL_kludge_error_void("glRasterPos4d"); } _glRasterPos4d = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glRasterPos4d"); return _glRasterPos4d(x , y , z , w); } void stub_glRasterPos4dv(const GLdouble *v); void (* _glRasterPos4dv)(const GLdouble *v) = &stub_glRasterPos4dv; void stub_glRasterPos4dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glRasterPos4dv") == NULL) { return GL_kludge_error_void("glRasterPos4dv"); } _glRasterPos4dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glRasterPos4dv"); return _glRasterPos4dv(v); } void stub_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); void (* _glRasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w) = &stub_glRasterPos4f; void stub_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w) { if (Os::getExtendedProcAddress("glRasterPos4f") == NULL) { return GL_kludge_error_void("glRasterPos4f"); } _glRasterPos4f = (void (*)(GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glRasterPos4f"); return _glRasterPos4f(x , y , z , w); } void stub_glRasterPos4fv(const GLfloat *v); void (* _glRasterPos4fv)(const GLfloat *v) = &stub_glRasterPos4fv; void stub_glRasterPos4fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glRasterPos4fv") == NULL) { return GL_kludge_error_void("glRasterPos4fv"); } _glRasterPos4fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glRasterPos4fv"); return _glRasterPos4fv(v); } void stub_glRasterPos4i(GLint x, GLint y, GLint z, GLint w); void (* _glRasterPos4i)(GLint x, GLint y, GLint z, GLint w) = &stub_glRasterPos4i; void stub_glRasterPos4i(GLint x, GLint y, GLint z, GLint w) { if (Os::getExtendedProcAddress("glRasterPos4i") == NULL) { return GL_kludge_error_void("glRasterPos4i"); } _glRasterPos4i = (void (*)(GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glRasterPos4i"); return _glRasterPos4i(x , y , z , w); } void stub_glRasterPos4iv(const GLint *v); void (* _glRasterPos4iv)(const GLint *v) = &stub_glRasterPos4iv; void stub_glRasterPos4iv(const GLint *v) { if (Os::getExtendedProcAddress("glRasterPos4iv") == NULL) { return GL_kludge_error_void("glRasterPos4iv"); } _glRasterPos4iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glRasterPos4iv"); return _glRasterPos4iv(v); } void stub_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w); void (* _glRasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w) = &stub_glRasterPos4s; void stub_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w) { if (Os::getExtendedProcAddress("glRasterPos4s") == NULL) { return GL_kludge_error_void("glRasterPos4s"); } _glRasterPos4s = (void (*)(GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glRasterPos4s"); return _glRasterPos4s(x , y , z , w); } void stub_glRasterPos4sv(const GLshort *v); void (* _glRasterPos4sv)(const GLshort *v) = &stub_glRasterPos4sv; void stub_glRasterPos4sv(const GLshort *v) { if (Os::getExtendedProcAddress("glRasterPos4sv") == NULL) { return GL_kludge_error_void("glRasterPos4sv"); } _glRasterPos4sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glRasterPos4sv"); return _glRasterPos4sv(v); } void stub_glReadBuffer(GLenum mode); void (* _glReadBuffer)(GLenum mode) = &stub_glReadBuffer; void stub_glReadBuffer(GLenum mode) { if (Os::getExtendedProcAddress("glReadBuffer") == NULL) { return GL_kludge_error_void("glReadBuffer"); } _glReadBuffer = (void (*)(GLenum))Os::getExtendedProcAddress("glReadBuffer"); return _glReadBuffer(mode); } void stub_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); void (* _glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) = &stub_glReadPixels; void stub_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels) { if (Os::getExtendedProcAddress("glReadPixels") == NULL) { return GL_kludge_error_void("glReadPixels"); } _glReadPixels = (void (*)(GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , GLvoid *))Os::getExtendedProcAddress("glReadPixels"); return _glReadPixels(x , y , width , height , format , type , pixels); } void stub_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); void (* _glRectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) = &stub_glRectd; void stub_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) { if (Os::getExtendedProcAddress("glRectd") == NULL) { return GL_kludge_error_void("glRectd"); } _glRectd = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glRectd"); return _glRectd(x1 , y1 , x2 , y2); } void stub_glRectdv(const GLdouble *v1, const GLdouble *v2); void (* _glRectdv)(const GLdouble *v1, const GLdouble *v2) = &stub_glRectdv; void stub_glRectdv(const GLdouble *v1, const GLdouble *v2) { if (Os::getExtendedProcAddress("glRectdv") == NULL) { return GL_kludge_error_void("glRectdv"); } _glRectdv = (void (*)(const GLdouble * , const GLdouble *))Os::getExtendedProcAddress("glRectdv"); return _glRectdv(v1 , v2); } void stub_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); void (* _glRectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) = &stub_glRectf; void stub_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) { if (Os::getExtendedProcAddress("glRectf") == NULL) { return GL_kludge_error_void("glRectf"); } _glRectf = (void (*)(GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glRectf"); return _glRectf(x1 , y1 , x2 , y2); } void stub_glRectfv(const GLfloat *v1, const GLfloat *v2); void (* _glRectfv)(const GLfloat *v1, const GLfloat *v2) = &stub_glRectfv; void stub_glRectfv(const GLfloat *v1, const GLfloat *v2) { if (Os::getExtendedProcAddress("glRectfv") == NULL) { return GL_kludge_error_void("glRectfv"); } _glRectfv = (void (*)(const GLfloat * , const GLfloat *))Os::getExtendedProcAddress("glRectfv"); return _glRectfv(v1 , v2); } void stub_glRecti(GLint x1, GLint y1, GLint x2, GLint y2); void (* _glRecti)(GLint x1, GLint y1, GLint x2, GLint y2) = &stub_glRecti; void stub_glRecti(GLint x1, GLint y1, GLint x2, GLint y2) { if (Os::getExtendedProcAddress("glRecti") == NULL) { return GL_kludge_error_void("glRecti"); } _glRecti = (void (*)(GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glRecti"); return _glRecti(x1 , y1 , x2 , y2); } void stub_glRectiv(const GLint *v1, const GLint *v2); void (* _glRectiv)(const GLint *v1, const GLint *v2) = &stub_glRectiv; void stub_glRectiv(const GLint *v1, const GLint *v2) { if (Os::getExtendedProcAddress("glRectiv") == NULL) { return GL_kludge_error_void("glRectiv"); } _glRectiv = (void (*)(const GLint * , const GLint *))Os::getExtendedProcAddress("glRectiv"); return _glRectiv(v1 , v2); } void stub_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2); void (* _glRects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2) = &stub_glRects; void stub_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2) { if (Os::getExtendedProcAddress("glRects") == NULL) { return GL_kludge_error_void("glRects"); } _glRects = (void (*)(GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glRects"); return _glRects(x1 , y1 , x2 , y2); } void stub_glRectsv(const GLshort *v1, const GLshort *v2); void (* _glRectsv)(const GLshort *v1, const GLshort *v2) = &stub_glRectsv; void stub_glRectsv(const GLshort *v1, const GLshort *v2) { if (Os::getExtendedProcAddress("glRectsv") == NULL) { return GL_kludge_error_void("glRectsv"); } _glRectsv = (void (*)(const GLshort * , const GLshort *))Os::getExtendedProcAddress("glRectsv"); return _glRectsv(v1 , v2); } GLenum stub_glReleaseFlushHold(const GLvoid *id); GLenum (* _glReleaseFlushHold)(const GLvoid *id) = &stub_glReleaseFlushHold; GLenum stub_glReleaseFlushHold(const GLvoid *id) { if (Os::getExtendedProcAddress("glReleaseFlushHold") == NULL) { return GL_kludge_error_GLenum("glReleaseFlushHold"); } _glReleaseFlushHold = (GLenum (*)(const GLvoid *))Os::getExtendedProcAddress("glReleaseFlushHold"); return _glReleaseFlushHold(id); } GLint stub_glRenderMode(GLenum mode); GLint (* _glRenderMode)(GLenum mode) = &stub_glRenderMode; GLint stub_glRenderMode(GLenum mode) { if (Os::getExtendedProcAddress("glRenderMode") == NULL) { return GL_kludge_error_GLint("glRenderMode"); } _glRenderMode = (GLint (*)(GLenum))Os::getExtendedProcAddress("glRenderMode"); return _glRenderMode(mode); } void stub_glRequestResidentProgramsNV(GLsizei n, const GLuint *programs); void (* _glRequestResidentProgramsNV)(GLsizei n, const GLuint *programs) = &stub_glRequestResidentProgramsNV; void stub_glRequestResidentProgramsNV(GLsizei n, const GLuint *programs) { if (Os::getExtendedProcAddress("glRequestResidentProgramsNV") == NULL) { return GL_kludge_error_void("glRequestResidentProgramsNV"); } _glRequestResidentProgramsNV = (void (*)(GLsizei , const GLuint *))Os::getExtendedProcAddress("glRequestResidentProgramsNV"); return _glRequestResidentProgramsNV(n , programs); } void stub_glResetHistogram(GLenum target); void (* _glResetHistogram)(GLenum target) = &stub_glResetHistogram; void stub_glResetHistogram(GLenum target) { if (Os::getExtendedProcAddress("glResetHistogram") == NULL) { return GL_kludge_error_void("glResetHistogram"); } _glResetHistogram = (void (*)(GLenum))Os::getExtendedProcAddress("glResetHistogram"); return _glResetHistogram(target); } void stub_glResetMinmax(GLenum target); void (* _glResetMinmax)(GLenum target) = &stub_glResetMinmax; void stub_glResetMinmax(GLenum target) { if (Os::getExtendedProcAddress("glResetMinmax") == NULL) { return GL_kludge_error_void("glResetMinmax"); } _glResetMinmax = (void (*)(GLenum))Os::getExtendedProcAddress("glResetMinmax"); return _glResetMinmax(target); } void stub_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z); void (* _glRotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z) = &stub_glRotated; void stub_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z) { if (Os::getExtendedProcAddress("glRotated") == NULL) { return GL_kludge_error_void("glRotated"); } _glRotated = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glRotated"); return _glRotated(angle , x , y , z); } void stub_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z); void (* _glRotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) = &stub_glRotatef; void stub_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) { if (Os::getExtendedProcAddress("glRotatef") == NULL) { return GL_kludge_error_void("glRotatef"); } _glRotatef = (void (*)(GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glRotatef"); return _glRotatef(angle , x , y , z); } void stub_glSampleCoverage(GLclampf value, GLboolean invert); void (* _glSampleCoverage)(GLclampf value, GLboolean invert) = &stub_glSampleCoverage; void stub_glSampleCoverage(GLclampf value, GLboolean invert) { if (Os::getExtendedProcAddress("glSampleCoverage") == NULL) { return GL_kludge_error_void("glSampleCoverage"); } _glSampleCoverage = (void (*)(GLclampf , GLboolean))Os::getExtendedProcAddress("glSampleCoverage"); return _glSampleCoverage(value , invert); } void stub_glSampleCoverageARB(GLclampf value, GLboolean invert); void (* _glSampleCoverageARB)(GLclampf value, GLboolean invert) = &stub_glSampleCoverageARB; void stub_glSampleCoverageARB(GLclampf value, GLboolean invert) { if (Os::getExtendedProcAddress("glSampleCoverageARB") == NULL) { return GL_kludge_error_void("glSampleCoverageARB"); } _glSampleCoverageARB = (void (*)(GLclampf , GLboolean))Os::getExtendedProcAddress("glSampleCoverageARB"); return _glSampleCoverageARB(value , invert); } void stub_glScaled(GLdouble x, GLdouble y, GLdouble z); void (* _glScaled)(GLdouble x, GLdouble y, GLdouble z) = &stub_glScaled; void stub_glScaled(GLdouble x, GLdouble y, GLdouble z) { if (Os::getExtendedProcAddress("glScaled") == NULL) { return GL_kludge_error_void("glScaled"); } _glScaled = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glScaled"); return _glScaled(x , y , z); } void stub_glScalef(GLfloat x, GLfloat y, GLfloat z); void (* _glScalef)(GLfloat x, GLfloat y, GLfloat z) = &stub_glScalef; void stub_glScalef(GLfloat x, GLfloat y, GLfloat z) { if (Os::getExtendedProcAddress("glScalef") == NULL) { return GL_kludge_error_void("glScalef"); } _glScalef = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glScalef"); return _glScalef(x , y , z); } void stub_glScissor(GLint x, GLint y, GLsizei width, GLsizei height); void (* _glScissor)(GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glScissor; void stub_glScissor(GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glScissor") == NULL) { return GL_kludge_error_void("glScissor"); } _glScissor = (void (*)(GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glScissor"); return _glScissor(x , y , width , height); } void stub_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue); void (* _glSecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue) = &stub_glSecondaryColor3bEXT; void stub_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue) { if (Os::getExtendedProcAddress("glSecondaryColor3bEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3bEXT"); } _glSecondaryColor3bEXT = (void (*)(GLbyte , GLbyte , GLbyte))Os::getExtendedProcAddress("glSecondaryColor3bEXT"); return _glSecondaryColor3bEXT(red , green , blue); } void stub_glSecondaryColor3bvEXT(const GLbyte *v); void (* _glSecondaryColor3bvEXT)(const GLbyte *v) = &stub_glSecondaryColor3bvEXT; void stub_glSecondaryColor3bvEXT(const GLbyte *v) { if (Os::getExtendedProcAddress("glSecondaryColor3bvEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3bvEXT"); } _glSecondaryColor3bvEXT = (void (*)(const GLbyte *))Os::getExtendedProcAddress("glSecondaryColor3bvEXT"); return _glSecondaryColor3bvEXT(v); } void stub_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue); void (* _glSecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue) = &stub_glSecondaryColor3dEXT; void stub_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue) { if (Os::getExtendedProcAddress("glSecondaryColor3dEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3dEXT"); } _glSecondaryColor3dEXT = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glSecondaryColor3dEXT"); return _glSecondaryColor3dEXT(red , green , blue); } void stub_glSecondaryColor3dvEXT(const GLdouble *v); void (* _glSecondaryColor3dvEXT)(const GLdouble *v) = &stub_glSecondaryColor3dvEXT; void stub_glSecondaryColor3dvEXT(const GLdouble *v) { if (Os::getExtendedProcAddress("glSecondaryColor3dvEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3dvEXT"); } _glSecondaryColor3dvEXT = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glSecondaryColor3dvEXT"); return _glSecondaryColor3dvEXT(v); } void stub_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue); void (* _glSecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue) = &stub_glSecondaryColor3fEXT; void stub_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue) { if (Os::getExtendedProcAddress("glSecondaryColor3fEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3fEXT"); } _glSecondaryColor3fEXT = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glSecondaryColor3fEXT"); return _glSecondaryColor3fEXT(red , green , blue); } void stub_glSecondaryColor3fvEXT(const GLfloat *v); void (* _glSecondaryColor3fvEXT)(const GLfloat *v) = &stub_glSecondaryColor3fvEXT; void stub_glSecondaryColor3fvEXT(const GLfloat *v) { if (Os::getExtendedProcAddress("glSecondaryColor3fvEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3fvEXT"); } _glSecondaryColor3fvEXT = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glSecondaryColor3fvEXT"); return _glSecondaryColor3fvEXT(v); } void stub_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue); void (* _glSecondaryColor3iEXT)(GLint red, GLint green, GLint blue) = &stub_glSecondaryColor3iEXT; void stub_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue) { if (Os::getExtendedProcAddress("glSecondaryColor3iEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3iEXT"); } _glSecondaryColor3iEXT = (void (*)(GLint , GLint , GLint))Os::getExtendedProcAddress("glSecondaryColor3iEXT"); return _glSecondaryColor3iEXT(red , green , blue); } void stub_glSecondaryColor3ivEXT(const GLint *v); void (* _glSecondaryColor3ivEXT)(const GLint *v) = &stub_glSecondaryColor3ivEXT; void stub_glSecondaryColor3ivEXT(const GLint *v) { if (Os::getExtendedProcAddress("glSecondaryColor3ivEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3ivEXT"); } _glSecondaryColor3ivEXT = (void (*)(const GLint *))Os::getExtendedProcAddress("glSecondaryColor3ivEXT"); return _glSecondaryColor3ivEXT(v); } void stub_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue); void (* _glSecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue) = &stub_glSecondaryColor3sEXT; void stub_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue) { if (Os::getExtendedProcAddress("glSecondaryColor3sEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3sEXT"); } _glSecondaryColor3sEXT = (void (*)(GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glSecondaryColor3sEXT"); return _glSecondaryColor3sEXT(red , green , blue); } void stub_glSecondaryColor3svEXT(const GLshort *v); void (* _glSecondaryColor3svEXT)(const GLshort *v) = &stub_glSecondaryColor3svEXT; void stub_glSecondaryColor3svEXT(const GLshort *v) { if (Os::getExtendedProcAddress("glSecondaryColor3svEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3svEXT"); } _glSecondaryColor3svEXT = (void (*)(const GLshort *))Os::getExtendedProcAddress("glSecondaryColor3svEXT"); return _glSecondaryColor3svEXT(v); } void stub_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue); void (* _glSecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue) = &stub_glSecondaryColor3ubEXT; void stub_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue) { if (Os::getExtendedProcAddress("glSecondaryColor3ubEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3ubEXT"); } _glSecondaryColor3ubEXT = (void (*)(GLubyte , GLubyte , GLubyte))Os::getExtendedProcAddress("glSecondaryColor3ubEXT"); return _glSecondaryColor3ubEXT(red , green , blue); } void stub_glSecondaryColor3ubvEXT(const GLubyte *v); void (* _glSecondaryColor3ubvEXT)(const GLubyte *v) = &stub_glSecondaryColor3ubvEXT; void stub_glSecondaryColor3ubvEXT(const GLubyte *v) { if (Os::getExtendedProcAddress("glSecondaryColor3ubvEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3ubvEXT"); } _glSecondaryColor3ubvEXT = (void (*)(const GLubyte *))Os::getExtendedProcAddress("glSecondaryColor3ubvEXT"); return _glSecondaryColor3ubvEXT(v); } void stub_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue); void (* _glSecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue) = &stub_glSecondaryColor3uiEXT; void stub_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue) { if (Os::getExtendedProcAddress("glSecondaryColor3uiEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3uiEXT"); } _glSecondaryColor3uiEXT = (void (*)(GLuint , GLuint , GLuint))Os::getExtendedProcAddress("glSecondaryColor3uiEXT"); return _glSecondaryColor3uiEXT(red , green , blue); } void stub_glSecondaryColor3uivEXT(const GLuint *v); void (* _glSecondaryColor3uivEXT)(const GLuint *v) = &stub_glSecondaryColor3uivEXT; void stub_glSecondaryColor3uivEXT(const GLuint *v) { if (Os::getExtendedProcAddress("glSecondaryColor3uivEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3uivEXT"); } _glSecondaryColor3uivEXT = (void (*)(const GLuint *))Os::getExtendedProcAddress("glSecondaryColor3uivEXT"); return _glSecondaryColor3uivEXT(v); } void stub_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue); void (* _glSecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue) = &stub_glSecondaryColor3usEXT; void stub_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue) { if (Os::getExtendedProcAddress("glSecondaryColor3usEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3usEXT"); } _glSecondaryColor3usEXT = (void (*)(GLushort , GLushort , GLushort))Os::getExtendedProcAddress("glSecondaryColor3usEXT"); return _glSecondaryColor3usEXT(red , green , blue); } void stub_glSecondaryColor3usvEXT(const GLushort *v); void (* _glSecondaryColor3usvEXT)(const GLushort *v) = &stub_glSecondaryColor3usvEXT; void stub_glSecondaryColor3usvEXT(const GLushort *v) { if (Os::getExtendedProcAddress("glSecondaryColor3usvEXT") == NULL) { return GL_kludge_error_void("glSecondaryColor3usvEXT"); } _glSecondaryColor3usvEXT = (void (*)(const GLushort *))Os::getExtendedProcAddress("glSecondaryColor3usvEXT"); return _glSecondaryColor3usvEXT(v); } void stub_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glSecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glSecondaryColorPointerEXT; void stub_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glSecondaryColorPointerEXT") == NULL) { return GL_kludge_error_void("glSecondaryColorPointerEXT"); } _glSecondaryColorPointerEXT = (void (*)(GLint , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glSecondaryColorPointerEXT"); return _glSecondaryColorPointerEXT(size , type , stride , pointer); } void stub_glSelectBuffer(GLsizei size, GLuint *buffer); void (* _glSelectBuffer)(GLsizei size, GLuint *buffer) = &stub_glSelectBuffer; void stub_glSelectBuffer(GLsizei size, GLuint *buffer) { if (Os::getExtendedProcAddress("glSelectBuffer") == NULL) { return GL_kludge_error_void("glSelectBuffer"); } _glSelectBuffer = (void (*)(GLsizei , GLuint *))Os::getExtendedProcAddress("glSelectBuffer"); return _glSelectBuffer(size , buffer); } void stub_glSelectTextureCoordSetSGIS(GLenum target); void (* _glSelectTextureCoordSetSGIS)(GLenum target) = &stub_glSelectTextureCoordSetSGIS; void stub_glSelectTextureCoordSetSGIS(GLenum target) { if (Os::getExtendedProcAddress("glSelectTextureCoordSetSGIS") == NULL) { return GL_kludge_error_void("glSelectTextureCoordSetSGIS"); } _glSelectTextureCoordSetSGIS = (void (*)(GLenum))Os::getExtendedProcAddress("glSelectTextureCoordSetSGIS"); return _glSelectTextureCoordSetSGIS(target); } void stub_glSelectTextureSGIS(GLenum target); void (* _glSelectTextureSGIS)(GLenum target) = &stub_glSelectTextureSGIS; void stub_glSelectTextureSGIS(GLenum target) { if (Os::getExtendedProcAddress("glSelectTextureSGIS") == NULL) { return GL_kludge_error_void("glSelectTextureSGIS"); } _glSelectTextureSGIS = (void (*)(GLenum))Os::getExtendedProcAddress("glSelectTextureSGIS"); return _glSelectTextureSGIS(target); } void stub_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column); void (* _glSeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) = &stub_glSeparableFilter2D; void stub_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) { if (Os::getExtendedProcAddress("glSeparableFilter2D") == NULL) { return GL_kludge_error_void("glSeparableFilter2D"); } _glSeparableFilter2D = (void (*)(GLenum , GLenum , GLsizei , GLsizei , GLenum , GLenum , const GLvoid * , const GLvoid *))Os::getExtendedProcAddress("glSeparableFilter2D"); return _glSeparableFilter2D(target , internalformat , width , height , format , type , row , column); } void stub_glSetFenceNV(GLuint fence, GLenum condition); void (* _glSetFenceNV)(GLuint fence, GLenum condition) = &stub_glSetFenceNV; void stub_glSetFenceNV(GLuint fence, GLenum condition) { if (Os::getExtendedProcAddress("glSetFenceNV") == NULL) { return GL_kludge_error_void("glSetFenceNV"); } _glSetFenceNV = (void (*)(GLuint , GLenum))Os::getExtendedProcAddress("glSetFenceNV"); return _glSetFenceNV(fence , condition); } void stub_glSetWindowStereoModeNV(GLboolean displayMode); void (* _glSetWindowStereoModeNV)(GLboolean displayMode) = &stub_glSetWindowStereoModeNV; void stub_glSetWindowStereoModeNV(GLboolean displayMode) { if (Os::getExtendedProcAddress("glSetWindowStereoModeNV") == NULL) { return GL_kludge_error_void("glSetWindowStereoModeNV"); } _glSetWindowStereoModeNV = (void (*)(GLboolean))Os::getExtendedProcAddress("glSetWindowStereoModeNV"); return _glSetWindowStereoModeNV(displayMode); } void stub_glShadeModel(GLenum mode); void (* _glShadeModel)(GLenum mode) = &stub_glShadeModel; void stub_glShadeModel(GLenum mode) { if (Os::getExtendedProcAddress("glShadeModel") == NULL) { return GL_kludge_error_void("glShadeModel"); } _glShadeModel = (void (*)(GLenum))Os::getExtendedProcAddress("glShadeModel"); return _glShadeModel(mode); } void stub_glStencilFunc(GLenum func, GLint ref, GLuint mask); void (* _glStencilFunc)(GLenum func, GLint ref, GLuint mask) = &stub_glStencilFunc; void stub_glStencilFunc(GLenum func, GLint ref, GLuint mask) { if (Os::getExtendedProcAddress("glStencilFunc") == NULL) { return GL_kludge_error_void("glStencilFunc"); } _glStencilFunc = (void (*)(GLenum , GLint , GLuint))Os::getExtendedProcAddress("glStencilFunc"); return _glStencilFunc(func , ref , mask); } void stub_glStencilMask(GLuint mask); void (* _glStencilMask)(GLuint mask) = &stub_glStencilMask; void stub_glStencilMask(GLuint mask) { if (Os::getExtendedProcAddress("glStencilMask") == NULL) { return GL_kludge_error_void("glStencilMask"); } _glStencilMask = (void (*)(GLuint))Os::getExtendedProcAddress("glStencilMask"); return _glStencilMask(mask); } void stub_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); void (* _glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass) = &stub_glStencilOp; void stub_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) { if (Os::getExtendedProcAddress("glStencilOp") == NULL) { return GL_kludge_error_void("glStencilOp"); } _glStencilOp = (void (*)(GLenum , GLenum , GLenum))Os::getExtendedProcAddress("glStencilOp"); return _glStencilOp(fail , zfail , zpass); } void stub_glTbufferMask3DFX(GLuint mask); void (* _glTbufferMask3DFX)(GLuint mask) = &stub_glTbufferMask3DFX; void stub_glTbufferMask3DFX(GLuint mask) { if (Os::getExtendedProcAddress("glTbufferMask3DFX") == NULL) { return GL_kludge_error_void("glTbufferMask3DFX"); } _glTbufferMask3DFX = (void (*)(GLuint))Os::getExtendedProcAddress("glTbufferMask3DFX"); return _glTbufferMask3DFX(mask); } GLboolean stub_glTestFenceNV(GLuint fence); GLboolean (* _glTestFenceNV)(GLuint fence) = &stub_glTestFenceNV; GLboolean stub_glTestFenceNV(GLuint fence) { if (Os::getExtendedProcAddress("glTestFenceNV") == NULL) { return GL_kludge_error_GLboolean("glTestFenceNV"); } _glTestFenceNV = (GLboolean (*)(GLuint))Os::getExtendedProcAddress("glTestFenceNV"); return _glTestFenceNV(fence); } void stub_glTexCoord1d(GLdouble s); void (* _glTexCoord1d)(GLdouble s) = &stub_glTexCoord1d; void stub_glTexCoord1d(GLdouble s) { if (Os::getExtendedProcAddress("glTexCoord1d") == NULL) { return GL_kludge_error_void("glTexCoord1d"); } _glTexCoord1d = (void (*)(GLdouble))Os::getExtendedProcAddress("glTexCoord1d"); return _glTexCoord1d(s); } void stub_glTexCoord1dv(const GLdouble *v); void (* _glTexCoord1dv)(const GLdouble *v) = &stub_glTexCoord1dv; void stub_glTexCoord1dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glTexCoord1dv") == NULL) { return GL_kludge_error_void("glTexCoord1dv"); } _glTexCoord1dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glTexCoord1dv"); return _glTexCoord1dv(v); } void stub_glTexCoord1f(GLfloat s); void (* _glTexCoord1f)(GLfloat s) = &stub_glTexCoord1f; void stub_glTexCoord1f(GLfloat s) { if (Os::getExtendedProcAddress("glTexCoord1f") == NULL) { return GL_kludge_error_void("glTexCoord1f"); } _glTexCoord1f = (void (*)(GLfloat))Os::getExtendedProcAddress("glTexCoord1f"); return _glTexCoord1f(s); } void stub_glTexCoord1fv(const GLfloat *v); void (* _glTexCoord1fv)(const GLfloat *v) = &stub_glTexCoord1fv; void stub_glTexCoord1fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glTexCoord1fv") == NULL) { return GL_kludge_error_void("glTexCoord1fv"); } _glTexCoord1fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glTexCoord1fv"); return _glTexCoord1fv(v); } void stub_glTexCoord1i(GLint s); void (* _glTexCoord1i)(GLint s) = &stub_glTexCoord1i; void stub_glTexCoord1i(GLint s) { if (Os::getExtendedProcAddress("glTexCoord1i") == NULL) { return GL_kludge_error_void("glTexCoord1i"); } _glTexCoord1i = (void (*)(GLint))Os::getExtendedProcAddress("glTexCoord1i"); return _glTexCoord1i(s); } void stub_glTexCoord1iv(const GLint *v); void (* _glTexCoord1iv)(const GLint *v) = &stub_glTexCoord1iv; void stub_glTexCoord1iv(const GLint *v) { if (Os::getExtendedProcAddress("glTexCoord1iv") == NULL) { return GL_kludge_error_void("glTexCoord1iv"); } _glTexCoord1iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glTexCoord1iv"); return _glTexCoord1iv(v); } void stub_glTexCoord1s(GLshort s); void (* _glTexCoord1s)(GLshort s) = &stub_glTexCoord1s; void stub_glTexCoord1s(GLshort s) { if (Os::getExtendedProcAddress("glTexCoord1s") == NULL) { return GL_kludge_error_void("glTexCoord1s"); } _glTexCoord1s = (void (*)(GLshort))Os::getExtendedProcAddress("glTexCoord1s"); return _glTexCoord1s(s); } void stub_glTexCoord1sv(const GLshort *v); void (* _glTexCoord1sv)(const GLshort *v) = &stub_glTexCoord1sv; void stub_glTexCoord1sv(const GLshort *v) { if (Os::getExtendedProcAddress("glTexCoord1sv") == NULL) { return GL_kludge_error_void("glTexCoord1sv"); } _glTexCoord1sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glTexCoord1sv"); return _glTexCoord1sv(v); } void stub_glTexCoord2d(GLdouble s, GLdouble t); void (* _glTexCoord2d)(GLdouble s, GLdouble t) = &stub_glTexCoord2d; void stub_glTexCoord2d(GLdouble s, GLdouble t) { if (Os::getExtendedProcAddress("glTexCoord2d") == NULL) { return GL_kludge_error_void("glTexCoord2d"); } _glTexCoord2d = (void (*)(GLdouble , GLdouble))Os::getExtendedProcAddress("glTexCoord2d"); return _glTexCoord2d(s , t); } void stub_glTexCoord2dv(const GLdouble *v); void (* _glTexCoord2dv)(const GLdouble *v) = &stub_glTexCoord2dv; void stub_glTexCoord2dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glTexCoord2dv") == NULL) { return GL_kludge_error_void("glTexCoord2dv"); } _glTexCoord2dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glTexCoord2dv"); return _glTexCoord2dv(v); } void stub_glTexCoord2f(GLfloat s, GLfloat t); void (* _glTexCoord2f)(GLfloat s, GLfloat t) = &stub_glTexCoord2f; void stub_glTexCoord2f(GLfloat s, GLfloat t) { if (Os::getExtendedProcAddress("glTexCoord2f") == NULL) { return GL_kludge_error_void("glTexCoord2f"); } _glTexCoord2f = (void (*)(GLfloat , GLfloat))Os::getExtendedProcAddress("glTexCoord2f"); return _glTexCoord2f(s , t); } void stub_glTexCoord2fv(const GLfloat *v); void (* _glTexCoord2fv)(const GLfloat *v) = &stub_glTexCoord2fv; void stub_glTexCoord2fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glTexCoord2fv") == NULL) { return GL_kludge_error_void("glTexCoord2fv"); } _glTexCoord2fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glTexCoord2fv"); return _glTexCoord2fv(v); } void stub_glTexCoord2i(GLint s, GLint t); void (* _glTexCoord2i)(GLint s, GLint t) = &stub_glTexCoord2i; void stub_glTexCoord2i(GLint s, GLint t) { if (Os::getExtendedProcAddress("glTexCoord2i") == NULL) { return GL_kludge_error_void("glTexCoord2i"); } _glTexCoord2i = (void (*)(GLint , GLint))Os::getExtendedProcAddress("glTexCoord2i"); return _glTexCoord2i(s , t); } void stub_glTexCoord2iv(const GLint *v); void (* _glTexCoord2iv)(const GLint *v) = &stub_glTexCoord2iv; void stub_glTexCoord2iv(const GLint *v) { if (Os::getExtendedProcAddress("glTexCoord2iv") == NULL) { return GL_kludge_error_void("glTexCoord2iv"); } _glTexCoord2iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glTexCoord2iv"); return _glTexCoord2iv(v); } void stub_glTexCoord2s(GLshort s, GLshort t); void (* _glTexCoord2s)(GLshort s, GLshort t) = &stub_glTexCoord2s; void stub_glTexCoord2s(GLshort s, GLshort t) { if (Os::getExtendedProcAddress("glTexCoord2s") == NULL) { return GL_kludge_error_void("glTexCoord2s"); } _glTexCoord2s = (void (*)(GLshort , GLshort))Os::getExtendedProcAddress("glTexCoord2s"); return _glTexCoord2s(s , t); } void stub_glTexCoord2sv(const GLshort *v); void (* _glTexCoord2sv)(const GLshort *v) = &stub_glTexCoord2sv; void stub_glTexCoord2sv(const GLshort *v) { if (Os::getExtendedProcAddress("glTexCoord2sv") == NULL) { return GL_kludge_error_void("glTexCoord2sv"); } _glTexCoord2sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glTexCoord2sv"); return _glTexCoord2sv(v); } void stub_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r); void (* _glTexCoord3d)(GLdouble s, GLdouble t, GLdouble r) = &stub_glTexCoord3d; void stub_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r) { if (Os::getExtendedProcAddress("glTexCoord3d") == NULL) { return GL_kludge_error_void("glTexCoord3d"); } _glTexCoord3d = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glTexCoord3d"); return _glTexCoord3d(s , t , r); } void stub_glTexCoord3dv(const GLdouble *v); void (* _glTexCoord3dv)(const GLdouble *v) = &stub_glTexCoord3dv; void stub_glTexCoord3dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glTexCoord3dv") == NULL) { return GL_kludge_error_void("glTexCoord3dv"); } _glTexCoord3dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glTexCoord3dv"); return _glTexCoord3dv(v); } void stub_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r); void (* _glTexCoord3f)(GLfloat s, GLfloat t, GLfloat r) = &stub_glTexCoord3f; void stub_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r) { if (Os::getExtendedProcAddress("glTexCoord3f") == NULL) { return GL_kludge_error_void("glTexCoord3f"); } _glTexCoord3f = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glTexCoord3f"); return _glTexCoord3f(s , t , r); } void stub_glTexCoord3fv(const GLfloat *v); void (* _glTexCoord3fv)(const GLfloat *v) = &stub_glTexCoord3fv; void stub_glTexCoord3fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glTexCoord3fv") == NULL) { return GL_kludge_error_void("glTexCoord3fv"); } _glTexCoord3fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glTexCoord3fv"); return _glTexCoord3fv(v); } void stub_glTexCoord3i(GLint s, GLint t, GLint r); void (* _glTexCoord3i)(GLint s, GLint t, GLint r) = &stub_glTexCoord3i; void stub_glTexCoord3i(GLint s, GLint t, GLint r) { if (Os::getExtendedProcAddress("glTexCoord3i") == NULL) { return GL_kludge_error_void("glTexCoord3i"); } _glTexCoord3i = (void (*)(GLint , GLint , GLint))Os::getExtendedProcAddress("glTexCoord3i"); return _glTexCoord3i(s , t , r); } void stub_glTexCoord3iv(const GLint *v); void (* _glTexCoord3iv)(const GLint *v) = &stub_glTexCoord3iv; void stub_glTexCoord3iv(const GLint *v) { if (Os::getExtendedProcAddress("glTexCoord3iv") == NULL) { return GL_kludge_error_void("glTexCoord3iv"); } _glTexCoord3iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glTexCoord3iv"); return _glTexCoord3iv(v); } void stub_glTexCoord3s(GLshort s, GLshort t, GLshort r); void (* _glTexCoord3s)(GLshort s, GLshort t, GLshort r) = &stub_glTexCoord3s; void stub_glTexCoord3s(GLshort s, GLshort t, GLshort r) { if (Os::getExtendedProcAddress("glTexCoord3s") == NULL) { return GL_kludge_error_void("glTexCoord3s"); } _glTexCoord3s = (void (*)(GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glTexCoord3s"); return _glTexCoord3s(s , t , r); } void stub_glTexCoord3sv(const GLshort *v); void (* _glTexCoord3sv)(const GLshort *v) = &stub_glTexCoord3sv; void stub_glTexCoord3sv(const GLshort *v) { if (Os::getExtendedProcAddress("glTexCoord3sv") == NULL) { return GL_kludge_error_void("glTexCoord3sv"); } _glTexCoord3sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glTexCoord3sv"); return _glTexCoord3sv(v); } void stub_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q); void (* _glTexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q) = &stub_glTexCoord4d; void stub_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q) { if (Os::getExtendedProcAddress("glTexCoord4d") == NULL) { return GL_kludge_error_void("glTexCoord4d"); } _glTexCoord4d = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glTexCoord4d"); return _glTexCoord4d(s , t , r , q); } void stub_glTexCoord4dv(const GLdouble *v); void (* _glTexCoord4dv)(const GLdouble *v) = &stub_glTexCoord4dv; void stub_glTexCoord4dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glTexCoord4dv") == NULL) { return GL_kludge_error_void("glTexCoord4dv"); } _glTexCoord4dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glTexCoord4dv"); return _glTexCoord4dv(v); } void stub_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q); void (* _glTexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q) = &stub_glTexCoord4f; void stub_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q) { if (Os::getExtendedProcAddress("glTexCoord4f") == NULL) { return GL_kludge_error_void("glTexCoord4f"); } _glTexCoord4f = (void (*)(GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glTexCoord4f"); return _glTexCoord4f(s , t , r , q); } void stub_glTexCoord4fv(const GLfloat *v); void (* _glTexCoord4fv)(const GLfloat *v) = &stub_glTexCoord4fv; void stub_glTexCoord4fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glTexCoord4fv") == NULL) { return GL_kludge_error_void("glTexCoord4fv"); } _glTexCoord4fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glTexCoord4fv"); return _glTexCoord4fv(v); } void stub_glTexCoord4i(GLint s, GLint t, GLint r, GLint q); void (* _glTexCoord4i)(GLint s, GLint t, GLint r, GLint q) = &stub_glTexCoord4i; void stub_glTexCoord4i(GLint s, GLint t, GLint r, GLint q) { if (Os::getExtendedProcAddress("glTexCoord4i") == NULL) { return GL_kludge_error_void("glTexCoord4i"); } _glTexCoord4i = (void (*)(GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glTexCoord4i"); return _glTexCoord4i(s , t , r , q); } void stub_glTexCoord4iv(const GLint *v); void (* _glTexCoord4iv)(const GLint *v) = &stub_glTexCoord4iv; void stub_glTexCoord4iv(const GLint *v) { if (Os::getExtendedProcAddress("glTexCoord4iv") == NULL) { return GL_kludge_error_void("glTexCoord4iv"); } _glTexCoord4iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glTexCoord4iv"); return _glTexCoord4iv(v); } void stub_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q); void (* _glTexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q) = &stub_glTexCoord4s; void stub_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q) { if (Os::getExtendedProcAddress("glTexCoord4s") == NULL) { return GL_kludge_error_void("glTexCoord4s"); } _glTexCoord4s = (void (*)(GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glTexCoord4s"); return _glTexCoord4s(s , t , r , q); } void stub_glTexCoord4sv(const GLshort *v); void (* _glTexCoord4sv)(const GLshort *v) = &stub_glTexCoord4sv; void stub_glTexCoord4sv(const GLshort *v) { if (Os::getExtendedProcAddress("glTexCoord4sv") == NULL) { return GL_kludge_error_void("glTexCoord4sv"); } _glTexCoord4sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glTexCoord4sv"); return _glTexCoord4sv(v); } void stub_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glTexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glTexCoordPointer; void stub_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glTexCoordPointer") == NULL) { return GL_kludge_error_void("glTexCoordPointer"); } _glTexCoordPointer = (void (*)(GLint , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glTexCoordPointer"); return _glTexCoordPointer(size , type , stride , pointer); } void stub_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); void (* _glTexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) = &stub_glTexCoordPointerEXT; void stub_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glTexCoordPointerEXT") == NULL) { return GL_kludge_error_void("glTexCoordPointerEXT"); } _glTexCoordPointerEXT = (void (*)(GLint , GLenum , GLsizei , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glTexCoordPointerEXT"); return _glTexCoordPointerEXT(size , type , stride , count , pointer); } void stub_glTexEnvf(GLenum target, GLenum pname, GLfloat param); void (* _glTexEnvf)(GLenum target, GLenum pname, GLfloat param) = &stub_glTexEnvf; void stub_glTexEnvf(GLenum target, GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glTexEnvf") == NULL) { return GL_kludge_error_void("glTexEnvf"); } _glTexEnvf = (void (*)(GLenum , GLenum , GLfloat))Os::getExtendedProcAddress("glTexEnvf"); return _glTexEnvf(target , pname , param); } void stub_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params); void (* _glTexEnvfv)(GLenum target, GLenum pname, const GLfloat *params) = &stub_glTexEnvfv; void stub_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glTexEnvfv") == NULL) { return GL_kludge_error_void("glTexEnvfv"); } _glTexEnvfv = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glTexEnvfv"); return _glTexEnvfv(target , pname , params); } void stub_glTexEnvi(GLenum target, GLenum pname, GLint param); void (* _glTexEnvi)(GLenum target, GLenum pname, GLint param) = &stub_glTexEnvi; void stub_glTexEnvi(GLenum target, GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glTexEnvi") == NULL) { return GL_kludge_error_void("glTexEnvi"); } _glTexEnvi = (void (*)(GLenum , GLenum , GLint))Os::getExtendedProcAddress("glTexEnvi"); return _glTexEnvi(target , pname , param); } void stub_glTexEnviv(GLenum target, GLenum pname, const GLint *params); void (* _glTexEnviv)(GLenum target, GLenum pname, const GLint *params) = &stub_glTexEnviv; void stub_glTexEnviv(GLenum target, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glTexEnviv") == NULL) { return GL_kludge_error_void("glTexEnviv"); } _glTexEnviv = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glTexEnviv"); return _glTexEnviv(target , pname , params); } void stub_glTexGend(GLenum coord, GLenum pname, GLdouble param); void (* _glTexGend)(GLenum coord, GLenum pname, GLdouble param) = &stub_glTexGend; void stub_glTexGend(GLenum coord, GLenum pname, GLdouble param) { if (Os::getExtendedProcAddress("glTexGend") == NULL) { return GL_kludge_error_void("glTexGend"); } _glTexGend = (void (*)(GLenum , GLenum , GLdouble))Os::getExtendedProcAddress("glTexGend"); return _glTexGend(coord , pname , param); } void stub_glTexGendv(GLenum coord, GLenum pname, const GLdouble *params); void (* _glTexGendv)(GLenum coord, GLenum pname, const GLdouble *params) = &stub_glTexGendv; void stub_glTexGendv(GLenum coord, GLenum pname, const GLdouble *params) { if (Os::getExtendedProcAddress("glTexGendv") == NULL) { return GL_kludge_error_void("glTexGendv"); } _glTexGendv = (void (*)(GLenum , GLenum , const GLdouble *))Os::getExtendedProcAddress("glTexGendv"); return _glTexGendv(coord , pname , params); } void stub_glTexGenf(GLenum coord, GLenum pname, GLfloat param); void (* _glTexGenf)(GLenum coord, GLenum pname, GLfloat param) = &stub_glTexGenf; void stub_glTexGenf(GLenum coord, GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glTexGenf") == NULL) { return GL_kludge_error_void("glTexGenf"); } _glTexGenf = (void (*)(GLenum , GLenum , GLfloat))Os::getExtendedProcAddress("glTexGenf"); return _glTexGenf(coord , pname , param); } void stub_glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params); void (* _glTexGenfv)(GLenum coord, GLenum pname, const GLfloat *params) = &stub_glTexGenfv; void stub_glTexGenfv(GLenum coord, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glTexGenfv") == NULL) { return GL_kludge_error_void("glTexGenfv"); } _glTexGenfv = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glTexGenfv"); return _glTexGenfv(coord , pname , params); } void stub_glTexGeni(GLenum coord, GLenum pname, GLint param); void (* _glTexGeni)(GLenum coord, GLenum pname, GLint param) = &stub_glTexGeni; void stub_glTexGeni(GLenum coord, GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glTexGeni") == NULL) { return GL_kludge_error_void("glTexGeni"); } _glTexGeni = (void (*)(GLenum , GLenum , GLint))Os::getExtendedProcAddress("glTexGeni"); return _glTexGeni(coord , pname , param); } void stub_glTexGeniv(GLenum coord, GLenum pname, const GLint *params); void (* _glTexGeniv)(GLenum coord, GLenum pname, const GLint *params) = &stub_glTexGeniv; void stub_glTexGeniv(GLenum coord, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glTexGeniv") == NULL) { return GL_kludge_error_void("glTexGeniv"); } _glTexGeniv = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glTexGeniv"); return _glTexGeniv(coord , pname , params); } void stub_glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexImage1D; void stub_glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexImage1D") == NULL) { return GL_kludge_error_void("glTexImage1D"); } _glTexImage1D = (void (*)(GLenum , GLint , GLint , GLsizei , GLint , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexImage1D"); return _glTexImage1D(target , level , internalformat , width , border , format , type , pixels); } void stub_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexImage2D; void stub_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexImage2D") == NULL) { return GL_kludge_error_void("glTexImage2D"); } _glTexImage2D = (void (*)(GLenum , GLint , GLint , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexImage2D"); return _glTexImage2D(target , level , internalformat , width , height , border , format , type , pixels); } void stub_glTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexImage3D; void stub_glTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexImage3D") == NULL) { return GL_kludge_error_void("glTexImage3D"); } _glTexImage3D = (void (*)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexImage3D"); return _glTexImage3D(target , level , internalformat , width , height , depth , border , format , type , pixels); } void stub_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexImage3DEXT)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexImage3DEXT; void stub_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexImage3DEXT") == NULL) { return GL_kludge_error_void("glTexImage3DEXT"); } _glTexImage3DEXT = (void (*)(GLenum , GLint , GLenum , GLsizei , GLsizei , GLsizei , GLint , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexImage3DEXT"); return _glTexImage3DEXT(target , level , internalformat , width , height , depth , border , format , type , pixels); } void stub_glTexParameterf(GLenum target, GLenum pname, GLfloat param); void (* _glTexParameterf)(GLenum target, GLenum pname, GLfloat param) = &stub_glTexParameterf; void stub_glTexParameterf(GLenum target, GLenum pname, GLfloat param) { if (Os::getExtendedProcAddress("glTexParameterf") == NULL) { return GL_kludge_error_void("glTexParameterf"); } _glTexParameterf = (void (*)(GLenum , GLenum , GLfloat))Os::getExtendedProcAddress("glTexParameterf"); return _glTexParameterf(target , pname , param); } void stub_glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params); void (* _glTexParameterfv)(GLenum target, GLenum pname, const GLfloat *params) = &stub_glTexParameterfv; void stub_glTexParameterfv(GLenum target, GLenum pname, const GLfloat *params) { if (Os::getExtendedProcAddress("glTexParameterfv") == NULL) { return GL_kludge_error_void("glTexParameterfv"); } _glTexParameterfv = (void (*)(GLenum , GLenum , const GLfloat *))Os::getExtendedProcAddress("glTexParameterfv"); return _glTexParameterfv(target , pname , params); } void stub_glTexParameteri(GLenum target, GLenum pname, GLint param); void (* _glTexParameteri)(GLenum target, GLenum pname, GLint param) = &stub_glTexParameteri; void stub_glTexParameteri(GLenum target, GLenum pname, GLint param) { if (Os::getExtendedProcAddress("glTexParameteri") == NULL) { return GL_kludge_error_void("glTexParameteri"); } _glTexParameteri = (void (*)(GLenum , GLenum , GLint))Os::getExtendedProcAddress("glTexParameteri"); return _glTexParameteri(target , pname , param); } void stub_glTexParameteriv(GLenum target, GLenum pname, const GLint *params); void (* _glTexParameteriv)(GLenum target, GLenum pname, const GLint *params) = &stub_glTexParameteriv; void stub_glTexParameteriv(GLenum target, GLenum pname, const GLint *params) { if (Os::getExtendedProcAddress("glTexParameteriv") == NULL) { return GL_kludge_error_void("glTexParameteriv"); } _glTexParameteriv = (void (*)(GLenum , GLenum , const GLint *))Os::getExtendedProcAddress("glTexParameteriv"); return _glTexParameteriv(target , pname , params); } void stub_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexSubImage1D; void stub_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexSubImage1D") == NULL) { return GL_kludge_error_void("glTexSubImage1D"); } _glTexSubImage1D = (void (*)(GLenum , GLint , GLint , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexSubImage1D"); return _glTexSubImage1D(target , level , xoffset , width , format , type , pixels); } void stub_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexSubImage2D; void stub_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexSubImage2D") == NULL) { return GL_kludge_error_void("glTexSubImage2D"); } _glTexSubImage2D = (void (*)(GLenum , GLint , GLint , GLint , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexSubImage2D"); return _glTexSubImage2D(target , level , xoffset , yoffset , width , height , format , type , pixels); } void stub_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexSubImage3D; void stub_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexSubImage3D") == NULL) { return GL_kludge_error_void("glTexSubImage3D"); } _glTexSubImage3D = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexSubImage3D"); return _glTexSubImage3D(target , level , xoffset , yoffset , zoffset , width , height , depth , format , type , pixels); } void stub_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); void (* _glTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) = &stub_glTexSubImage3DEXT; void stub_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels) { if (Os::getExtendedProcAddress("glTexSubImage3DEXT") == NULL) { return GL_kludge_error_void("glTexSubImage3DEXT"); } _glTexSubImage3DEXT = (void (*)(GLenum , GLint , GLint , GLint , GLint , GLsizei , GLsizei , GLsizei , GLenum , GLenum , const GLvoid *))Os::getExtendedProcAddress("glTexSubImage3DEXT"); return _glTexSubImage3DEXT(target , level , xoffset , yoffset , zoffset , width , height , depth , format , type , pixels); } void stub_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform); void (* _glTrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform) = &stub_glTrackMatrixNV; void stub_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform) { if (Os::getExtendedProcAddress("glTrackMatrixNV") == NULL) { return GL_kludge_error_void("glTrackMatrixNV"); } _glTrackMatrixNV = (void (*)(GLenum , GLuint , GLenum , GLenum))Os::getExtendedProcAddress("glTrackMatrixNV"); return _glTrackMatrixNV(target , address , matrix , transform); } void stub_glTranslated(GLdouble x, GLdouble y, GLdouble z); void (* _glTranslated)(GLdouble x, GLdouble y, GLdouble z) = &stub_glTranslated; void stub_glTranslated(GLdouble x, GLdouble y, GLdouble z) { if (Os::getExtendedProcAddress("glTranslated") == NULL) { return GL_kludge_error_void("glTranslated"); } _glTranslated = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glTranslated"); return _glTranslated(x , y , z); } void stub_glTranslatef(GLfloat x, GLfloat y, GLfloat z); void (* _glTranslatef)(GLfloat x, GLfloat y, GLfloat z) = &stub_glTranslatef; void stub_glTranslatef(GLfloat x, GLfloat y, GLfloat z) { if (Os::getExtendedProcAddress("glTranslatef") == NULL) { return GL_kludge_error_void("glTranslatef"); } _glTranslatef = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glTranslatef"); return _glTranslatef(x , y , z); } void stub_glUnlockArraysEXT(void); void (* _glUnlockArraysEXT)(void) = &stub_glUnlockArraysEXT; void stub_glUnlockArraysEXT(void) { if (Os::getExtendedProcAddress("glUnlockArraysEXT") == NULL) { return GL_kludge_error_void("glUnlockArraysEXT"); } _glUnlockArraysEXT = (void (*)())Os::getExtendedProcAddress("glUnlockArraysEXT"); return _glUnlockArraysEXT(); } GLboolean stub_glValidBackBufferHintAutodesk(GLint x, GLint y, GLsizei width, GLsizei height); GLboolean (* _glValidBackBufferHintAutodesk)(GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glValidBackBufferHintAutodesk; GLboolean stub_glValidBackBufferHintAutodesk(GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glValidBackBufferHintAutodesk") == NULL) { return GL_kludge_error_GLboolean("glValidBackBufferHintAutodesk"); } _glValidBackBufferHintAutodesk = (GLboolean (*)(GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glValidBackBufferHintAutodesk"); return _glValidBackBufferHintAutodesk(x , y , width , height); } void stub_glVertex2d(GLdouble x, GLdouble y); void (* _glVertex2d)(GLdouble x, GLdouble y) = &stub_glVertex2d; void stub_glVertex2d(GLdouble x, GLdouble y) { if (Os::getExtendedProcAddress("glVertex2d") == NULL) { return GL_kludge_error_void("glVertex2d"); } _glVertex2d = (void (*)(GLdouble , GLdouble))Os::getExtendedProcAddress("glVertex2d"); return _glVertex2d(x , y); } void stub_glVertex2dv(const GLdouble *v); void (* _glVertex2dv)(const GLdouble *v) = &stub_glVertex2dv; void stub_glVertex2dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glVertex2dv") == NULL) { return GL_kludge_error_void("glVertex2dv"); } _glVertex2dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glVertex2dv"); return _glVertex2dv(v); } void stub_glVertex2f(GLfloat x, GLfloat y); void (* _glVertex2f)(GLfloat x, GLfloat y) = &stub_glVertex2f; void stub_glVertex2f(GLfloat x, GLfloat y) { if (Os::getExtendedProcAddress("glVertex2f") == NULL) { return GL_kludge_error_void("glVertex2f"); } _glVertex2f = (void (*)(GLfloat , GLfloat))Os::getExtendedProcAddress("glVertex2f"); return _glVertex2f(x , y); } void stub_glVertex2fv(const GLfloat *v); void (* _glVertex2fv)(const GLfloat *v) = &stub_glVertex2fv; void stub_glVertex2fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glVertex2fv") == NULL) { return GL_kludge_error_void("glVertex2fv"); } _glVertex2fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glVertex2fv"); return _glVertex2fv(v); } void stub_glVertex2i(GLint x, GLint y); void (* _glVertex2i)(GLint x, GLint y) = &stub_glVertex2i; void stub_glVertex2i(GLint x, GLint y) { if (Os::getExtendedProcAddress("glVertex2i") == NULL) { return GL_kludge_error_void("glVertex2i"); } _glVertex2i = (void (*)(GLint , GLint))Os::getExtendedProcAddress("glVertex2i"); return _glVertex2i(x , y); } void stub_glVertex2iv(const GLint *v); void (* _glVertex2iv)(const GLint *v) = &stub_glVertex2iv; void stub_glVertex2iv(const GLint *v) { if (Os::getExtendedProcAddress("glVertex2iv") == NULL) { return GL_kludge_error_void("glVertex2iv"); } _glVertex2iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glVertex2iv"); return _glVertex2iv(v); } void stub_glVertex2s(GLshort x, GLshort y); void (* _glVertex2s)(GLshort x, GLshort y) = &stub_glVertex2s; void stub_glVertex2s(GLshort x, GLshort y) { if (Os::getExtendedProcAddress("glVertex2s") == NULL) { return GL_kludge_error_void("glVertex2s"); } _glVertex2s = (void (*)(GLshort , GLshort))Os::getExtendedProcAddress("glVertex2s"); return _glVertex2s(x , y); } void stub_glVertex2sv(const GLshort *v); void (* _glVertex2sv)(const GLshort *v) = &stub_glVertex2sv; void stub_glVertex2sv(const GLshort *v) { if (Os::getExtendedProcAddress("glVertex2sv") == NULL) { return GL_kludge_error_void("glVertex2sv"); } _glVertex2sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glVertex2sv"); return _glVertex2sv(v); } void stub_glVertex3d(GLdouble x, GLdouble y, GLdouble z); void (* _glVertex3d)(GLdouble x, GLdouble y, GLdouble z) = &stub_glVertex3d; void stub_glVertex3d(GLdouble x, GLdouble y, GLdouble z) { if (Os::getExtendedProcAddress("glVertex3d") == NULL) { return GL_kludge_error_void("glVertex3d"); } _glVertex3d = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glVertex3d"); return _glVertex3d(x , y , z); } void stub_glVertex3dv(const GLdouble *v); void (* _glVertex3dv)(const GLdouble *v) = &stub_glVertex3dv; void stub_glVertex3dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glVertex3dv") == NULL) { return GL_kludge_error_void("glVertex3dv"); } _glVertex3dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glVertex3dv"); return _glVertex3dv(v); } void stub_glVertex3f(GLfloat x, GLfloat y, GLfloat z); void (* _glVertex3f)(GLfloat x, GLfloat y, GLfloat z) = &stub_glVertex3f; void stub_glVertex3f(GLfloat x, GLfloat y, GLfloat z) { if (Os::getExtendedProcAddress("glVertex3f") == NULL) { return GL_kludge_error_void("glVertex3f"); } _glVertex3f = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glVertex3f"); return _glVertex3f(x , y , z); } void stub_glVertex3fv(const GLfloat *v); void (* _glVertex3fv)(const GLfloat *v) = &stub_glVertex3fv; void stub_glVertex3fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glVertex3fv") == NULL) { return GL_kludge_error_void("glVertex3fv"); } _glVertex3fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glVertex3fv"); return _glVertex3fv(v); } void stub_glVertex3i(GLint x, GLint y, GLint z); void (* _glVertex3i)(GLint x, GLint y, GLint z) = &stub_glVertex3i; void stub_glVertex3i(GLint x, GLint y, GLint z) { if (Os::getExtendedProcAddress("glVertex3i") == NULL) { return GL_kludge_error_void("glVertex3i"); } _glVertex3i = (void (*)(GLint , GLint , GLint))Os::getExtendedProcAddress("glVertex3i"); return _glVertex3i(x , y , z); } void stub_glVertex3iv(const GLint *v); void (* _glVertex3iv)(const GLint *v) = &stub_glVertex3iv; void stub_glVertex3iv(const GLint *v) { if (Os::getExtendedProcAddress("glVertex3iv") == NULL) { return GL_kludge_error_void("glVertex3iv"); } _glVertex3iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glVertex3iv"); return _glVertex3iv(v); } void stub_glVertex3s(GLshort x, GLshort y, GLshort z); void (* _glVertex3s)(GLshort x, GLshort y, GLshort z) = &stub_glVertex3s; void stub_glVertex3s(GLshort x, GLshort y, GLshort z) { if (Os::getExtendedProcAddress("glVertex3s") == NULL) { return GL_kludge_error_void("glVertex3s"); } _glVertex3s = (void (*)(GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glVertex3s"); return _glVertex3s(x , y , z); } void stub_glVertex3sv(const GLshort *v); void (* _glVertex3sv)(const GLshort *v) = &stub_glVertex3sv; void stub_glVertex3sv(const GLshort *v) { if (Os::getExtendedProcAddress("glVertex3sv") == NULL) { return GL_kludge_error_void("glVertex3sv"); } _glVertex3sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glVertex3sv"); return _glVertex3sv(v); } void stub_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); void (* _glVertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w) = &stub_glVertex4d; void stub_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w) { if (Os::getExtendedProcAddress("glVertex4d") == NULL) { return GL_kludge_error_void("glVertex4d"); } _glVertex4d = (void (*)(GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glVertex4d"); return _glVertex4d(x , y , z , w); } void stub_glVertex4dv(const GLdouble *v); void (* _glVertex4dv)(const GLdouble *v) = &stub_glVertex4dv; void stub_glVertex4dv(const GLdouble *v) { if (Os::getExtendedProcAddress("glVertex4dv") == NULL) { return GL_kludge_error_void("glVertex4dv"); } _glVertex4dv = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glVertex4dv"); return _glVertex4dv(v); } void stub_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); void (* _glVertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w) = &stub_glVertex4f; void stub_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w) { if (Os::getExtendedProcAddress("glVertex4f") == NULL) { return GL_kludge_error_void("glVertex4f"); } _glVertex4f = (void (*)(GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glVertex4f"); return _glVertex4f(x , y , z , w); } void stub_glVertex4fv(const GLfloat *v); void (* _glVertex4fv)(const GLfloat *v) = &stub_glVertex4fv; void stub_glVertex4fv(const GLfloat *v) { if (Os::getExtendedProcAddress("glVertex4fv") == NULL) { return GL_kludge_error_void("glVertex4fv"); } _glVertex4fv = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glVertex4fv"); return _glVertex4fv(v); } void stub_glVertex4i(GLint x, GLint y, GLint z, GLint w); void (* _glVertex4i)(GLint x, GLint y, GLint z, GLint w) = &stub_glVertex4i; void stub_glVertex4i(GLint x, GLint y, GLint z, GLint w) { if (Os::getExtendedProcAddress("glVertex4i") == NULL) { return GL_kludge_error_void("glVertex4i"); } _glVertex4i = (void (*)(GLint , GLint , GLint , GLint))Os::getExtendedProcAddress("glVertex4i"); return _glVertex4i(x , y , z , w); } void stub_glVertex4iv(const GLint *v); void (* _glVertex4iv)(const GLint *v) = &stub_glVertex4iv; void stub_glVertex4iv(const GLint *v) { if (Os::getExtendedProcAddress("glVertex4iv") == NULL) { return GL_kludge_error_void("glVertex4iv"); } _glVertex4iv = (void (*)(const GLint *))Os::getExtendedProcAddress("glVertex4iv"); return _glVertex4iv(v); } void stub_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w); void (* _glVertex4s)(GLshort x, GLshort y, GLshort z, GLshort w) = &stub_glVertex4s; void stub_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w) { if (Os::getExtendedProcAddress("glVertex4s") == NULL) { return GL_kludge_error_void("glVertex4s"); } _glVertex4s = (void (*)(GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glVertex4s"); return _glVertex4s(x , y , z , w); } void stub_glVertex4sv(const GLshort *v); void (* _glVertex4sv)(const GLshort *v) = &stub_glVertex4sv; void stub_glVertex4sv(const GLshort *v) { if (Os::getExtendedProcAddress("glVertex4sv") == NULL) { return GL_kludge_error_void("glVertex4sv"); } _glVertex4sv = (void (*)(const GLshort *))Os::getExtendedProcAddress("glVertex4sv"); return _glVertex4sv(v); } void stub_glVertexArrayRangeNV(GLsizei size, const GLvoid *pointer); void (* _glVertexArrayRangeNV)(GLsizei size, const GLvoid *pointer) = &stub_glVertexArrayRangeNV; void stub_glVertexArrayRangeNV(GLsizei size, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glVertexArrayRangeNV") == NULL) { return GL_kludge_error_void("glVertexArrayRangeNV"); } _glVertexArrayRangeNV = (void (*)(GLsizei , const GLvoid *))Os::getExtendedProcAddress("glVertexArrayRangeNV"); return _glVertexArrayRangeNV(size , pointer); } void stub_glVertexAttrib1dNV(GLuint index, GLdouble x); void (* _glVertexAttrib1dNV)(GLuint index, GLdouble x) = &stub_glVertexAttrib1dNV; void stub_glVertexAttrib1dNV(GLuint index, GLdouble x) { if (Os::getExtendedProcAddress("glVertexAttrib1dNV") == NULL) { return GL_kludge_error_void("glVertexAttrib1dNV"); } _glVertexAttrib1dNV = (void (*)(GLuint , GLdouble))Os::getExtendedProcAddress("glVertexAttrib1dNV"); return _glVertexAttrib1dNV(index , x); } void stub_glVertexAttrib1dvNV(GLuint index, const GLdouble *v); void (* _glVertexAttrib1dvNV)(GLuint index, const GLdouble *v) = &stub_glVertexAttrib1dvNV; void stub_glVertexAttrib1dvNV(GLuint index, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttrib1dvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib1dvNV"); } _glVertexAttrib1dvNV = (void (*)(GLuint , const GLdouble *))Os::getExtendedProcAddress("glVertexAttrib1dvNV"); return _glVertexAttrib1dvNV(index , v); } void stub_glVertexAttrib1fNV(GLuint index, GLfloat x); void (* _glVertexAttrib1fNV)(GLuint index, GLfloat x) = &stub_glVertexAttrib1fNV; void stub_glVertexAttrib1fNV(GLuint index, GLfloat x) { if (Os::getExtendedProcAddress("glVertexAttrib1fNV") == NULL) { return GL_kludge_error_void("glVertexAttrib1fNV"); } _glVertexAttrib1fNV = (void (*)(GLuint , GLfloat))Os::getExtendedProcAddress("glVertexAttrib1fNV"); return _glVertexAttrib1fNV(index , x); } void stub_glVertexAttrib1fvNV(GLuint index, const GLfloat *v); void (* _glVertexAttrib1fvNV)(GLuint index, const GLfloat *v) = &stub_glVertexAttrib1fvNV; void stub_glVertexAttrib1fvNV(GLuint index, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttrib1fvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib1fvNV"); } _glVertexAttrib1fvNV = (void (*)(GLuint , const GLfloat *))Os::getExtendedProcAddress("glVertexAttrib1fvNV"); return _glVertexAttrib1fvNV(index , v); } void stub_glVertexAttrib1sNV(GLuint index, GLshort x); void (* _glVertexAttrib1sNV)(GLuint index, GLshort x) = &stub_glVertexAttrib1sNV; void stub_glVertexAttrib1sNV(GLuint index, GLshort x) { if (Os::getExtendedProcAddress("glVertexAttrib1sNV") == NULL) { return GL_kludge_error_void("glVertexAttrib1sNV"); } _glVertexAttrib1sNV = (void (*)(GLuint , GLshort))Os::getExtendedProcAddress("glVertexAttrib1sNV"); return _glVertexAttrib1sNV(index , x); } void stub_glVertexAttrib1svNV(GLuint index, const GLshort *v); void (* _glVertexAttrib1svNV)(GLuint index, const GLshort *v) = &stub_glVertexAttrib1svNV; void stub_glVertexAttrib1svNV(GLuint index, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttrib1svNV") == NULL) { return GL_kludge_error_void("glVertexAttrib1svNV"); } _glVertexAttrib1svNV = (void (*)(GLuint , const GLshort *))Os::getExtendedProcAddress("glVertexAttrib1svNV"); return _glVertexAttrib1svNV(index , v); } void stub_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y); void (* _glVertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y) = &stub_glVertexAttrib2dNV; void stub_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y) { if (Os::getExtendedProcAddress("glVertexAttrib2dNV") == NULL) { return GL_kludge_error_void("glVertexAttrib2dNV"); } _glVertexAttrib2dNV = (void (*)(GLuint , GLdouble , GLdouble))Os::getExtendedProcAddress("glVertexAttrib2dNV"); return _glVertexAttrib2dNV(index , x , y); } void stub_glVertexAttrib2dvNV(GLuint index, const GLdouble *v); void (* _glVertexAttrib2dvNV)(GLuint index, const GLdouble *v) = &stub_glVertexAttrib2dvNV; void stub_glVertexAttrib2dvNV(GLuint index, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttrib2dvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib2dvNV"); } _glVertexAttrib2dvNV = (void (*)(GLuint , const GLdouble *))Os::getExtendedProcAddress("glVertexAttrib2dvNV"); return _glVertexAttrib2dvNV(index , v); } void stub_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y); void (* _glVertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y) = &stub_glVertexAttrib2fNV; void stub_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y) { if (Os::getExtendedProcAddress("glVertexAttrib2fNV") == NULL) { return GL_kludge_error_void("glVertexAttrib2fNV"); } _glVertexAttrib2fNV = (void (*)(GLuint , GLfloat , GLfloat))Os::getExtendedProcAddress("glVertexAttrib2fNV"); return _glVertexAttrib2fNV(index , x , y); } void stub_glVertexAttrib2fvNV(GLuint index, const GLfloat *v); void (* _glVertexAttrib2fvNV)(GLuint index, const GLfloat *v) = &stub_glVertexAttrib2fvNV; void stub_glVertexAttrib2fvNV(GLuint index, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttrib2fvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib2fvNV"); } _glVertexAttrib2fvNV = (void (*)(GLuint , const GLfloat *))Os::getExtendedProcAddress("glVertexAttrib2fvNV"); return _glVertexAttrib2fvNV(index , v); } void stub_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y); void (* _glVertexAttrib2sNV)(GLuint index, GLshort x, GLshort y) = &stub_glVertexAttrib2sNV; void stub_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y) { if (Os::getExtendedProcAddress("glVertexAttrib2sNV") == NULL) { return GL_kludge_error_void("glVertexAttrib2sNV"); } _glVertexAttrib2sNV = (void (*)(GLuint , GLshort , GLshort))Os::getExtendedProcAddress("glVertexAttrib2sNV"); return _glVertexAttrib2sNV(index , x , y); } void stub_glVertexAttrib2svNV(GLuint index, const GLshort *v); void (* _glVertexAttrib2svNV)(GLuint index, const GLshort *v) = &stub_glVertexAttrib2svNV; void stub_glVertexAttrib2svNV(GLuint index, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttrib2svNV") == NULL) { return GL_kludge_error_void("glVertexAttrib2svNV"); } _glVertexAttrib2svNV = (void (*)(GLuint , const GLshort *))Os::getExtendedProcAddress("glVertexAttrib2svNV"); return _glVertexAttrib2svNV(index , v); } void stub_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z); void (* _glVertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z) = &stub_glVertexAttrib3dNV; void stub_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z) { if (Os::getExtendedProcAddress("glVertexAttrib3dNV") == NULL) { return GL_kludge_error_void("glVertexAttrib3dNV"); } _glVertexAttrib3dNV = (void (*)(GLuint , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glVertexAttrib3dNV"); return _glVertexAttrib3dNV(index , x , y , z); } void stub_glVertexAttrib3dvNV(GLuint index, const GLdouble *v); void (* _glVertexAttrib3dvNV)(GLuint index, const GLdouble *v) = &stub_glVertexAttrib3dvNV; void stub_glVertexAttrib3dvNV(GLuint index, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttrib3dvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib3dvNV"); } _glVertexAttrib3dvNV = (void (*)(GLuint , const GLdouble *))Os::getExtendedProcAddress("glVertexAttrib3dvNV"); return _glVertexAttrib3dvNV(index , v); } void stub_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z); void (* _glVertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z) = &stub_glVertexAttrib3fNV; void stub_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z) { if (Os::getExtendedProcAddress("glVertexAttrib3fNV") == NULL) { return GL_kludge_error_void("glVertexAttrib3fNV"); } _glVertexAttrib3fNV = (void (*)(GLuint , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glVertexAttrib3fNV"); return _glVertexAttrib3fNV(index , x , y , z); } void stub_glVertexAttrib3fvNV(GLuint index, const GLfloat *v); void (* _glVertexAttrib3fvNV)(GLuint index, const GLfloat *v) = &stub_glVertexAttrib3fvNV; void stub_glVertexAttrib3fvNV(GLuint index, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttrib3fvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib3fvNV"); } _glVertexAttrib3fvNV = (void (*)(GLuint , const GLfloat *))Os::getExtendedProcAddress("glVertexAttrib3fvNV"); return _glVertexAttrib3fvNV(index , v); } void stub_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z); void (* _glVertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z) = &stub_glVertexAttrib3sNV; void stub_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z) { if (Os::getExtendedProcAddress("glVertexAttrib3sNV") == NULL) { return GL_kludge_error_void("glVertexAttrib3sNV"); } _glVertexAttrib3sNV = (void (*)(GLuint , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glVertexAttrib3sNV"); return _glVertexAttrib3sNV(index , x , y , z); } void stub_glVertexAttrib3svNV(GLuint index, const GLshort *v); void (* _glVertexAttrib3svNV)(GLuint index, const GLshort *v) = &stub_glVertexAttrib3svNV; void stub_glVertexAttrib3svNV(GLuint index, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttrib3svNV") == NULL) { return GL_kludge_error_void("glVertexAttrib3svNV"); } _glVertexAttrib3svNV = (void (*)(GLuint , const GLshort *))Os::getExtendedProcAddress("glVertexAttrib3svNV"); return _glVertexAttrib3svNV(index , v); } void stub_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); void (* _glVertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) = &stub_glVertexAttrib4dNV; void stub_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) { if (Os::getExtendedProcAddress("glVertexAttrib4dNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4dNV"); } _glVertexAttrib4dNV = (void (*)(GLuint , GLdouble , GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glVertexAttrib4dNV"); return _glVertexAttrib4dNV(index , x , y , z , w); } void stub_glVertexAttrib4dvNV(GLuint index, const GLdouble *v); void (* _glVertexAttrib4dvNV)(GLuint index, const GLdouble *v) = &stub_glVertexAttrib4dvNV; void stub_glVertexAttrib4dvNV(GLuint index, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttrib4dvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4dvNV"); } _glVertexAttrib4dvNV = (void (*)(GLuint , const GLdouble *))Os::getExtendedProcAddress("glVertexAttrib4dvNV"); return _glVertexAttrib4dvNV(index , v); } void stub_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); void (* _glVertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) = &stub_glVertexAttrib4fNV; void stub_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { if (Os::getExtendedProcAddress("glVertexAttrib4fNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4fNV"); } _glVertexAttrib4fNV = (void (*)(GLuint , GLfloat , GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glVertexAttrib4fNV"); return _glVertexAttrib4fNV(index , x , y , z , w); } void stub_glVertexAttrib4fvNV(GLuint index, const GLfloat *v); void (* _glVertexAttrib4fvNV)(GLuint index, const GLfloat *v) = &stub_glVertexAttrib4fvNV; void stub_glVertexAttrib4fvNV(GLuint index, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttrib4fvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4fvNV"); } _glVertexAttrib4fvNV = (void (*)(GLuint , const GLfloat *))Os::getExtendedProcAddress("glVertexAttrib4fvNV"); return _glVertexAttrib4fvNV(index , v); } void stub_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); void (* _glVertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) = &stub_glVertexAttrib4sNV; void stub_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) { if (Os::getExtendedProcAddress("glVertexAttrib4sNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4sNV"); } _glVertexAttrib4sNV = (void (*)(GLuint , GLshort , GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glVertexAttrib4sNV"); return _glVertexAttrib4sNV(index , x , y , z , w); } void stub_glVertexAttrib4svNV(GLuint index, const GLshort *v); void (* _glVertexAttrib4svNV)(GLuint index, const GLshort *v) = &stub_glVertexAttrib4svNV; void stub_glVertexAttrib4svNV(GLuint index, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttrib4svNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4svNV"); } _glVertexAttrib4svNV = (void (*)(GLuint , const GLshort *))Os::getExtendedProcAddress("glVertexAttrib4svNV"); return _glVertexAttrib4svNV(index , v); } void stub_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); void (* _glVertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) = &stub_glVertexAttrib4ubNV; void stub_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) { if (Os::getExtendedProcAddress("glVertexAttrib4ubNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4ubNV"); } _glVertexAttrib4ubNV = (void (*)(GLuint , GLubyte , GLubyte , GLubyte , GLubyte))Os::getExtendedProcAddress("glVertexAttrib4ubNV"); return _glVertexAttrib4ubNV(index , x , y , z , w); } void stub_glVertexAttrib4ubvNV(GLuint index, const GLubyte *v); void (* _glVertexAttrib4ubvNV)(GLuint index, const GLubyte *v) = &stub_glVertexAttrib4ubvNV; void stub_glVertexAttrib4ubvNV(GLuint index, const GLubyte *v) { if (Os::getExtendedProcAddress("glVertexAttrib4ubvNV") == NULL) { return GL_kludge_error_void("glVertexAttrib4ubvNV"); } _glVertexAttrib4ubvNV = (void (*)(GLuint , const GLubyte *))Os::getExtendedProcAddress("glVertexAttrib4ubvNV"); return _glVertexAttrib4ubvNV(index , v); } void stub_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glVertexAttribPointerNV)(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glVertexAttribPointerNV; void stub_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glVertexAttribPointerNV") == NULL) { return GL_kludge_error_void("glVertexAttribPointerNV"); } _glVertexAttribPointerNV = (void (*)(GLuint , GLint , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glVertexAttribPointerNV"); return _glVertexAttribPointerNV(index , fsize , type , stride , pointer); } void stub_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble *v); void (* _glVertexAttribs1dvNV)(GLuint index, GLsizei count, const GLdouble *v) = &stub_glVertexAttribs1dvNV; void stub_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttribs1dvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs1dvNV"); } _glVertexAttribs1dvNV = (void (*)(GLuint , GLsizei , const GLdouble *))Os::getExtendedProcAddress("glVertexAttribs1dvNV"); return _glVertexAttribs1dvNV(index , count , v); } void stub_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat *v); void (* _glVertexAttribs1fvNV)(GLuint index, GLsizei count, const GLfloat *v) = &stub_glVertexAttribs1fvNV; void stub_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttribs1fvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs1fvNV"); } _glVertexAttribs1fvNV = (void (*)(GLuint , GLsizei , const GLfloat *))Os::getExtendedProcAddress("glVertexAttribs1fvNV"); return _glVertexAttribs1fvNV(index , count , v); } void stub_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort *v); void (* _glVertexAttribs1svNV)(GLuint index, GLsizei count, const GLshort *v) = &stub_glVertexAttribs1svNV; void stub_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttribs1svNV") == NULL) { return GL_kludge_error_void("glVertexAttribs1svNV"); } _glVertexAttribs1svNV = (void (*)(GLuint , GLsizei , const GLshort *))Os::getExtendedProcAddress("glVertexAttribs1svNV"); return _glVertexAttribs1svNV(index , count , v); } void stub_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble *v); void (* _glVertexAttribs2dvNV)(GLuint index, GLsizei count, const GLdouble *v) = &stub_glVertexAttribs2dvNV; void stub_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttribs2dvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs2dvNV"); } _glVertexAttribs2dvNV = (void (*)(GLuint , GLsizei , const GLdouble *))Os::getExtendedProcAddress("glVertexAttribs2dvNV"); return _glVertexAttribs2dvNV(index , count , v); } void stub_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat *v); void (* _glVertexAttribs2fvNV)(GLuint index, GLsizei count, const GLfloat *v) = &stub_glVertexAttribs2fvNV; void stub_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttribs2fvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs2fvNV"); } _glVertexAttribs2fvNV = (void (*)(GLuint , GLsizei , const GLfloat *))Os::getExtendedProcAddress("glVertexAttribs2fvNV"); return _glVertexAttribs2fvNV(index , count , v); } void stub_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort *v); void (* _glVertexAttribs2svNV)(GLuint index, GLsizei count, const GLshort *v) = &stub_glVertexAttribs2svNV; void stub_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttribs2svNV") == NULL) { return GL_kludge_error_void("glVertexAttribs2svNV"); } _glVertexAttribs2svNV = (void (*)(GLuint , GLsizei , const GLshort *))Os::getExtendedProcAddress("glVertexAttribs2svNV"); return _glVertexAttribs2svNV(index , count , v); } void stub_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble *v); void (* _glVertexAttribs3dvNV)(GLuint index, GLsizei count, const GLdouble *v) = &stub_glVertexAttribs3dvNV; void stub_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttribs3dvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs3dvNV"); } _glVertexAttribs3dvNV = (void (*)(GLuint , GLsizei , const GLdouble *))Os::getExtendedProcAddress("glVertexAttribs3dvNV"); return _glVertexAttribs3dvNV(index , count , v); } void stub_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat *v); void (* _glVertexAttribs3fvNV)(GLuint index, GLsizei count, const GLfloat *v) = &stub_glVertexAttribs3fvNV; void stub_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttribs3fvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs3fvNV"); } _glVertexAttribs3fvNV = (void (*)(GLuint , GLsizei , const GLfloat *))Os::getExtendedProcAddress("glVertexAttribs3fvNV"); return _glVertexAttribs3fvNV(index , count , v); } void stub_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort *v); void (* _glVertexAttribs3svNV)(GLuint index, GLsizei count, const GLshort *v) = &stub_glVertexAttribs3svNV; void stub_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttribs3svNV") == NULL) { return GL_kludge_error_void("glVertexAttribs3svNV"); } _glVertexAttribs3svNV = (void (*)(GLuint , GLsizei , const GLshort *))Os::getExtendedProcAddress("glVertexAttribs3svNV"); return _glVertexAttribs3svNV(index , count , v); } void stub_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble *v); void (* _glVertexAttribs4dvNV)(GLuint index, GLsizei count, const GLdouble *v) = &stub_glVertexAttribs4dvNV; void stub_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble *v) { if (Os::getExtendedProcAddress("glVertexAttribs4dvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs4dvNV"); } _glVertexAttribs4dvNV = (void (*)(GLuint , GLsizei , const GLdouble *))Os::getExtendedProcAddress("glVertexAttribs4dvNV"); return _glVertexAttribs4dvNV(index , count , v); } void stub_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat *v); void (* _glVertexAttribs4fvNV)(GLuint index, GLsizei count, const GLfloat *v) = &stub_glVertexAttribs4fvNV; void stub_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat *v) { if (Os::getExtendedProcAddress("glVertexAttribs4fvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs4fvNV"); } _glVertexAttribs4fvNV = (void (*)(GLuint , GLsizei , const GLfloat *))Os::getExtendedProcAddress("glVertexAttribs4fvNV"); return _glVertexAttribs4fvNV(index , count , v); } void stub_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort *v); void (* _glVertexAttribs4svNV)(GLuint index, GLsizei count, const GLshort *v) = &stub_glVertexAttribs4svNV; void stub_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort *v) { if (Os::getExtendedProcAddress("glVertexAttribs4svNV") == NULL) { return GL_kludge_error_void("glVertexAttribs4svNV"); } _glVertexAttribs4svNV = (void (*)(GLuint , GLsizei , const GLshort *))Os::getExtendedProcAddress("glVertexAttribs4svNV"); return _glVertexAttribs4svNV(index , count , v); } void stub_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte *v); void (* _glVertexAttribs4ubvNV)(GLuint index, GLsizei count, const GLubyte *v) = &stub_glVertexAttribs4ubvNV; void stub_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte *v) { if (Os::getExtendedProcAddress("glVertexAttribs4ubvNV") == NULL) { return GL_kludge_error_void("glVertexAttribs4ubvNV"); } _glVertexAttribs4ubvNV = (void (*)(GLuint , GLsizei , const GLubyte *))Os::getExtendedProcAddress("glVertexAttribs4ubvNV"); return _glVertexAttribs4ubvNV(index , count , v); } void stub_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glVertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glVertexPointer; void stub_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glVertexPointer") == NULL) { return GL_kludge_error_void("glVertexPointer"); } _glVertexPointer = (void (*)(GLint , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glVertexPointer"); return _glVertexPointer(size , type , stride , pointer); } void stub_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); void (* _glVertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) = &stub_glVertexPointerEXT; void stub_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glVertexPointerEXT") == NULL) { return GL_kludge_error_void("glVertexPointerEXT"); } _glVertexPointerEXT = (void (*)(GLint , GLenum , GLsizei , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glVertexPointerEXT"); return _glVertexPointerEXT(size , type , stride , count , pointer); } void stub_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer); void (* _glVertexWeightPointerEXT)(GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer) = &stub_glVertexWeightPointerEXT; void stub_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer) { if (Os::getExtendedProcAddress("glVertexWeightPointerEXT") == NULL) { return GL_kludge_error_void("glVertexWeightPointerEXT"); } _glVertexWeightPointerEXT = (void (*)(GLsizei , GLenum , GLsizei , const GLvoid *))Os::getExtendedProcAddress("glVertexWeightPointerEXT"); return _glVertexWeightPointerEXT(size , type , stride , pointer); } void stub_glVertexWeightfEXT(GLfloat weight); void (* _glVertexWeightfEXT)(GLfloat weight) = &stub_glVertexWeightfEXT; void stub_glVertexWeightfEXT(GLfloat weight) { if (Os::getExtendedProcAddress("glVertexWeightfEXT") == NULL) { return GL_kludge_error_void("glVertexWeightfEXT"); } _glVertexWeightfEXT = (void (*)(GLfloat))Os::getExtendedProcAddress("glVertexWeightfEXT"); return _glVertexWeightfEXT(weight); } void stub_glVertexWeightfvEXT(const GLfloat *weight); void (* _glVertexWeightfvEXT)(const GLfloat *weight) = &stub_glVertexWeightfvEXT; void stub_glVertexWeightfvEXT(const GLfloat *weight) { if (Os::getExtendedProcAddress("glVertexWeightfvEXT") == NULL) { return GL_kludge_error_void("glVertexWeightfvEXT"); } _glVertexWeightfvEXT = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glVertexWeightfvEXT"); return _glVertexWeightfvEXT(weight); } void stub_glViewport(GLint x, GLint y, GLsizei width, GLsizei height); void (* _glViewport)(GLint x, GLint y, GLsizei width, GLsizei height) = &stub_glViewport; void stub_glViewport(GLint x, GLint y, GLsizei width, GLsizei height) { if (Os::getExtendedProcAddress("glViewport") == NULL) { return GL_kludge_error_void("glViewport"); } _glViewport = (void (*)(GLint , GLint , GLsizei , GLsizei))Os::getExtendedProcAddress("glViewport"); return _glViewport(x , y , width , height); } void stub_glWindowBackBufferHintAutodesk(void); void (* _glWindowBackBufferHintAutodesk)(void) = &stub_glWindowBackBufferHintAutodesk; void stub_glWindowBackBufferHintAutodesk(void) { if (Os::getExtendedProcAddress("glWindowBackBufferHintAutodesk") == NULL) { return GL_kludge_error_void("glWindowBackBufferHintAutodesk"); } _glWindowBackBufferHintAutodesk = (void (*)())Os::getExtendedProcAddress("glWindowBackBufferHintAutodesk"); return _glWindowBackBufferHintAutodesk(); } void stub_glWindowPos2dARB(GLdouble x, GLdouble y); void (* _glWindowPos2dARB)(GLdouble x, GLdouble y) = &stub_glWindowPos2dARB; void stub_glWindowPos2dARB(GLdouble x, GLdouble y) { if (Os::getExtendedProcAddress("glWindowPos2dARB") == NULL) { return GL_kludge_error_void("glWindowPos2dARB"); } _glWindowPos2dARB = (void (*)(GLdouble , GLdouble))Os::getExtendedProcAddress("glWindowPos2dARB"); return _glWindowPos2dARB(x , y); } void stub_glWindowPos2dvARB(const GLdouble *p); void (* _glWindowPos2dvARB)(const GLdouble *p) = &stub_glWindowPos2dvARB; void stub_glWindowPos2dvARB(const GLdouble *p) { if (Os::getExtendedProcAddress("glWindowPos2dvARB") == NULL) { return GL_kludge_error_void("glWindowPos2dvARB"); } _glWindowPos2dvARB = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glWindowPos2dvARB"); return _glWindowPos2dvARB(p); } void stub_glWindowPos2fARB(GLfloat x, GLfloat y); void (* _glWindowPos2fARB)(GLfloat x, GLfloat y) = &stub_glWindowPos2fARB; void stub_glWindowPos2fARB(GLfloat x, GLfloat y) { if (Os::getExtendedProcAddress("glWindowPos2fARB") == NULL) { return GL_kludge_error_void("glWindowPos2fARB"); } _glWindowPos2fARB = (void (*)(GLfloat , GLfloat))Os::getExtendedProcAddress("glWindowPos2fARB"); return _glWindowPos2fARB(x , y); } void stub_glWindowPos2fvARB(const GLfloat *p); void (* _glWindowPos2fvARB)(const GLfloat *p) = &stub_glWindowPos2fvARB; void stub_glWindowPos2fvARB(const GLfloat *p) { if (Os::getExtendedProcAddress("glWindowPos2fvARB") == NULL) { return GL_kludge_error_void("glWindowPos2fvARB"); } _glWindowPos2fvARB = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glWindowPos2fvARB"); return _glWindowPos2fvARB(p); } void stub_glWindowPos2iARB(GLint x, GLint y); void (* _glWindowPos2iARB)(GLint x, GLint y) = &stub_glWindowPos2iARB; void stub_glWindowPos2iARB(GLint x, GLint y) { if (Os::getExtendedProcAddress("glWindowPos2iARB") == NULL) { return GL_kludge_error_void("glWindowPos2iARB"); } _glWindowPos2iARB = (void (*)(GLint , GLint))Os::getExtendedProcAddress("glWindowPos2iARB"); return _glWindowPos2iARB(x , y); } void stub_glWindowPos2ivARB(const GLint *p); void (* _glWindowPos2ivARB)(const GLint *p) = &stub_glWindowPos2ivARB; void stub_glWindowPos2ivARB(const GLint *p) { if (Os::getExtendedProcAddress("glWindowPos2ivARB") == NULL) { return GL_kludge_error_void("glWindowPos2ivARB"); } _glWindowPos2ivARB = (void (*)(const GLint *))Os::getExtendedProcAddress("glWindowPos2ivARB"); return _glWindowPos2ivARB(p); } void stub_glWindowPos2sARB(GLshort x, GLshort y); void (* _glWindowPos2sARB)(GLshort x, GLshort y) = &stub_glWindowPos2sARB; void stub_glWindowPos2sARB(GLshort x, GLshort y) { if (Os::getExtendedProcAddress("glWindowPos2sARB") == NULL) { return GL_kludge_error_void("glWindowPos2sARB"); } _glWindowPos2sARB = (void (*)(GLshort , GLshort))Os::getExtendedProcAddress("glWindowPos2sARB"); return _glWindowPos2sARB(x , y); } void stub_glWindowPos2svARB(const GLshort *p); void (* _glWindowPos2svARB)(const GLshort *p) = &stub_glWindowPos2svARB; void stub_glWindowPos2svARB(const GLshort *p) { if (Os::getExtendedProcAddress("glWindowPos2svARB") == NULL) { return GL_kludge_error_void("glWindowPos2svARB"); } _glWindowPos2svARB = (void (*)(const GLshort *))Os::getExtendedProcAddress("glWindowPos2svARB"); return _glWindowPos2svARB(p); } void stub_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z); void (* _glWindowPos3dARB)(GLdouble x, GLdouble y, GLdouble z) = &stub_glWindowPos3dARB; void stub_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) { if (Os::getExtendedProcAddress("glWindowPos3dARB") == NULL) { return GL_kludge_error_void("glWindowPos3dARB"); } _glWindowPos3dARB = (void (*)(GLdouble , GLdouble , GLdouble))Os::getExtendedProcAddress("glWindowPos3dARB"); return _glWindowPos3dARB(x , y , z); } void stub_glWindowPos3dvARB(const GLdouble *p); void (* _glWindowPos3dvARB)(const GLdouble *p) = &stub_glWindowPos3dvARB; void stub_glWindowPos3dvARB(const GLdouble *p) { if (Os::getExtendedProcAddress("glWindowPos3dvARB") == NULL) { return GL_kludge_error_void("glWindowPos3dvARB"); } _glWindowPos3dvARB = (void (*)(const GLdouble *))Os::getExtendedProcAddress("glWindowPos3dvARB"); return _glWindowPos3dvARB(p); } void stub_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z); void (* _glWindowPos3fARB)(GLfloat x, GLfloat y, GLfloat z) = &stub_glWindowPos3fARB; void stub_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) { if (Os::getExtendedProcAddress("glWindowPos3fARB") == NULL) { return GL_kludge_error_void("glWindowPos3fARB"); } _glWindowPos3fARB = (void (*)(GLfloat , GLfloat , GLfloat))Os::getExtendedProcAddress("glWindowPos3fARB"); return _glWindowPos3fARB(x , y , z); } void stub_glWindowPos3fvARB(const GLfloat *p); void (* _glWindowPos3fvARB)(const GLfloat *p) = &stub_glWindowPos3fvARB; void stub_glWindowPos3fvARB(const GLfloat *p) { if (Os::getExtendedProcAddress("glWindowPos3fvARB") == NULL) { return GL_kludge_error_void("glWindowPos3fvARB"); } _glWindowPos3fvARB = (void (*)(const GLfloat *))Os::getExtendedProcAddress("glWindowPos3fvARB"); return _glWindowPos3fvARB(p); } void stub_glWindowPos3iARB(GLint x, GLint y, GLint z); void (* _glWindowPos3iARB)(GLint x, GLint y, GLint z) = &stub_glWindowPos3iARB; void stub_glWindowPos3iARB(GLint x, GLint y, GLint z) { if (Os::getExtendedProcAddress("glWindowPos3iARB") == NULL) { return GL_kludge_error_void("glWindowPos3iARB"); } _glWindowPos3iARB = (void (*)(GLint , GLint , GLint))Os::getExtendedProcAddress("glWindowPos3iARB"); return _glWindowPos3iARB(x , y , z); } void stub_glWindowPos3ivARB(const GLint *p); void (* _glWindowPos3ivARB)(const GLint *p) = &stub_glWindowPos3ivARB; void stub_glWindowPos3ivARB(const GLint *p) { if (Os::getExtendedProcAddress("glWindowPos3ivARB") == NULL) { return GL_kludge_error_void("glWindowPos3ivARB"); } _glWindowPos3ivARB = (void (*)(const GLint *))Os::getExtendedProcAddress("glWindowPos3ivARB"); return _glWindowPos3ivARB(p); } void stub_glWindowPos3sARB(GLshort x, GLshort y, GLshort z); void (* _glWindowPos3sARB)(GLshort x, GLshort y, GLshort z) = &stub_glWindowPos3sARB; void stub_glWindowPos3sARB(GLshort x, GLshort y, GLshort z) { if (Os::getExtendedProcAddress("glWindowPos3sARB") == NULL) { return GL_kludge_error_void("glWindowPos3sARB"); } _glWindowPos3sARB = (void (*)(GLshort , GLshort , GLshort))Os::getExtendedProcAddress("glWindowPos3sARB"); return _glWindowPos3sARB(x , y , z); } void stub_glWindowPos3svARB(const GLshort *p); void (* _glWindowPos3svARB)(const GLshort *p) = &stub_glWindowPos3svARB; void stub_glWindowPos3svARB(const GLshort *p) { if (Os::getExtendedProcAddress("glWindowPos3svARB") == NULL) { return GL_kludge_error_void("glWindowPos3svARB"); } _glWindowPos3svARB = (void (*)(const GLshort *))Os::getExtendedProcAddress("glWindowPos3svARB"); return _glWindowPos3svARB(p); }