Sweden-Number/dlls/opengl32/opengl_norm.c

7898 lines
412 KiB
C

/* Auto-generated file... Do not edit ! */
#include "config.h"
#include <stdarg.h>
#include "opengl_ext.h"
#include "winternl.h"
#include "wingdi.h"
#include "wine/wgl_driver.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(opengl);
/***********************************************************************
* glAccum (OPENGL32.@)
*/
void WINAPI wine_glAccum( GLenum op, GLfloat value ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f)\n", op, value );
funcs->gl.p_glAccum( op, value );
}
/***********************************************************************
* glAlphaFunc (OPENGL32.@)
*/
void WINAPI wine_glAlphaFunc( GLenum func, GLfloat ref ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f)\n", func, ref );
funcs->gl.p_glAlphaFunc( func, ref );
}
/***********************************************************************
* glAreTexturesResident (OPENGL32.@)
*/
GLboolean WINAPI wine_glAreTexturesResident( GLsizei n, const GLuint* textures, GLboolean* residences ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p, %p)\n", n, textures, residences );
return funcs->gl.p_glAreTexturesResident( n, textures, residences );
}
/***********************************************************************
* glArrayElement (OPENGL32.@)
*/
void WINAPI wine_glArrayElement( GLint i ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", i );
funcs->gl.p_glArrayElement( i );
}
/***********************************************************************
* glBegin (OPENGL32.@)
*/
void WINAPI wine_glBegin( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
funcs->gl.p_glBegin( mode );
}
/***********************************************************************
* glBindTexture (OPENGL32.@)
*/
void WINAPI wine_glBindTexture( GLenum target, GLuint texture ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", target, texture );
funcs->gl.p_glBindTexture( target, texture );
}
/***********************************************************************
* glBitmap (OPENGL32.@)
*/
void WINAPI wine_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte* bitmap ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %f, %f, %f, %f, %p)\n", width, height, xorig, yorig, xmove, ymove, bitmap );
funcs->gl.p_glBitmap( width, height, xorig, yorig, xmove, ymove, bitmap );
}
/***********************************************************************
* glBlendFunc (OPENGL32.@)
*/
void WINAPI wine_glBlendFunc( GLenum sfactor, GLenum dfactor ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", sfactor, dfactor );
funcs->gl.p_glBlendFunc( sfactor, dfactor );
}
/***********************************************************************
* glCallList (OPENGL32.@)
*/
void WINAPI wine_glCallList( GLuint list ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", list );
funcs->gl.p_glCallList( list );
}
/***********************************************************************
* glCallLists (OPENGL32.@)
*/
void WINAPI wine_glCallLists( GLsizei n, GLenum type, const GLvoid* lists ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", n, type, lists );
funcs->gl.p_glCallLists( n, type, lists );
}
/***********************************************************************
* glClear (OPENGL32.@)
*/
void WINAPI wine_glClear( GLbitfield mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mask );
funcs->gl.p_glClear( mask );
}
/***********************************************************************
* glClearAccum (OPENGL32.@)
*/
void WINAPI wine_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
funcs->gl.p_glClearAccum( red, green, blue, alpha );
}
/***********************************************************************
* glClearColor (OPENGL32.@)
*/
void WINAPI wine_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
funcs->gl.p_glClearColor( red, green, blue, alpha );
}
/***********************************************************************
* glClearDepth (OPENGL32.@)
*/
void WINAPI wine_glClearDepth( GLdouble depth ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", depth );
funcs->gl.p_glClearDepth( depth );
}
/***********************************************************************
* glClearIndex (OPENGL32.@)
*/
void WINAPI wine_glClearIndex( GLfloat c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", c );
funcs->gl.p_glClearIndex( c );
}
/***********************************************************************
* glClearStencil (OPENGL32.@)
*/
void WINAPI wine_glClearStencil( GLint s ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", s );
funcs->gl.p_glClearStencil( s );
}
/***********************************************************************
* glClipPlane (OPENGL32.@)
*/
void WINAPI wine_glClipPlane( GLenum plane, const GLdouble* equation ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", plane, equation );
funcs->gl.p_glClipPlane( plane, equation );
}
/***********************************************************************
* glColor3b (OPENGL32.@)
*/
void WINAPI wine_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", red, green, blue );
funcs->gl.p_glColor3b( red, green, blue );
}
/***********************************************************************
* glColor3bv (OPENGL32.@)
*/
void WINAPI wine_glColor3bv( const GLbyte* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3bv( v );
}
/***********************************************************************
* glColor3d (OPENGL32.@)
*/
void WINAPI wine_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", red, green, blue );
funcs->gl.p_glColor3d( red, green, blue );
}
/***********************************************************************
* glColor3dv (OPENGL32.@)
*/
void WINAPI wine_glColor3dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3dv( v );
}
/***********************************************************************
* glColor3f (OPENGL32.@)
*/
void WINAPI wine_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", red, green, blue );
funcs->gl.p_glColor3f( red, green, blue );
}
/***********************************************************************
* glColor3fv (OPENGL32.@)
*/
void WINAPI wine_glColor3fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3fv( v );
}
/***********************************************************************
* glColor3i (OPENGL32.@)
*/
void WINAPI wine_glColor3i( GLint red, GLint green, GLint blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", red, green, blue );
funcs->gl.p_glColor3i( red, green, blue );
}
/***********************************************************************
* glColor3iv (OPENGL32.@)
*/
void WINAPI wine_glColor3iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3iv( v );
}
/***********************************************************************
* glColor3s (OPENGL32.@)
*/
void WINAPI wine_glColor3s( GLshort red, GLshort green, GLshort blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", red, green, blue );
funcs->gl.p_glColor3s( red, green, blue );
}
/***********************************************************************
* glColor3sv (OPENGL32.@)
*/
void WINAPI wine_glColor3sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3sv( v );
}
/***********************************************************************
* glColor3ub (OPENGL32.@)
*/
void WINAPI wine_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", red, green, blue );
funcs->gl.p_glColor3ub( red, green, blue );
}
/***********************************************************************
* glColor3ubv (OPENGL32.@)
*/
void WINAPI wine_glColor3ubv( const GLubyte* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3ubv( v );
}
/***********************************************************************
* glColor3ui (OPENGL32.@)
*/
void WINAPI wine_glColor3ui( GLuint red, GLuint green, GLuint blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", red, green, blue );
funcs->gl.p_glColor3ui( red, green, blue );
}
/***********************************************************************
* glColor3uiv (OPENGL32.@)
*/
void WINAPI wine_glColor3uiv( const GLuint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3uiv( v );
}
/***********************************************************************
* glColor3us (OPENGL32.@)
*/
void WINAPI wine_glColor3us( GLushort red, GLushort green, GLushort blue ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", red, green, blue );
funcs->gl.p_glColor3us( red, green, blue );
}
/***********************************************************************
* glColor3usv (OPENGL32.@)
*/
void WINAPI wine_glColor3usv( const GLushort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor3usv( v );
}
/***********************************************************************
* glColor4b (OPENGL32.@)
*/
void WINAPI wine_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
funcs->gl.p_glColor4b( red, green, blue, alpha );
}
/***********************************************************************
* glColor4bv (OPENGL32.@)
*/
void WINAPI wine_glColor4bv( const GLbyte* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4bv( v );
}
/***********************************************************************
* glColor4d (OPENGL32.@)
*/
void WINAPI wine_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
funcs->gl.p_glColor4d( red, green, blue, alpha );
}
/***********************************************************************
* glColor4dv (OPENGL32.@)
*/
void WINAPI wine_glColor4dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4dv( v );
}
/***********************************************************************
* glColor4f (OPENGL32.@)
*/
void WINAPI wine_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", red, green, blue, alpha );
funcs->gl.p_glColor4f( red, green, blue, alpha );
}
/***********************************************************************
* glColor4fv (OPENGL32.@)
*/
void WINAPI wine_glColor4fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4fv( v );
}
/***********************************************************************
* glColor4i (OPENGL32.@)
*/
void WINAPI wine_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
funcs->gl.p_glColor4i( red, green, blue, alpha );
}
/***********************************************************************
* glColor4iv (OPENGL32.@)
*/
void WINAPI wine_glColor4iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4iv( v );
}
/***********************************************************************
* glColor4s (OPENGL32.@)
*/
void WINAPI wine_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
funcs->gl.p_glColor4s( red, green, blue, alpha );
}
/***********************************************************************
* glColor4sv (OPENGL32.@)
*/
void WINAPI wine_glColor4sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4sv( v );
}
/***********************************************************************
* glColor4ub (OPENGL32.@)
*/
void WINAPI wine_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
funcs->gl.p_glColor4ub( red, green, blue, alpha );
}
/***********************************************************************
* glColor4ubv (OPENGL32.@)
*/
void WINAPI wine_glColor4ubv( const GLubyte* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4ubv( v );
}
/***********************************************************************
* glColor4ui (OPENGL32.@)
*/
void WINAPI wine_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
funcs->gl.p_glColor4ui( red, green, blue, alpha );
}
/***********************************************************************
* glColor4uiv (OPENGL32.@)
*/
void WINAPI wine_glColor4uiv( const GLuint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4uiv( v );
}
/***********************************************************************
* glColor4us (OPENGL32.@)
*/
void WINAPI wine_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
funcs->gl.p_glColor4us( red, green, blue, alpha );
}
/***********************************************************************
* glColor4usv (OPENGL32.@)
*/
void WINAPI wine_glColor4usv( const GLushort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glColor4usv( v );
}
/***********************************************************************
* glColorMask (OPENGL32.@)
*/
void WINAPI wine_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", red, green, blue, alpha );
funcs->gl.p_glColorMask( red, green, blue, alpha );
}
/***********************************************************************
* glColorMaterial (OPENGL32.@)
*/
void WINAPI wine_glColorMaterial( GLenum face, GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", face, mode );
funcs->gl.p_glColorMaterial( face, mode );
}
/***********************************************************************
* glColorPointer (OPENGL32.@)
*/
void WINAPI wine_glColorPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
funcs->gl.p_glColorPointer( size, type, stride, pointer );
}
/***********************************************************************
* glCopyPixels (OPENGL32.@)
*/
void WINAPI wine_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d)\n", x, y, width, height, type );
funcs->gl.p_glCopyPixels( x, y, width, height, type );
}
/***********************************************************************
* glCopyTexImage1D (OPENGL32.@)
*/
void WINAPI wine_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
funcs->gl.p_glCopyTexImage1D( target, level, internalformat, x, y, width, border );
}
/***********************************************************************
* glCopyTexImage2D (OPENGL32.@)
*/
void WINAPI wine_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
funcs->gl.p_glCopyTexImage2D( target, level, internalformat, x, y, width, height, border );
}
/***********************************************************************
* glCopyTexSubImage1D (OPENGL32.@)
*/
void WINAPI wine_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
funcs->gl.p_glCopyTexSubImage1D( target, level, xoffset, x, y, width );
}
/***********************************************************************
* glCopyTexSubImage2D (OPENGL32.@)
*/
void WINAPI wine_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
funcs->gl.p_glCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height );
}
/***********************************************************************
* glCullFace (OPENGL32.@)
*/
void WINAPI wine_glCullFace( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
funcs->gl.p_glCullFace( mode );
}
/***********************************************************************
* glDeleteLists (OPENGL32.@)
*/
void WINAPI wine_glDeleteLists( GLuint list, GLsizei range ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", list, range );
funcs->gl.p_glDeleteLists( list, range );
}
/***********************************************************************
* glDeleteTextures (OPENGL32.@)
*/
void WINAPI wine_glDeleteTextures( GLsizei n, const GLuint* textures ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", n, textures );
funcs->gl.p_glDeleteTextures( n, textures );
}
/***********************************************************************
* glDepthFunc (OPENGL32.@)
*/
void WINAPI wine_glDepthFunc( GLenum func ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", func );
funcs->gl.p_glDepthFunc( func );
}
/***********************************************************************
* glDepthMask (OPENGL32.@)
*/
void WINAPI wine_glDepthMask( GLboolean flag ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", flag );
funcs->gl.p_glDepthMask( flag );
}
/***********************************************************************
* glDepthRange (OPENGL32.@)
*/
void WINAPI wine_glDepthRange( GLdouble nearParam, GLdouble farParam ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", nearParam, farParam );
funcs->gl.p_glDepthRange( nearParam, farParam );
}
/***********************************************************************
* glDisable (OPENGL32.@)
*/
void WINAPI wine_glDisable( GLenum cap ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", cap );
funcs->gl.p_glDisable( cap );
}
/***********************************************************************
* glDisableClientState (OPENGL32.@)
*/
void WINAPI wine_glDisableClientState( GLenum array ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", array );
funcs->gl.p_glDisableClientState( array );
}
/***********************************************************************
* glDrawArrays (OPENGL32.@)
*/
void WINAPI wine_glDrawArrays( GLenum mode, GLint first, GLsizei count ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", mode, first, count );
funcs->gl.p_glDrawArrays( mode, first, count );
}
/***********************************************************************
* glDrawBuffer (OPENGL32.@)
*/
void WINAPI wine_glDrawBuffer( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
funcs->gl.p_glDrawBuffer( mode );
}
/***********************************************************************
* glDrawElements (OPENGL32.@)
*/
void WINAPI wine_glDrawElements( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %p)\n", mode, count, type, indices );
funcs->gl.p_glDrawElements( mode, count, type, indices );
}
/***********************************************************************
* glDrawPixels (OPENGL32.@)
*/
void WINAPI wine_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %p)\n", width, height, format, type, pixels );
funcs->gl.p_glDrawPixels( width, height, format, type, pixels );
}
/***********************************************************************
* glEdgeFlag (OPENGL32.@)
*/
void WINAPI wine_glEdgeFlag( GLboolean flag ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", flag );
funcs->gl.p_glEdgeFlag( flag );
}
/***********************************************************************
* glEdgeFlagPointer (OPENGL32.@)
*/
void WINAPI wine_glEdgeFlagPointer( GLsizei stride, const GLvoid* pointer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", stride, pointer );
funcs->gl.p_glEdgeFlagPointer( stride, pointer );
}
/***********************************************************************
* glEdgeFlagv (OPENGL32.@)
*/
void WINAPI wine_glEdgeFlagv( const GLboolean* flag ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", flag );
funcs->gl.p_glEdgeFlagv( flag );
}
/***********************************************************************
* glEnable (OPENGL32.@)
*/
void WINAPI wine_glEnable( GLenum cap ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", cap );
funcs->gl.p_glEnable( cap );
}
/***********************************************************************
* glEnableClientState (OPENGL32.@)
*/
void WINAPI wine_glEnableClientState( GLenum array ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", array );
funcs->gl.p_glEnableClientState( array );
}
/***********************************************************************
* glEnd (OPENGL32.@)
*/
void WINAPI wine_glEnd( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glEnd( );
}
/***********************************************************************
* glEndList (OPENGL32.@)
*/
void WINAPI wine_glEndList( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glEndList( );
}
/***********************************************************************
* glEvalCoord1d (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord1d( GLdouble u ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", u );
funcs->gl.p_glEvalCoord1d( u );
}
/***********************************************************************
* glEvalCoord1dv (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord1dv( const GLdouble* u ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", u );
funcs->gl.p_glEvalCoord1dv( u );
}
/***********************************************************************
* glEvalCoord1f (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord1f( GLfloat u ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", u );
funcs->gl.p_glEvalCoord1f( u );
}
/***********************************************************************
* glEvalCoord1fv (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord1fv( const GLfloat* u ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", u );
funcs->gl.p_glEvalCoord1fv( u );
}
/***********************************************************************
* glEvalCoord2d (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord2d( GLdouble u, GLdouble v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", u, v );
funcs->gl.p_glEvalCoord2d( u, v );
}
/***********************************************************************
* glEvalCoord2dv (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord2dv( const GLdouble* u ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", u );
funcs->gl.p_glEvalCoord2dv( u );
}
/***********************************************************************
* glEvalCoord2f (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord2f( GLfloat u, GLfloat v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", u, v );
funcs->gl.p_glEvalCoord2f( u, v );
}
/***********************************************************************
* glEvalCoord2fv (OPENGL32.@)
*/
void WINAPI wine_glEvalCoord2fv( const GLfloat* u ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", u );
funcs->gl.p_glEvalCoord2fv( u );
}
/***********************************************************************
* glEvalMesh1 (OPENGL32.@)
*/
void WINAPI wine_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", mode, i1, i2 );
funcs->gl.p_glEvalMesh1( mode, i1, i2 );
}
/***********************************************************************
* glEvalMesh2 (OPENGL32.@)
*/
void WINAPI wine_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d)\n", mode, i1, i2, j1, j2 );
funcs->gl.p_glEvalMesh2( mode, i1, i2, j1, j2 );
}
/***********************************************************************
* glEvalPoint1 (OPENGL32.@)
*/
void WINAPI wine_glEvalPoint1( GLint i ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", i );
funcs->gl.p_glEvalPoint1( i );
}
/***********************************************************************
* glEvalPoint2 (OPENGL32.@)
*/
void WINAPI wine_glEvalPoint2( GLint i, GLint j ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", i, j );
funcs->gl.p_glEvalPoint2( i, j );
}
/***********************************************************************
* glFeedbackBuffer (OPENGL32.@)
*/
void WINAPI wine_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", size, type, buffer );
funcs->gl.p_glFeedbackBuffer( size, type, buffer );
}
/***********************************************************************
* glFinish (OPENGL32.@)
*/
void WINAPI wine_glFinish( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glFinish( );
}
/***********************************************************************
* glFlush (OPENGL32.@)
*/
void WINAPI wine_glFlush( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glFlush( );
}
/***********************************************************************
* glFogf (OPENGL32.@)
*/
void WINAPI wine_glFogf( GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f)\n", pname, param );
funcs->gl.p_glFogf( pname, param );
}
/***********************************************************************
* glFogfv (OPENGL32.@)
*/
void WINAPI wine_glFogfv( GLenum pname, const GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glFogfv( pname, params );
}
/***********************************************************************
* glFogi (OPENGL32.@)
*/
void WINAPI wine_glFogi( GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", pname, param );
funcs->gl.p_glFogi( pname, param );
}
/***********************************************************************
* glFogiv (OPENGL32.@)
*/
void WINAPI wine_glFogiv( GLenum pname, const GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glFogiv( pname, params );
}
/***********************************************************************
* glFrontFace (OPENGL32.@)
*/
void WINAPI wine_glFrontFace( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
funcs->gl.p_glFrontFace( mode );
}
/***********************************************************************
* glFrustum (OPENGL32.@)
*/
void WINAPI wine_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
funcs->gl.p_glFrustum( left, right, bottom, top, zNear, zFar );
}
/***********************************************************************
* glGenLists (OPENGL32.@)
*/
GLuint WINAPI wine_glGenLists( GLsizei range ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", range );
return funcs->gl.p_glGenLists( range );
}
/***********************************************************************
* glGenTextures (OPENGL32.@)
*/
void WINAPI wine_glGenTextures( GLsizei n, GLuint* textures ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", n, textures );
funcs->gl.p_glGenTextures( n, textures );
}
/***********************************************************************
* glGetBooleanv (OPENGL32.@)
*/
void WINAPI wine_glGetBooleanv( GLenum pname, GLboolean* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glGetBooleanv( pname, params );
}
/***********************************************************************
* glGetClipPlane (OPENGL32.@)
*/
void WINAPI wine_glGetClipPlane( GLenum plane, GLdouble* equation ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", plane, equation );
funcs->gl.p_glGetClipPlane( plane, equation );
}
/***********************************************************************
* glGetDoublev (OPENGL32.@)
*/
void WINAPI wine_glGetDoublev( GLenum pname, GLdouble* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glGetDoublev( pname, params );
}
/***********************************************************************
* glGetError (OPENGL32.@)
*/
GLenum WINAPI wine_glGetError( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
return funcs->gl.p_glGetError( );
}
/***********************************************************************
* glGetFloatv (OPENGL32.@)
*/
void WINAPI wine_glGetFloatv( GLenum pname, GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glGetFloatv( pname, params );
}
/***********************************************************************
* glGetIntegerv (OPENGL32.@)
*/
void WINAPI wine_glGetIntegerv( GLenum pname, GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glGetIntegerv( pname, params );
}
/***********************************************************************
* glGetLightfv (OPENGL32.@)
*/
void WINAPI wine_glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", light, pname, params );
funcs->gl.p_glGetLightfv( light, pname, params );
}
/***********************************************************************
* glGetLightiv (OPENGL32.@)
*/
void WINAPI wine_glGetLightiv( GLenum light, GLenum pname, GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", light, pname, params );
funcs->gl.p_glGetLightiv( light, pname, params );
}
/***********************************************************************
* glGetMapdv (OPENGL32.@)
*/
void WINAPI wine_glGetMapdv( GLenum target, GLenum query, GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, query, v );
funcs->gl.p_glGetMapdv( target, query, v );
}
/***********************************************************************
* glGetMapfv (OPENGL32.@)
*/
void WINAPI wine_glGetMapfv( GLenum target, GLenum query, GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, query, v );
funcs->gl.p_glGetMapfv( target, query, v );
}
/***********************************************************************
* glGetMapiv (OPENGL32.@)
*/
void WINAPI wine_glGetMapiv( GLenum target, GLenum query, GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, query, v );
funcs->gl.p_glGetMapiv( target, query, v );
}
/***********************************************************************
* glGetMaterialfv (OPENGL32.@)
*/
void WINAPI wine_glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", face, pname, params );
funcs->gl.p_glGetMaterialfv( face, pname, params );
}
/***********************************************************************
* glGetMaterialiv (OPENGL32.@)
*/
void WINAPI wine_glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", face, pname, params );
funcs->gl.p_glGetMaterialiv( face, pname, params );
}
/***********************************************************************
* glGetPixelMapfv (OPENGL32.@)
*/
void WINAPI wine_glGetPixelMapfv( GLenum map, GLfloat* values ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", map, values );
funcs->gl.p_glGetPixelMapfv( map, values );
}
/***********************************************************************
* glGetPixelMapuiv (OPENGL32.@)
*/
void WINAPI wine_glGetPixelMapuiv( GLenum map, GLuint* values ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", map, values );
funcs->gl.p_glGetPixelMapuiv( map, values );
}
/***********************************************************************
* glGetPixelMapusv (OPENGL32.@)
*/
void WINAPI wine_glGetPixelMapusv( GLenum map, GLushort* values ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", map, values );
funcs->gl.p_glGetPixelMapusv( map, values );
}
/***********************************************************************
* glGetPointerv (OPENGL32.@)
*/
void WINAPI wine_glGetPointerv( GLenum pname, GLvoid** params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glGetPointerv( pname, params );
}
/***********************************************************************
* glGetPolygonStipple (OPENGL32.@)
*/
void WINAPI wine_glGetPolygonStipple( GLubyte* mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", mask );
funcs->gl.p_glGetPolygonStipple( mask );
}
/***********************************************************************
* glGetTexEnvfv (OPENGL32.@)
*/
void WINAPI wine_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glGetTexEnvfv( target, pname, params );
}
/***********************************************************************
* glGetTexEnviv (OPENGL32.@)
*/
void WINAPI wine_glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glGetTexEnviv( target, pname, params );
}
/***********************************************************************
* glGetTexGendv (OPENGL32.@)
*/
void WINAPI wine_glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", coord, pname, params );
funcs->gl.p_glGetTexGendv( coord, pname, params );
}
/***********************************************************************
* glGetTexGenfv (OPENGL32.@)
*/
void WINAPI wine_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", coord, pname, params );
funcs->gl.p_glGetTexGenfv( coord, pname, params );
}
/***********************************************************************
* glGetTexGeniv (OPENGL32.@)
*/
void WINAPI wine_glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", coord, pname, params );
funcs->gl.p_glGetTexGeniv( coord, pname, params );
}
/***********************************************************************
* glGetTexImage (OPENGL32.@)
*/
void WINAPI wine_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %p)\n", target, level, format, type, pixels );
funcs->gl.p_glGetTexImage( target, level, format, type, pixels );
}
/***********************************************************************
* glGetTexLevelParameterfv (OPENGL32.@)
*/
void WINAPI wine_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
funcs->gl.p_glGetTexLevelParameterfv( target, level, pname, params );
}
/***********************************************************************
* glGetTexLevelParameteriv (OPENGL32.@)
*/
void WINAPI wine_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %p)\n", target, level, pname, params );
funcs->gl.p_glGetTexLevelParameteriv( target, level, pname, params );
}
/***********************************************************************
* glGetTexParameterfv (OPENGL32.@)
*/
void WINAPI wine_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glGetTexParameterfv( target, pname, params );
}
/***********************************************************************
* glGetTexParameteriv (OPENGL32.@)
*/
void WINAPI wine_glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glGetTexParameteriv( target, pname, params );
}
/***********************************************************************
* glHint (OPENGL32.@)
*/
void WINAPI wine_glHint( GLenum target, GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", target, mode );
funcs->gl.p_glHint( target, mode );
}
/***********************************************************************
* glIndexMask (OPENGL32.@)
*/
void WINAPI wine_glIndexMask( GLuint mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mask );
funcs->gl.p_glIndexMask( mask );
}
/***********************************************************************
* glIndexPointer (OPENGL32.@)
*/
void WINAPI wine_glIndexPointer( GLenum type, GLsizei stride, const GLvoid* pointer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", type, stride, pointer );
funcs->gl.p_glIndexPointer( type, stride, pointer );
}
/***********************************************************************
* glIndexd (OPENGL32.@)
*/
void WINAPI wine_glIndexd( GLdouble c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", c );
funcs->gl.p_glIndexd( c );
}
/***********************************************************************
* glIndexdv (OPENGL32.@)
*/
void WINAPI wine_glIndexdv( const GLdouble* c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", c );
funcs->gl.p_glIndexdv( c );
}
/***********************************************************************
* glIndexf (OPENGL32.@)
*/
void WINAPI wine_glIndexf( GLfloat c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", c );
funcs->gl.p_glIndexf( c );
}
/***********************************************************************
* glIndexfv (OPENGL32.@)
*/
void WINAPI wine_glIndexfv( const GLfloat* c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", c );
funcs->gl.p_glIndexfv( c );
}
/***********************************************************************
* glIndexi (OPENGL32.@)
*/
void WINAPI wine_glIndexi( GLint c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", c );
funcs->gl.p_glIndexi( c );
}
/***********************************************************************
* glIndexiv (OPENGL32.@)
*/
void WINAPI wine_glIndexiv( const GLint* c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", c );
funcs->gl.p_glIndexiv( c );
}
/***********************************************************************
* glIndexs (OPENGL32.@)
*/
void WINAPI wine_glIndexs( GLshort c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", c );
funcs->gl.p_glIndexs( c );
}
/***********************************************************************
* glIndexsv (OPENGL32.@)
*/
void WINAPI wine_glIndexsv( const GLshort* c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", c );
funcs->gl.p_glIndexsv( c );
}
/***********************************************************************
* glIndexub (OPENGL32.@)
*/
void WINAPI wine_glIndexub( GLubyte c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", c );
funcs->gl.p_glIndexub( c );
}
/***********************************************************************
* glIndexubv (OPENGL32.@)
*/
void WINAPI wine_glIndexubv( const GLubyte* c ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", c );
funcs->gl.p_glIndexubv( c );
}
/***********************************************************************
* glInitNames (OPENGL32.@)
*/
void WINAPI wine_glInitNames( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glInitNames( );
}
/***********************************************************************
* glInterleavedArrays (OPENGL32.@)
*/
void WINAPI wine_glInterleavedArrays( GLenum format, GLsizei stride, const GLvoid* pointer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", format, stride, pointer );
funcs->gl.p_glInterleavedArrays( format, stride, pointer );
}
/***********************************************************************
* glIsEnabled (OPENGL32.@)
*/
GLboolean WINAPI wine_glIsEnabled( GLenum cap ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", cap );
return funcs->gl.p_glIsEnabled( cap );
}
/***********************************************************************
* glIsList (OPENGL32.@)
*/
GLboolean WINAPI wine_glIsList( GLuint list ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", list );
return funcs->gl.p_glIsList( list );
}
/***********************************************************************
* glIsTexture (OPENGL32.@)
*/
GLboolean WINAPI wine_glIsTexture( GLuint texture ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", texture );
return funcs->gl.p_glIsTexture( texture );
}
/***********************************************************************
* glLightModelf (OPENGL32.@)
*/
void WINAPI wine_glLightModelf( GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f)\n", pname, param );
funcs->gl.p_glLightModelf( pname, param );
}
/***********************************************************************
* glLightModelfv (OPENGL32.@)
*/
void WINAPI wine_glLightModelfv( GLenum pname, const GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glLightModelfv( pname, params );
}
/***********************************************************************
* glLightModeli (OPENGL32.@)
*/
void WINAPI wine_glLightModeli( GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", pname, param );
funcs->gl.p_glLightModeli( pname, param );
}
/***********************************************************************
* glLightModeliv (OPENGL32.@)
*/
void WINAPI wine_glLightModeliv( GLenum pname, const GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", pname, params );
funcs->gl.p_glLightModeliv( pname, params );
}
/***********************************************************************
* glLightf (OPENGL32.@)
*/
void WINAPI wine_glLightf( GLenum light, GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %f)\n", light, pname, param );
funcs->gl.p_glLightf( light, pname, param );
}
/***********************************************************************
* glLightfv (OPENGL32.@)
*/
void WINAPI wine_glLightfv( GLenum light, GLenum pname, const GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", light, pname, params );
funcs->gl.p_glLightfv( light, pname, params );
}
/***********************************************************************
* glLighti (OPENGL32.@)
*/
void WINAPI wine_glLighti( GLenum light, GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", light, pname, param );
funcs->gl.p_glLighti( light, pname, param );
}
/***********************************************************************
* glLightiv (OPENGL32.@)
*/
void WINAPI wine_glLightiv( GLenum light, GLenum pname, const GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", light, pname, params );
funcs->gl.p_glLightiv( light, pname, params );
}
/***********************************************************************
* glLineStipple (OPENGL32.@)
*/
void WINAPI wine_glLineStipple( GLint factor, GLushort pattern ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", factor, pattern );
funcs->gl.p_glLineStipple( factor, pattern );
}
/***********************************************************************
* glLineWidth (OPENGL32.@)
*/
void WINAPI wine_glLineWidth( GLfloat width ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", width );
funcs->gl.p_glLineWidth( width );
}
/***********************************************************************
* glListBase (OPENGL32.@)
*/
void WINAPI wine_glListBase( GLuint base ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", base );
funcs->gl.p_glListBase( base );
}
/***********************************************************************
* glLoadIdentity (OPENGL32.@)
*/
void WINAPI wine_glLoadIdentity( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glLoadIdentity( );
}
/***********************************************************************
* glLoadMatrixd (OPENGL32.@)
*/
void WINAPI wine_glLoadMatrixd( const GLdouble* m ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", m );
funcs->gl.p_glLoadMatrixd( m );
}
/***********************************************************************
* glLoadMatrixf (OPENGL32.@)
*/
void WINAPI wine_glLoadMatrixf( const GLfloat* m ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", m );
funcs->gl.p_glLoadMatrixf( m );
}
/***********************************************************************
* glLoadName (OPENGL32.@)
*/
void WINAPI wine_glLoadName( GLuint name ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", name );
funcs->gl.p_glLoadName( name );
}
/***********************************************************************
* glLogicOp (OPENGL32.@)
*/
void WINAPI wine_glLogicOp( GLenum opcode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", opcode );
funcs->gl.p_glLogicOp( opcode );
}
/***********************************************************************
* glMap1d (OPENGL32.@)
*/
void WINAPI wine_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
funcs->gl.p_glMap1d( target, u1, u2, stride, order, points );
}
/***********************************************************************
* glMap1f (OPENGL32.@)
*/
void WINAPI wine_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
funcs->gl.p_glMap1f( target, u1, u2, stride, order, points );
}
/***********************************************************************
* glMap2d (OPENGL32.@)
*/
void WINAPI wine_glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
funcs->gl.p_glMap2d( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
}
/***********************************************************************
* glMap2f (OPENGL32.@)
*/
void WINAPI wine_glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
funcs->gl.p_glMap2f( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
}
/***********************************************************************
* glMapGrid1d (OPENGL32.@)
*/
void WINAPI wine_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f)\n", un, u1, u2 );
funcs->gl.p_glMapGrid1d( un, u1, u2 );
}
/***********************************************************************
* glMapGrid1f (OPENGL32.@)
*/
void WINAPI wine_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f)\n", un, u1, u2 );
funcs->gl.p_glMapGrid1f( un, u1, u2 );
}
/***********************************************************************
* glMapGrid2d (OPENGL32.@)
*/
void WINAPI wine_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
funcs->gl.p_glMapGrid2d( un, u1, u2, vn, v1, v2 );
}
/***********************************************************************
* glMapGrid2f (OPENGL32.@)
*/
void WINAPI wine_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
funcs->gl.p_glMapGrid2f( un, u1, u2, vn, v1, v2 );
}
/***********************************************************************
* glMaterialf (OPENGL32.@)
*/
void WINAPI wine_glMaterialf( GLenum face, GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %f)\n", face, pname, param );
funcs->gl.p_glMaterialf( face, pname, param );
}
/***********************************************************************
* glMaterialfv (OPENGL32.@)
*/
void WINAPI wine_glMaterialfv( GLenum face, GLenum pname, const GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", face, pname, params );
funcs->gl.p_glMaterialfv( face, pname, params );
}
/***********************************************************************
* glMateriali (OPENGL32.@)
*/
void WINAPI wine_glMateriali( GLenum face, GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", face, pname, param );
funcs->gl.p_glMateriali( face, pname, param );
}
/***********************************************************************
* glMaterialiv (OPENGL32.@)
*/
void WINAPI wine_glMaterialiv( GLenum face, GLenum pname, const GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", face, pname, params );
funcs->gl.p_glMaterialiv( face, pname, params );
}
/***********************************************************************
* glMatrixMode (OPENGL32.@)
*/
void WINAPI wine_glMatrixMode( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
funcs->gl.p_glMatrixMode( mode );
}
/***********************************************************************
* glMultMatrixd (OPENGL32.@)
*/
void WINAPI wine_glMultMatrixd( const GLdouble* m ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", m );
funcs->gl.p_glMultMatrixd( m );
}
/***********************************************************************
* glMultMatrixf (OPENGL32.@)
*/
void WINAPI wine_glMultMatrixf( const GLfloat* m ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", m );
funcs->gl.p_glMultMatrixf( m );
}
/***********************************************************************
* glNewList (OPENGL32.@)
*/
void WINAPI wine_glNewList( GLuint list, GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", list, mode );
funcs->gl.p_glNewList( list, mode );
}
/***********************************************************************
* glNormal3b (OPENGL32.@)
*/
void WINAPI wine_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", nx, ny, nz );
funcs->gl.p_glNormal3b( nx, ny, nz );
}
/***********************************************************************
* glNormal3bv (OPENGL32.@)
*/
void WINAPI wine_glNormal3bv( const GLbyte* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glNormal3bv( v );
}
/***********************************************************************
* glNormal3d (OPENGL32.@)
*/
void WINAPI wine_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", nx, ny, nz );
funcs->gl.p_glNormal3d( nx, ny, nz );
}
/***********************************************************************
* glNormal3dv (OPENGL32.@)
*/
void WINAPI wine_glNormal3dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glNormal3dv( v );
}
/***********************************************************************
* glNormal3f (OPENGL32.@)
*/
void WINAPI wine_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", nx, ny, nz );
funcs->gl.p_glNormal3f( nx, ny, nz );
}
/***********************************************************************
* glNormal3fv (OPENGL32.@)
*/
void WINAPI wine_glNormal3fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glNormal3fv( v );
}
/***********************************************************************
* glNormal3i (OPENGL32.@)
*/
void WINAPI wine_glNormal3i( GLint nx, GLint ny, GLint nz ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", nx, ny, nz );
funcs->gl.p_glNormal3i( nx, ny, nz );
}
/***********************************************************************
* glNormal3iv (OPENGL32.@)
*/
void WINAPI wine_glNormal3iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glNormal3iv( v );
}
/***********************************************************************
* glNormal3s (OPENGL32.@)
*/
void WINAPI wine_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", nx, ny, nz );
funcs->gl.p_glNormal3s( nx, ny, nz );
}
/***********************************************************************
* glNormal3sv (OPENGL32.@)
*/
void WINAPI wine_glNormal3sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glNormal3sv( v );
}
/***********************************************************************
* glNormalPointer (OPENGL32.@)
*/
void WINAPI wine_glNormalPointer( GLenum type, GLsizei stride, const GLvoid* pointer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", type, stride, pointer );
funcs->gl.p_glNormalPointer( type, stride, pointer );
}
/***********************************************************************
* glOrtho (OPENGL32.@)
*/
void WINAPI wine_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
funcs->gl.p_glOrtho( left, right, bottom, top, zNear, zFar );
}
/***********************************************************************
* glPassThrough (OPENGL32.@)
*/
void WINAPI wine_glPassThrough( GLfloat token ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", token );
funcs->gl.p_glPassThrough( token );
}
/***********************************************************************
* glPixelMapfv (OPENGL32.@)
*/
void WINAPI wine_glPixelMapfv( GLenum map, GLint mapsize, const GLfloat* values ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", map, mapsize, values );
funcs->gl.p_glPixelMapfv( map, mapsize, values );
}
/***********************************************************************
* glPixelMapuiv (OPENGL32.@)
*/
void WINAPI wine_glPixelMapuiv( GLenum map, GLint mapsize, const GLuint* values ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", map, mapsize, values );
funcs->gl.p_glPixelMapuiv( map, mapsize, values );
}
/***********************************************************************
* glPixelMapusv (OPENGL32.@)
*/
void WINAPI wine_glPixelMapusv( GLenum map, GLint mapsize, const GLushort* values ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", map, mapsize, values );
funcs->gl.p_glPixelMapusv( map, mapsize, values );
}
/***********************************************************************
* glPixelStoref (OPENGL32.@)
*/
void WINAPI wine_glPixelStoref( GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f)\n", pname, param );
funcs->gl.p_glPixelStoref( pname, param );
}
/***********************************************************************
* glPixelStorei (OPENGL32.@)
*/
void WINAPI wine_glPixelStorei( GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", pname, param );
funcs->gl.p_glPixelStorei( pname, param );
}
/***********************************************************************
* glPixelTransferf (OPENGL32.@)
*/
void WINAPI wine_glPixelTransferf( GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %f)\n", pname, param );
funcs->gl.p_glPixelTransferf( pname, param );
}
/***********************************************************************
* glPixelTransferi (OPENGL32.@)
*/
void WINAPI wine_glPixelTransferi( GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", pname, param );
funcs->gl.p_glPixelTransferi( pname, param );
}
/***********************************************************************
* glPixelZoom (OPENGL32.@)
*/
void WINAPI wine_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", xfactor, yfactor );
funcs->gl.p_glPixelZoom( xfactor, yfactor );
}
/***********************************************************************
* glPointSize (OPENGL32.@)
*/
void WINAPI wine_glPointSize( GLfloat size ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", size );
funcs->gl.p_glPointSize( size );
}
/***********************************************************************
* glPolygonMode (OPENGL32.@)
*/
void WINAPI wine_glPolygonMode( GLenum face, GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", face, mode );
funcs->gl.p_glPolygonMode( face, mode );
}
/***********************************************************************
* glPolygonOffset (OPENGL32.@)
*/
void WINAPI wine_glPolygonOffset( GLfloat factor, GLfloat units ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", factor, units );
funcs->gl.p_glPolygonOffset( factor, units );
}
/***********************************************************************
* glPolygonStipple (OPENGL32.@)
*/
void WINAPI wine_glPolygonStipple( const GLubyte* mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", mask );
funcs->gl.p_glPolygonStipple( mask );
}
/***********************************************************************
* glPopAttrib (OPENGL32.@)
*/
void WINAPI wine_glPopAttrib( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glPopAttrib( );
}
/***********************************************************************
* glPopClientAttrib (OPENGL32.@)
*/
void WINAPI wine_glPopClientAttrib( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glPopClientAttrib( );
}
/***********************************************************************
* glPopMatrix (OPENGL32.@)
*/
void WINAPI wine_glPopMatrix( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glPopMatrix( );
}
/***********************************************************************
* glPopName (OPENGL32.@)
*/
void WINAPI wine_glPopName( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glPopName( );
}
/***********************************************************************
* glPrioritizeTextures (OPENGL32.@)
*/
void WINAPI wine_glPrioritizeTextures( GLsizei n, const GLuint* textures, const GLfloat* priorities ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p, %p)\n", n, textures, priorities );
funcs->gl.p_glPrioritizeTextures( n, textures, priorities );
}
/***********************************************************************
* glPushAttrib (OPENGL32.@)
*/
void WINAPI wine_glPushAttrib( GLbitfield mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mask );
funcs->gl.p_glPushAttrib( mask );
}
/***********************************************************************
* glPushClientAttrib (OPENGL32.@)
*/
void WINAPI wine_glPushClientAttrib( GLbitfield mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mask );
funcs->gl.p_glPushClientAttrib( mask );
}
/***********************************************************************
* glPushMatrix (OPENGL32.@)
*/
void WINAPI wine_glPushMatrix( void ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("()\n");
funcs->gl.p_glPushMatrix( );
}
/***********************************************************************
* glPushName (OPENGL32.@)
*/
void WINAPI wine_glPushName( GLuint name ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", name );
funcs->gl.p_glPushName( name );
}
/***********************************************************************
* glRasterPos2d (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2d( GLdouble x, GLdouble y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", x, y );
funcs->gl.p_glRasterPos2d( x, y );
}
/***********************************************************************
* glRasterPos2dv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos2dv( v );
}
/***********************************************************************
* glRasterPos2f (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2f( GLfloat x, GLfloat y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", x, y );
funcs->gl.p_glRasterPos2f( x, y );
}
/***********************************************************************
* glRasterPos2fv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos2fv( v );
}
/***********************************************************************
* glRasterPos2i (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2i( GLint x, GLint y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", x, y );
funcs->gl.p_glRasterPos2i( x, y );
}
/***********************************************************************
* glRasterPos2iv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos2iv( v );
}
/***********************************************************************
* glRasterPos2s (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2s( GLshort x, GLshort y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", x, y );
funcs->gl.p_glRasterPos2s( x, y );
}
/***********************************************************************
* glRasterPos2sv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos2sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos2sv( v );
}
/***********************************************************************
* glRasterPos3d (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glRasterPos3d( x, y, z );
}
/***********************************************************************
* glRasterPos3dv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos3dv( v );
}
/***********************************************************************
* glRasterPos3f (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glRasterPos3f( x, y, z );
}
/***********************************************************************
* glRasterPos3fv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos3fv( v );
}
/***********************************************************************
* glRasterPos3i (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3i( GLint x, GLint y, GLint z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", x, y, z );
funcs->gl.p_glRasterPos3i( x, y, z );
}
/***********************************************************************
* glRasterPos3iv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos3iv( v );
}
/***********************************************************************
* glRasterPos3s (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3s( GLshort x, GLshort y, GLshort z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", x, y, z );
funcs->gl.p_glRasterPos3s( x, y, z );
}
/***********************************************************************
* glRasterPos3sv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos3sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos3sv( v );
}
/***********************************************************************
* glRasterPos4d (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
funcs->gl.p_glRasterPos4d( x, y, z, w );
}
/***********************************************************************
* glRasterPos4dv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos4dv( v );
}
/***********************************************************************
* glRasterPos4f (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
funcs->gl.p_glRasterPos4f( x, y, z, w );
}
/***********************************************************************
* glRasterPos4fv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos4fv( v );
}
/***********************************************************************
* glRasterPos4i (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
funcs->gl.p_glRasterPos4i( x, y, z, w );
}
/***********************************************************************
* glRasterPos4iv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos4iv( v );
}
/***********************************************************************
* glRasterPos4s (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
funcs->gl.p_glRasterPos4s( x, y, z, w );
}
/***********************************************************************
* glRasterPos4sv (OPENGL32.@)
*/
void WINAPI wine_glRasterPos4sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glRasterPos4sv( v );
}
/***********************************************************************
* glReadBuffer (OPENGL32.@)
*/
void WINAPI wine_glReadBuffer( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
funcs->gl.p_glReadBuffer( mode );
}
/***********************************************************************
* glReadPixels (OPENGL32.@)
*/
void WINAPI wine_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", x, y, width, height, format, type, pixels );
funcs->gl.p_glReadPixels( x, y, width, height, format, type, pixels );
}
/***********************************************************************
* glRectd (OPENGL32.@)
*/
void WINAPI wine_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
funcs->gl.p_glRectd( x1, y1, x2, y2 );
}
/***********************************************************************
* glRectdv (OPENGL32.@)
*/
void WINAPI wine_glRectdv( const GLdouble* v1, const GLdouble* v2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p, %p)\n", v1, v2 );
funcs->gl.p_glRectdv( v1, v2 );
}
/***********************************************************************
* glRectf (OPENGL32.@)
*/
void WINAPI wine_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
funcs->gl.p_glRectf( x1, y1, x2, y2 );
}
/***********************************************************************
* glRectfv (OPENGL32.@)
*/
void WINAPI wine_glRectfv( const GLfloat* v1, const GLfloat* v2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p, %p)\n", v1, v2 );
funcs->gl.p_glRectfv( v1, v2 );
}
/***********************************************************************
* glRecti (OPENGL32.@)
*/
void WINAPI wine_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
funcs->gl.p_glRecti( x1, y1, x2, y2 );
}
/***********************************************************************
* glRectiv (OPENGL32.@)
*/
void WINAPI wine_glRectiv( const GLint* v1, const GLint* v2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p, %p)\n", v1, v2 );
funcs->gl.p_glRectiv( v1, v2 );
}
/***********************************************************************
* glRects (OPENGL32.@)
*/
void WINAPI wine_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
funcs->gl.p_glRects( x1, y1, x2, y2 );
}
/***********************************************************************
* glRectsv (OPENGL32.@)
*/
void WINAPI wine_glRectsv( const GLshort* v1, const GLshort* v2 ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p, %p)\n", v1, v2 );
funcs->gl.p_glRectsv( v1, v2 );
}
/***********************************************************************
* glRenderMode (OPENGL32.@)
*/
GLint WINAPI wine_glRenderMode( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
return funcs->gl.p_glRenderMode( mode );
}
/***********************************************************************
* glRotated (OPENGL32.@)
*/
void WINAPI wine_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
funcs->gl.p_glRotated( angle, x, y, z );
}
/***********************************************************************
* glRotatef (OPENGL32.@)
*/
void WINAPI wine_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", angle, x, y, z );
funcs->gl.p_glRotatef( angle, x, y, z );
}
/***********************************************************************
* glScaled (OPENGL32.@)
*/
void WINAPI wine_glScaled( GLdouble x, GLdouble y, GLdouble z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glScaled( x, y, z );
}
/***********************************************************************
* glScalef (OPENGL32.@)
*/
void WINAPI wine_glScalef( GLfloat x, GLfloat y, GLfloat z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glScalef( x, y, z );
}
/***********************************************************************
* glScissor (OPENGL32.@)
*/
void WINAPI wine_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
funcs->gl.p_glScissor( x, y, width, height );
}
/***********************************************************************
* glSelectBuffer (OPENGL32.@)
*/
void WINAPI wine_glSelectBuffer( GLsizei size, GLuint* buffer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %p)\n", size, buffer );
funcs->gl.p_glSelectBuffer( size, buffer );
}
/***********************************************************************
* glShadeModel (OPENGL32.@)
*/
void WINAPI wine_glShadeModel( GLenum mode ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mode );
funcs->gl.p_glShadeModel( mode );
}
/***********************************************************************
* glStencilFunc (OPENGL32.@)
*/
void WINAPI wine_glStencilFunc( GLenum func, GLint ref, GLuint mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", func, ref, mask );
funcs->gl.p_glStencilFunc( func, ref, mask );
}
/***********************************************************************
* glStencilMask (OPENGL32.@)
*/
void WINAPI wine_glStencilMask( GLuint mask ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", mask );
funcs->gl.p_glStencilMask( mask );
}
/***********************************************************************
* glStencilOp (OPENGL32.@)
*/
void WINAPI wine_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", fail, zfail, zpass );
funcs->gl.p_glStencilOp( fail, zfail, zpass );
}
/***********************************************************************
* glTexCoord1d (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1d( GLdouble s ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", s );
funcs->gl.p_glTexCoord1d( s );
}
/***********************************************************************
* glTexCoord1dv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord1dv( v );
}
/***********************************************************************
* glTexCoord1f (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1f( GLfloat s ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f)\n", s );
funcs->gl.p_glTexCoord1f( s );
}
/***********************************************************************
* glTexCoord1fv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord1fv( v );
}
/***********************************************************************
* glTexCoord1i (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1i( GLint s ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", s );
funcs->gl.p_glTexCoord1i( s );
}
/***********************************************************************
* glTexCoord1iv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord1iv( v );
}
/***********************************************************************
* glTexCoord1s (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1s( GLshort s ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d)\n", s );
funcs->gl.p_glTexCoord1s( s );
}
/***********************************************************************
* glTexCoord1sv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord1sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord1sv( v );
}
/***********************************************************************
* glTexCoord2d (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2d( GLdouble s, GLdouble t ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", s, t );
funcs->gl.p_glTexCoord2d( s, t );
}
/***********************************************************************
* glTexCoord2dv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord2dv( v );
}
/***********************************************************************
* glTexCoord2f (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2f( GLfloat s, GLfloat t ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", s, t );
funcs->gl.p_glTexCoord2f( s, t );
}
/***********************************************************************
* glTexCoord2fv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord2fv( v );
}
/***********************************************************************
* glTexCoord2i (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2i( GLint s, GLint t ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", s, t );
funcs->gl.p_glTexCoord2i( s, t );
}
/***********************************************************************
* glTexCoord2iv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord2iv( v );
}
/***********************************************************************
* glTexCoord2s (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2s( GLshort s, GLshort t ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", s, t );
funcs->gl.p_glTexCoord2s( s, t );
}
/***********************************************************************
* glTexCoord2sv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord2sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord2sv( v );
}
/***********************************************************************
* glTexCoord3d (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", s, t, r );
funcs->gl.p_glTexCoord3d( s, t, r );
}
/***********************************************************************
* glTexCoord3dv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord3dv( v );
}
/***********************************************************************
* glTexCoord3f (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", s, t, r );
funcs->gl.p_glTexCoord3f( s, t, r );
}
/***********************************************************************
* glTexCoord3fv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord3fv( v );
}
/***********************************************************************
* glTexCoord3i (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3i( GLint s, GLint t, GLint r ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", s, t, r );
funcs->gl.p_glTexCoord3i( s, t, r );
}
/***********************************************************************
* glTexCoord3iv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord3iv( v );
}
/***********************************************************************
* glTexCoord3s (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3s( GLshort s, GLshort t, GLshort r ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", s, t, r );
funcs->gl.p_glTexCoord3s( s, t, r );
}
/***********************************************************************
* glTexCoord3sv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord3sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord3sv( v );
}
/***********************************************************************
* glTexCoord4d (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
funcs->gl.p_glTexCoord4d( s, t, r, q );
}
/***********************************************************************
* glTexCoord4dv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord4dv( v );
}
/***********************************************************************
* glTexCoord4f (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", s, t, r, q );
funcs->gl.p_glTexCoord4f( s, t, r, q );
}
/***********************************************************************
* glTexCoord4fv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord4fv( v );
}
/***********************************************************************
* glTexCoord4i (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
funcs->gl.p_glTexCoord4i( s, t, r, q );
}
/***********************************************************************
* glTexCoord4iv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord4iv( v );
}
/***********************************************************************
* glTexCoord4s (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", s, t, r, q );
funcs->gl.p_glTexCoord4s( s, t, r, q );
}
/***********************************************************************
* glTexCoord4sv (OPENGL32.@)
*/
void WINAPI wine_glTexCoord4sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glTexCoord4sv( v );
}
/***********************************************************************
* glTexCoordPointer (OPENGL32.@)
*/
void WINAPI wine_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
funcs->gl.p_glTexCoordPointer( size, type, stride, pointer );
}
/***********************************************************************
* glTexEnvf (OPENGL32.@)
*/
void WINAPI wine_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %f)\n", target, pname, param );
funcs->gl.p_glTexEnvf( target, pname, param );
}
/***********************************************************************
* glTexEnvfv (OPENGL32.@)
*/
void WINAPI wine_glTexEnvfv( GLenum target, GLenum pname, const GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glTexEnvfv( target, pname, params );
}
/***********************************************************************
* glTexEnvi (OPENGL32.@)
*/
void WINAPI wine_glTexEnvi( GLenum target, GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", target, pname, param );
funcs->gl.p_glTexEnvi( target, pname, param );
}
/***********************************************************************
* glTexEnviv (OPENGL32.@)
*/
void WINAPI wine_glTexEnviv( GLenum target, GLenum pname, const GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glTexEnviv( target, pname, params );
}
/***********************************************************************
* glTexGend (OPENGL32.@)
*/
void WINAPI wine_glTexGend( GLenum coord, GLenum pname, GLdouble param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %f)\n", coord, pname, param );
funcs->gl.p_glTexGend( coord, pname, param );
}
/***********************************************************************
* glTexGendv (OPENGL32.@)
*/
void WINAPI wine_glTexGendv( GLenum coord, GLenum pname, const GLdouble* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", coord, pname, params );
funcs->gl.p_glTexGendv( coord, pname, params );
}
/***********************************************************************
* glTexGenf (OPENGL32.@)
*/
void WINAPI wine_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %f)\n", coord, pname, param );
funcs->gl.p_glTexGenf( coord, pname, param );
}
/***********************************************************************
* glTexGenfv (OPENGL32.@)
*/
void WINAPI wine_glTexGenfv( GLenum coord, GLenum pname, const GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", coord, pname, params );
funcs->gl.p_glTexGenfv( coord, pname, params );
}
/***********************************************************************
* glTexGeni (OPENGL32.@)
*/
void WINAPI wine_glTexGeni( GLenum coord, GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", coord, pname, param );
funcs->gl.p_glTexGeni( coord, pname, param );
}
/***********************************************************************
* glTexGeniv (OPENGL32.@)
*/
void WINAPI wine_glTexGeniv( GLenum coord, GLenum pname, const GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", coord, pname, params );
funcs->gl.p_glTexGeniv( coord, pname, params );
}
/***********************************************************************
* glTexImage1D (OPENGL32.@)
*/
void WINAPI wine_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, format, type, pixels );
funcs->gl.p_glTexImage1D( target, level, internalformat, width, border, format, type, pixels );
}
/***********************************************************************
* glTexImage2D (OPENGL32.@)
*/
void WINAPI wine_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, format, type, pixels );
funcs->gl.p_glTexImage2D( target, level, internalformat, width, height, border, format, type, pixels );
}
/***********************************************************************
* glTexParameterf (OPENGL32.@)
*/
void WINAPI wine_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %f)\n", target, pname, param );
funcs->gl.p_glTexParameterf( target, pname, param );
}
/***********************************************************************
* glTexParameterfv (OPENGL32.@)
*/
void WINAPI wine_glTexParameterfv( GLenum target, GLenum pname, const GLfloat* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glTexParameterfv( target, pname, params );
}
/***********************************************************************
* glTexParameteri (OPENGL32.@)
*/
void WINAPI wine_glTexParameteri( GLenum target, GLenum pname, GLint param ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", target, pname, param );
funcs->gl.p_glTexParameteri( target, pname, param );
}
/***********************************************************************
* glTexParameteriv (OPENGL32.@)
*/
void WINAPI wine_glTexParameteriv( GLenum target, GLenum pname, const GLint* params ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %p)\n", target, pname, params );
funcs->gl.p_glTexParameteriv( target, pname, params );
}
/***********************************************************************
* glTexSubImage1D (OPENGL32.@)
*/
void WINAPI wine_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
funcs->gl.p_glTexSubImage1D( target, level, xoffset, width, format, type, pixels );
}
/***********************************************************************
* glTexSubImage2D (OPENGL32.@)
*/
void WINAPI wine_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
funcs->gl.p_glTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels );
}
/***********************************************************************
* glTranslated (OPENGL32.@)
*/
void WINAPI wine_glTranslated( GLdouble x, GLdouble y, GLdouble z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glTranslated( x, y, z );
}
/***********************************************************************
* glTranslatef (OPENGL32.@)
*/
void WINAPI wine_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glTranslatef( x, y, z );
}
/***********************************************************************
* glVertex2d (OPENGL32.@)
*/
void WINAPI wine_glVertex2d( GLdouble x, GLdouble y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", x, y );
funcs->gl.p_glVertex2d( x, y );
}
/***********************************************************************
* glVertex2dv (OPENGL32.@)
*/
void WINAPI wine_glVertex2dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex2dv( v );
}
/***********************************************************************
* glVertex2f (OPENGL32.@)
*/
void WINAPI wine_glVertex2f( GLfloat x, GLfloat y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f)\n", x, y );
funcs->gl.p_glVertex2f( x, y );
}
/***********************************************************************
* glVertex2fv (OPENGL32.@)
*/
void WINAPI wine_glVertex2fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex2fv( v );
}
/***********************************************************************
* glVertex2i (OPENGL32.@)
*/
void WINAPI wine_glVertex2i( GLint x, GLint y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", x, y );
funcs->gl.p_glVertex2i( x, y );
}
/***********************************************************************
* glVertex2iv (OPENGL32.@)
*/
void WINAPI wine_glVertex2iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex2iv( v );
}
/***********************************************************************
* glVertex2s (OPENGL32.@)
*/
void WINAPI wine_glVertex2s( GLshort x, GLshort y ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d)\n", x, y );
funcs->gl.p_glVertex2s( x, y );
}
/***********************************************************************
* glVertex2sv (OPENGL32.@)
*/
void WINAPI wine_glVertex2sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex2sv( v );
}
/***********************************************************************
* glVertex3d (OPENGL32.@)
*/
void WINAPI wine_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glVertex3d( x, y, z );
}
/***********************************************************************
* glVertex3dv (OPENGL32.@)
*/
void WINAPI wine_glVertex3dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex3dv( v );
}
/***********************************************************************
* glVertex3f (OPENGL32.@)
*/
void WINAPI wine_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f)\n", x, y, z );
funcs->gl.p_glVertex3f( x, y, z );
}
/***********************************************************************
* glVertex3fv (OPENGL32.@)
*/
void WINAPI wine_glVertex3fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex3fv( v );
}
/***********************************************************************
* glVertex3i (OPENGL32.@)
*/
void WINAPI wine_glVertex3i( GLint x, GLint y, GLint z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", x, y, z );
funcs->gl.p_glVertex3i( x, y, z );
}
/***********************************************************************
* glVertex3iv (OPENGL32.@)
*/
void WINAPI wine_glVertex3iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex3iv( v );
}
/***********************************************************************
* glVertex3s (OPENGL32.@)
*/
void WINAPI wine_glVertex3s( GLshort x, GLshort y, GLshort z ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d)\n", x, y, z );
funcs->gl.p_glVertex3s( x, y, z );
}
/***********************************************************************
* glVertex3sv (OPENGL32.@)
*/
void WINAPI wine_glVertex3sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex3sv( v );
}
/***********************************************************************
* glVertex4d (OPENGL32.@)
*/
void WINAPI wine_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
funcs->gl.p_glVertex4d( x, y, z, w );
}
/***********************************************************************
* glVertex4dv (OPENGL32.@)
*/
void WINAPI wine_glVertex4dv( const GLdouble* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex4dv( v );
}
/***********************************************************************
* glVertex4f (OPENGL32.@)
*/
void WINAPI wine_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%f, %f, %f, %f)\n", x, y, z, w );
funcs->gl.p_glVertex4f( x, y, z, w );
}
/***********************************************************************
* glVertex4fv (OPENGL32.@)
*/
void WINAPI wine_glVertex4fv( const GLfloat* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex4fv( v );
}
/***********************************************************************
* glVertex4i (OPENGL32.@)
*/
void WINAPI wine_glVertex4i( GLint x, GLint y, GLint z, GLint w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
funcs->gl.p_glVertex4i( x, y, z, w );
}
/***********************************************************************
* glVertex4iv (OPENGL32.@)
*/
void WINAPI wine_glVertex4iv( const GLint* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex4iv( v );
}
/***********************************************************************
* glVertex4s (OPENGL32.@)
*/
void WINAPI wine_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x, y, z, w );
funcs->gl.p_glVertex4s( x, y, z, w );
}
/***********************************************************************
* glVertex4sv (OPENGL32.@)
*/
void WINAPI wine_glVertex4sv( const GLshort* v ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%p)\n", v );
funcs->gl.p_glVertex4sv( v );
}
/***********************************************************************
* glVertexPointer (OPENGL32.@)
*/
void WINAPI wine_glVertexPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %p)\n", size, type, stride, pointer );
funcs->gl.p_glVertexPointer( size, type, stride, pointer );
}
/***********************************************************************
* glViewport (OPENGL32.@)
*/
void WINAPI wine_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) {
const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
TRACE("(%d, %d, %d, %d)\n", x, y, width, height );
funcs->gl.p_glViewport( x, y, width, height );
}
static BOOL null_wglCopyContext( struct wgl_context * src, struct wgl_context * dst, UINT mask ) { return 0; }
static struct wgl_context * null_wglCreateContext( HDC hdc ) { return 0; }
static void null_wglDeleteContext( struct wgl_context * context ) { }
static INT null_wglDescribePixelFormat( HDC hdc, INT format, UINT size, PIXELFORMATDESCRIPTOR * descr ) { return 0; }
static INT null_wglGetPixelFormat( HDC hdc ) { return 0; }
static PROC null_wglGetProcAddress( LPCSTR name ) { return 0; }
static BOOL null_wglMakeCurrent( HDC hdc, struct wgl_context * context ) { return 0; }
static BOOL null_wglSetPixelFormat( HDC hdc, INT format, const PIXELFORMATDESCRIPTOR * descr ) { return 0; }
static BOOL null_wglShareLists( struct wgl_context * org, struct wgl_context * dst ) { return 0; }
static void null_glAccum( GLenum op, GLfloat value ) { }
static void null_glAlphaFunc( GLenum func, GLfloat ref ) { }
static GLboolean null_glAreTexturesResident( GLsizei n, const GLuint* textures, GLboolean* residences ) { return 0; }
static void null_glArrayElement( GLint i ) { }
static void null_glBegin( GLenum mode ) { }
static void null_glBindTexture( GLenum target, GLuint texture ) { }
static void null_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte* bitmap ) { }
static void null_glBlendFunc( GLenum sfactor, GLenum dfactor ) { }
static void null_glCallList( GLuint list ) { }
static void null_glCallLists( GLsizei n, GLenum type, const GLvoid* lists ) { }
static void null_glClear( GLbitfield mask ) { }
static void null_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
static void null_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
static void null_glClearDepth( GLdouble depth ) { }
static void null_glClearIndex( GLfloat c ) { }
static void null_glClearStencil( GLint s ) { }
static void null_glClipPlane( GLenum plane, const GLdouble* equation ) { }
static void null_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
static void null_glColor3bv( const GLbyte* v ) { }
static void null_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
static void null_glColor3dv( const GLdouble* v ) { }
static void null_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
static void null_glColor3fv( const GLfloat* v ) { }
static void null_glColor3i( GLint red, GLint green, GLint blue ) { }
static void null_glColor3iv( const GLint* v ) { }
static void null_glColor3s( GLshort red, GLshort green, GLshort blue ) { }
static void null_glColor3sv( const GLshort* v ) { }
static void null_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
static void null_glColor3ubv( const GLubyte* v ) { }
static void null_glColor3ui( GLuint red, GLuint green, GLuint blue ) { }
static void null_glColor3uiv( const GLuint* v ) { }
static void null_glColor3us( GLushort red, GLushort green, GLushort blue ) { }
static void null_glColor3usv( const GLushort* v ) { }
static void null_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) { }
static void null_glColor4bv( const GLbyte* v ) { }
static void null_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) { }
static void null_glColor4dv( const GLdouble* v ) { }
static void null_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
static void null_glColor4fv( const GLfloat* v ) { }
static void null_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) { }
static void null_glColor4iv( const GLint* v ) { }
static void null_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) { }
static void null_glColor4sv( const GLshort* v ) { }
static void null_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) { }
static void null_glColor4ubv( const GLubyte* v ) { }
static void null_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
static void null_glColor4uiv( const GLuint* v ) { }
static void null_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) { }
static void null_glColor4usv( const GLushort* v ) { }
static void null_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
static void null_glColorMaterial( GLenum face, GLenum mode ) { }
static void null_glColorPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) { }
static void null_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
static void null_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
static void null_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCullFace( GLenum mode ) { }
static void null_glDeleteLists( GLuint list, GLsizei range ) { }
static void null_glDeleteTextures( GLsizei n, const GLuint* textures ) { }
static void null_glDepthFunc( GLenum func ) { }
static void null_glDepthMask( GLboolean flag ) { }
static void null_glDepthRange( GLdouble nearParam, GLdouble farParam ) { }
static void null_glDisable( GLenum cap ) { }
static void null_glDisableClientState( GLenum array ) { }
static void null_glDrawArrays( GLenum mode, GLint first, GLsizei count ) { }
static void null_glDrawBuffer( GLenum mode ) { }
static void null_glDrawElements( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices ) { }
static void null_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glEdgeFlag( GLboolean flag ) { }
static void null_glEdgeFlagPointer( GLsizei stride, const GLvoid* pointer ) { }
static void null_glEdgeFlagv( const GLboolean* flag ) { }
static void null_glEnable( GLenum cap ) { }
static void null_glEnableClientState( GLenum array ) { }
static void null_glEnd( void ) { }
static void null_glEndList( void ) { }
static void null_glEvalCoord1d( GLdouble u ) { }
static void null_glEvalCoord1dv( const GLdouble* u ) { }
static void null_glEvalCoord1f( GLfloat u ) { }
static void null_glEvalCoord1fv( const GLfloat* u ) { }
static void null_glEvalCoord2d( GLdouble u, GLdouble v ) { }
static void null_glEvalCoord2dv( const GLdouble* u ) { }
static void null_glEvalCoord2f( GLfloat u, GLfloat v ) { }
static void null_glEvalCoord2fv( const GLfloat* u ) { }
static void null_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) { }
static void null_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) { }
static void null_glEvalPoint1( GLint i ) { }
static void null_glEvalPoint2( GLint i, GLint j ) { }
static void null_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat* buffer ) { }
static void null_glFinish( void ) { }
static void null_glFlush( void ) { }
static void null_glFogf( GLenum pname, GLfloat param ) { }
static void null_glFogfv( GLenum pname, const GLfloat* params ) { }
static void null_glFogi( GLenum pname, GLint param ) { }
static void null_glFogiv( GLenum pname, const GLint* params ) { }
static void null_glFrontFace( GLenum mode ) { }
static void null_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
static GLuint null_glGenLists( GLsizei range ) { return 0; }
static void null_glGenTextures( GLsizei n, GLuint* textures ) { }
static void null_glGetBooleanv( GLenum pname, GLboolean* params ) { }
static void null_glGetClipPlane( GLenum plane, GLdouble* equation ) { }
static void null_glGetDoublev( GLenum pname, GLdouble* params ) { }
static GLenum null_glGetError( void ) { return GL_INVALID_OPERATION; }
static void null_glGetFloatv( GLenum pname, GLfloat* params ) { }
static void null_glGetIntegerv( GLenum pname, GLint* params ) { }
static void null_glGetLightfv( GLenum light, GLenum pname, GLfloat* params ) { }
static void null_glGetLightiv( GLenum light, GLenum pname, GLint* params ) { }
static void null_glGetMapdv( GLenum target, GLenum query, GLdouble* v ) { }
static void null_glGetMapfv( GLenum target, GLenum query, GLfloat* v ) { }
static void null_glGetMapiv( GLenum target, GLenum query, GLint* v ) { }
static void null_glGetMaterialfv( GLenum face, GLenum pname, GLfloat* params ) { }
static void null_glGetMaterialiv( GLenum face, GLenum pname, GLint* params ) { }
static void null_glGetPixelMapfv( GLenum map, GLfloat* values ) { }
static void null_glGetPixelMapuiv( GLenum map, GLuint* values ) { }
static void null_glGetPixelMapusv( GLenum map, GLushort* values ) { }
static void null_glGetPointerv( GLenum pname, GLvoid** params ) { }
static void null_glGetPolygonStipple( GLubyte* mask ) { }
static const GLubyte * null_glGetString( GLenum name ) { return 0; }
static void null_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetTexEnviv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetTexGendv( GLenum coord, GLenum pname, GLdouble* params ) { }
static void null_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat* params ) { }
static void null_glGetTexGeniv( GLenum coord, GLenum pname, GLint* params ) { }
static void null_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) { }
static void null_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
static void null_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint* params ) { }
static void null_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetTexParameteriv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glHint( GLenum target, GLenum mode ) { }
static void null_glIndexMask( GLuint mask ) { }
static void null_glIndexPointer( GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glIndexd( GLdouble c ) { }
static void null_glIndexdv( const GLdouble* c ) { }
static void null_glIndexf( GLfloat c ) { }
static void null_glIndexfv( const GLfloat* c ) { }
static void null_glIndexi( GLint c ) { }
static void null_glIndexiv( const GLint* c ) { }
static void null_glIndexs( GLshort c ) { }
static void null_glIndexsv( const GLshort* c ) { }
static void null_glIndexub( GLubyte c ) { }
static void null_glIndexubv( const GLubyte* c ) { }
static void null_glInitNames( void ) { }
static void null_glInterleavedArrays( GLenum format, GLsizei stride, const GLvoid* pointer ) { }
static GLboolean null_glIsEnabled( GLenum cap ) { return 0; }
static GLboolean null_glIsList( GLuint list ) { return 0; }
static GLboolean null_glIsTexture( GLuint texture ) { return 0; }
static void null_glLightModelf( GLenum pname, GLfloat param ) { }
static void null_glLightModelfv( GLenum pname, const GLfloat* params ) { }
static void null_glLightModeli( GLenum pname, GLint param ) { }
static void null_glLightModeliv( GLenum pname, const GLint* params ) { }
static void null_glLightf( GLenum light, GLenum pname, GLfloat param ) { }
static void null_glLightfv( GLenum light, GLenum pname, const GLfloat* params ) { }
static void null_glLighti( GLenum light, GLenum pname, GLint param ) { }
static void null_glLightiv( GLenum light, GLenum pname, const GLint* params ) { }
static void null_glLineStipple( GLint factor, GLushort pattern ) { }
static void null_glLineWidth( GLfloat width ) { }
static void null_glListBase( GLuint base ) { }
static void null_glLoadIdentity( void ) { }
static void null_glLoadMatrixd( const GLdouble* m ) { }
static void null_glLoadMatrixf( const GLfloat* m ) { }
static void null_glLoadName( GLuint name ) { }
static void null_glLogicOp( GLenum opcode ) { }
static void null_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) { }
static void null_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) { }
static void null_glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points ) { }
static void null_glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points ) { }
static void null_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) { }
static void null_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) { }
static void null_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) { }
static void null_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) { }
static void null_glMaterialf( GLenum face, GLenum pname, GLfloat param ) { }
static void null_glMaterialfv( GLenum face, GLenum pname, const GLfloat* params ) { }
static void null_glMateriali( GLenum face, GLenum pname, GLint param ) { }
static void null_glMaterialiv( GLenum face, GLenum pname, const GLint* params ) { }
static void null_glMatrixMode( GLenum mode ) { }
static void null_glMultMatrixd( const GLdouble* m ) { }
static void null_glMultMatrixf( const GLfloat* m ) { }
static void null_glNewList( GLuint list, GLenum mode ) { }
static void null_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) { }
static void null_glNormal3bv( const GLbyte* v ) { }
static void null_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) { }
static void null_glNormal3dv( const GLdouble* v ) { }
static void null_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) { }
static void null_glNormal3fv( const GLfloat* v ) { }
static void null_glNormal3i( GLint nx, GLint ny, GLint nz ) { }
static void null_glNormal3iv( const GLint* v ) { }
static void null_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) { }
static void null_glNormal3sv( const GLshort* v ) { }
static void null_glNormalPointer( GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
static void null_glPassThrough( GLfloat token ) { }
static void null_glPixelMapfv( GLenum map, GLint mapsize, const GLfloat* values ) { }
static void null_glPixelMapuiv( GLenum map, GLint mapsize, const GLuint* values ) { }
static void null_glPixelMapusv( GLenum map, GLint mapsize, const GLushort* values ) { }
static void null_glPixelStoref( GLenum pname, GLfloat param ) { }
static void null_glPixelStorei( GLenum pname, GLint param ) { }
static void null_glPixelTransferf( GLenum pname, GLfloat param ) { }
static void null_glPixelTransferi( GLenum pname, GLint param ) { }
static void null_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) { }
static void null_glPointSize( GLfloat size ) { }
static void null_glPolygonMode( GLenum face, GLenum mode ) { }
static void null_glPolygonOffset( GLfloat factor, GLfloat units ) { }
static void null_glPolygonStipple( const GLubyte* mask ) { }
static void null_glPopAttrib( void ) { }
static void null_glPopClientAttrib( void ) { }
static void null_glPopMatrix( void ) { }
static void null_glPopName( void ) { }
static void null_glPrioritizeTextures( GLsizei n, const GLuint* textures, const GLfloat* priorities ) { }
static void null_glPushAttrib( GLbitfield mask ) { }
static void null_glPushClientAttrib( GLbitfield mask ) { }
static void null_glPushMatrix( void ) { }
static void null_glPushName( GLuint name ) { }
static void null_glRasterPos2d( GLdouble x, GLdouble y ) { }
static void null_glRasterPos2dv( const GLdouble* v ) { }
static void null_glRasterPos2f( GLfloat x, GLfloat y ) { }
static void null_glRasterPos2fv( const GLfloat* v ) { }
static void null_glRasterPos2i( GLint x, GLint y ) { }
static void null_glRasterPos2iv( const GLint* v ) { }
static void null_glRasterPos2s( GLshort x, GLshort y ) { }
static void null_glRasterPos2sv( const GLshort* v ) { }
static void null_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glRasterPos3dv( const GLdouble* v ) { }
static void null_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glRasterPos3fv( const GLfloat* v ) { }
static void null_glRasterPos3i( GLint x, GLint y, GLint z ) { }
static void null_glRasterPos3iv( const GLint* v ) { }
static void null_glRasterPos3s( GLshort x, GLshort y, GLshort z ) { }
static void null_glRasterPos3sv( const GLshort* v ) { }
static void null_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glRasterPos4dv( const GLdouble* v ) { }
static void null_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glRasterPos4fv( const GLfloat* v ) { }
static void null_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) { }
static void null_glRasterPos4iv( const GLint* v ) { }
static void null_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
static void null_glRasterPos4sv( const GLshort* v ) { }
static void null_glReadBuffer( GLenum mode ) { }
static void null_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels ) { }
static void null_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) { }
static void null_glRectdv( const GLdouble* v1, const GLdouble* v2 ) { }
static void null_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) { }
static void null_glRectfv( const GLfloat* v1, const GLfloat* v2 ) { }
static void null_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) { }
static void null_glRectiv( const GLint* v1, const GLint* v2 ) { }
static void null_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) { }
static void null_glRectsv( const GLshort* v1, const GLshort* v2 ) { }
static GLint null_glRenderMode( GLenum mode ) { return 0; }
static void null_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glScaled( GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glScalef( GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glSelectBuffer( GLsizei size, GLuint* buffer ) { }
static void null_glShadeModel( GLenum mode ) { }
static void null_glStencilFunc( GLenum func, GLint ref, GLuint mask ) { }
static void null_glStencilMask( GLuint mask ) { }
static void null_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) { }
static void null_glTexCoord1d( GLdouble s ) { }
static void null_glTexCoord1dv( const GLdouble* v ) { }
static void null_glTexCoord1f( GLfloat s ) { }
static void null_glTexCoord1fv( const GLfloat* v ) { }
static void null_glTexCoord1i( GLint s ) { }
static void null_glTexCoord1iv( const GLint* v ) { }
static void null_glTexCoord1s( GLshort s ) { }
static void null_glTexCoord1sv( const GLshort* v ) { }
static void null_glTexCoord2d( GLdouble s, GLdouble t ) { }
static void null_glTexCoord2dv( const GLdouble* v ) { }
static void null_glTexCoord2f( GLfloat s, GLfloat t ) { }
static void null_glTexCoord2fv( const GLfloat* v ) { }
static void null_glTexCoord2i( GLint s, GLint t ) { }
static void null_glTexCoord2iv( const GLint* v ) { }
static void null_glTexCoord2s( GLshort s, GLshort t ) { }
static void null_glTexCoord2sv( const GLshort* v ) { }
static void null_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) { }
static void null_glTexCoord3dv( const GLdouble* v ) { }
static void null_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) { }
static void null_glTexCoord3fv( const GLfloat* v ) { }
static void null_glTexCoord3i( GLint s, GLint t, GLint r ) { }
static void null_glTexCoord3iv( const GLint* v ) { }
static void null_glTexCoord3s( GLshort s, GLshort t, GLshort r ) { }
static void null_glTexCoord3sv( const GLshort* v ) { }
static void null_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
static void null_glTexCoord4dv( const GLdouble* v ) { }
static void null_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
static void null_glTexCoord4fv( const GLfloat* v ) { }
static void null_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) { }
static void null_glTexCoord4iv( const GLint* v ) { }
static void null_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) { }
static void null_glTexCoord4sv( const GLshort* v ) { }
static void null_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) { }
static void null_glTexEnvfv( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glTexEnvi( GLenum target, GLenum pname, GLint param ) { }
static void null_glTexEnviv( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glTexGend( GLenum coord, GLenum pname, GLdouble param ) { }
static void null_glTexGendv( GLenum coord, GLenum pname, const GLdouble* params ) { }
static void null_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) { }
static void null_glTexGenfv( GLenum coord, GLenum pname, const GLfloat* params ) { }
static void null_glTexGeni( GLenum coord, GLenum pname, GLint param ) { }
static void null_glTexGeniv( GLenum coord, GLenum pname, const GLint* params ) { }
static void null_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) { }
static void null_glTexParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glTexParameteri( GLenum target, GLenum pname, GLint param ) { }
static void null_glTexParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTranslated( GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glVertex2d( GLdouble x, GLdouble y ) { }
static void null_glVertex2dv( const GLdouble* v ) { }
static void null_glVertex2f( GLfloat x, GLfloat y ) { }
static void null_glVertex2fv( const GLfloat* v ) { }
static void null_glVertex2i( GLint x, GLint y ) { }
static void null_glVertex2iv( const GLint* v ) { }
static void null_glVertex2s( GLshort x, GLshort y ) { }
static void null_glVertex2sv( const GLshort* v ) { }
static void null_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glVertex3dv( const GLdouble* v ) { }
static void null_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glVertex3fv( const GLfloat* v ) { }
static void null_glVertex3i( GLint x, GLint y, GLint z ) { }
static void null_glVertex3iv( const GLint* v ) { }
static void null_glVertex3s( GLshort x, GLshort y, GLshort z ) { }
static void null_glVertex3sv( const GLshort* v ) { }
static void null_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glVertex4dv( const GLdouble* v ) { }
static void null_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glVertex4fv( const GLfloat* v ) { }
static void null_glVertex4i( GLint x, GLint y, GLint z, GLint w ) { }
static void null_glVertex4iv( const GLint* v ) { }
static void null_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
static void null_glVertex4sv( const GLshort* v ) { }
static void null_glVertexPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glActiveProgramEXT( GLuint program ) { }
static void null_glActiveShaderProgram( GLuint pipeline, GLuint program ) { }
static void null_glActiveStencilFaceEXT( GLenum face ) { }
static void null_glActiveTexture( GLenum texture ) { }
static void null_glActiveTextureARB( GLenum texture ) { }
static void null_glActiveVaryingNV( GLuint program, const char* name ) { }
static void null_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
static void null_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
static void null_glAlphaFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) { }
static void null_glApplyTextureEXT( GLenum mode ) { }
static GLboolean null_glAreProgramsResidentNV( GLsizei n, const GLuint* programs, GLboolean* residences ) { return 0; }
static GLboolean null_glAreTexturesResidentEXT( GLsizei n, const GLuint* textures, GLboolean* residences ) { return 0; }
static void null_glArrayElementEXT( GLint i ) { }
static void null_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
static void null_glAsyncMarkerSGIX( GLuint marker ) { }
static void null_glAttachObjectARB( unsigned int containerObj, unsigned int obj ) { }
static void null_glAttachShader( GLuint program, GLuint shader ) { }
static void null_glBeginConditionalRender( GLuint id, GLenum mode ) { }
static void null_glBeginConditionalRenderNV( GLuint id, GLenum mode ) { }
static void null_glBeginFragmentShaderATI( void ) { }
static void null_glBeginOcclusionQueryNV( GLuint id ) { }
static void null_glBeginPerfMonitorAMD( GLuint monitor ) { }
static void null_glBeginQuery( GLenum target, GLuint id ) { }
static void null_glBeginQueryARB( GLenum target, GLuint id ) { }
static void null_glBeginQueryIndexed( GLenum target, GLuint index, GLuint id ) { }
static void null_glBeginTransformFeedback( GLenum primitiveMode ) { }
static void null_glBeginTransformFeedbackEXT( GLenum primitiveMode ) { }
static void null_glBeginTransformFeedbackNV( GLenum primitiveMode ) { }
static void null_glBeginVertexShaderEXT( void ) { }
static void null_glBeginVideoCaptureNV( GLuint video_capture_slot ) { }
static void null_glBindAttribLocation( GLuint program, GLuint index, const char* name ) { }
static void null_glBindAttribLocationARB( unsigned int programObj, GLuint index, const char* name ) { }
static void null_glBindBuffer( GLenum target, GLuint buffer ) { }
static void null_glBindBufferARB( GLenum target, GLuint buffer ) { }
static void null_glBindBufferBase( GLenum target, GLuint index, GLuint buffer ) { }
static void null_glBindBufferBaseEXT( GLenum target, GLuint index, GLuint buffer ) { }
static void null_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) { }
static void null_glBindBufferOffsetEXT( GLenum target, GLuint index, GLuint buffer, INT_PTR offset ) { }
static void null_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, INT_PTR offset ) { }
static void null_glBindBufferRange( GLenum target, GLuint index, GLuint buffer, INT_PTR offset, INT_PTR size ) { }
static void null_glBindBufferRangeEXT( GLenum target, GLuint index, GLuint buffer, INT_PTR offset, INT_PTR size ) { }
static void null_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, INT_PTR offset, INT_PTR size ) { }
static void null_glBindFragDataLocation( GLuint program, GLuint color, const char* name ) { }
static void null_glBindFragDataLocationEXT( GLuint program, GLuint color, const char* name ) { }
static void null_glBindFragDataLocationIndexed( GLuint program, GLuint colorNumber, GLuint index, const char* name ) { }
static void null_glBindFragmentShaderATI( GLuint id ) { }
static void null_glBindFramebuffer( GLenum target, GLuint framebuffer ) { }
static void null_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) { }
static void null_glBindImageTexture( GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format ) { }
static void null_glBindImageTextureEXT( GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format ) { }
static GLuint null_glBindLightParameterEXT( GLenum light, GLenum value ) { return 0; }
static GLuint null_glBindMaterialParameterEXT( GLenum face, GLenum value ) { return 0; }
static void null_glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture ) { }
static GLuint null_glBindParameterEXT( GLenum value ) { return 0; }
static void null_glBindProgramARB( GLenum target, GLuint program ) { }
static void null_glBindProgramNV( GLenum target, GLuint id ) { }
static void null_glBindProgramPipeline( GLuint pipeline ) { }
static void null_glBindRenderbuffer( GLenum target, GLuint renderbuffer ) { }
static void null_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) { }
static void null_glBindSampler( GLuint unit, GLuint sampler ) { }
static GLuint null_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) { return 0; }
static void null_glBindTextureEXT( GLenum target, GLuint texture ) { }
static GLuint null_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) { return 0; }
static void null_glBindTransformFeedback( GLenum target, GLuint id ) { }
static void null_glBindTransformFeedbackNV( GLenum target, GLuint id ) { }
static void null_glBindVertexArray( GLuint array ) { }
static void null_glBindVertexArrayAPPLE( GLuint array ) { }
static void null_glBindVertexShaderEXT( GLuint id ) { }
static void null_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, INT_PTR offset ) { }
static void null_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture ) { }
static void null_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) { }
static void null_glBinormal3bvEXT( const GLbyte* v ) { }
static void null_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) { }
static void null_glBinormal3dvEXT( const GLdouble* v ) { }
static void null_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) { }
static void null_glBinormal3fvEXT( const GLfloat* v ) { }
static void null_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) { }
static void null_glBinormal3ivEXT( const GLint* v ) { }
static void null_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) { }
static void null_glBinormal3svEXT( const GLshort* v ) { }
static void null_glBinormalPointerEXT( GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glBlendColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
static void null_glBlendColorEXT( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
static void null_glBlendEquation( GLenum mode ) { }
static void null_glBlendEquationEXT( GLenum mode ) { }
static void null_glBlendEquationIndexedAMD( GLuint buf, GLenum mode ) { }
static void null_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) { }
static void null_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) { }
static void null_glBlendEquationSeparateIndexedAMD( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
static void null_glBlendEquationSeparatei( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
static void null_glBlendEquationSeparateiARB( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
static void null_glBlendEquationi( GLuint buf, GLenum mode ) { }
static void null_glBlendEquationiARB( GLuint buf, GLenum mode ) { }
static void null_glBlendFuncIndexedAMD( GLuint buf, GLenum src, GLenum dst ) { }
static void null_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
static void null_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
static void null_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
static void null_glBlendFuncSeparateIndexedAMD( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
static void null_glBlendFuncSeparatei( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
static void null_glBlendFuncSeparateiARB( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
static void null_glBlendFunci( GLuint buf, GLenum src, GLenum dst ) { }
static void null_glBlendFunciARB( GLuint buf, GLenum src, GLenum dst ) { }
static void null_glBlitFramebuffer( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
static void null_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
static void null_glBufferAddressRangeNV( GLenum pname, GLuint index, UINT64 address, INT_PTR length ) { }
static void null_glBufferData( GLenum target, INT_PTR size, const GLvoid* data, GLenum usage ) { }
static void null_glBufferDataARB( GLenum target, INT_PTR size, const GLvoid* data, GLenum usage ) { }
static void null_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) { }
static GLuint null_glBufferRegionEnabled( void ) { return 0; }
static void null_glBufferSubData( GLenum target, INT_PTR offset, INT_PTR size, const GLvoid* data ) { }
static void null_glBufferSubDataARB( GLenum target, INT_PTR offset, INT_PTR size, const GLvoid* data ) { }
static GLenum null_glCheckFramebufferStatus( GLenum target ) { return 0; }
static GLenum null_glCheckFramebufferStatusEXT( GLenum target ) { return 0; }
static GLenum null_glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target ) { return 0; }
static void null_glClampColor( GLenum target, GLenum clamp ) { }
static void null_glClampColorARB( GLenum target, GLenum clamp ) { }
static void null_glClearBufferfi( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
static void null_glClearBufferfv( GLenum buffer, GLint drawbuffer, const GLfloat* value ) { }
static void null_glClearBufferiv( GLenum buffer, GLint drawbuffer, const GLint* value ) { }
static void null_glClearBufferuiv( GLenum buffer, GLint drawbuffer, const GLuint* value ) { }
static void null_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) { }
static void null_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
static void null_glClearDepthdNV( GLdouble depth ) { }
static void null_glClearDepthf( GLfloat d ) { }
static void null_glClientActiveTexture( GLenum texture ) { }
static void null_glClientActiveTextureARB( GLenum texture ) { }
static void null_glClientActiveVertexStreamATI( GLenum stream ) { }
static void null_glClientAttribDefaultEXT( GLbitfield mask ) { }
static GLenum null_glClientWaitSync( GLvoid* sync, GLbitfield flags, UINT64 timeout ) { return 0; }
static void null_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glColor3fVertex3fvSUN( const GLfloat* c, const GLfloat* v ) { }
static void null_glColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) { }
static void null_glColor3hvNV( const unsigned short* v ) { }
static void null_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glColor4fNormal3fVertex3fvSUN( const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
static void null_glColor4hNV( unsigned short red, unsigned short green, unsigned short blue, unsigned short alpha ) { }
static void null_glColor4hvNV( const unsigned short* v ) { }
static void null_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) { }
static void null_glColor4ubVertex2fvSUN( const GLubyte* c, const GLfloat* v ) { }
static void null_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glColor4ubVertex3fvSUN( const GLubyte* c, const GLfloat* v ) { }
static void null_glColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
static void null_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
static void null_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
static void null_glColorFragmentOp3ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod ) { }
static void null_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
static void null_glColorMaski( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
static void null_glColorP3ui( GLenum type, GLuint color ) { }
static void null_glColorP3uiv( GLenum type, const GLuint* color ) { }
static void null_glColorP4ui( GLenum type, GLuint color ) { }
static void null_glColorP4uiv( GLenum type, const GLuint* color ) { }
static void null_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer ) { }
static void null_glColorPointerListIBM( GLint size, GLenum type, GLint stride, const GLvoid** pointer, GLint ptrstride ) { }
static void null_glColorPointervINTEL( GLint size, GLenum type, const GLvoid** pointer ) { }
static void null_glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid* data ) { }
static void null_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid* data ) { }
static void null_glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* table ) { }
static void null_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid* table ) { }
static void null_glColorTableParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glColorTableParameterfvSGI( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glColorTableParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glColorTableParameterivSGI( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* table ) { }
static void null_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
static void null_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) { }
static void null_glCombinerParameterfNV( GLenum pname, GLfloat param ) { }
static void null_glCombinerParameterfvNV( GLenum pname, const GLfloat* params ) { }
static void null_glCombinerParameteriNV( GLenum pname, GLint param ) { }
static void null_glCombinerParameterivNV( GLenum pname, const GLint* params ) { }
static void null_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, const GLfloat* params ) { }
static void null_glCompileShader( GLuint shader ) { }
static void null_glCompileShaderARB( unsigned int shaderObj ) { }
static void null_glCompileShaderIncludeARB( GLuint shader, GLsizei count, const char** path, const GLint* length ) { }
static void null_glCompressedMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTexSubImage3DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data ) { }
static void null_glCompressedTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glCompressedTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* bits ) { }
static void null_glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* image ) { }
static void null_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* image ) { }
static void null_glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* image ) { }
static void null_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* image ) { }
static void null_glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params ) { }
static void null_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) { }
static void null_glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glConvolutionParameterfvEXT( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glConvolutionParameteri( GLenum target, GLenum pname, GLint params ) { }
static void null_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) { }
static void null_glConvolutionParameteriv( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glConvolutionParameterivEXT( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glCopyBufferSubData( GLenum readTarget, GLenum writeTarget, INT_PTR readOffset, INT_PTR writeOffset, INT_PTR size ) { }
static void null_glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyImageSubDataNV( GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth ) { }
static void null_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
static void null_glCopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
static void null_glCopyMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyPathNV( GLuint resultPath, GLuint srcPath ) { }
static void null_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
static void null_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
static void null_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
static void null_glCopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
static void null_glCopyTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
static void null_glCopyTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCopyTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const GLvoid* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
static void null_glCoverFillPathNV( GLuint path, GLenum coverMode ) { }
static void null_glCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const GLvoid* paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat* transformValues ) { }
static void null_glCoverStrokePathNV( GLuint path, GLenum coverMode ) { }
static GLuint null_glCreateProgram( void ) { return 0; }
static unsigned int null_glCreateProgramObjectARB( void ) { return 0; }
static GLuint null_glCreateShader( GLenum type ) { return 0; }
static unsigned int null_glCreateShaderObjectARB( GLenum shaderType ) { return 0; }
static GLuint null_glCreateShaderProgramEXT( GLenum type, const char* string ) { return 0; }
static GLuint null_glCreateShaderProgramv( GLenum type, GLsizei count, const char* const* strings ) { return 0; }
static GLvoid* null_glCreateSyncFromCLeventARB( void * context, void * event, GLbitfield flags ) { return 0; }
static void null_glCullParameterdvEXT( GLenum pname, GLdouble* params ) { }
static void null_glCullParameterfvEXT( GLenum pname, GLfloat* params ) { }
static void null_glCurrentPaletteMatrixARB( GLint index ) { }
static void null_glDebugMessageCallbackAMD( void * callback, GLvoid* userParam ) { }
static void null_glDebugMessageCallbackARB( void * callback, const GLvoid* userParam ) { }
static void null_glDebugMessageControlARB( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
static void null_glDebugMessageEnableAMD( GLenum category, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled ) { }
static void null_glDebugMessageInsertAMD( GLenum category, GLenum severity, GLuint id, GLsizei length, const char* buf ) { }
static void null_glDebugMessageInsertARB( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const char* buf ) { }
static void null_glDeformSGIX( GLbitfield mask ) { }
static void null_glDeformationMap3dSGIX( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble* points ) { }
static void null_glDeformationMap3fSGIX( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat* points ) { }
static void null_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) { }
static void null_glDeleteBufferRegion( GLenum region ) { }
static void null_glDeleteBuffers( GLsizei n, const GLuint* buffers ) { }
static void null_glDeleteBuffersARB( GLsizei n, const GLuint* buffers ) { }
static void null_glDeleteFencesAPPLE( GLsizei n, const GLuint* fences ) { }
static void null_glDeleteFencesNV( GLsizei n, const GLuint* fences ) { }
static void null_glDeleteFragmentShaderATI( GLuint id ) { }
static void null_glDeleteFramebuffers( GLsizei n, const GLuint* framebuffers ) { }
static void null_glDeleteFramebuffersEXT( GLsizei n, const GLuint* framebuffers ) { }
static void null_glDeleteNamedStringARB( GLint namelen, const char* name ) { }
static void null_glDeleteNamesAMD( GLenum identifier, GLuint num, const GLuint* names ) { }
static void null_glDeleteObjectARB( unsigned int obj ) { }
static void null_glDeleteObjectBufferATI( GLuint buffer ) { }
static void null_glDeleteOcclusionQueriesNV( GLsizei n, const GLuint* ids ) { }
static void null_glDeletePathsNV( GLuint path, GLsizei range ) { }
static void null_glDeletePerfMonitorsAMD( GLsizei n, GLuint* monitors ) { }
static void null_glDeleteProgram( GLuint program ) { }
static void null_glDeleteProgramPipelines( GLsizei n, const GLuint* pipelines ) { }
static void null_glDeleteProgramsARB( GLsizei n, const GLuint* programs ) { }
static void null_glDeleteProgramsNV( GLsizei n, const GLuint* programs ) { }
static void null_glDeleteQueries( GLsizei n, const GLuint* ids ) { }
static void null_glDeleteQueriesARB( GLsizei n, const GLuint* ids ) { }
static void null_glDeleteRenderbuffers( GLsizei n, const GLuint* renderbuffers ) { }
static void null_glDeleteRenderbuffersEXT( GLsizei n, const GLuint* renderbuffers ) { }
static void null_glDeleteSamplers( GLsizei count, const GLuint* samplers ) { }
static void null_glDeleteShader( GLuint shader ) { }
static void null_glDeleteSync( GLvoid* sync ) { }
static void null_glDeleteTexturesEXT( GLsizei n, const GLuint* textures ) { }
static void null_glDeleteTransformFeedbacks( GLsizei n, const GLuint* ids ) { }
static void null_glDeleteTransformFeedbacksNV( GLsizei n, const GLuint* ids ) { }
static void null_glDeleteVertexArrays( GLsizei n, const GLuint* arrays ) { }
static void null_glDeleteVertexArraysAPPLE( GLsizei n, const GLuint* arrays ) { }
static void null_glDeleteVertexShaderEXT( GLuint id ) { }
static void null_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) { }
static void null_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) { }
static void null_glDepthRangeArrayv( GLuint first, GLsizei count, const GLdouble* v ) { }
static void null_glDepthRangeIndexed( GLuint index, GLdouble n, GLdouble f ) { }
static void null_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) { }
static void null_glDepthRangef( GLfloat n, GLfloat f ) { }
static void null_glDetachObjectARB( unsigned int containerObj, unsigned int attachedObj ) { }
static void null_glDetachShader( GLuint program, GLuint shader ) { }
static void null_glDetailTexFuncSGIS( GLenum target, GLsizei n, const GLfloat* points ) { }
static void null_glDisableClientStateIndexedEXT( GLenum array, GLuint index ) { }
static void null_glDisableIndexedEXT( GLenum target, GLuint index ) { }
static void null_glDisableVariantClientStateEXT( GLuint id ) { }
static void null_glDisableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
static void null_glDisableVertexAttribArray( GLuint index ) { }
static void null_glDisableVertexAttribArrayARB( GLuint index ) { }
static void null_glDisablei( GLenum target, GLuint index ) { }
static void null_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) { }
static void null_glDrawArraysIndirect( GLenum mode, const GLvoid* indirect ) { }
static void null_glDrawArraysInstanced( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) { }
static void null_glDrawArraysInstancedARB( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) { }
static void null_glDrawArraysInstancedBaseInstance( GLenum mode, GLint first, GLsizei count, GLsizei primcount, GLuint baseinstance ) { }
static void null_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) { }
static void null_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) { }
static void null_glDrawBuffers( GLsizei n, const GLenum* bufs ) { }
static void null_glDrawBuffersARB( GLsizei n, const GLenum* bufs ) { }
static void null_glDrawBuffersATI( GLsizei n, const GLenum* bufs ) { }
static void null_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) { }
static void null_glDrawElementArrayATI( GLenum mode, GLsizei count ) { }
static void null_glDrawElementsBaseVertex( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLint basevertex ) { }
static void null_glDrawElementsIndirect( GLenum mode, GLenum type, const GLvoid* indirect ) { }
static void null_glDrawElementsInstanced( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei primcount ) { }
static void null_glDrawElementsInstancedARB( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei primcount ) { }
static void null_glDrawElementsInstancedBaseInstance( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount, GLuint baseinstance ) { }
static void null_glDrawElementsInstancedBaseVertex( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei primcount, GLint basevertex ) { }
static void null_glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei primcount, GLint basevertex, GLuint baseinstance ) { }
static void null_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei primcount ) { }
static void null_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) { }
static void null_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) { }
static void null_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) { }
static void null_glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices ) { }
static void null_glDrawRangeElementsBaseVertex( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices, GLint basevertex ) { }
static void null_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices ) { }
static void null_glDrawTransformFeedback( GLenum mode, GLuint id ) { }
static void null_glDrawTransformFeedbackInstanced( GLenum mode, GLuint id, GLsizei primcount ) { }
static void null_glDrawTransformFeedbackNV( GLenum mode, GLuint id ) { }
static void null_glDrawTransformFeedbackStream( GLenum mode, GLuint id, GLuint stream ) { }
static void null_glDrawTransformFeedbackStreamInstanced( GLenum mode, GLuint id, GLuint stream, GLsizei primcount ) { }
static void null_glEdgeFlagFormatNV( GLsizei stride ) { }
static void null_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean* pointer ) { }
static void null_glEdgeFlagPointerListIBM( GLint stride, const GLboolean** pointer, GLint ptrstride ) { }
static void null_glElementPointerAPPLE( GLenum type, const GLvoid* pointer ) { }
static void null_glElementPointerATI( GLenum type, const GLvoid* pointer ) { }
static void null_glEnableClientStateIndexedEXT( GLenum array, GLuint index ) { }
static void null_glEnableIndexedEXT( GLenum target, GLuint index ) { }
static void null_glEnableVariantClientStateEXT( GLuint id ) { }
static void null_glEnableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
static void null_glEnableVertexAttribArray( GLuint index ) { }
static void null_glEnableVertexAttribArrayARB( GLuint index ) { }
static void null_glEnablei( GLenum target, GLuint index ) { }
static void null_glEndConditionalRender( void ) { }
static void null_glEndConditionalRenderNV( void ) { }
static void null_glEndFragmentShaderATI( void ) { }
static void null_glEndOcclusionQueryNV( void ) { }
static void null_glEndPerfMonitorAMD( GLuint monitor ) { }
static void null_glEndQuery( GLenum target ) { }
static void null_glEndQueryARB( GLenum target ) { }
static void null_glEndQueryIndexed( GLenum target, GLuint index ) { }
static void null_glEndTransformFeedback( void ) { }
static void null_glEndTransformFeedbackEXT( void ) { }
static void null_glEndTransformFeedbackNV( void ) { }
static void null_glEndVertexShaderEXT( void ) { }
static void null_glEndVideoCaptureNV( GLuint video_capture_slot ) { }
static void null_glEvalMapsNV( GLenum target, GLenum mode ) { }
static void null_glExecuteProgramNV( GLenum target, GLuint id, const GLfloat* params ) { }
static void null_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) { }
static GLvoid* null_glFenceSync( GLenum condition, GLbitfield flags ) { return 0; }
static void null_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
static GLint null_glFinishAsyncSGIX( GLuint* markerp ) { return 0; }
static void null_glFinishFenceAPPLE( GLuint fence ) { }
static void null_glFinishFenceNV( GLuint fence ) { }
static void null_glFinishObjectAPPLE( GLenum object, GLint name ) { }
static void null_glFinishTextureSUNX( void ) { }
static void null_glFlushMappedBufferRange( GLenum target, INT_PTR offset, INT_PTR length ) { }
static void null_glFlushMappedBufferRangeAPPLE( GLenum target, INT_PTR offset, INT_PTR size ) { }
static void null_glFlushMappedNamedBufferRangeEXT( GLuint buffer, INT_PTR offset, INT_PTR length ) { }
static void null_glFlushPixelDataRangeNV( GLenum target ) { }
static void null_glFlushRasterSGIX( void ) { }
static void null_glFlushVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) { }
static void null_glFlushVertexArrayRangeNV( void ) { }
static void null_glFogCoordFormatNV( GLenum type, GLsizei stride ) { }
static void null_glFogCoordPointer( GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glFogCoordPointerEXT( GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glFogCoordPointerListIBM( GLenum type, GLint stride, const GLvoid** pointer, GLint ptrstride ) { }
static void null_glFogCoordd( GLdouble coord ) { }
static void null_glFogCoorddEXT( GLdouble coord ) { }
static void null_glFogCoorddv( const GLdouble* coord ) { }
static void null_glFogCoorddvEXT( const GLdouble* coord ) { }
static void null_glFogCoordf( GLfloat coord ) { }
static void null_glFogCoordfEXT( GLfloat coord ) { }
static void null_glFogCoordfv( const GLfloat* coord ) { }
static void null_glFogCoordfvEXT( const GLfloat* coord ) { }
static void null_glFogCoordhNV( unsigned short fog ) { }
static void null_glFogCoordhvNV( const unsigned short* fog ) { }
static void null_glFogFuncSGIS( GLsizei n, const GLfloat* points ) { }
static void null_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) { }
static void null_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) { }
static void null_glFragmentLightModelfvSGIX( GLenum pname, const GLfloat* params ) { }
static void null_glFragmentLightModeliSGIX( GLenum pname, GLint param ) { }
static void null_glFragmentLightModelivSGIX( GLenum pname, const GLint* params ) { }
static void null_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) { }
static void null_glFragmentLightfvSGIX( GLenum light, GLenum pname, const GLfloat* params ) { }
static void null_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) { }
static void null_glFragmentLightivSGIX( GLenum light, GLenum pname, const GLint* params ) { }
static void null_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) { }
static void null_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, const GLfloat* params ) { }
static void null_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) { }
static void null_glFragmentMaterialivSGIX( GLenum face, GLenum pname, const GLint* params ) { }
static void null_glFrameTerminatorGREMEDY( void ) { }
static void null_glFrameZoomSGIX( GLint factor ) { }
static void null_glFramebufferDrawBufferEXT( GLuint framebuffer, GLenum mode ) { }
static void null_glFramebufferDrawBuffersEXT( GLuint framebuffer, GLsizei n, const GLenum* bufs ) { }
static void null_glFramebufferReadBufferEXT( GLuint framebuffer, GLenum mode ) { }
static void null_glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
static void null_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
static void null_glFramebufferTexture( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
static void null_glFramebufferTexture1D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
static void null_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
static void null_glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
static void null_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
static void null_glFramebufferTexture3D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
static void null_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
static void null_glFramebufferTextureARB( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
static void null_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
static void null_glFramebufferTextureFaceARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
static void null_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
static void null_glFramebufferTextureLayer( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
static void null_glFramebufferTextureLayerARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
static void null_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
static void null_glFreeObjectBufferATI( GLuint buffer ) { }
static GLuint null_glGenAsyncMarkersSGIX( GLsizei range ) { return 0; }
static void null_glGenBuffers( GLsizei n, GLuint* buffers ) { }
static void null_glGenBuffersARB( GLsizei n, GLuint* buffers ) { }
static void null_glGenFencesAPPLE( GLsizei n, GLuint* fences ) { }
static void null_glGenFencesNV( GLsizei n, GLuint* fences ) { }
static GLuint null_glGenFragmentShadersATI( GLuint range ) { return 0; }
static void null_glGenFramebuffers( GLsizei n, GLuint* framebuffers ) { }
static void null_glGenFramebuffersEXT( GLsizei n, GLuint* framebuffers ) { }
static void null_glGenNamesAMD( GLenum identifier, GLuint num, GLuint* names ) { }
static void null_glGenOcclusionQueriesNV( GLsizei n, GLuint* ids ) { }
static GLuint null_glGenPathsNV( GLsizei range ) { return 0; }
static void null_glGenPerfMonitorsAMD( GLsizei n, GLuint* monitors ) { }
static void null_glGenProgramPipelines( GLsizei n, GLuint* pipelines ) { }
static void null_glGenProgramsARB( GLsizei n, GLuint* programs ) { }
static void null_glGenProgramsNV( GLsizei n, GLuint* programs ) { }
static void null_glGenQueries( GLsizei n, GLuint* ids ) { }
static void null_glGenQueriesARB( GLsizei n, GLuint* ids ) { }
static void null_glGenRenderbuffers( GLsizei n, GLuint* renderbuffers ) { }
static void null_glGenRenderbuffersEXT( GLsizei n, GLuint* renderbuffers ) { }
static void null_glGenSamplers( GLsizei count, GLuint* samplers ) { }
static GLuint null_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) { return 0; }
static void null_glGenTexturesEXT( GLsizei n, GLuint* textures ) { }
static void null_glGenTransformFeedbacks( GLsizei n, GLuint* ids ) { }
static void null_glGenTransformFeedbacksNV( GLsizei n, GLuint* ids ) { }
static void null_glGenVertexArrays( GLsizei n, GLuint* arrays ) { }
static void null_glGenVertexArraysAPPLE( GLsizei n, GLuint* arrays ) { }
static GLuint null_glGenVertexShadersEXT( GLuint range ) { return 0; }
static void null_glGenerateMipmap( GLenum target ) { }
static void null_glGenerateMipmapEXT( GLenum target ) { }
static void null_glGenerateMultiTexMipmapEXT( GLenum texunit, GLenum target ) { }
static void null_glGenerateTextureMipmapEXT( GLuint texture, GLenum target ) { }
static void null_glGetActiveAtomicCounterBufferiv( GLuint program, GLuint bufferIndex, GLenum pname, GLint* params ) { }
static void null_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) { }
static void null_glGetActiveAttribARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) { }
static void null_glGetActiveSubroutineName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, char* name ) { }
static void null_glGetActiveSubroutineUniformName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei* length, char* name ) { }
static void null_glGetActiveSubroutineUniformiv( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint* values ) { }
static void null_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, char* name ) { }
static void null_glGetActiveUniformARB( unsigned int programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, char* name ) { }
static void null_glGetActiveUniformBlockName( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, char* uniformBlockName ) { }
static void null_glGetActiveUniformBlockiv( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params ) { }
static void null_glGetActiveUniformName( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei* length, char* uniformName ) { }
static void null_glGetActiveUniformsiv( GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params ) { }
static void null_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, char* name ) { }
static void null_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat* params ) { }
static void null_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint* params ) { }
static void null_glGetAttachedObjectsARB( unsigned int containerObj, GLsizei maxCount, GLsizei* count, unsigned int* obj ) { }
static void null_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei* count, GLuint* obj ) { }
static GLint null_glGetAttribLocation( GLuint program, const char* name ) { return 0; }
static GLint null_glGetAttribLocationARB( unsigned int programObj, const char* name ) { return 0; }
static void null_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean* data ) { }
static void null_glGetBooleani_v( GLenum target, GLuint index, GLboolean* data ) { }
static void null_glGetBufferParameteri64v( GLenum target, GLenum pname, INT64* params ) { }
static void null_glGetBufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetBufferParameterui64vNV( GLenum target, GLenum pname, UINT64* params ) { }
static void null_glGetBufferPointerv( GLenum target, GLenum pname, GLvoid** params ) { }
static void null_glGetBufferPointervARB( GLenum target, GLenum pname, GLvoid** params ) { }
static void null_glGetBufferSubData( GLenum target, INT_PTR offset, INT_PTR size, GLvoid* data ) { }
static void null_glGetBufferSubDataARB( GLenum target, INT_PTR offset, INT_PTR size, GLvoid* data ) { }
static void null_glGetColorTable( GLenum target, GLenum format, GLenum type, GLvoid* table ) { }
static void null_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid* data ) { }
static void null_glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetColorTableParameteriv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, GLvoid* table ) { }
static void null_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params ) { }
static void null_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params ) { }
static void null_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat* params ) { }
static void null_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint* params ) { }
static void null_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat* params ) { }
static void null_glGetCompressedMultiTexImageEXT( GLenum texunit, GLenum target, GLint lod, GLvoid* img ) { }
static void null_glGetCompressedTexImage( GLenum target, GLint level, GLvoid* img ) { }
static void null_glGetCompressedTexImageARB( GLenum target, GLint level, GLvoid* img ) { }
static void null_glGetCompressedTextureImageEXT( GLuint texture, GLenum target, GLint lod, GLvoid* img ) { }
static void null_glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, GLvoid* image ) { }
static void null_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* image ) { }
static void null_glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
static GLuint null_glGetDebugMessageLogAMD( GLuint count, GLsizei bufsize, GLenum* categories, GLuint* severities, GLuint* ids, GLsizei* lengths, char* message ) { return 0; }
static GLuint null_glGetDebugMessageLogARB( GLuint count, GLsizei bufsize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, char* messageLog ) { return 0; }
static void null_glGetDetailTexFuncSGIS( GLenum target, GLfloat* points ) { }
static void null_glGetDoubleIndexedvEXT( GLenum target, GLuint index, GLdouble* data ) { }
static void null_glGetDoublei_v( GLenum target, GLuint index, GLdouble* data ) { }
static void null_glGetFenceivNV( GLuint fence, GLenum pname, GLint* params ) { }
static void null_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat* params ) { }
static void null_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint* params ) { }
static void null_glGetFloatIndexedvEXT( GLenum target, GLuint index, GLfloat* data ) { }
static void null_glGetFloati_v( GLenum target, GLuint index, GLfloat* data ) { }
static void null_glGetFogFuncSGIS( GLfloat* points ) { }
static GLint null_glGetFragDataIndex( GLuint program, const char* name ) { return 0; }
static GLint null_glGetFragDataLocation( GLuint program, const char* name ) { return 0; }
static GLint null_glGetFragDataLocationEXT( GLuint program, const char* name ) { return 0; }
static void null_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat* params ) { }
static void null_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint* params ) { }
static void null_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat* params ) { }
static void null_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint* params ) { }
static void null_glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint* params ) { }
static void null_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint* params ) { }
static void null_glGetFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint* params ) { }
static GLenum null_glGetGraphicsResetStatusARB( void ) { return 0; }
static unsigned int null_glGetHandleARB( GLenum pname ) { return 0; }
static void null_glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) { }
static void null_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) { }
static void null_glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetHistogramParameteriv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
static UINT64 null_glGetImageHandleNV( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
static void null_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetInfoLogARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* infoLog ) { }
static GLint null_glGetInstrumentsSGIX( void ) { return 0; }
static void null_glGetInteger64i_v( GLenum target, GLuint index, INT64* data ) { }
static void null_glGetInteger64v( GLenum pname, INT64* params ) { }
static void null_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint* data ) { }
static void null_glGetIntegeri_v( GLenum target, GLuint index, GLint* data ) { }
static void null_glGetIntegerui64i_vNV( GLenum value, GLuint index, UINT64* result ) { }
static void null_glGetIntegerui64vNV( GLenum value, UINT64* result ) { }
static void null_glGetInternalformativ( GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params ) { }
static void null_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
static void null_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
static void null_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
static void null_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat* params ) { }
static void null_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint* params ) { }
static void null_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
static void null_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
static void null_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
static void null_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) { }
static void null_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid* points ) { }
static void null_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetMapParameterivNV( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) { }
static void null_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values ) { }
static void null_glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble* params ) { }
static void null_glGetMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat* params ) { }
static void null_glGetMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint* params ) { }
static void null_glGetMultiTexImageEXT( GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) { }
static void null_glGetMultiTexLevelParameterfvEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
static void null_glGetMultiTexLevelParameterivEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLint* params ) { }
static void null_glGetMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint* params ) { }
static void null_glGetMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetMultisamplefv( GLenum pname, GLuint index, GLfloat* val ) { }
static void null_glGetMultisamplefvNV( GLenum pname, GLuint index, GLfloat* val ) { }
static void null_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pname, GLint* params ) { }
static void null_glGetNamedBufferParameterui64vNV( GLuint buffer, GLenum pname, UINT64* params ) { }
static void null_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, GLvoid** params ) { }
static void null_glGetNamedBufferSubDataEXT( GLuint buffer, INT_PTR offset, INT_PTR size, GLvoid* data ) { }
static void null_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer, GLenum attachment, GLenum pname, GLint* params ) { }
static void null_glGetNamedProgramLocalParameterIivEXT( GLuint program, GLenum target, GLuint index, GLint* params ) { }
static void null_glGetNamedProgramLocalParameterIuivEXT( GLuint program, GLenum target, GLuint index, GLuint* params ) { }
static void null_glGetNamedProgramLocalParameterdvEXT( GLuint program, GLenum target, GLuint index, GLdouble* params ) { }
static void null_glGetNamedProgramLocalParameterfvEXT( GLuint program, GLenum target, GLuint index, GLfloat* params ) { }
static void null_glGetNamedProgramStringEXT( GLuint program, GLenum target, GLenum pname, GLvoid* string ) { }
static void null_glGetNamedProgramivEXT( GLuint program, GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer, GLenum pname, GLint* params ) { }
static void null_glGetNamedStringARB( GLint namelen, const char* name, GLsizei bufSize, GLint* stringlen, char* string ) { }
static void null_glGetNamedStringivARB( GLint namelen, const char* name, GLenum pname, GLint* params ) { }
static void null_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat* params ) { }
static void null_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint* params ) { }
static void null_glGetObjectParameterfvARB( unsigned int obj, GLenum pname, GLfloat* params ) { }
static void null_glGetObjectParameterivAPPLE( GLenum objectType, GLuint name, GLenum pname, GLint* params ) { }
static void null_glGetObjectParameterivARB( unsigned int obj, GLenum pname, GLint* params ) { }
static void null_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint* params ) { }
static void null_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint* params ) { }
static void null_glGetPathColorGenfvNV( GLenum color, GLenum pname, GLfloat* value ) { }
static void null_glGetPathColorGenivNV( GLenum color, GLenum pname, GLint* value ) { }
static void null_glGetPathCommandsNV( GLuint path, GLubyte* commands ) { }
static void null_glGetPathCoordsNV( GLuint path, GLfloat* coords ) { }
static void null_glGetPathDashArrayNV( GLuint path, GLfloat* dashArray ) { }
static GLfloat null_glGetPathLengthNV( GLuint path, GLsizei startSegment, GLsizei numSegments ) { return 0; }
static void null_glGetPathMetricRangeNV( GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat* metrics ) { }
static void null_glGetPathMetricsNV( GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const GLvoid* paths, GLuint pathBase, GLsizei stride, GLfloat* metrics ) { }
static void null_glGetPathParameterfvNV( GLuint path, GLenum pname, GLfloat* value ) { }
static void null_glGetPathParameterivNV( GLuint path, GLenum pname, GLint* value ) { }
static void null_glGetPathSpacingNV( GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const GLvoid* paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat* returnedSpacing ) { }
static void null_glGetPathTexGenfvNV( GLenum texCoordSet, GLenum pname, GLfloat* value ) { }
static void null_glGetPathTexGenivNV( GLenum texCoordSet, GLenum pname, GLint* value ) { }
static void null_glGetPerfMonitorCounterDataAMD( GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten ) { }
static void null_glGetPerfMonitorCounterInfoAMD( GLuint group, GLuint counter, GLenum pname, GLvoid* data ) { }
static void null_glGetPerfMonitorCounterStringAMD( GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, char* counterString ) { }
static void null_glGetPerfMonitorCountersAMD( GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters ) { }
static void null_glGetPerfMonitorGroupStringAMD( GLuint group, GLsizei bufSize, GLsizei* length, char* groupString ) { }
static void null_glGetPerfMonitorGroupsAMD( GLint* numGroups, GLsizei groupsSize, GLuint* groups ) { }
static void null_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat* params ) { }
static void null_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint* params ) { }
static void null_glGetPointerIndexedvEXT( GLenum target, GLuint index, GLvoid** data ) { }
static void null_glGetPointervEXT( GLenum pname, GLvoid** params ) { }
static void null_glGetProgramBinary( GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary ) { }
static void null_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint* params ) { }
static void null_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint* params ) { }
static void null_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble* params ) { }
static void null_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat* params ) { }
static void null_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei* length, char* infoLog ) { }
static void null_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint* params ) { }
static void null_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint* params ) { }
static void null_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble* params ) { }
static void null_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat* params ) { }
static void null_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, const GLubyte* name, GLdouble* params ) { }
static void null_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, const GLubyte* name, GLfloat* params ) { }
static void null_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble* params ) { }
static void null_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat* params ) { }
static void null_glGetProgramPipelineInfoLog( GLuint pipeline, GLsizei bufSize, GLsizei* length, char* infoLog ) { }
static void null_glGetProgramPipelineiv( GLuint pipeline, GLenum pname, GLint* params ) { }
static void null_glGetProgramStageiv( GLuint program, GLenum shadertype, GLenum pname, GLint* values ) { }
static void null_glGetProgramStringARB( GLenum target, GLenum pname, GLvoid* string ) { }
static void null_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte* program ) { }
static void null_glGetProgramSubroutineParameteruivNV( GLenum target, GLuint index, GLuint* param ) { }
static void null_glGetProgramiv( GLuint program, GLenum pname, GLint* params ) { }
static void null_glGetProgramivARB( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetProgramivNV( GLuint id, GLenum pname, GLint* params ) { }
static void null_glGetQueryIndexediv( GLenum target, GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetQueryObjecti64v( GLuint id, GLenum pname, INT64* params ) { }
static void null_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, INT64* params ) { }
static void null_glGetQueryObjectiv( GLuint id, GLenum pname, GLint* params ) { }
static void null_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint* params ) { }
static void null_glGetQueryObjectui64v( GLuint id, GLenum pname, UINT64* params ) { }
static void null_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, UINT64* params ) { }
static void null_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint* params ) { }
static void null_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint* params ) { }
static void null_glGetQueryiv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetQueryivARB( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetSamplerParameterIiv( GLuint sampler, GLenum pname, GLint* params ) { }
static void null_glGetSamplerParameterIuiv( GLuint sampler, GLenum pname, GLuint* params ) { }
static void null_glGetSamplerParameterfv( GLuint sampler, GLenum pname, GLfloat* params ) { }
static void null_glGetSamplerParameteriv( GLuint sampler, GLenum pname, GLint* params ) { }
static void null_glGetSeparableFilter( GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span ) { }
static void null_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span ) { }
static void null_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei* length, char* infoLog ) { }
static void null_glGetShaderPrecisionFormat( GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision ) { }
static void null_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei* length, char* source ) { }
static void null_glGetShaderSourceARB( unsigned int obj, GLsizei maxLength, GLsizei* length, char* source ) { }
static void null_glGetShaderiv( GLuint shader, GLenum pname, GLint* params ) { }
static void null_glGetSharpenTexFuncSGIS( GLenum target, GLfloat* points ) { }
static const GLubyte * null_glGetStringi( GLenum name, GLuint index ) { return 0; }
static GLuint null_glGetSubroutineIndex( GLuint program, GLenum shadertype, const char* name ) { return 0; }
static GLint null_glGetSubroutineUniformLocation( GLuint program, GLenum shadertype, const char* name ) { return 0; }
static void null_glGetSynciv( GLvoid* sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values ) { }
static void null_glGetTexBumpParameterfvATI( GLenum pname, GLfloat* param ) { }
static void null_glGetTexBumpParameterivATI( GLenum pname, GLint* param ) { }
static void null_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat* weights ) { }
static void null_glGetTexParameterIiv( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetTexParameterIuiv( GLenum target, GLenum pname, GLuint* params ) { }
static void null_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint* params ) { }
static void null_glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, GLvoid** params ) { }
static UINT64 null_glGetTextureHandleNV( GLuint texture ) { return 0; }
static void null_glGetTextureImageEXT( GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid* pixels ) { }
static void null_glGetTextureLevelParameterfvEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat* params ) { }
static void null_glGetTextureLevelParameterivEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLint* params ) { }
static void null_glGetTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) { }
static void null_glGetTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint* params ) { }
static void null_glGetTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat* params ) { }
static void null_glGetTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint* params ) { }
static UINT64 null_glGetTextureSamplerHandleNV( GLuint texture, GLuint sampler ) { return 0; }
static void null_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint* params ) { }
static void null_glGetTransformFeedbackVarying( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, char* name ) { }
static void null_glGetTransformFeedbackVaryingEXT( GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, char* name ) { }
static void null_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint* location ) { }
static GLuint null_glGetUniformBlockIndex( GLuint program, const char* uniformBlockName ) { return 0; }
static GLint null_glGetUniformBufferSizeEXT( GLuint program, GLint location ) { return 0; }
static void null_glGetUniformIndices( GLuint program, GLsizei uniformCount, const char* const* uniformNames, GLuint* uniformIndices ) { }
static GLint null_glGetUniformLocation( GLuint program, const char* name ) { return 0; }
static GLint null_glGetUniformLocationARB( unsigned int programObj, const char* name ) { return 0; }
static INT_PTR null_glGetUniformOffsetEXT( GLuint program, GLint location ) { return 0; }
static void null_glGetUniformSubroutineuiv( GLenum shadertype, GLint location, GLuint* params ) { }
static void null_glGetUniformdv( GLuint program, GLint location, GLdouble* params ) { }
static void null_glGetUniformfv( GLuint program, GLint location, GLfloat* params ) { }
static void null_glGetUniformfvARB( unsigned int programObj, GLint location, GLfloat* params ) { }
static void null_glGetUniformi64vNV( GLuint program, GLint location, INT64* params ) { }
static void null_glGetUniformiv( GLuint program, GLint location, GLint* params ) { }
static void null_glGetUniformivARB( unsigned int programObj, GLint location, GLint* params ) { }
static void null_glGetUniformui64vNV( GLuint program, GLint location, UINT64* params ) { }
static void null_glGetUniformuiv( GLuint program, GLint location, GLuint* params ) { }
static void null_glGetUniformuivEXT( GLuint program, GLint location, GLuint* params ) { }
static void null_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat* params ) { }
static void null_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint* params ) { }
static void null_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean* data ) { }
static void null_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat* data ) { }
static void null_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint* data ) { }
static void null_glGetVariantPointervEXT( GLuint id, GLenum value, GLvoid** data ) { }
static GLint null_glGetVaryingLocationNV( GLuint program, const char* name ) { return 0; }
static void null_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat* params ) { }
static void null_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetVertexAttribIiv( GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetVertexAttribIuiv( GLuint index, GLenum pname, GLuint* params ) { }
static void null_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint* params ) { }
static void null_glGetVertexAttribLdv( GLuint index, GLenum pname, GLdouble* params ) { }
static void null_glGetVertexAttribLdvEXT( GLuint index, GLenum pname, GLdouble* params ) { }
static void null_glGetVertexAttribLi64vNV( GLuint index, GLenum pname, INT64* params ) { }
static void null_glGetVertexAttribLui64vNV( GLuint index, GLenum pname, UINT64* params ) { }
static void null_glGetVertexAttribPointerv( GLuint index, GLenum pname, GLvoid** pointer ) { }
static void null_glGetVertexAttribPointervARB( GLuint index, GLenum pname, GLvoid** pointer ) { }
static void null_glGetVertexAttribPointervNV( GLuint index, GLenum pname, GLvoid** pointer ) { }
static void null_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble* params ) { }
static void null_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble* params ) { }
static void null_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble* params ) { }
static void null_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat* params ) { }
static void null_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat* params ) { }
static void null_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat* params ) { }
static void null_glGetVertexAttribiv( GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint* params ) { }
static void null_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble* params ) { }
static void null_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat* params ) { }
static void null_glGetVideoCaptureStreamivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint* params ) { }
static void null_glGetVideoCaptureivNV( GLuint video_capture_slot, GLenum pname, GLint* params ) { }
static void null_glGetVideoi64vNV( GLuint video_slot, GLenum pname, INT64* params ) { }
static void null_glGetVideoivNV( GLuint video_slot, GLenum pname, GLint* params ) { }
static void null_glGetVideoui64vNV( GLuint video_slot, GLenum pname, UINT64* params ) { }
static void null_glGetVideouivNV( GLuint video_slot, GLenum pname, GLuint* params ) { }
static void null_glGetnColorTableARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid* table ) { }
static void null_glGetnCompressedTexImageARB( GLenum target, GLint lod, GLsizei bufSize, GLvoid* img ) { }
static void null_glGetnConvolutionFilterARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid* image ) { }
static void null_glGetnHistogramARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid* values ) { }
static void null_glGetnMapdvARB( GLenum target, GLenum query, GLsizei bufSize, GLdouble* v ) { }
static void null_glGetnMapfvARB( GLenum target, GLenum query, GLsizei bufSize, GLfloat* v ) { }
static void null_glGetnMapivARB( GLenum target, GLenum query, GLsizei bufSize, GLint* v ) { }
static void null_glGetnMinmaxARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid* values ) { }
static void null_glGetnPixelMapfvARB( GLenum map, GLsizei bufSize, GLfloat* values ) { }
static void null_glGetnPixelMapuivARB( GLenum map, GLsizei bufSize, GLuint* values ) { }
static void null_glGetnPixelMapusvARB( GLenum map, GLsizei bufSize, GLushort* values ) { }
static void null_glGetnPolygonStippleARB( GLsizei bufSize, GLubyte* pattern ) { }
static void null_glGetnSeparableFilterARB( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid* row, GLsizei columnBufSize, GLvoid* column, GLvoid* span ) { }
static void null_glGetnTexImageARB( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid* img ) { }
static void null_glGetnUniformdvARB( GLuint program, GLint location, GLsizei bufSize, GLdouble* params ) { }
static void null_glGetnUniformfvARB( GLuint program, GLint location, GLsizei bufSize, GLfloat* params ) { }
static void null_glGetnUniformivARB( GLuint program, GLint location, GLsizei bufSize, GLint* params ) { }
static void null_glGetnUniformuivARB( GLuint program, GLint location, GLsizei bufSize, GLuint* params ) { }
static void null_glGlobalAlphaFactorbSUN( GLbyte factor ) { }
static void null_glGlobalAlphaFactordSUN( GLdouble factor ) { }
static void null_glGlobalAlphaFactorfSUN( GLfloat factor ) { }
static void null_glGlobalAlphaFactoriSUN( GLint factor ) { }
static void null_glGlobalAlphaFactorsSUN( GLshort factor ) { }
static void null_glGlobalAlphaFactorubSUN( GLubyte factor ) { }
static void null_glGlobalAlphaFactoruiSUN( GLuint factor ) { }
static void null_glGlobalAlphaFactorusSUN( GLushort factor ) { }
static void null_glHintPGI( GLenum target, GLint mode ) { }
static void null_glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
static void null_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
static void null_glIglooInterfaceSGIX( GLenum pname, const GLvoid* params ) { }
static void null_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) { }
static void null_glImageTransformParameterfvHP( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) { }
static void null_glImageTransformParameterivHP( GLenum target, GLenum pname, const GLint* params ) { }
static GLvoid* null_glImportSyncEXT( GLenum external_sync_type, INT_PTR external_sync, GLbitfield flags ) { return 0; }
static void null_glIndexFormatNV( GLenum type, GLsizei stride ) { }
static void null_glIndexFuncEXT( GLenum func, GLclampf ref ) { }
static void null_glIndexMaterialEXT( GLenum face, GLenum mode ) { }
static void null_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer ) { }
static void null_glIndexPointerListIBM( GLenum type, GLint stride, const GLvoid** pointer, GLint ptrstride ) { }
static void null_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) { }
static void null_glInstrumentsBufferSGIX( GLsizei size, GLint* buffer ) { }
static void null_glInterpolatePathsNV( GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight ) { }
static GLboolean null_glIsAsyncMarkerSGIX( GLuint marker ) { return 0; }
static GLboolean null_glIsBuffer( GLuint buffer ) { return 0; }
static GLboolean null_glIsBufferARB( GLuint buffer ) { return 0; }
static GLboolean null_glIsBufferResidentNV( GLenum target ) { return 0; }
static GLboolean null_glIsEnabledIndexedEXT( GLenum target, GLuint index ) { return 0; }
static GLboolean null_glIsEnabledi( GLenum target, GLuint index ) { return 0; }
static GLboolean null_glIsFenceAPPLE( GLuint fence ) { return 0; }
static GLboolean null_glIsFenceNV( GLuint fence ) { return 0; }
static GLboolean null_glIsFramebuffer( GLuint framebuffer ) { return 0; }
static GLboolean null_glIsFramebufferEXT( GLuint framebuffer ) { return 0; }
static GLboolean null_glIsImageHandleResidentNV( UINT64 handle ) { return 0; }
static GLboolean null_glIsNameAMD( GLenum identifier, GLuint name ) { return 0; }
static GLboolean null_glIsNamedBufferResidentNV( GLuint buffer ) { return 0; }
static GLboolean null_glIsNamedStringARB( GLint namelen, const char* name ) { return 0; }
static GLboolean null_glIsObjectBufferATI( GLuint buffer ) { return 0; }
static GLboolean null_glIsOcclusionQueryNV( GLuint id ) { return 0; }
static GLboolean null_glIsPathNV( GLuint path ) { return 0; }
static GLboolean null_glIsPointInFillPathNV( GLuint path, GLuint mask, GLfloat x, GLfloat y ) { return 0; }
static GLboolean null_glIsPointInStrokePathNV( GLuint path, GLfloat x, GLfloat y ) { return 0; }
static GLboolean null_glIsProgram( GLuint program ) { return 0; }
static GLboolean null_glIsProgramARB( GLuint program ) { return 0; }
static GLboolean null_glIsProgramNV( GLuint id ) { return 0; }
static GLboolean null_glIsProgramPipeline( GLuint pipeline ) { return 0; }
static GLboolean null_glIsQuery( GLuint id ) { return 0; }
static GLboolean null_glIsQueryARB( GLuint id ) { return 0; }
static GLboolean null_glIsRenderbuffer( GLuint renderbuffer ) { return 0; }
static GLboolean null_glIsRenderbufferEXT( GLuint renderbuffer ) { return 0; }
static GLboolean null_glIsSampler( GLuint sampler ) { return 0; }
static GLboolean null_glIsShader( GLuint shader ) { return 0; }
static GLboolean null_glIsSync( GLvoid* sync ) { return 0; }
static GLboolean null_glIsTextureEXT( GLuint texture ) { return 0; }
static GLboolean null_glIsTextureHandleResidentNV( UINT64 handle ) { return 0; }
static GLboolean null_glIsTransformFeedback( GLuint id ) { return 0; }
static GLboolean null_glIsTransformFeedbackNV( GLuint id ) { return 0; }
static GLboolean null_glIsVariantEnabledEXT( GLuint id, GLenum cap ) { return 0; }
static GLboolean null_glIsVertexArray( GLuint array ) { return 0; }
static GLboolean null_glIsVertexArrayAPPLE( GLuint array ) { return 0; }
static GLboolean null_glIsVertexAttribEnabledAPPLE( GLuint index, GLenum pname ) { return 0; }
static void null_glLightEnviSGIX( GLenum pname, GLint param ) { }
static void null_glLinkProgram( GLuint program ) { }
static void null_glLinkProgramARB( unsigned int programObj ) { }
static void null_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) { }
static void null_glListParameterfvSGIX( GLuint list, GLenum pname, const GLfloat* params ) { }
static void null_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) { }
static void null_glListParameterivSGIX( GLuint list, GLenum pname, const GLint* params ) { }
static void null_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) { }
static void null_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, const GLubyte* program ) { }
static void null_glLoadTransposeMatrixd( const GLdouble* m ) { }
static void null_glLoadTransposeMatrixdARB( const GLdouble* m ) { }
static void null_glLoadTransposeMatrixf( const GLfloat* m ) { }
static void null_glLoadTransposeMatrixfARB( const GLfloat* m ) { }
static void null_glLockArraysEXT( GLint first, GLsizei count ) { }
static void null_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
static void null_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
static void null_glMakeBufferNonResidentNV( GLenum target ) { }
static void null_glMakeBufferResidentNV( GLenum target, GLenum access ) { }
static void null_glMakeImageHandleNonResidentNV( UINT64 handle ) { }
static void null_glMakeImageHandleResidentNV( UINT64 handle, GLenum access ) { }
static void null_glMakeNamedBufferNonResidentNV( GLuint buffer ) { }
static void null_glMakeNamedBufferResidentNV( GLuint buffer, GLenum access ) { }
static void null_glMakeTextureHandleNonResidentNV( UINT64 handle ) { }
static void null_glMakeTextureHandleResidentNV( UINT64 handle ) { }
static GLvoid* null_glMapBuffer( GLenum target, GLenum access ) { return 0; }
static GLvoid* null_glMapBufferARB( GLenum target, GLenum access ) { return 0; }
static GLvoid* null_glMapBufferRange( GLenum target, INT_PTR offset, INT_PTR length, GLbitfield access ) { return 0; }
static void null_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid* points ) { }
static GLvoid* null_glMapNamedBufferEXT( GLuint buffer, GLenum access ) { return 0; }
static GLvoid* null_glMapNamedBufferRangeEXT( GLuint buffer, INT_PTR offset, INT_PTR length, GLbitfield access ) { return 0; }
static GLvoid* null_glMapObjectBufferATI( GLuint buffer ) { return 0; }
static void null_glMapParameterfvNV( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glMapParameterivNV( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glMapVertexAttrib1dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble* points ) { }
static void null_glMapVertexAttrib1fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat* points ) { }
static void null_glMapVertexAttrib2dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble* points ) { }
static void null_glMapVertexAttrib2fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat* points ) { }
static void null_glMatrixFrustumEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
static void null_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glMatrixIndexubvARB( GLint size, const GLubyte* indices ) { }
static void null_glMatrixIndexuivARB( GLint size, const GLuint* indices ) { }
static void null_glMatrixIndexusvARB( GLint size, const GLushort* indices ) { }
static void null_glMatrixLoadIdentityEXT( GLenum mode ) { }
static void null_glMatrixLoadTransposedEXT( GLenum mode, const GLdouble* m ) { }
static void null_glMatrixLoadTransposefEXT( GLenum mode, const GLfloat* m ) { }
static void null_glMatrixLoaddEXT( GLenum mode, const GLdouble* m ) { }
static void null_glMatrixLoadfEXT( GLenum mode, const GLfloat* m ) { }
static void null_glMatrixMultTransposedEXT( GLenum mode, const GLdouble* m ) { }
static void null_glMatrixMultTransposefEXT( GLenum mode, const GLfloat* m ) { }
static void null_glMatrixMultdEXT( GLenum mode, const GLdouble* m ) { }
static void null_glMatrixMultfEXT( GLenum mode, const GLfloat* m ) { }
static void null_glMatrixOrthoEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
static void null_glMatrixPopEXT( GLenum mode ) { }
static void null_glMatrixPushEXT( GLenum mode ) { }
static void null_glMatrixRotatedEXT( GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glMatrixRotatefEXT( GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glMatrixScaledEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glMatrixScalefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glMatrixTranslatedEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glMatrixTranslatefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glMemoryBarrier( GLbitfield barriers ) { }
static void null_glMemoryBarrierEXT( GLbitfield barriers ) { }
static void null_glMinSampleShading( GLfloat value ) { }
static void null_glMinSampleShadingARB( GLfloat value ) { }
static void null_glMinmax( GLenum target, GLenum internalformat, GLboolean sink ) { }
static void null_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) { }
static void null_glMultTransposeMatrixd( const GLdouble* m ) { }
static void null_glMultTransposeMatrixdARB( const GLdouble* m ) { }
static void null_glMultTransposeMatrixf( const GLfloat* m ) { }
static void null_glMultTransposeMatrixfARB( const GLfloat* m ) { }
static void null_glMultiDrawArrays( GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
static void null_glMultiDrawArraysEXT( GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
static void null_glMultiDrawArraysIndirectAMD( GLenum mode, const GLvoid* indirect, GLsizei primcount, GLsizei stride ) { }
static void null_glMultiDrawElementArrayAPPLE( GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
static void null_glMultiDrawElements( GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount ) { }
static void null_glMultiDrawElementsBaseVertex( GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount, const GLint* basevertex ) { }
static void null_glMultiDrawElementsEXT( GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount ) { }
static void null_glMultiDrawElementsIndirectAMD( GLenum mode, GLenum type, const GLvoid* indirect, GLsizei primcount, GLsizei stride ) { }
static void null_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei* count, GLsizei primcount ) { }
static void null_glMultiModeDrawArraysIBM( const GLenum* mode, const GLint* first, const GLsizei* count, GLsizei primcount, GLint modestride ) { }
static void null_glMultiModeDrawElementsIBM( const GLenum* mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount, GLint modestride ) { }
static void null_glMultiTexBufferEXT( GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer ) { }
static void null_glMultiTexCoord1d( GLenum target, GLdouble s ) { }
static void null_glMultiTexCoord1dARB( GLenum target, GLdouble s ) { }
static void null_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) { }
static void null_glMultiTexCoord1dv( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord1dvARB( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) { }
static void null_glMultiTexCoord1f( GLenum target, GLfloat s ) { }
static void null_glMultiTexCoord1fARB( GLenum target, GLfloat s ) { }
static void null_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) { }
static void null_glMultiTexCoord1fv( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord1fvARB( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) { }
static void null_glMultiTexCoord1hNV( GLenum target, unsigned short s ) { }
static void null_glMultiTexCoord1hvNV( GLenum target, const unsigned short* v ) { }
static void null_glMultiTexCoord1i( GLenum target, GLint s ) { }
static void null_glMultiTexCoord1iARB( GLenum target, GLint s ) { }
static void null_glMultiTexCoord1iSGIS( GLenum target, GLint s ) { }
static void null_glMultiTexCoord1iv( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord1ivARB( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) { }
static void null_glMultiTexCoord1s( GLenum target, GLshort s ) { }
static void null_glMultiTexCoord1sARB( GLenum target, GLshort s ) { }
static void null_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) { }
static void null_glMultiTexCoord1sv( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord1svARB( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) { }
static void null_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) { }
static void null_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) { }
static void null_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) { }
static void null_glMultiTexCoord2dv( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord2dvARB( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) { }
static void null_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) { }
static void null_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) { }
static void null_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
static void null_glMultiTexCoord2fv( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord2fvARB( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
static void null_glMultiTexCoord2hNV( GLenum target, unsigned short s, unsigned short t ) { }
static void null_glMultiTexCoord2hvNV( GLenum target, const unsigned short* v ) { }
static void null_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) { }
static void null_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) { }
static void null_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) { }
static void null_glMultiTexCoord2iv( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord2ivARB( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) { }
static void null_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) { }
static void null_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) { }
static void null_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) { }
static void null_glMultiTexCoord2sv( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord2svARB( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) { }
static void null_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
static void null_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
static void null_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
static void null_glMultiTexCoord3dv( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord3dvARB( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) { }
static void null_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
static void null_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
static void null_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
static void null_glMultiTexCoord3fv( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord3fvARB( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) { }
static void null_glMultiTexCoord3hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r ) { }
static void null_glMultiTexCoord3hvNV( GLenum target, const unsigned short* v ) { }
static void null_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) { }
static void null_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) { }
static void null_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) { }
static void null_glMultiTexCoord3iv( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord3ivARB( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) { }
static void null_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) { }
static void null_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) { }
static void null_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) { }
static void null_glMultiTexCoord3sv( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord3svARB( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) { }
static void null_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
static void null_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
static void null_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
static void null_glMultiTexCoord4dv( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord4dvARB( GLenum target, const GLdouble* v ) { }
static void null_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) { }
static void null_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
static void null_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
static void null_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
static void null_glMultiTexCoord4fv( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord4fvARB( GLenum target, const GLfloat* v ) { }
static void null_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) { }
static void null_glMultiTexCoord4hNV( GLenum target, unsigned short s, unsigned short t, unsigned short r, unsigned short q ) { }
static void null_glMultiTexCoord4hvNV( GLenum target, const unsigned short* v ) { }
static void null_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
static void null_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
static void null_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
static void null_glMultiTexCoord4iv( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord4ivARB( GLenum target, const GLint* v ) { }
static void null_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) { }
static void null_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
static void null_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
static void null_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
static void null_glMultiTexCoord4sv( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord4svARB( GLenum target, const GLshort* v ) { }
static void null_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) { }
static void null_glMultiTexCoordP1ui( GLenum texture, GLenum type, GLuint coords ) { }
static void null_glMultiTexCoordP1uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
static void null_glMultiTexCoordP2ui( GLenum texture, GLenum type, GLuint coords ) { }
static void null_glMultiTexCoordP2uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
static void null_glMultiTexCoordP3ui( GLenum texture, GLenum type, GLuint coords ) { }
static void null_glMultiTexCoordP3uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
static void null_glMultiTexCoordP4ui( GLenum texture, GLenum type, GLuint coords ) { }
static void null_glMultiTexCoordP4uiv( GLenum texture, GLenum type, const GLuint* coords ) { }
static void null_glMultiTexCoordPointerEXT( GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) { }
static void null_glMultiTexEnvfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
static void null_glMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glMultiTexEnviEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
static void null_glMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
static void null_glMultiTexGendEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble param ) { }
static void null_glMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLdouble* params ) { }
static void null_glMultiTexGenfEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat param ) { }
static void null_glMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLfloat* params ) { }
static void null_glMultiTexGeniEXT( GLenum texunit, GLenum coord, GLenum pname, GLint param ) { }
static void null_glMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, const GLint* params ) { }
static void null_glMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
static void null_glMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, const GLuint* params ) { }
static void null_glMultiTexParameterfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
static void null_glMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glMultiTexParameteriEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
static void null_glMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint* params ) { }
static void null_glMultiTexRenderbufferEXT( GLenum texunit, GLenum target, GLuint renderbuffer ) { }
static void null_glMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glNamedBufferDataEXT( GLuint buffer, INT_PTR size, const GLvoid* data, GLenum usage ) { }
static void null_glNamedBufferSubDataEXT( GLuint buffer, INT_PTR offset, INT_PTR size, const GLvoid* data ) { }
static void null_glNamedCopyBufferSubDataEXT( GLuint readBuffer, GLuint writeBuffer, INT_PTR readOffset, INT_PTR writeOffset, INT_PTR size ) { }
static void null_glNamedFramebufferRenderbufferEXT( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
static void null_glNamedFramebufferTexture1DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
static void null_glNamedFramebufferTexture2DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
static void null_glNamedFramebufferTexture3DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
static void null_glNamedFramebufferTextureEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
static void null_glNamedFramebufferTextureFaceEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
static void null_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
static void null_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glNamedProgramLocalParameter4dvEXT( GLuint program, GLenum target, GLuint index, const GLdouble* params ) { }
static void null_glNamedProgramLocalParameter4fEXT( GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glNamedProgramLocalParameter4fvEXT( GLuint program, GLenum target, GLuint index, const GLfloat* params ) { }
static void null_glNamedProgramLocalParameterI4iEXT( GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
static void null_glNamedProgramLocalParameterI4ivEXT( GLuint program, GLenum target, GLuint index, const GLint* params ) { }
static void null_glNamedProgramLocalParameterI4uiEXT( GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
static void null_glNamedProgramLocalParameterI4uivEXT( GLuint program, GLenum target, GLuint index, const GLuint* params ) { }
static void null_glNamedProgramLocalParameters4fvEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
static void null_glNamedProgramLocalParametersI4ivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
static void null_glNamedProgramLocalParametersI4uivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
static void null_glNamedProgramStringEXT( GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid* string ) { }
static void null_glNamedRenderbufferStorageEXT( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glNamedStringARB( GLenum type, GLint namelen, const char* name, GLint stringlen, const char* string ) { }
static GLuint null_glNewBufferRegion( GLenum type ) { return 0; }
static GLuint null_glNewObjectBufferATI( GLsizei size, const GLvoid* pointer, GLenum usage ) { return 0; }
static void null_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glNormal3fVertex3fvSUN( const GLfloat* n, const GLfloat* v ) { }
static void null_glNormal3hNV( unsigned short nx, unsigned short ny, unsigned short nz ) { }
static void null_glNormal3hvNV( const unsigned short* v ) { }
static void null_glNormalFormatNV( GLenum type, GLsizei stride ) { }
static void null_glNormalP3ui( GLenum type, GLuint coords ) { }
static void null_glNormalP3uiv( GLenum type, const GLuint* coords ) { }
static void null_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer ) { }
static void null_glNormalPointerListIBM( GLenum type, GLint stride, const GLvoid** pointer, GLint ptrstride ) { }
static void null_glNormalPointervINTEL( GLenum type, const GLvoid** pointer ) { }
static void null_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) { }
static void null_glNormalStream3bvATI( GLenum stream, const GLbyte* coords ) { }
static void null_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) { }
static void null_glNormalStream3dvATI( GLenum stream, const GLdouble* coords ) { }
static void null_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) { }
static void null_glNormalStream3fvATI( GLenum stream, const GLfloat* coords ) { }
static void null_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) { }
static void null_glNormalStream3ivATI( GLenum stream, const GLint* coords ) { }
static void null_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) { }
static void null_glNormalStream3svATI( GLenum stream, const GLshort* coords ) { }
static GLenum null_glObjectPurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
static GLenum null_glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
static void null_glPNTrianglesfATI( GLenum pname, GLfloat param ) { }
static void null_glPNTrianglesiATI( GLenum pname, GLint param ) { }
static void null_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) { }
static void null_glPatchParameterfv( GLenum pname, const GLfloat* values ) { }
static void null_glPatchParameteri( GLenum pname, GLint value ) { }
static void null_glPathColorGenNV( GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat* coeffs ) { }
static void null_glPathCommandsNV( GLuint path, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid* coords ) { }
static void null_glPathCoordsNV( GLuint path, GLsizei numCoords, GLenum coordType, const GLvoid* coords ) { }
static void null_glPathCoverDepthFuncNV( GLenum func ) { }
static void null_glPathDashArrayNV( GLuint path, GLsizei dashCount, const GLfloat* dashArray ) { }
static void null_glPathFogGenNV( GLenum genMode ) { }
static void null_glPathGlyphRangeNV( GLuint firstPathName, GLenum fontTarget, const GLvoid* fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
static void null_glPathGlyphsNV( GLuint firstPathName, GLenum fontTarget, const GLvoid* fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const GLvoid* charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
static void null_glPathParameterfNV( GLuint path, GLenum pname, GLfloat value ) { }
static void null_glPathParameterfvNV( GLuint path, GLenum pname, const GLfloat* value ) { }
static void null_glPathParameteriNV( GLuint path, GLenum pname, GLint value ) { }
static void null_glPathParameterivNV( GLuint path, GLenum pname, const GLint* value ) { }
static void null_glPathStencilDepthOffsetNV( GLfloat factor, GLfloat units ) { }
static void null_glPathStencilFuncNV( GLenum func, GLint ref, GLuint mask ) { }
static void null_glPathStringNV( GLuint path, GLenum format, GLsizei length, const GLvoid* pathString ) { }
static void null_glPathSubCommandsNV( GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte* commands, GLsizei numCoords, GLenum coordType, const GLvoid* coords ) { }
static void null_glPathSubCoordsNV( GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const GLvoid* coords ) { }
static void null_glPathTexGenNV( GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat* coeffs ) { }
static void null_glPauseTransformFeedback( void ) { }
static void null_glPauseTransformFeedbackNV( void ) { }
static void null_glPixelDataRangeNV( GLenum target, GLsizei length, GLvoid* pointer ) { }
static void null_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) { }
static void null_glPixelTexGenParameterfvSGIS( GLenum pname, const GLfloat* params ) { }
static void null_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) { }
static void null_glPixelTexGenParameterivSGIS( GLenum pname, const GLint* params ) { }
static void null_glPixelTexGenSGIX( GLenum mode ) { }
static void null_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) { }
static void null_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) { }
static void null_glPixelTransformParameterivEXT( GLenum target, GLenum pname, const GLint* params ) { }
static GLboolean null_glPointAlongPathNV( GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat* x, GLfloat* y, GLfloat* tangentX, GLfloat* tangentY ) { return 0; }
static void null_glPointParameterf( GLenum pname, GLfloat param ) { }
static void null_glPointParameterfARB( GLenum pname, GLfloat param ) { }
static void null_glPointParameterfEXT( GLenum pname, GLfloat param ) { }
static void null_glPointParameterfSGIS( GLenum pname, GLfloat param ) { }
static void null_glPointParameterfv( GLenum pname, const GLfloat* params ) { }
static void null_glPointParameterfvARB( GLenum pname, const GLfloat* params ) { }
static void null_glPointParameterfvEXT( GLenum pname, const GLfloat* params ) { }
static void null_glPointParameterfvSGIS( GLenum pname, const GLfloat* params ) { }
static void null_glPointParameteri( GLenum pname, GLint param ) { }
static void null_glPointParameteriNV( GLenum pname, GLint param ) { }
static void null_glPointParameteriv( GLenum pname, const GLint* params ) { }
static void null_glPointParameterivNV( GLenum pname, const GLint* params ) { }
static GLint null_glPollAsyncSGIX( GLuint* markerp ) { return 0; }
static GLint null_glPollInstrumentsSGIX( GLint* marker_p ) { return 0; }
static void null_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) { }
static void null_glPresentFrameDualFillNV( GLuint video_slot, UINT64 minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3 ) { }
static void null_glPresentFrameKeyedNV( GLuint video_slot, UINT64 minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1 ) { }
static void null_glPrimitiveRestartIndex( GLuint index ) { }
static void null_glPrimitiveRestartIndexNV( GLuint index ) { }
static void null_glPrimitiveRestartNV( void ) { }
static void null_glPrioritizeTexturesEXT( GLsizei n, const GLuint* textures, const GLclampf* priorities ) { }
static void null_glProgramBinary( GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length ) { }
static void null_glProgramBufferParametersIivNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint* params ) { }
static void null_glProgramBufferParametersIuivNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint* params ) { }
static void null_glProgramBufferParametersfvNV( GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat* params ) { }
static void null_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glProgramEnvParameter4dvARB( GLenum target, GLuint index, const GLdouble* params ) { }
static void null_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glProgramEnvParameter4fvARB( GLenum target, GLuint index, const GLfloat* params ) { }
static void null_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
static void null_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, const GLint* params ) { }
static void null_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
static void null_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, const GLuint* params ) { }
static void null_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
static void null_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
static void null_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
static void null_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glProgramLocalParameter4dvARB( GLenum target, GLuint index, const GLdouble* params ) { }
static void null_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glProgramLocalParameter4fvARB( GLenum target, GLuint index, const GLfloat* params ) { }
static void null_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
static void null_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, const GLint* params ) { }
static void null_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
static void null_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, const GLuint* params ) { }
static void null_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat* params ) { }
static void null_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint* params ) { }
static void null_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint* params ) { }
static void null_glProgramNamedParameter4dNV( GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, const GLubyte* name, const GLdouble* v ) { }
static void null_glProgramNamedParameter4fNV( GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, const GLubyte* name, const GLfloat* v ) { }
static void null_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glProgramParameter4dvNV( GLenum target, GLuint index, const GLdouble* v ) { }
static void null_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glProgramParameter4fvNV( GLenum target, GLuint index, const GLfloat* v ) { }
static void null_glProgramParameteri( GLuint program, GLenum pname, GLint value ) { }
static void null_glProgramParameteriARB( GLuint program, GLenum pname, GLint value ) { }
static void null_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) { }
static void null_glProgramParameters4dvNV( GLenum target, GLuint index, GLsizei count, const GLdouble* v ) { }
static void null_glProgramParameters4fvNV( GLenum target, GLuint index, GLsizei count, const GLfloat* v ) { }
static void null_glProgramStringARB( GLenum target, GLenum format, GLsizei len, const GLvoid* string ) { }
static void null_glProgramSubroutineParametersuivNV( GLenum target, GLsizei count, const GLuint* params ) { }
static void null_glProgramUniform1d( GLuint program, GLint location, GLdouble v0 ) { }
static void null_glProgramUniform1dEXT( GLuint program, GLint location, GLdouble x ) { }
static void null_glProgramUniform1dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform1dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform1f( GLuint program, GLint location, GLfloat v0 ) { }
static void null_glProgramUniform1fEXT( GLuint program, GLint location, GLfloat v0 ) { }
static void null_glProgramUniform1fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform1fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform1i( GLuint program, GLint location, GLint v0 ) { }
static void null_glProgramUniform1i64NV( GLuint program, GLint location, INT64 x ) { }
static void null_glProgramUniform1i64vNV( GLuint program, GLint location, GLsizei count, const INT64* value ) { }
static void null_glProgramUniform1iEXT( GLuint program, GLint location, GLint v0 ) { }
static void null_glProgramUniform1iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform1ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform1ui( GLuint program, GLint location, GLuint v0 ) { }
static void null_glProgramUniform1ui64NV( GLuint program, GLint location, UINT64 x ) { }
static void null_glProgramUniform1ui64vNV( GLuint program, GLint location, GLsizei count, const UINT64* value ) { }
static void null_glProgramUniform1uiEXT( GLuint program, GLint location, GLuint v0 ) { }
static void null_glProgramUniform1uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniform1uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniform2d( GLuint program, GLint location, GLdouble v0, GLdouble v1 ) { }
static void null_glProgramUniform2dEXT( GLuint program, GLint location, GLdouble x, GLdouble y ) { }
static void null_glProgramUniform2dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform2dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform2f( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
static void null_glProgramUniform2fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
static void null_glProgramUniform2fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform2fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform2i( GLuint program, GLint location, GLint v0, GLint v1 ) { }
static void null_glProgramUniform2i64NV( GLuint program, GLint location, INT64 x, INT64 y ) { }
static void null_glProgramUniform2i64vNV( GLuint program, GLint location, GLsizei count, const INT64* value ) { }
static void null_glProgramUniform2iEXT( GLuint program, GLint location, GLint v0, GLint v1 ) { }
static void null_glProgramUniform2iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform2ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform2ui( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
static void null_glProgramUniform2ui64NV( GLuint program, GLint location, UINT64 x, UINT64 y ) { }
static void null_glProgramUniform2ui64vNV( GLuint program, GLint location, GLsizei count, const UINT64* value ) { }
static void null_glProgramUniform2uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
static void null_glProgramUniform2uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniform2uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniform3d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2 ) { }
static void null_glProgramUniform3dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glProgramUniform3dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform3dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform3f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
static void null_glProgramUniform3fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
static void null_glProgramUniform3fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform3fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform3i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
static void null_glProgramUniform3i64NV( GLuint program, GLint location, INT64 x, INT64 y, INT64 z ) { }
static void null_glProgramUniform3i64vNV( GLuint program, GLint location, GLsizei count, const INT64* value ) { }
static void null_glProgramUniform3iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
static void null_glProgramUniform3iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform3ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform3ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
static void null_glProgramUniform3ui64NV( GLuint program, GLint location, UINT64 x, UINT64 y, UINT64 z ) { }
static void null_glProgramUniform3ui64vNV( GLuint program, GLint location, GLsizei count, const UINT64* value ) { }
static void null_glProgramUniform3uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
static void null_glProgramUniform3uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniform3uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniform4d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3 ) { }
static void null_glProgramUniform4dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glProgramUniform4dv( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform4dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glProgramUniform4f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
static void null_glProgramUniform4fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
static void null_glProgramUniform4fv( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform4fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glProgramUniform4i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
static void null_glProgramUniform4i64NV( GLuint program, GLint location, INT64 x, INT64 y, INT64 z, INT64 w ) { }
static void null_glProgramUniform4i64vNV( GLuint program, GLint location, GLsizei count, const INT64* value ) { }
static void null_glProgramUniform4iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
static void null_glProgramUniform4iv( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform4ivEXT( GLuint program, GLint location, GLsizei count, const GLint* value ) { }
static void null_glProgramUniform4ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
static void null_glProgramUniform4ui64NV( GLuint program, GLint location, UINT64 x, UINT64 y, UINT64 z, UINT64 w ) { }
static void null_glProgramUniform4ui64vNV( GLuint program, GLint location, GLsizei count, const UINT64* value ) { }
static void null_glProgramUniform4uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
static void null_glProgramUniform4uiv( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniform4uivEXT( GLuint program, GLint location, GLsizei count, const GLuint* value ) { }
static void null_glProgramUniformHandleui64NV( GLuint program, GLint location, UINT64 value ) { }
static void null_glProgramUniformHandleui64vNV( GLuint program, GLint location, GLsizei count, const UINT64* values ) { }
static void null_glProgramUniformMatrix2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix2x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix2x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix2x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix2x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix2x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix2x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix2x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix2x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix3x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix3x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix3x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix3x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix3x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix3x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix3x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix3x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix4x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix4x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix4x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix4x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix4x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix4x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glProgramUniformMatrix4x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glProgramUniformui64NV( GLuint program, GLint location, UINT64 value ) { }
static void null_glProgramUniformui64vNV( GLuint program, GLint location, GLsizei count, const UINT64* value ) { }
static void null_glProgramVertexLimitNV( GLenum target, GLint limit ) { }
static void null_glProvokingVertex( GLenum mode ) { }
static void null_glProvokingVertexEXT( GLenum mode ) { }
static void null_glPushClientAttribDefaultEXT( GLbitfield mask ) { }
static void null_glQueryCounter( GLuint id, GLenum target ) { }
static void null_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) { }
static void null_glReadInstrumentsSGIX( GLint marker ) { }
static void null_glReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid* data ) { }
static void null_glReferencePlaneSGIX( const GLdouble* equation ) { }
static void null_glReleaseShaderCompiler( void ) { }
static void null_glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glRenderbufferStorageMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glReplacementCodePointerSUN( GLenum type, GLsizei stride, const GLvoid** pointer ) { }
static void null_glReplacementCodeubSUN( GLubyte code ) { }
static void null_glReplacementCodeubvSUN( const GLubyte* code ) { }
static void null_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiColor3fVertex3fvSUN( const GLuint* rc, const GLfloat* c, const GLfloat* v ) { }
static void null_glReplacementCodeuiColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
static void null_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiColor4ubVertex3fvSUN( const GLuint* rc, const GLubyte* c, const GLfloat* v ) { }
static void null_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* n, const GLfloat* v ) { }
static void null_glReplacementCodeuiSUN( GLuint code ) { }
static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* n, const GLfloat* v ) { }
static void null_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiTexCoord2fVertex3fvSUN( const GLuint* rc, const GLfloat* tc, const GLfloat* v ) { }
static void null_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glReplacementCodeuiVertex3fvSUN( const GLuint* rc, const GLfloat* v ) { }
static void null_glReplacementCodeuivSUN( const GLuint* code ) { }
static void null_glReplacementCodeusSUN( GLushort code ) { }
static void null_glReplacementCodeusvSUN( const GLushort* code ) { }
static void null_glRequestResidentProgramsNV( GLsizei n, const GLuint* programs ) { }
static void null_glResetHistogram( GLenum target ) { }
static void null_glResetHistogramEXT( GLenum target ) { }
static void null_glResetMinmax( GLenum target ) { }
static void null_glResetMinmaxEXT( GLenum target ) { }
static void null_glResizeBuffersMESA( void ) { }
static void null_glResumeTransformFeedback( void ) { }
static void null_glResumeTransformFeedbackNV( void ) { }
static void null_glSampleCoverage( GLfloat value, GLboolean invert ) { }
static void null_glSampleCoverageARB( GLfloat value, GLboolean invert ) { }
static void null_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { }
static void null_glSampleMaskEXT( GLclampf value, GLboolean invert ) { }
static void null_glSampleMaskIndexedNV( GLuint index, GLbitfield mask ) { }
static void null_glSampleMaskSGIS( GLclampf value, GLboolean invert ) { }
static void null_glSampleMaski( GLuint index, GLbitfield mask ) { }
static void null_glSamplePatternEXT( GLenum pattern ) { }
static void null_glSamplePatternSGIS( GLenum pattern ) { }
static void null_glSamplerParameterIiv( GLuint sampler, GLenum pname, const GLint* param ) { }
static void null_glSamplerParameterIuiv( GLuint sampler, GLenum pname, const GLuint* param ) { }
static void null_glSamplerParameterf( GLuint sampler, GLenum pname, GLfloat param ) { }
static void null_glSamplerParameterfv( GLuint sampler, GLenum pname, const GLfloat* param ) { }
static void null_glSamplerParameteri( GLuint sampler, GLenum pname, GLint param ) { }
static void null_glSamplerParameteriv( GLuint sampler, GLenum pname, const GLint* param ) { }
static void null_glScissorArrayv( GLuint first, GLsizei count, const GLint* v ) { }
static void null_glScissorIndexed( GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height ) { }
static void null_glScissorIndexedv( GLuint index, const GLint* v ) { }
static void null_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
static void null_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) { }
static void null_glSecondaryColor3bv( const GLbyte* v ) { }
static void null_glSecondaryColor3bvEXT( const GLbyte* v ) { }
static void null_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
static void null_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) { }
static void null_glSecondaryColor3dv( const GLdouble* v ) { }
static void null_glSecondaryColor3dvEXT( const GLdouble* v ) { }
static void null_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
static void null_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) { }
static void null_glSecondaryColor3fv( const GLfloat* v ) { }
static void null_glSecondaryColor3fvEXT( const GLfloat* v ) { }
static void null_glSecondaryColor3hNV( unsigned short red, unsigned short green, unsigned short blue ) { }
static void null_glSecondaryColor3hvNV( const unsigned short* v ) { }
static void null_glSecondaryColor3i( GLint red, GLint green, GLint blue ) { }
static void null_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) { }
static void null_glSecondaryColor3iv( const GLint* v ) { }
static void null_glSecondaryColor3ivEXT( const GLint* v ) { }
static void null_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) { }
static void null_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) { }
static void null_glSecondaryColor3sv( const GLshort* v ) { }
static void null_glSecondaryColor3svEXT( const GLshort* v ) { }
static void null_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
static void null_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) { }
static void null_glSecondaryColor3ubv( const GLubyte* v ) { }
static void null_glSecondaryColor3ubvEXT( const GLubyte* v ) { }
static void null_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) { }
static void null_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) { }
static void null_glSecondaryColor3uiv( const GLuint* v ) { }
static void null_glSecondaryColor3uivEXT( const GLuint* v ) { }
static void null_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) { }
static void null_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) { }
static void null_glSecondaryColor3usv( const GLushort* v ) { }
static void null_glSecondaryColor3usvEXT( const GLushort* v ) { }
static void null_glSecondaryColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
static void null_glSecondaryColorP3ui( GLenum type, GLuint color ) { }
static void null_glSecondaryColorP3uiv( GLenum type, const GLuint* color ) { }
static void null_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, const GLvoid** pointer, GLint ptrstride ) { }
static void null_glSelectPerfMonitorCountersAMD( GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* counterList ) { }
static void null_glSelectTextureCoordSetSGIS( GLenum target ) { }
static void null_glSelectTextureSGIS( GLenum target ) { }
static void null_glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* row, const GLvoid* column ) { }
static void null_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* row, const GLvoid* column ) { }
static void null_glSetFenceAPPLE( GLuint fence ) { }
static void null_glSetFenceNV( GLuint fence, GLenum condition ) { }
static void null_glSetFragmentShaderConstantATI( GLuint dst, const GLfloat* value ) { }
static void null_glSetInvariantEXT( GLuint id, GLenum type, const GLvoid* addr ) { }
static void null_glSetLocalConstantEXT( GLuint id, GLenum type, const GLvoid* addr ) { }
static void null_glSetMultisamplefvAMD( GLenum pname, GLuint index, const GLfloat* val ) { }
static void null_glShaderBinary( GLsizei count, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length ) { }
static void null_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) { }
static void null_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) { }
static void null_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) { }
static void null_glShaderSource( GLuint shader, GLsizei count, const char* const* string, const GLint* length ) { }
static void null_glShaderSourceARB( unsigned int shaderObj, GLsizei count, const char** string, const GLint* length ) { }
static void null_glSharpenTexFuncSGIS( GLenum target, GLsizei n, const GLfloat* points ) { }
static void null_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) { }
static void null_glSpriteParameterfvSGIX( GLenum pname, const GLfloat* params ) { }
static void null_glSpriteParameteriSGIX( GLenum pname, GLint param ) { }
static void null_glSpriteParameterivSGIX( GLenum pname, const GLint* params ) { }
static void null_glStartInstrumentsSGIX( void ) { }
static void null_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) { }
static void null_glStencilFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const GLvoid* paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat* transformValues ) { }
static void null_glStencilFillPathNV( GLuint path, GLenum fillMode, GLuint mask ) { }
static void null_glStencilFuncSeparate( GLenum face, GLenum func, GLint ref, GLuint mask ) { }
static void null_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) { }
static void null_glStencilMaskSeparate( GLenum face, GLuint mask ) { }
static void null_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
static void null_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
static void null_glStencilOpValueAMD( GLenum face, GLuint value ) { }
static void null_glStencilStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const GLvoid* paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat* transformValues ) { }
static void null_glStencilStrokePathNV( GLuint path, GLint reference, GLuint mask ) { }
static void null_glStopInstrumentsSGIX( GLint marker ) { }
static void null_glStringMarkerGREMEDY( GLsizei len, const GLvoid* string ) { }
static void null_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
static void null_glTagSampleBufferSGIX( void ) { }
static void null_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) { }
static void null_glTangent3bvEXT( const GLbyte* v ) { }
static void null_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) { }
static void null_glTangent3dvEXT( const GLdouble* v ) { }
static void null_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) { }
static void null_glTangent3fvEXT( const GLfloat* v ) { }
static void null_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) { }
static void null_glTangent3ivEXT( const GLint* v ) { }
static void null_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) { }
static void null_glTangent3svEXT( const GLshort* v ) { }
static void null_glTangentPointerEXT( GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glTbufferMask3DFX( GLuint mask ) { }
static void null_glTessellationFactorAMD( GLfloat factor ) { }
static void null_glTessellationModeAMD( GLenum mode ) { }
static GLboolean null_glTestFenceAPPLE( GLuint fence ) { return 0; }
static GLboolean null_glTestFenceNV( GLuint fence ) { return 0; }
static GLboolean null_glTestObjectAPPLE( GLenum object, GLuint name ) { return 0; }
static void null_glTexBuffer( GLenum target, GLenum internalformat, GLuint buffer ) { }
static void null_glTexBufferARB( GLenum target, GLenum internalformat, GLuint buffer ) { }
static void null_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) { }
static void null_glTexBumpParameterfvATI( GLenum pname, const GLfloat* param ) { }
static void null_glTexBumpParameterivATI( GLenum pname, const GLint* param ) { }
static void null_glTexCoord1hNV( unsigned short s ) { }
static void null_glTexCoord1hvNV( const unsigned short* v ) { }
static void null_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glTexCoord2fColor3fVertex3fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* v ) { }
static void null_glTexCoord2fColor4fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glTexCoord2fColor4fNormal3fVertex3fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
static void null_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glTexCoord2fColor4ubVertex3fvSUN( const GLfloat* tc, const GLubyte* c, const GLfloat* v ) { }
static void null_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glTexCoord2fNormal3fVertex3fvSUN( const GLfloat* tc, const GLfloat* n, const GLfloat* v ) { }
static void null_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glTexCoord2fVertex3fvSUN( const GLfloat* tc, const GLfloat* v ) { }
static void null_glTexCoord2hNV( unsigned short s, unsigned short t ) { }
static void null_glTexCoord2hvNV( const unsigned short* v ) { }
static void null_glTexCoord3hNV( unsigned short s, unsigned short t, unsigned short r ) { }
static void null_glTexCoord3hvNV( const unsigned short* v ) { }
static void null_glTexCoord4fColor4fNormal3fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glTexCoord4fColor4fNormal3fVertex4fvSUN( const GLfloat* tc, const GLfloat* c, const GLfloat* n, const GLfloat* v ) { }
static void null_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glTexCoord4fVertex4fvSUN( const GLfloat* tc, const GLfloat* v ) { }
static void null_glTexCoord4hNV( unsigned short s, unsigned short t, unsigned short r, unsigned short q ) { }
static void null_glTexCoord4hvNV( const unsigned short* v ) { }
static void null_glTexCoordFormatNV( GLint size, GLenum type, GLsizei stride ) { }
static void null_glTexCoordP1ui( GLenum type, GLuint coords ) { }
static void null_glTexCoordP1uiv( GLenum type, const GLuint* coords ) { }
static void null_glTexCoordP2ui( GLenum type, GLuint coords ) { }
static void null_glTexCoordP2uiv( GLenum type, const GLuint* coords ) { }
static void null_glTexCoordP3ui( GLenum type, GLuint coords ) { }
static void null_glTexCoordP3uiv( GLenum type, const GLuint* coords ) { }
static void null_glTexCoordP4ui( GLenum type, GLuint coords ) { }
static void null_glTexCoordP4uiv( GLenum type, const GLuint* coords ) { }
static void null_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer ) { }
static void null_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, const GLvoid** pointer, GLint ptrstride ) { }
static void null_glTexCoordPointervINTEL( GLint size, GLenum type, const GLvoid** pointer ) { }
static void null_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, const GLfloat* weights ) { }
static void null_glTexImage2DMultisample( GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
static void null_glTexImage2DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
static void null_glTexImage3D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexImage3DEXT( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexImage3DMultisample( GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
static void null_glTexImage3DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
static void null_glTexImage4DSGIS( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexParameterIiv( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glTexParameterIivEXT( GLenum target, GLenum pname, const GLint* params ) { }
static void null_glTexParameterIuiv( GLenum target, GLenum pname, const GLuint* params ) { }
static void null_glTexParameterIuivEXT( GLenum target, GLenum pname, const GLuint* params ) { }
static void null_glTexRenderbufferNV( GLenum target, GLuint renderbuffer ) { }
static void null_glTexStorage1D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
static void null_glTexStorage2D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glTexStorage3D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
static void null_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTexSubImage4DSGIS( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTextureBarrierNV( void ) { }
static void null_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) { }
static void null_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
static void null_glTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTextureImage2DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
static void null_glTextureImage2DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
static void null_glTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTextureImage3DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
static void null_glTextureImage3DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
static void null_glTextureLightEXT( GLenum pname ) { }
static void null_glTextureMaterialEXT( GLenum face, GLenum mode ) { }
static void null_glTextureNormalEXT( GLenum mode ) { }
static void null_glTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, const GLint* params ) { }
static void null_glTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, const GLuint* params ) { }
static void null_glTextureParameterfEXT( GLuint texture, GLenum target, GLenum pname, GLfloat param ) { }
static void null_glTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, const GLfloat* params ) { }
static void null_glTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param ) { }
static void null_glTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, const GLint* params ) { }
static void null_glTextureRangeAPPLE( GLenum target, GLsizei length, const GLvoid* pointer ) { }
static void null_glTextureRenderbufferEXT( GLuint texture, GLenum target, GLuint renderbuffer ) { }
static void null_glTextureStorage1DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
static void null_glTextureStorage2DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
static void null_glTextureStorage3DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
static void null_glTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels ) { }
static void null_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) { }
static void null_glTransformFeedbackAttribsNV( GLuint count, const GLint* attribs, GLenum bufferMode ) { }
static void null_glTransformFeedbackStreamAttribsNV( GLsizei count, const GLint* attribs, GLsizei nbuffers, const GLint* bufstreams, GLenum bufferMode ) { }
static void null_glTransformFeedbackVaryings( GLuint program, GLsizei count, const char* const* varyings, GLenum bufferMode ) { }
static void null_glTransformFeedbackVaryingsEXT( GLuint program, GLsizei count, const char** varyings, GLenum bufferMode ) { }
static void null_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, const GLint* locations, GLenum bufferMode ) { }
static void null_glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat* transformValues ) { }
static void null_glUniform1d( GLint location, GLdouble x ) { }
static void null_glUniform1dv( GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glUniform1f( GLint location, GLfloat v0 ) { }
static void null_glUniform1fARB( GLint location, GLfloat v0 ) { }
static void null_glUniform1fv( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform1fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform1i( GLint location, GLint v0 ) { }
static void null_glUniform1i64NV( GLint location, INT64 x ) { }
static void null_glUniform1i64vNV( GLint location, GLsizei count, const INT64* value ) { }
static void null_glUniform1iARB( GLint location, GLint v0 ) { }
static void null_glUniform1iv( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform1ivARB( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform1ui( GLint location, GLuint v0 ) { }
static void null_glUniform1ui64NV( GLint location, UINT64 x ) { }
static void null_glUniform1ui64vNV( GLint location, GLsizei count, const UINT64* value ) { }
static void null_glUniform1uiEXT( GLint location, GLuint v0 ) { }
static void null_glUniform1uiv( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniform1uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniform2d( GLint location, GLdouble x, GLdouble y ) { }
static void null_glUniform2dv( GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) { }
static void null_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) { }
static void null_glUniform2fv( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform2fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform2i( GLint location, GLint v0, GLint v1 ) { }
static void null_glUniform2i64NV( GLint location, INT64 x, INT64 y ) { }
static void null_glUniform2i64vNV( GLint location, GLsizei count, const INT64* value ) { }
static void null_glUniform2iARB( GLint location, GLint v0, GLint v1 ) { }
static void null_glUniform2iv( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform2ivARB( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform2ui( GLint location, GLuint v0, GLuint v1 ) { }
static void null_glUniform2ui64NV( GLint location, UINT64 x, UINT64 y ) { }
static void null_glUniform2ui64vNV( GLint location, GLsizei count, const UINT64* value ) { }
static void null_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) { }
static void null_glUniform2uiv( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniform2uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniform3d( GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glUniform3dv( GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
static void null_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
static void null_glUniform3fv( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform3fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) { }
static void null_glUniform3i64NV( GLint location, INT64 x, INT64 y, INT64 z ) { }
static void null_glUniform3i64vNV( GLint location, GLsizei count, const INT64* value ) { }
static void null_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) { }
static void null_glUniform3iv( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform3ivARB( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform3ui( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
static void null_glUniform3ui64NV( GLint location, UINT64 x, UINT64 y, UINT64 z ) { }
static void null_glUniform3ui64vNV( GLint location, GLsizei count, const UINT64* value ) { }
static void null_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
static void null_glUniform3uiv( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniform3uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniform4d( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glUniform4dv( GLint location, GLsizei count, const GLdouble* value ) { }
static void null_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
static void null_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
static void null_glUniform4fv( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform4fvARB( GLint location, GLsizei count, const GLfloat* value ) { }
static void null_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
static void null_glUniform4i64NV( GLint location, INT64 x, INT64 y, INT64 z, INT64 w ) { }
static void null_glUniform4i64vNV( GLint location, GLsizei count, const INT64* value ) { }
static void null_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
static void null_glUniform4iv( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform4ivARB( GLint location, GLsizei count, const GLint* value ) { }
static void null_glUniform4ui( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
static void null_glUniform4ui64NV( GLint location, UINT64 x, UINT64 y, UINT64 z, UINT64 w ) { }
static void null_glUniform4ui64vNV( GLint location, GLsizei count, const UINT64* value ) { }
static void null_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
static void null_glUniform4uiv( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniform4uivEXT( GLint location, GLsizei count, const GLuint* value ) { }
static void null_glUniformBlockBinding( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) { }
static void null_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) { }
static void null_glUniformHandleui64NV( GLint location, UINT64 value ) { }
static void null_glUniformHandleui64vNV( GLint location, GLsizei count, const UINT64* value ) { }
static void null_glUniformMatrix2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix2x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix2x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix3x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix3x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix4x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformMatrix4x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble* value ) { }
static void null_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value ) { }
static void null_glUniformSubroutinesuiv( GLenum shadertype, GLsizei count, const GLuint* indices ) { }
static void null_glUniformui64NV( GLint location, UINT64 value ) { }
static void null_glUniformui64vNV( GLint location, GLsizei count, const UINT64* value ) { }
static void null_glUnlockArraysEXT( void ) { }
static GLboolean null_glUnmapBuffer( GLenum target ) { return 0; }
static GLboolean null_glUnmapBufferARB( GLenum target ) { return 0; }
static GLboolean null_glUnmapNamedBufferEXT( GLuint buffer ) { return 0; }
static void null_glUnmapObjectBufferATI( GLuint buffer ) { }
static void null_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, const GLvoid* pointer, GLenum preserve ) { }
static void null_glUseProgram( GLuint program ) { }
static void null_glUseProgramObjectARB( unsigned int programObj ) { }
static void null_glUseProgramStages( GLuint pipeline, GLbitfield stages, GLuint program ) { }
static void null_glUseShaderProgramEXT( GLenum type, GLuint program ) { }
static void null_glVDPAUFiniNV( void ) { }
static void null_glVDPAUGetSurfaceivNV( INT_PTR surface, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values ) { }
static void null_glVDPAUInitNV( const GLvoid* vdpDevice, const GLvoid* getProcAddress ) { }
static void null_glVDPAUIsSurfaceNV( INT_PTR surface ) { }
static void null_glVDPAUMapSurfacesNV( GLsizei numSurfaces, const INT_PTR* surfaces ) { }
static INT_PTR null_glVDPAURegisterOutputSurfaceNV( GLvoid* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint* textureNames ) { return 0; }
static INT_PTR null_glVDPAURegisterVideoSurfaceNV( GLvoid* vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint* textureNames ) { return 0; }
static void null_glVDPAUSurfaceAccessNV( INT_PTR surface, GLenum access ) { }
static void null_glVDPAUUnmapSurfacesNV( GLsizei numSurface, const INT_PTR* surfaces ) { }
static void null_glVDPAUUnregisterSurfaceNV( INT_PTR surface ) { }
static void null_glValidateProgram( GLuint program ) { }
static void null_glValidateProgramARB( unsigned int programObj ) { }
static void null_glValidateProgramPipeline( GLuint pipeline ) { }
static void null_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
static void null_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, const GLvoid* addr ) { }
static void null_glVariantbvEXT( GLuint id, const GLbyte* addr ) { }
static void null_glVariantdvEXT( GLuint id, const GLdouble* addr ) { }
static void null_glVariantfvEXT( GLuint id, const GLfloat* addr ) { }
static void null_glVariantivEXT( GLuint id, const GLint* addr ) { }
static void null_glVariantsvEXT( GLuint id, const GLshort* addr ) { }
static void null_glVariantubvEXT( GLuint id, const GLubyte* addr ) { }
static void null_glVariantuivEXT( GLuint id, const GLuint* addr ) { }
static void null_glVariantusvEXT( GLuint id, const GLushort* addr ) { }
static void null_glVertex2hNV( unsigned short x, unsigned short y ) { }
static void null_glVertex2hvNV( const unsigned short* v ) { }
static void null_glVertex3hNV( unsigned short x, unsigned short y, unsigned short z ) { }
static void null_glVertex3hvNV( const unsigned short* v ) { }
static void null_glVertex4hNV( unsigned short x, unsigned short y, unsigned short z, unsigned short w ) { }
static void null_glVertex4hvNV( const unsigned short* v ) { }
static void null_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) { }
static void null_glVertexArrayRangeAPPLE( GLsizei length, GLvoid* pointer ) { }
static void null_glVertexArrayRangeNV( GLsizei length, const GLvoid* pointer ) { }
static void null_glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, INT_PTR offset ) { }
static void null_glVertexAttrib1d( GLuint index, GLdouble x ) { }
static void null_glVertexAttrib1dARB( GLuint index, GLdouble x ) { }
static void null_glVertexAttrib1dNV( GLuint index, GLdouble x ) { }
static void null_glVertexAttrib1dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib1dvARB( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib1dvNV( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib1f( GLuint index, GLfloat x ) { }
static void null_glVertexAttrib1fARB( GLuint index, GLfloat x ) { }
static void null_glVertexAttrib1fNV( GLuint index, GLfloat x ) { }
static void null_glVertexAttrib1fv( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib1fvARB( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib1fvNV( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib1hNV( GLuint index, unsigned short x ) { }
static void null_glVertexAttrib1hvNV( GLuint index, const unsigned short* v ) { }
static void null_glVertexAttrib1s( GLuint index, GLshort x ) { }
static void null_glVertexAttrib1sARB( GLuint index, GLshort x ) { }
static void null_glVertexAttrib1sNV( GLuint index, GLshort x ) { }
static void null_glVertexAttrib1sv( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib1svARB( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib1svNV( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) { }
static void null_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) { }
static void null_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) { }
static void null_glVertexAttrib2dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib2dvARB( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib2dvNV( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) { }
static void null_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) { }
static void null_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) { }
static void null_glVertexAttrib2fv( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib2fvARB( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib2fvNV( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib2hNV( GLuint index, unsigned short x, unsigned short y ) { }
static void null_glVertexAttrib2hvNV( GLuint index, const unsigned short* v ) { }
static void null_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) { }
static void null_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) { }
static void null_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) { }
static void null_glVertexAttrib2sv( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib2svARB( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib2svNV( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glVertexAttrib3dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib3dvARB( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib3dvNV( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glVertexAttrib3fv( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib3fvARB( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib3fvNV( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib3hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z ) { }
static void null_glVertexAttrib3hvNV( GLuint index, const unsigned short* v ) { }
static void null_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) { }
static void null_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) { }
static void null_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) { }
static void null_glVertexAttrib3sv( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib3svARB( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib3svNV( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib4Nbv( GLuint index, const GLbyte* v ) { }
static void null_glVertexAttrib4NbvARB( GLuint index, const GLbyte* v ) { }
static void null_glVertexAttrib4Niv( GLuint index, const GLint* v ) { }
static void null_glVertexAttrib4NivARB( GLuint index, const GLint* v ) { }
static void null_glVertexAttrib4Nsv( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib4NsvARB( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
static void null_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
static void null_glVertexAttrib4Nubv( GLuint index, const GLubyte* v ) { }
static void null_glVertexAttrib4NubvARB( GLuint index, const GLubyte* v ) { }
static void null_glVertexAttrib4Nuiv( GLuint index, const GLuint* v ) { }
static void null_glVertexAttrib4NuivARB( GLuint index, const GLuint* v ) { }
static void null_glVertexAttrib4Nusv( GLuint index, const GLushort* v ) { }
static void null_glVertexAttrib4NusvARB( GLuint index, const GLushort* v ) { }
static void null_glVertexAttrib4bv( GLuint index, const GLbyte* v ) { }
static void null_glVertexAttrib4bvARB( GLuint index, const GLbyte* v ) { }
static void null_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glVertexAttrib4dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib4dvARB( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib4dvNV( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glVertexAttrib4fv( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib4fvARB( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib4fvNV( GLuint index, const GLfloat* v ) { }
static void null_glVertexAttrib4hNV( GLuint index, unsigned short x, unsigned short y, unsigned short z, unsigned short w ) { }
static void null_glVertexAttrib4hvNV( GLuint index, const unsigned short* v ) { }
static void null_glVertexAttrib4iv( GLuint index, const GLint* v ) { }
static void null_glVertexAttrib4ivARB( GLuint index, const GLint* v ) { }
static void null_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
static void null_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
static void null_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
static void null_glVertexAttrib4sv( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib4svARB( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib4svNV( GLuint index, const GLshort* v ) { }
static void null_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
static void null_glVertexAttrib4ubv( GLuint index, const GLubyte* v ) { }
static void null_glVertexAttrib4ubvARB( GLuint index, const GLubyte* v ) { }
static void null_glVertexAttrib4ubvNV( GLuint index, const GLubyte* v ) { }
static void null_glVertexAttrib4uiv( GLuint index, const GLuint* v ) { }
static void null_glVertexAttrib4uivARB( GLuint index, const GLuint* v ) { }
static void null_glVertexAttrib4usv( GLuint index, const GLushort* v ) { }
static void null_glVertexAttrib4usvARB( GLuint index, const GLushort* v ) { }
static void null_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) { }
static void null_glVertexAttribDivisor( GLuint index, GLuint divisor ) { }
static void null_glVertexAttribDivisorARB( GLuint index, GLuint divisor ) { }
static void null_glVertexAttribFormatNV( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride ) { }
static void null_glVertexAttribI1i( GLuint index, GLint x ) { }
static void null_glVertexAttribI1iEXT( GLuint index, GLint x ) { }
static void null_glVertexAttribI1iv( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI1ivEXT( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI1ui( GLuint index, GLuint x ) { }
static void null_glVertexAttribI1uiEXT( GLuint index, GLuint x ) { }
static void null_glVertexAttribI1uiv( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI1uivEXT( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI2i( GLuint index, GLint x, GLint y ) { }
static void null_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) { }
static void null_glVertexAttribI2iv( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI2ivEXT( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI2ui( GLuint index, GLuint x, GLuint y ) { }
static void null_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) { }
static void null_glVertexAttribI2uiv( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI2uivEXT( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI3i( GLuint index, GLint x, GLint y, GLint z ) { }
static void null_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) { }
static void null_glVertexAttribI3iv( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI3ivEXT( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI3ui( GLuint index, GLuint x, GLuint y, GLuint z ) { }
static void null_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) { }
static void null_glVertexAttribI3uiv( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI3uivEXT( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI4bv( GLuint index, const GLbyte* v ) { }
static void null_glVertexAttribI4bvEXT( GLuint index, const GLbyte* v ) { }
static void null_glVertexAttribI4i( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
static void null_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
static void null_glVertexAttribI4iv( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI4ivEXT( GLuint index, const GLint* v ) { }
static void null_glVertexAttribI4sv( GLuint index, const GLshort* v ) { }
static void null_glVertexAttribI4svEXT( GLuint index, const GLshort* v ) { }
static void null_glVertexAttribI4ubv( GLuint index, const GLubyte* v ) { }
static void null_glVertexAttribI4ubvEXT( GLuint index, const GLubyte* v ) { }
static void null_glVertexAttribI4ui( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
static void null_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
static void null_glVertexAttribI4uiv( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI4uivEXT( GLuint index, const GLuint* v ) { }
static void null_glVertexAttribI4usv( GLuint index, const GLushort* v ) { }
static void null_glVertexAttribI4usvEXT( GLuint index, const GLushort* v ) { }
static void null_glVertexAttribIFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
static void null_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexAttribL1d( GLuint index, GLdouble x ) { }
static void null_glVertexAttribL1dEXT( GLuint index, GLdouble x ) { }
static void null_glVertexAttribL1dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL1dvEXT( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL1i64NV( GLuint index, INT64 x ) { }
static void null_glVertexAttribL1i64vNV( GLuint index, const INT64* v ) { }
static void null_glVertexAttribL1ui64NV( GLuint index, UINT64 x ) { }
static void null_glVertexAttribL1ui64vNV( GLuint index, const UINT64* v ) { }
static void null_glVertexAttribL2d( GLuint index, GLdouble x, GLdouble y ) { }
static void null_glVertexAttribL2dEXT( GLuint index, GLdouble x, GLdouble y ) { }
static void null_glVertexAttribL2dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL2dvEXT( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL2i64NV( GLuint index, INT64 x, INT64 y ) { }
static void null_glVertexAttribL2i64vNV( GLuint index, const INT64* v ) { }
static void null_glVertexAttribL2ui64NV( GLuint index, UINT64 x, UINT64 y ) { }
static void null_glVertexAttribL2ui64vNV( GLuint index, const UINT64* v ) { }
static void null_glVertexAttribL3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glVertexAttribL3dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glVertexAttribL3dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL3dvEXT( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL3i64NV( GLuint index, INT64 x, INT64 y, INT64 z ) { }
static void null_glVertexAttribL3i64vNV( GLuint index, const INT64* v ) { }
static void null_glVertexAttribL3ui64NV( GLuint index, UINT64 x, UINT64 y, UINT64 z ) { }
static void null_glVertexAttribL3ui64vNV( GLuint index, const UINT64* v ) { }
static void null_glVertexAttribL4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glVertexAttribL4dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glVertexAttribL4dv( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL4dvEXT( GLuint index, const GLdouble* v ) { }
static void null_glVertexAttribL4i64NV( GLuint index, INT64 x, INT64 y, INT64 z, INT64 w ) { }
static void null_glVertexAttribL4i64vNV( GLuint index, const INT64* v ) { }
static void null_glVertexAttribL4ui64NV( GLuint index, UINT64 x, UINT64 y, UINT64 z, UINT64 w ) { }
static void null_glVertexAttribL4ui64vNV( GLuint index, const UINT64* v ) { }
static void null_glVertexAttribLFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
static void null_glVertexAttribLPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexAttribLPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexAttribP1ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
static void null_glVertexAttribP1uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
static void null_glVertexAttribP2ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
static void null_glVertexAttribP2uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
static void null_glVertexAttribP3ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
static void null_glVertexAttribP3uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
static void null_glVertexAttribP4ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
static void null_glVertexAttribP4uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint* value ) { }
static void null_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexAttribs1dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
static void null_glVertexAttribs1fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
static void null_glVertexAttribs1hvNV( GLuint index, GLsizei n, const unsigned short* v ) { }
static void null_glVertexAttribs1svNV( GLuint index, GLsizei count, const GLshort* v ) { }
static void null_glVertexAttribs2dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
static void null_glVertexAttribs2fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
static void null_glVertexAttribs2hvNV( GLuint index, GLsizei n, const unsigned short* v ) { }
static void null_glVertexAttribs2svNV( GLuint index, GLsizei count, const GLshort* v ) { }
static void null_glVertexAttribs3dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
static void null_glVertexAttribs3fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
static void null_glVertexAttribs3hvNV( GLuint index, GLsizei n, const unsigned short* v ) { }
static void null_glVertexAttribs3svNV( GLuint index, GLsizei count, const GLshort* v ) { }
static void null_glVertexAttribs4dvNV( GLuint index, GLsizei count, const GLdouble* v ) { }
static void null_glVertexAttribs4fvNV( GLuint index, GLsizei count, const GLfloat* v ) { }
static void null_glVertexAttribs4hvNV( GLuint index, GLsizei n, const unsigned short* v ) { }
static void null_glVertexAttribs4svNV( GLuint index, GLsizei count, const GLshort* v ) { }
static void null_glVertexAttribs4ubvNV( GLuint index, GLsizei count, const GLubyte* v ) { }
static void null_glVertexBlendARB( GLint count ) { }
static void null_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) { }
static void null_glVertexBlendEnviATI( GLenum pname, GLint param ) { }
static void null_glVertexFormatNV( GLint size, GLenum type, GLsizei stride ) { }
static void null_glVertexP2ui( GLenum type, GLuint value ) { }
static void null_glVertexP2uiv( GLenum type, const GLuint* value ) { }
static void null_glVertexP3ui( GLenum type, GLuint value ) { }
static void null_glVertexP3uiv( GLenum type, const GLuint* value ) { }
static void null_glVertexP4ui( GLenum type, GLuint value ) { }
static void null_glVertexP4uiv( GLenum type, const GLuint* value ) { }
static void null_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid* pointer ) { }
static void null_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, const GLvoid** pointer, GLint ptrstride ) { }
static void null_glVertexPointervINTEL( GLint size, GLenum type, const GLvoid** pointer ) { }
static void null_glVertexStream1dATI( GLenum stream, GLdouble x ) { }
static void null_glVertexStream1dvATI( GLenum stream, const GLdouble* coords ) { }
static void null_glVertexStream1fATI( GLenum stream, GLfloat x ) { }
static void null_glVertexStream1fvATI( GLenum stream, const GLfloat* coords ) { }
static void null_glVertexStream1iATI( GLenum stream, GLint x ) { }
static void null_glVertexStream1ivATI( GLenum stream, const GLint* coords ) { }
static void null_glVertexStream1sATI( GLenum stream, GLshort x ) { }
static void null_glVertexStream1svATI( GLenum stream, const GLshort* coords ) { }
static void null_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) { }
static void null_glVertexStream2dvATI( GLenum stream, const GLdouble* coords ) { }
static void null_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) { }
static void null_glVertexStream2fvATI( GLenum stream, const GLfloat* coords ) { }
static void null_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) { }
static void null_glVertexStream2ivATI( GLenum stream, const GLint* coords ) { }
static void null_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) { }
static void null_glVertexStream2svATI( GLenum stream, const GLshort* coords ) { }
static void null_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glVertexStream3dvATI( GLenum stream, const GLdouble* coords ) { }
static void null_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glVertexStream3fvATI( GLenum stream, const GLfloat* coords ) { }
static void null_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) { }
static void null_glVertexStream3ivATI( GLenum stream, const GLint* coords ) { }
static void null_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) { }
static void null_glVertexStream3svATI( GLenum stream, const GLshort* coords ) { }
static void null_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glVertexStream4dvATI( GLenum stream, const GLdouble* coords ) { }
static void null_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glVertexStream4fvATI( GLenum stream, const GLfloat* coords ) { }
static void null_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) { }
static void null_glVertexStream4ivATI( GLenum stream, const GLint* coords ) { }
static void null_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) { }
static void null_glVertexStream4svATI( GLenum stream, const GLshort* coords ) { }
static void null_glVertexWeightPointerEXT( GLsizei size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glVertexWeightfEXT( GLfloat weight ) { }
static void null_glVertexWeightfvEXT( const GLfloat* weight ) { }
static void null_glVertexWeighthNV( unsigned short weight ) { }
static void null_glVertexWeighthvNV( const unsigned short* weight ) { }
static GLenum null_glVideoCaptureNV( GLuint video_capture_slot, GLuint* sequence_num, UINT64* capture_time ) { return 0; }
static void null_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble* params ) { }
static void null_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat* params ) { }
static void null_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint* params ) { }
static void null_glViewportArrayv( GLuint first, GLsizei count, const GLfloat* v ) { }
static void null_glViewportIndexedf( GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h ) { }
static void null_glViewportIndexedfv( GLuint index, const GLfloat* v ) { }
static void null_glWaitSync( GLvoid* sync, GLbitfield flags, UINT64 timeout ) { }
static void null_glWeightPathsNV( GLuint resultPath, GLsizei numPaths, const GLuint* paths, const GLfloat* weights ) { }
static void null_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer ) { }
static void null_glWeightbvARB( GLint size, const GLbyte* weights ) { }
static void null_glWeightdvARB( GLint size, const GLdouble* weights ) { }
static void null_glWeightfvARB( GLint size, const GLfloat* weights ) { }
static void null_glWeightivARB( GLint size, const GLint* weights ) { }
static void null_glWeightsvARB( GLint size, const GLshort* weights ) { }
static void null_glWeightubvARB( GLint size, const GLubyte* weights ) { }
static void null_glWeightuivARB( GLint size, const GLuint* weights ) { }
static void null_glWeightusvARB( GLint size, const GLushort* weights ) { }
static void null_glWindowPos2d( GLdouble x, GLdouble y ) { }
static void null_glWindowPos2dARB( GLdouble x, GLdouble y ) { }
static void null_glWindowPos2dMESA( GLdouble x, GLdouble y ) { }
static void null_glWindowPos2dv( const GLdouble* v ) { }
static void null_glWindowPos2dvARB( const GLdouble* v ) { }
static void null_glWindowPos2dvMESA( const GLdouble* v ) { }
static void null_glWindowPos2f( GLfloat x, GLfloat y ) { }
static void null_glWindowPos2fARB( GLfloat x, GLfloat y ) { }
static void null_glWindowPos2fMESA( GLfloat x, GLfloat y ) { }
static void null_glWindowPos2fv( const GLfloat* v ) { }
static void null_glWindowPos2fvARB( const GLfloat* v ) { }
static void null_glWindowPos2fvMESA( const GLfloat* v ) { }
static void null_glWindowPos2i( GLint x, GLint y ) { }
static void null_glWindowPos2iARB( GLint x, GLint y ) { }
static void null_glWindowPos2iMESA( GLint x, GLint y ) { }
static void null_glWindowPos2iv( const GLint* v ) { }
static void null_glWindowPos2ivARB( const GLint* v ) { }
static void null_glWindowPos2ivMESA( const GLint* v ) { }
static void null_glWindowPos2s( GLshort x, GLshort y ) { }
static void null_glWindowPos2sARB( GLshort x, GLshort y ) { }
static void null_glWindowPos2sMESA( GLshort x, GLshort y ) { }
static void null_glWindowPos2sv( const GLshort* v ) { }
static void null_glWindowPos2svARB( const GLshort* v ) { }
static void null_glWindowPos2svMESA( const GLshort* v ) { }
static void null_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) { }
static void null_glWindowPos3dv( const GLdouble* v ) { }
static void null_glWindowPos3dvARB( const GLdouble* v ) { }
static void null_glWindowPos3dvMESA( const GLdouble* v ) { }
static void null_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) { }
static void null_glWindowPos3fv( const GLfloat* v ) { }
static void null_glWindowPos3fvARB( const GLfloat* v ) { }
static void null_glWindowPos3fvMESA( const GLfloat* v ) { }
static void null_glWindowPos3i( GLint x, GLint y, GLint z ) { }
static void null_glWindowPos3iARB( GLint x, GLint y, GLint z ) { }
static void null_glWindowPos3iMESA( GLint x, GLint y, GLint z ) { }
static void null_glWindowPos3iv( const GLint* v ) { }
static void null_glWindowPos3ivARB( const GLint* v ) { }
static void null_glWindowPos3ivMESA( const GLint* v ) { }
static void null_glWindowPos3s( GLshort x, GLshort y, GLshort z ) { }
static void null_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) { }
static void null_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) { }
static void null_glWindowPos3sv( const GLshort* v ) { }
static void null_glWindowPos3svARB( const GLshort* v ) { }
static void null_glWindowPos3svMESA( const GLshort* v ) { }
static void null_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
static void null_glWindowPos4dvMESA( const GLdouble* v ) { }
static void null_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
static void null_glWindowPos4fvMESA( const GLfloat* v ) { }
static void null_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) { }
static void null_glWindowPos4ivMESA( const GLint* v ) { }
static void null_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) { }
static void null_glWindowPos4svMESA( const GLshort* v ) { }
static void null_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
static GLvoid* null_wglAllocateMemoryNV( GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority ) { return 0; }
static BOOL null_wglBindTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
static BOOL null_wglChoosePixelFormatARB( HDC hdc, const int* piAttribIList, const FLOAT* pfAttribFList, UINT nMaxFormats, int* piFormats, UINT* nNumFormats ) { return 0; }
static struct wgl_context * null_wglCreateContextAttribsARB( HDC hDC, struct wgl_context * hShareContext, const int* attribList ) { return 0; }
static struct wgl_pbuffer * null_wglCreatePbufferARB( HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList ) { return 0; }
static BOOL null_wglDestroyPbufferARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
static void null_wglFreeMemoryNV( void* pointer ) { }
static HDC null_wglGetCurrentReadDCARB( void ) { return 0; }
static const GLubyte * null_wglGetExtensionsStringARB( HDC hdc ) { return 0; }
static const GLubyte * null_wglGetExtensionsStringEXT( void ) { return 0; }
static HDC null_wglGetPbufferDCARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
static BOOL null_wglGetPixelFormatAttribfvARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, FLOAT* pfValues ) { return 0; }
static BOOL null_wglGetPixelFormatAttribivARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int* piAttributes, int* piValues ) { return 0; }
static int null_wglGetSwapIntervalEXT( void ) { return 0; }
static BOOL null_wglMakeContextCurrentARB( HDC hDrawDC, HDC hReadDC, struct wgl_context * hglrc ) { return 0; }
static BOOL null_wglQueryPbufferARB( struct wgl_pbuffer * hPbuffer, int iAttribute, int* piValue ) { return 0; }
static int null_wglReleasePbufferDCARB( struct wgl_pbuffer * hPbuffer, HDC hDC ) { return 0; }
static BOOL null_wglReleaseTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
static BOOL null_wglSetPbufferAttribARB( struct wgl_pbuffer * hPbuffer, const int* piAttribList ) { return 0; }
static BOOL null_wglSetPixelFormatWINE( HDC hdc, int format ) { return 0; }
static BOOL null_wglSwapIntervalEXT( int interval ) { return 0; }
struct opengl_funcs null_opengl_funcs =
{
{
null_wglCopyContext,
null_wglCreateContext,
null_wglDeleteContext,
null_wglDescribePixelFormat,
null_wglGetPixelFormat,
null_wglGetProcAddress,
null_wglMakeCurrent,
null_wglSetPixelFormat,
null_wglShareLists,
},
{
null_glAccum,
null_glAlphaFunc,
null_glAreTexturesResident,
null_glArrayElement,
null_glBegin,
null_glBindTexture,
null_glBitmap,
null_glBlendFunc,
null_glCallList,
null_glCallLists,
null_glClear,
null_glClearAccum,
null_glClearColor,
null_glClearDepth,
null_glClearIndex,
null_glClearStencil,
null_glClipPlane,
null_glColor3b,
null_glColor3bv,
null_glColor3d,
null_glColor3dv,
null_glColor3f,
null_glColor3fv,
null_glColor3i,
null_glColor3iv,
null_glColor3s,
null_glColor3sv,
null_glColor3ub,
null_glColor3ubv,
null_glColor3ui,
null_glColor3uiv,
null_glColor3us,
null_glColor3usv,
null_glColor4b,
null_glColor4bv,
null_glColor4d,
null_glColor4dv,
null_glColor4f,
null_glColor4fv,
null_glColor4i,
null_glColor4iv,
null_glColor4s,
null_glColor4sv,
null_glColor4ub,
null_glColor4ubv,
null_glColor4ui,
null_glColor4uiv,
null_glColor4us,
null_glColor4usv,
null_glColorMask,
null_glColorMaterial,
null_glColorPointer,
null_glCopyPixels,
null_glCopyTexImage1D,
null_glCopyTexImage2D,
null_glCopyTexSubImage1D,
null_glCopyTexSubImage2D,
null_glCullFace,
null_glDeleteLists,
null_glDeleteTextures,
null_glDepthFunc,
null_glDepthMask,
null_glDepthRange,
null_glDisable,
null_glDisableClientState,
null_glDrawArrays,
null_glDrawBuffer,
null_glDrawElements,
null_glDrawPixels,
null_glEdgeFlag,
null_glEdgeFlagPointer,
null_glEdgeFlagv,
null_glEnable,
null_glEnableClientState,
null_glEnd,
null_glEndList,
null_glEvalCoord1d,
null_glEvalCoord1dv,
null_glEvalCoord1f,
null_glEvalCoord1fv,
null_glEvalCoord2d,
null_glEvalCoord2dv,
null_glEvalCoord2f,
null_glEvalCoord2fv,
null_glEvalMesh1,
null_glEvalMesh2,
null_glEvalPoint1,
null_glEvalPoint2,
null_glFeedbackBuffer,
null_glFinish,
null_glFlush,
null_glFogf,
null_glFogfv,
null_glFogi,
null_glFogiv,
null_glFrontFace,
null_glFrustum,
null_glGenLists,
null_glGenTextures,
null_glGetBooleanv,
null_glGetClipPlane,
null_glGetDoublev,
null_glGetError,
null_glGetFloatv,
null_glGetIntegerv,
null_glGetLightfv,
null_glGetLightiv,
null_glGetMapdv,
null_glGetMapfv,
null_glGetMapiv,
null_glGetMaterialfv,
null_glGetMaterialiv,
null_glGetPixelMapfv,
null_glGetPixelMapuiv,
null_glGetPixelMapusv,
null_glGetPointerv,
null_glGetPolygonStipple,
null_glGetString,
null_glGetTexEnvfv,
null_glGetTexEnviv,
null_glGetTexGendv,
null_glGetTexGenfv,
null_glGetTexGeniv,
null_glGetTexImage,
null_glGetTexLevelParameterfv,
null_glGetTexLevelParameteriv,
null_glGetTexParameterfv,
null_glGetTexParameteriv,
null_glHint,
null_glIndexMask,
null_glIndexPointer,
null_glIndexd,
null_glIndexdv,
null_glIndexf,
null_glIndexfv,
null_glIndexi,
null_glIndexiv,
null_glIndexs,
null_glIndexsv,
null_glIndexub,
null_glIndexubv,
null_glInitNames,
null_glInterleavedArrays,
null_glIsEnabled,
null_glIsList,
null_glIsTexture,
null_glLightModelf,
null_glLightModelfv,
null_glLightModeli,
null_glLightModeliv,
null_glLightf,
null_glLightfv,
null_glLighti,
null_glLightiv,
null_glLineStipple,
null_glLineWidth,
null_glListBase,
null_glLoadIdentity,
null_glLoadMatrixd,
null_glLoadMatrixf,
null_glLoadName,
null_glLogicOp,
null_glMap1d,
null_glMap1f,
null_glMap2d,
null_glMap2f,
null_glMapGrid1d,
null_glMapGrid1f,
null_glMapGrid2d,
null_glMapGrid2f,
null_glMaterialf,
null_glMaterialfv,
null_glMateriali,
null_glMaterialiv,
null_glMatrixMode,
null_glMultMatrixd,
null_glMultMatrixf,
null_glNewList,
null_glNormal3b,
null_glNormal3bv,
null_glNormal3d,
null_glNormal3dv,
null_glNormal3f,
null_glNormal3fv,
null_glNormal3i,
null_glNormal3iv,
null_glNormal3s,
null_glNormal3sv,
null_glNormalPointer,
null_glOrtho,
null_glPassThrough,
null_glPixelMapfv,
null_glPixelMapuiv,
null_glPixelMapusv,
null_glPixelStoref,
null_glPixelStorei,
null_glPixelTransferf,
null_glPixelTransferi,
null_glPixelZoom,
null_glPointSize,
null_glPolygonMode,
null_glPolygonOffset,
null_glPolygonStipple,
null_glPopAttrib,
null_glPopClientAttrib,
null_glPopMatrix,
null_glPopName,
null_glPrioritizeTextures,
null_glPushAttrib,
null_glPushClientAttrib,
null_glPushMatrix,
null_glPushName,
null_glRasterPos2d,
null_glRasterPos2dv,
null_glRasterPos2f,
null_glRasterPos2fv,
null_glRasterPos2i,
null_glRasterPos2iv,
null_glRasterPos2s,
null_glRasterPos2sv,
null_glRasterPos3d,
null_glRasterPos3dv,
null_glRasterPos3f,
null_glRasterPos3fv,
null_glRasterPos3i,
null_glRasterPos3iv,
null_glRasterPos3s,
null_glRasterPos3sv,
null_glRasterPos4d,
null_glRasterPos4dv,
null_glRasterPos4f,
null_glRasterPos4fv,
null_glRasterPos4i,
null_glRasterPos4iv,
null_glRasterPos4s,
null_glRasterPos4sv,
null_glReadBuffer,
null_glReadPixels,
null_glRectd,
null_glRectdv,
null_glRectf,
null_glRectfv,
null_glRecti,
null_glRectiv,
null_glRects,
null_glRectsv,
null_glRenderMode,
null_glRotated,
null_glRotatef,
null_glScaled,
null_glScalef,
null_glScissor,
null_glSelectBuffer,
null_glShadeModel,
null_glStencilFunc,
null_glStencilMask,
null_glStencilOp,
null_glTexCoord1d,
null_glTexCoord1dv,
null_glTexCoord1f,
null_glTexCoord1fv,
null_glTexCoord1i,
null_glTexCoord1iv,
null_glTexCoord1s,
null_glTexCoord1sv,
null_glTexCoord2d,
null_glTexCoord2dv,
null_glTexCoord2f,
null_glTexCoord2fv,
null_glTexCoord2i,
null_glTexCoord2iv,
null_glTexCoord2s,
null_glTexCoord2sv,
null_glTexCoord3d,
null_glTexCoord3dv,
null_glTexCoord3f,
null_glTexCoord3fv,
null_glTexCoord3i,
null_glTexCoord3iv,
null_glTexCoord3s,
null_glTexCoord3sv,
null_glTexCoord4d,
null_glTexCoord4dv,
null_glTexCoord4f,
null_glTexCoord4fv,
null_glTexCoord4i,
null_glTexCoord4iv,
null_glTexCoord4s,
null_glTexCoord4sv,
null_glTexCoordPointer,
null_glTexEnvf,
null_glTexEnvfv,
null_glTexEnvi,
null_glTexEnviv,
null_glTexGend,
null_glTexGendv,
null_glTexGenf,
null_glTexGenfv,
null_glTexGeni,
null_glTexGeniv,
null_glTexImage1D,
null_glTexImage2D,
null_glTexParameterf,
null_glTexParameterfv,
null_glTexParameteri,
null_glTexParameteriv,
null_glTexSubImage1D,
null_glTexSubImage2D,
null_glTranslated,
null_glTranslatef,
null_glVertex2d,
null_glVertex2dv,
null_glVertex2f,
null_glVertex2fv,
null_glVertex2i,
null_glVertex2iv,
null_glVertex2s,
null_glVertex2sv,
null_glVertex3d,
null_glVertex3dv,
null_glVertex3f,
null_glVertex3fv,
null_glVertex3i,
null_glVertex3iv,
null_glVertex3s,
null_glVertex3sv,
null_glVertex4d,
null_glVertex4dv,
null_glVertex4f,
null_glVertex4fv,
null_glVertex4i,
null_glVertex4iv,
null_glVertex4s,
null_glVertex4sv,
null_glVertexPointer,
null_glViewport,
},
{
null_glActiveProgramEXT,
null_glActiveShaderProgram,
null_glActiveStencilFaceEXT,
null_glActiveTexture,
null_glActiveTextureARB,
null_glActiveVaryingNV,
null_glAlphaFragmentOp1ATI,
null_glAlphaFragmentOp2ATI,
null_glAlphaFragmentOp3ATI,
null_glApplyTextureEXT,
null_glAreProgramsResidentNV,
null_glAreTexturesResidentEXT,
null_glArrayElementEXT,
null_glArrayObjectATI,
null_glAsyncMarkerSGIX,
null_glAttachObjectARB,
null_glAttachShader,
null_glBeginConditionalRender,
null_glBeginConditionalRenderNV,
null_glBeginFragmentShaderATI,
null_glBeginOcclusionQueryNV,
null_glBeginPerfMonitorAMD,
null_glBeginQuery,
null_glBeginQueryARB,
null_glBeginQueryIndexed,
null_glBeginTransformFeedback,
null_glBeginTransformFeedbackEXT,
null_glBeginTransformFeedbackNV,
null_glBeginVertexShaderEXT,
null_glBeginVideoCaptureNV,
null_glBindAttribLocation,
null_glBindAttribLocationARB,
null_glBindBuffer,
null_glBindBufferARB,
null_glBindBufferBase,
null_glBindBufferBaseEXT,
null_glBindBufferBaseNV,
null_glBindBufferOffsetEXT,
null_glBindBufferOffsetNV,
null_glBindBufferRange,
null_glBindBufferRangeEXT,
null_glBindBufferRangeNV,
null_glBindFragDataLocation,
null_glBindFragDataLocationEXT,
null_glBindFragDataLocationIndexed,
null_glBindFragmentShaderATI,
null_glBindFramebuffer,
null_glBindFramebufferEXT,
null_glBindImageTexture,
null_glBindImageTextureEXT,
null_glBindLightParameterEXT,
null_glBindMaterialParameterEXT,
null_glBindMultiTextureEXT,
null_glBindParameterEXT,
null_glBindProgramARB,
null_glBindProgramNV,
null_glBindProgramPipeline,
null_glBindRenderbuffer,
null_glBindRenderbufferEXT,
null_glBindSampler,
null_glBindTexGenParameterEXT,
null_glBindTextureEXT,
null_glBindTextureUnitParameterEXT,
null_glBindTransformFeedback,
null_glBindTransformFeedbackNV,
null_glBindVertexArray,
null_glBindVertexArrayAPPLE,
null_glBindVertexShaderEXT,
null_glBindVideoCaptureStreamBufferNV,
null_glBindVideoCaptureStreamTextureNV,
null_glBinormal3bEXT,
null_glBinormal3bvEXT,
null_glBinormal3dEXT,
null_glBinormal3dvEXT,
null_glBinormal3fEXT,
null_glBinormal3fvEXT,
null_glBinormal3iEXT,
null_glBinormal3ivEXT,
null_glBinormal3sEXT,
null_glBinormal3svEXT,
null_glBinormalPointerEXT,
null_glBlendColor,
null_glBlendColorEXT,
null_glBlendEquation,
null_glBlendEquationEXT,
null_glBlendEquationIndexedAMD,
null_glBlendEquationSeparate,
null_glBlendEquationSeparateEXT,
null_glBlendEquationSeparateIndexedAMD,
null_glBlendEquationSeparatei,
null_glBlendEquationSeparateiARB,
null_glBlendEquationi,
null_glBlendEquationiARB,
null_glBlendFuncIndexedAMD,
null_glBlendFuncSeparate,
null_glBlendFuncSeparateEXT,
null_glBlendFuncSeparateINGR,
null_glBlendFuncSeparateIndexedAMD,
null_glBlendFuncSeparatei,
null_glBlendFuncSeparateiARB,
null_glBlendFunci,
null_glBlendFunciARB,
null_glBlitFramebuffer,
null_glBlitFramebufferEXT,
null_glBufferAddressRangeNV,
null_glBufferData,
null_glBufferDataARB,
null_glBufferParameteriAPPLE,
null_glBufferRegionEnabled,
null_glBufferSubData,
null_glBufferSubDataARB,
null_glCheckFramebufferStatus,
null_glCheckFramebufferStatusEXT,
null_glCheckNamedFramebufferStatusEXT,
null_glClampColor,
null_glClampColorARB,
null_glClearBufferfi,
null_glClearBufferfv,
null_glClearBufferiv,
null_glClearBufferuiv,
null_glClearColorIiEXT,
null_glClearColorIuiEXT,
null_glClearDepthdNV,
null_glClearDepthf,
null_glClientActiveTexture,
null_glClientActiveTextureARB,
null_glClientActiveVertexStreamATI,
null_glClientAttribDefaultEXT,
null_glClientWaitSync,
null_glColor3fVertex3fSUN,
null_glColor3fVertex3fvSUN,
null_glColor3hNV,
null_glColor3hvNV,
null_glColor4fNormal3fVertex3fSUN,
null_glColor4fNormal3fVertex3fvSUN,
null_glColor4hNV,
null_glColor4hvNV,
null_glColor4ubVertex2fSUN,
null_glColor4ubVertex2fvSUN,
null_glColor4ubVertex3fSUN,
null_glColor4ubVertex3fvSUN,
null_glColorFormatNV,
null_glColorFragmentOp1ATI,
null_glColorFragmentOp2ATI,
null_glColorFragmentOp3ATI,
null_glColorMaskIndexedEXT,
null_glColorMaski,
null_glColorP3ui,
null_glColorP3uiv,
null_glColorP4ui,
null_glColorP4uiv,
null_glColorPointerEXT,
null_glColorPointerListIBM,
null_glColorPointervINTEL,
null_glColorSubTable,
null_glColorSubTableEXT,
null_glColorTable,
null_glColorTableEXT,
null_glColorTableParameterfv,
null_glColorTableParameterfvSGI,
null_glColorTableParameteriv,
null_glColorTableParameterivSGI,
null_glColorTableSGI,
null_glCombinerInputNV,
null_glCombinerOutputNV,
null_glCombinerParameterfNV,
null_glCombinerParameterfvNV,
null_glCombinerParameteriNV,
null_glCombinerParameterivNV,
null_glCombinerStageParameterfvNV,
null_glCompileShader,
null_glCompileShaderARB,
null_glCompileShaderIncludeARB,
null_glCompressedMultiTexImage1DEXT,
null_glCompressedMultiTexImage2DEXT,
null_glCompressedMultiTexImage3DEXT,
null_glCompressedMultiTexSubImage1DEXT,
null_glCompressedMultiTexSubImage2DEXT,
null_glCompressedMultiTexSubImage3DEXT,
null_glCompressedTexImage1D,
null_glCompressedTexImage1DARB,
null_glCompressedTexImage2D,
null_glCompressedTexImage2DARB,
null_glCompressedTexImage3D,
null_glCompressedTexImage3DARB,
null_glCompressedTexSubImage1D,
null_glCompressedTexSubImage1DARB,
null_glCompressedTexSubImage2D,
null_glCompressedTexSubImage2DARB,
null_glCompressedTexSubImage3D,
null_glCompressedTexSubImage3DARB,
null_glCompressedTextureImage1DEXT,
null_glCompressedTextureImage2DEXT,
null_glCompressedTextureImage3DEXT,
null_glCompressedTextureSubImage1DEXT,
null_glCompressedTextureSubImage2DEXT,
null_glCompressedTextureSubImage3DEXT,
null_glConvolutionFilter1D,
null_glConvolutionFilter1DEXT,
null_glConvolutionFilter2D,
null_glConvolutionFilter2DEXT,
null_glConvolutionParameterf,
null_glConvolutionParameterfEXT,
null_glConvolutionParameterfv,
null_glConvolutionParameterfvEXT,
null_glConvolutionParameteri,
null_glConvolutionParameteriEXT,
null_glConvolutionParameteriv,
null_glConvolutionParameterivEXT,
null_glCopyBufferSubData,
null_glCopyColorSubTable,
null_glCopyColorSubTableEXT,
null_glCopyColorTable,
null_glCopyColorTableSGI,
null_glCopyConvolutionFilter1D,
null_glCopyConvolutionFilter1DEXT,
null_glCopyConvolutionFilter2D,
null_glCopyConvolutionFilter2DEXT,
null_glCopyImageSubDataNV,
null_glCopyMultiTexImage1DEXT,
null_glCopyMultiTexImage2DEXT,
null_glCopyMultiTexSubImage1DEXT,
null_glCopyMultiTexSubImage2DEXT,
null_glCopyMultiTexSubImage3DEXT,
null_glCopyPathNV,
null_glCopyTexImage1DEXT,
null_glCopyTexImage2DEXT,
null_glCopyTexSubImage1DEXT,
null_glCopyTexSubImage2DEXT,
null_glCopyTexSubImage3D,
null_glCopyTexSubImage3DEXT,
null_glCopyTextureImage1DEXT,
null_glCopyTextureImage2DEXT,
null_glCopyTextureSubImage1DEXT,
null_glCopyTextureSubImage2DEXT,
null_glCopyTextureSubImage3DEXT,
null_glCoverFillPathInstancedNV,
null_glCoverFillPathNV,
null_glCoverStrokePathInstancedNV,
null_glCoverStrokePathNV,
null_glCreateProgram,
null_glCreateProgramObjectARB,
null_glCreateShader,
null_glCreateShaderObjectARB,
null_glCreateShaderProgramEXT,
null_glCreateShaderProgramv,
null_glCreateSyncFromCLeventARB,
null_glCullParameterdvEXT,
null_glCullParameterfvEXT,
null_glCurrentPaletteMatrixARB,
null_glDebugMessageCallbackAMD,
null_glDebugMessageCallbackARB,
null_glDebugMessageControlARB,
null_glDebugMessageEnableAMD,
null_glDebugMessageInsertAMD,
null_glDebugMessageInsertARB,
null_glDeformSGIX,
null_glDeformationMap3dSGIX,
null_glDeformationMap3fSGIX,
null_glDeleteAsyncMarkersSGIX,
null_glDeleteBufferRegion,
null_glDeleteBuffers,
null_glDeleteBuffersARB,
null_glDeleteFencesAPPLE,
null_glDeleteFencesNV,
null_glDeleteFragmentShaderATI,
null_glDeleteFramebuffers,
null_glDeleteFramebuffersEXT,
null_glDeleteNamedStringARB,
null_glDeleteNamesAMD,
null_glDeleteObjectARB,
null_glDeleteObjectBufferATI,
null_glDeleteOcclusionQueriesNV,
null_glDeletePathsNV,
null_glDeletePerfMonitorsAMD,
null_glDeleteProgram,
null_glDeleteProgramPipelines,
null_glDeleteProgramsARB,
null_glDeleteProgramsNV,
null_glDeleteQueries,
null_glDeleteQueriesARB,
null_glDeleteRenderbuffers,
null_glDeleteRenderbuffersEXT,
null_glDeleteSamplers,
null_glDeleteShader,
null_glDeleteSync,
null_glDeleteTexturesEXT,
null_glDeleteTransformFeedbacks,
null_glDeleteTransformFeedbacksNV,
null_glDeleteVertexArrays,
null_glDeleteVertexArraysAPPLE,
null_glDeleteVertexShaderEXT,
null_glDepthBoundsEXT,
null_glDepthBoundsdNV,
null_glDepthRangeArrayv,
null_glDepthRangeIndexed,
null_glDepthRangedNV,
null_glDepthRangef,
null_glDetachObjectARB,
null_glDetachShader,
null_glDetailTexFuncSGIS,
null_glDisableClientStateIndexedEXT,
null_glDisableIndexedEXT,
null_glDisableVariantClientStateEXT,
null_glDisableVertexAttribAPPLE,
null_glDisableVertexAttribArray,
null_glDisableVertexAttribArrayARB,
null_glDisablei,
null_glDrawArraysEXT,
null_glDrawArraysIndirect,
null_glDrawArraysInstanced,
null_glDrawArraysInstancedARB,
null_glDrawArraysInstancedBaseInstance,
null_glDrawArraysInstancedEXT,
null_glDrawBufferRegion,
null_glDrawBuffers,
null_glDrawBuffersARB,
null_glDrawBuffersATI,
null_glDrawElementArrayAPPLE,
null_glDrawElementArrayATI,
null_glDrawElementsBaseVertex,
null_glDrawElementsIndirect,
null_glDrawElementsInstanced,
null_glDrawElementsInstancedARB,
null_glDrawElementsInstancedBaseInstance,
null_glDrawElementsInstancedBaseVertex,
null_glDrawElementsInstancedBaseVertexBaseInstance,
null_glDrawElementsInstancedEXT,
null_glDrawMeshArraysSUN,
null_glDrawRangeElementArrayAPPLE,
null_glDrawRangeElementArrayATI,
null_glDrawRangeElements,
null_glDrawRangeElementsBaseVertex,
null_glDrawRangeElementsEXT,
null_glDrawTransformFeedback,
null_glDrawTransformFeedbackInstanced,
null_glDrawTransformFeedbackNV,
null_glDrawTransformFeedbackStream,
null_glDrawTransformFeedbackStreamInstanced,
null_glEdgeFlagFormatNV,
null_glEdgeFlagPointerEXT,
null_glEdgeFlagPointerListIBM,
null_glElementPointerAPPLE,
null_glElementPointerATI,
null_glEnableClientStateIndexedEXT,
null_glEnableIndexedEXT,
null_glEnableVariantClientStateEXT,
null_glEnableVertexAttribAPPLE,
null_glEnableVertexAttribArray,
null_glEnableVertexAttribArrayARB,
null_glEnablei,
null_glEndConditionalRender,
null_glEndConditionalRenderNV,
null_glEndFragmentShaderATI,
null_glEndOcclusionQueryNV,
null_glEndPerfMonitorAMD,
null_glEndQuery,
null_glEndQueryARB,
null_glEndQueryIndexed,
null_glEndTransformFeedback,
null_glEndTransformFeedbackEXT,
null_glEndTransformFeedbackNV,
null_glEndVertexShaderEXT,
null_glEndVideoCaptureNV,
null_glEvalMapsNV,
null_glExecuteProgramNV,
null_glExtractComponentEXT,
null_glFenceSync,
null_glFinalCombinerInputNV,
null_glFinishAsyncSGIX,
null_glFinishFenceAPPLE,
null_glFinishFenceNV,
null_glFinishObjectAPPLE,
null_glFinishTextureSUNX,
null_glFlushMappedBufferRange,
null_glFlushMappedBufferRangeAPPLE,
null_glFlushMappedNamedBufferRangeEXT,
null_glFlushPixelDataRangeNV,
null_glFlushRasterSGIX,
null_glFlushVertexArrayRangeAPPLE,
null_glFlushVertexArrayRangeNV,
null_glFogCoordFormatNV,
null_glFogCoordPointer,
null_glFogCoordPointerEXT,
null_glFogCoordPointerListIBM,
null_glFogCoordd,
null_glFogCoorddEXT,
null_glFogCoorddv,
null_glFogCoorddvEXT,
null_glFogCoordf,
null_glFogCoordfEXT,
null_glFogCoordfv,
null_glFogCoordfvEXT,
null_glFogCoordhNV,
null_glFogCoordhvNV,
null_glFogFuncSGIS,
null_glFragmentColorMaterialSGIX,
null_glFragmentLightModelfSGIX,
null_glFragmentLightModelfvSGIX,
null_glFragmentLightModeliSGIX,
null_glFragmentLightModelivSGIX,
null_glFragmentLightfSGIX,
null_glFragmentLightfvSGIX,
null_glFragmentLightiSGIX,
null_glFragmentLightivSGIX,
null_glFragmentMaterialfSGIX,
null_glFragmentMaterialfvSGIX,
null_glFragmentMaterialiSGIX,
null_glFragmentMaterialivSGIX,
null_glFrameTerminatorGREMEDY,
null_glFrameZoomSGIX,
null_glFramebufferDrawBufferEXT,
null_glFramebufferDrawBuffersEXT,
null_glFramebufferReadBufferEXT,
null_glFramebufferRenderbuffer,
null_glFramebufferRenderbufferEXT,
null_glFramebufferTexture,
null_glFramebufferTexture1D,
null_glFramebufferTexture1DEXT,
null_glFramebufferTexture2D,
null_glFramebufferTexture2DEXT,
null_glFramebufferTexture3D,
null_glFramebufferTexture3DEXT,
null_glFramebufferTextureARB,
null_glFramebufferTextureEXT,
null_glFramebufferTextureFaceARB,
null_glFramebufferTextureFaceEXT,
null_glFramebufferTextureLayer,
null_glFramebufferTextureLayerARB,
null_glFramebufferTextureLayerEXT,
null_glFreeObjectBufferATI,
null_glGenAsyncMarkersSGIX,
null_glGenBuffers,
null_glGenBuffersARB,
null_glGenFencesAPPLE,
null_glGenFencesNV,
null_glGenFragmentShadersATI,
null_glGenFramebuffers,
null_glGenFramebuffersEXT,
null_glGenNamesAMD,
null_glGenOcclusionQueriesNV,
null_glGenPathsNV,
null_glGenPerfMonitorsAMD,
null_glGenProgramPipelines,
null_glGenProgramsARB,
null_glGenProgramsNV,
null_glGenQueries,
null_glGenQueriesARB,
null_glGenRenderbuffers,
null_glGenRenderbuffersEXT,
null_glGenSamplers,
null_glGenSymbolsEXT,
null_glGenTexturesEXT,
null_glGenTransformFeedbacks,
null_glGenTransformFeedbacksNV,
null_glGenVertexArrays,
null_glGenVertexArraysAPPLE,
null_glGenVertexShadersEXT,
null_glGenerateMipmap,
null_glGenerateMipmapEXT,
null_glGenerateMultiTexMipmapEXT,
null_glGenerateTextureMipmapEXT,
null_glGetActiveAtomicCounterBufferiv,
null_glGetActiveAttrib,
null_glGetActiveAttribARB,
null_glGetActiveSubroutineName,
null_glGetActiveSubroutineUniformName,
null_glGetActiveSubroutineUniformiv,
null_glGetActiveUniform,
null_glGetActiveUniformARB,
null_glGetActiveUniformBlockName,
null_glGetActiveUniformBlockiv,
null_glGetActiveUniformName,
null_glGetActiveUniformsiv,
null_glGetActiveVaryingNV,
null_glGetArrayObjectfvATI,
null_glGetArrayObjectivATI,
null_glGetAttachedObjectsARB,
null_glGetAttachedShaders,
null_glGetAttribLocation,
null_glGetAttribLocationARB,
null_glGetBooleanIndexedvEXT,
null_glGetBooleani_v,
null_glGetBufferParameteri64v,
null_glGetBufferParameteriv,
null_glGetBufferParameterivARB,
null_glGetBufferParameterui64vNV,
null_glGetBufferPointerv,
null_glGetBufferPointervARB,
null_glGetBufferSubData,
null_glGetBufferSubDataARB,
null_glGetColorTable,
null_glGetColorTableEXT,
null_glGetColorTableParameterfv,
null_glGetColorTableParameterfvEXT,
null_glGetColorTableParameterfvSGI,
null_glGetColorTableParameteriv,
null_glGetColorTableParameterivEXT,
null_glGetColorTableParameterivSGI,
null_glGetColorTableSGI,
null_glGetCombinerInputParameterfvNV,
null_glGetCombinerInputParameterivNV,
null_glGetCombinerOutputParameterfvNV,
null_glGetCombinerOutputParameterivNV,
null_glGetCombinerStageParameterfvNV,
null_glGetCompressedMultiTexImageEXT,
null_glGetCompressedTexImage,
null_glGetCompressedTexImageARB,
null_glGetCompressedTextureImageEXT,
null_glGetConvolutionFilter,
null_glGetConvolutionFilterEXT,
null_glGetConvolutionParameterfv,
null_glGetConvolutionParameterfvEXT,
null_glGetConvolutionParameteriv,
null_glGetConvolutionParameterivEXT,
null_glGetDebugMessageLogAMD,
null_glGetDebugMessageLogARB,
null_glGetDetailTexFuncSGIS,
null_glGetDoubleIndexedvEXT,
null_glGetDoublei_v,
null_glGetFenceivNV,
null_glGetFinalCombinerInputParameterfvNV,
null_glGetFinalCombinerInputParameterivNV,
null_glGetFloatIndexedvEXT,
null_glGetFloati_v,
null_glGetFogFuncSGIS,
null_glGetFragDataIndex,
null_glGetFragDataLocation,
null_glGetFragDataLocationEXT,
null_glGetFragmentLightfvSGIX,
null_glGetFragmentLightivSGIX,
null_glGetFragmentMaterialfvSGIX,
null_glGetFragmentMaterialivSGIX,
null_glGetFramebufferAttachmentParameteriv,
null_glGetFramebufferAttachmentParameterivEXT,
null_glGetFramebufferParameterivEXT,
null_glGetGraphicsResetStatusARB,
null_glGetHandleARB,
null_glGetHistogram,
null_glGetHistogramEXT,
null_glGetHistogramParameterfv,
null_glGetHistogramParameterfvEXT,
null_glGetHistogramParameteriv,
null_glGetHistogramParameterivEXT,
null_glGetImageHandleNV,
null_glGetImageTransformParameterfvHP,
null_glGetImageTransformParameterivHP,
null_glGetInfoLogARB,
null_glGetInstrumentsSGIX,
null_glGetInteger64i_v,
null_glGetInteger64v,
null_glGetIntegerIndexedvEXT,
null_glGetIntegeri_v,
null_glGetIntegerui64i_vNV,
null_glGetIntegerui64vNV,
null_glGetInternalformativ,
null_glGetInvariantBooleanvEXT,
null_glGetInvariantFloatvEXT,
null_glGetInvariantIntegervEXT,
null_glGetListParameterfvSGIX,
null_glGetListParameterivSGIX,
null_glGetLocalConstantBooleanvEXT,
null_glGetLocalConstantFloatvEXT,
null_glGetLocalConstantIntegervEXT,
null_glGetMapAttribParameterfvNV,
null_glGetMapAttribParameterivNV,
null_glGetMapControlPointsNV,
null_glGetMapParameterfvNV,
null_glGetMapParameterivNV,
null_glGetMinmax,
null_glGetMinmaxEXT,
null_glGetMinmaxParameterfv,
null_glGetMinmaxParameterfvEXT,
null_glGetMinmaxParameteriv,
null_glGetMinmaxParameterivEXT,
null_glGetMultiTexEnvfvEXT,
null_glGetMultiTexEnvivEXT,
null_glGetMultiTexGendvEXT,
null_glGetMultiTexGenfvEXT,
null_glGetMultiTexGenivEXT,
null_glGetMultiTexImageEXT,
null_glGetMultiTexLevelParameterfvEXT,
null_glGetMultiTexLevelParameterivEXT,
null_glGetMultiTexParameterIivEXT,
null_glGetMultiTexParameterIuivEXT,
null_glGetMultiTexParameterfvEXT,
null_glGetMultiTexParameterivEXT,
null_glGetMultisamplefv,
null_glGetMultisamplefvNV,
null_glGetNamedBufferParameterivEXT,
null_glGetNamedBufferParameterui64vNV,
null_glGetNamedBufferPointervEXT,
null_glGetNamedBufferSubDataEXT,
null_glGetNamedFramebufferAttachmentParameterivEXT,
null_glGetNamedProgramLocalParameterIivEXT,
null_glGetNamedProgramLocalParameterIuivEXT,
null_glGetNamedProgramLocalParameterdvEXT,
null_glGetNamedProgramLocalParameterfvEXT,
null_glGetNamedProgramStringEXT,
null_glGetNamedProgramivEXT,
null_glGetNamedRenderbufferParameterivEXT,
null_glGetNamedStringARB,
null_glGetNamedStringivARB,
null_glGetObjectBufferfvATI,
null_glGetObjectBufferivATI,
null_glGetObjectParameterfvARB,
null_glGetObjectParameterivAPPLE,
null_glGetObjectParameterivARB,
null_glGetOcclusionQueryivNV,
null_glGetOcclusionQueryuivNV,
null_glGetPathColorGenfvNV,
null_glGetPathColorGenivNV,
null_glGetPathCommandsNV,
null_glGetPathCoordsNV,
null_glGetPathDashArrayNV,
null_glGetPathLengthNV,
null_glGetPathMetricRangeNV,
null_glGetPathMetricsNV,
null_glGetPathParameterfvNV,
null_glGetPathParameterivNV,
null_glGetPathSpacingNV,
null_glGetPathTexGenfvNV,
null_glGetPathTexGenivNV,
null_glGetPerfMonitorCounterDataAMD,
null_glGetPerfMonitorCounterInfoAMD,
null_glGetPerfMonitorCounterStringAMD,
null_glGetPerfMonitorCountersAMD,
null_glGetPerfMonitorGroupStringAMD,
null_glGetPerfMonitorGroupsAMD,
null_glGetPixelTexGenParameterfvSGIS,
null_glGetPixelTexGenParameterivSGIS,
null_glGetPointerIndexedvEXT,
null_glGetPointervEXT,
null_glGetProgramBinary,
null_glGetProgramEnvParameterIivNV,
null_glGetProgramEnvParameterIuivNV,
null_glGetProgramEnvParameterdvARB,
null_glGetProgramEnvParameterfvARB,
null_glGetProgramInfoLog,
null_glGetProgramLocalParameterIivNV,
null_glGetProgramLocalParameterIuivNV,
null_glGetProgramLocalParameterdvARB,
null_glGetProgramLocalParameterfvARB,
null_glGetProgramNamedParameterdvNV,
null_glGetProgramNamedParameterfvNV,
null_glGetProgramParameterdvNV,
null_glGetProgramParameterfvNV,
null_glGetProgramPipelineInfoLog,
null_glGetProgramPipelineiv,
null_glGetProgramStageiv,
null_glGetProgramStringARB,
null_glGetProgramStringNV,
null_glGetProgramSubroutineParameteruivNV,
null_glGetProgramiv,
null_glGetProgramivARB,
null_glGetProgramivNV,
null_glGetQueryIndexediv,
null_glGetQueryObjecti64v,
null_glGetQueryObjecti64vEXT,
null_glGetQueryObjectiv,
null_glGetQueryObjectivARB,
null_glGetQueryObjectui64v,
null_glGetQueryObjectui64vEXT,
null_glGetQueryObjectuiv,
null_glGetQueryObjectuivARB,
null_glGetQueryiv,
null_glGetQueryivARB,
null_glGetRenderbufferParameteriv,
null_glGetRenderbufferParameterivEXT,
null_glGetSamplerParameterIiv,
null_glGetSamplerParameterIuiv,
null_glGetSamplerParameterfv,
null_glGetSamplerParameteriv,
null_glGetSeparableFilter,
null_glGetSeparableFilterEXT,
null_glGetShaderInfoLog,
null_glGetShaderPrecisionFormat,
null_glGetShaderSource,
null_glGetShaderSourceARB,
null_glGetShaderiv,
null_glGetSharpenTexFuncSGIS,
null_glGetStringi,
null_glGetSubroutineIndex,
null_glGetSubroutineUniformLocation,
null_glGetSynciv,
null_glGetTexBumpParameterfvATI,
null_glGetTexBumpParameterivATI,
null_glGetTexFilterFuncSGIS,
null_glGetTexParameterIiv,
null_glGetTexParameterIivEXT,
null_glGetTexParameterIuiv,
null_glGetTexParameterIuivEXT,
null_glGetTexParameterPointervAPPLE,
null_glGetTextureHandleNV,
null_glGetTextureImageEXT,
null_glGetTextureLevelParameterfvEXT,
null_glGetTextureLevelParameterivEXT,
null_glGetTextureParameterIivEXT,
null_glGetTextureParameterIuivEXT,
null_glGetTextureParameterfvEXT,
null_glGetTextureParameterivEXT,
null_glGetTextureSamplerHandleNV,
null_glGetTrackMatrixivNV,
null_glGetTransformFeedbackVarying,
null_glGetTransformFeedbackVaryingEXT,
null_glGetTransformFeedbackVaryingNV,
null_glGetUniformBlockIndex,
null_glGetUniformBufferSizeEXT,
null_glGetUniformIndices,
null_glGetUniformLocation,
null_glGetUniformLocationARB,
null_glGetUniformOffsetEXT,
null_glGetUniformSubroutineuiv,
null_glGetUniformdv,
null_glGetUniformfv,
null_glGetUniformfvARB,
null_glGetUniformi64vNV,
null_glGetUniformiv,
null_glGetUniformivARB,
null_glGetUniformui64vNV,
null_glGetUniformuiv,
null_glGetUniformuivEXT,
null_glGetVariantArrayObjectfvATI,
null_glGetVariantArrayObjectivATI,
null_glGetVariantBooleanvEXT,
null_glGetVariantFloatvEXT,
null_glGetVariantIntegervEXT,
null_glGetVariantPointervEXT,
null_glGetVaryingLocationNV,
null_glGetVertexAttribArrayObjectfvATI,
null_glGetVertexAttribArrayObjectivATI,
null_glGetVertexAttribIiv,
null_glGetVertexAttribIivEXT,
null_glGetVertexAttribIuiv,
null_glGetVertexAttribIuivEXT,
null_glGetVertexAttribLdv,
null_glGetVertexAttribLdvEXT,
null_glGetVertexAttribLi64vNV,
null_glGetVertexAttribLui64vNV,
null_glGetVertexAttribPointerv,
null_glGetVertexAttribPointervARB,
null_glGetVertexAttribPointervNV,
null_glGetVertexAttribdv,
null_glGetVertexAttribdvARB,
null_glGetVertexAttribdvNV,
null_glGetVertexAttribfv,
null_glGetVertexAttribfvARB,
null_glGetVertexAttribfvNV,
null_glGetVertexAttribiv,
null_glGetVertexAttribivARB,
null_glGetVertexAttribivNV,
null_glGetVideoCaptureStreamdvNV,
null_glGetVideoCaptureStreamfvNV,
null_glGetVideoCaptureStreamivNV,
null_glGetVideoCaptureivNV,
null_glGetVideoi64vNV,
null_glGetVideoivNV,
null_glGetVideoui64vNV,
null_glGetVideouivNV,
null_glGetnColorTableARB,
null_glGetnCompressedTexImageARB,
null_glGetnConvolutionFilterARB,
null_glGetnHistogramARB,
null_glGetnMapdvARB,
null_glGetnMapfvARB,
null_glGetnMapivARB,
null_glGetnMinmaxARB,
null_glGetnPixelMapfvARB,
null_glGetnPixelMapuivARB,
null_glGetnPixelMapusvARB,
null_glGetnPolygonStippleARB,
null_glGetnSeparableFilterARB,
null_glGetnTexImageARB,
null_glGetnUniformdvARB,
null_glGetnUniformfvARB,
null_glGetnUniformivARB,
null_glGetnUniformuivARB,
null_glGlobalAlphaFactorbSUN,
null_glGlobalAlphaFactordSUN,
null_glGlobalAlphaFactorfSUN,
null_glGlobalAlphaFactoriSUN,
null_glGlobalAlphaFactorsSUN,
null_glGlobalAlphaFactorubSUN,
null_glGlobalAlphaFactoruiSUN,
null_glGlobalAlphaFactorusSUN,
null_glHintPGI,
null_glHistogram,
null_glHistogramEXT,
null_glIglooInterfaceSGIX,
null_glImageTransformParameterfHP,
null_glImageTransformParameterfvHP,
null_glImageTransformParameteriHP,
null_glImageTransformParameterivHP,
null_glImportSyncEXT,
null_glIndexFormatNV,
null_glIndexFuncEXT,
null_glIndexMaterialEXT,
null_glIndexPointerEXT,
null_glIndexPointerListIBM,
null_glInsertComponentEXT,
null_glInstrumentsBufferSGIX,
null_glInterpolatePathsNV,
null_glIsAsyncMarkerSGIX,
null_glIsBuffer,
null_glIsBufferARB,
null_glIsBufferResidentNV,
null_glIsEnabledIndexedEXT,
null_glIsEnabledi,
null_glIsFenceAPPLE,
null_glIsFenceNV,
null_glIsFramebuffer,
null_glIsFramebufferEXT,
null_glIsImageHandleResidentNV,
null_glIsNameAMD,
null_glIsNamedBufferResidentNV,
null_glIsNamedStringARB,
null_glIsObjectBufferATI,
null_glIsOcclusionQueryNV,
null_glIsPathNV,
null_glIsPointInFillPathNV,
null_glIsPointInStrokePathNV,
null_glIsProgram,
null_glIsProgramARB,
null_glIsProgramNV,
null_glIsProgramPipeline,
null_glIsQuery,
null_glIsQueryARB,
null_glIsRenderbuffer,
null_glIsRenderbufferEXT,
null_glIsSampler,
null_glIsShader,
null_glIsSync,
null_glIsTextureEXT,
null_glIsTextureHandleResidentNV,
null_glIsTransformFeedback,
null_glIsTransformFeedbackNV,
null_glIsVariantEnabledEXT,
null_glIsVertexArray,
null_glIsVertexArrayAPPLE,
null_glIsVertexAttribEnabledAPPLE,
null_glLightEnviSGIX,
null_glLinkProgram,
null_glLinkProgramARB,
null_glListParameterfSGIX,
null_glListParameterfvSGIX,
null_glListParameteriSGIX,
null_glListParameterivSGIX,
null_glLoadIdentityDeformationMapSGIX,
null_glLoadProgramNV,
null_glLoadTransposeMatrixd,
null_glLoadTransposeMatrixdARB,
null_glLoadTransposeMatrixf,
null_glLoadTransposeMatrixfARB,
null_glLockArraysEXT,
null_glMTexCoord2fSGIS,
null_glMTexCoord2fvSGIS,
null_glMakeBufferNonResidentNV,
null_glMakeBufferResidentNV,
null_glMakeImageHandleNonResidentNV,
null_glMakeImageHandleResidentNV,
null_glMakeNamedBufferNonResidentNV,
null_glMakeNamedBufferResidentNV,
null_glMakeTextureHandleNonResidentNV,
null_glMakeTextureHandleResidentNV,
null_glMapBuffer,
null_glMapBufferARB,
null_glMapBufferRange,
null_glMapControlPointsNV,
null_glMapNamedBufferEXT,
null_glMapNamedBufferRangeEXT,
null_glMapObjectBufferATI,
null_glMapParameterfvNV,
null_glMapParameterivNV,
null_glMapVertexAttrib1dAPPLE,
null_glMapVertexAttrib1fAPPLE,
null_glMapVertexAttrib2dAPPLE,
null_glMapVertexAttrib2fAPPLE,
null_glMatrixFrustumEXT,
null_glMatrixIndexPointerARB,
null_glMatrixIndexubvARB,
null_glMatrixIndexuivARB,
null_glMatrixIndexusvARB,
null_glMatrixLoadIdentityEXT,
null_glMatrixLoadTransposedEXT,
null_glMatrixLoadTransposefEXT,
null_glMatrixLoaddEXT,
null_glMatrixLoadfEXT,
null_glMatrixMultTransposedEXT,
null_glMatrixMultTransposefEXT,
null_glMatrixMultdEXT,
null_glMatrixMultfEXT,
null_glMatrixOrthoEXT,
null_glMatrixPopEXT,
null_glMatrixPushEXT,
null_glMatrixRotatedEXT,
null_glMatrixRotatefEXT,
null_glMatrixScaledEXT,
null_glMatrixScalefEXT,
null_glMatrixTranslatedEXT,
null_glMatrixTranslatefEXT,
null_glMemoryBarrier,
null_glMemoryBarrierEXT,
null_glMinSampleShading,
null_glMinSampleShadingARB,
null_glMinmax,
null_glMinmaxEXT,
null_glMultTransposeMatrixd,
null_glMultTransposeMatrixdARB,
null_glMultTransposeMatrixf,
null_glMultTransposeMatrixfARB,
null_glMultiDrawArrays,
null_glMultiDrawArraysEXT,
null_glMultiDrawArraysIndirectAMD,
null_glMultiDrawElementArrayAPPLE,
null_glMultiDrawElements,
null_glMultiDrawElementsBaseVertex,
null_glMultiDrawElementsEXT,
null_glMultiDrawElementsIndirectAMD,
null_glMultiDrawRangeElementArrayAPPLE,
null_glMultiModeDrawArraysIBM,
null_glMultiModeDrawElementsIBM,
null_glMultiTexBufferEXT,
null_glMultiTexCoord1d,
null_glMultiTexCoord1dARB,
null_glMultiTexCoord1dSGIS,
null_glMultiTexCoord1dv,
null_glMultiTexCoord1dvARB,
null_glMultiTexCoord1dvSGIS,
null_glMultiTexCoord1f,
null_glMultiTexCoord1fARB,
null_glMultiTexCoord1fSGIS,
null_glMultiTexCoord1fv,
null_glMultiTexCoord1fvARB,
null_glMultiTexCoord1fvSGIS,
null_glMultiTexCoord1hNV,
null_glMultiTexCoord1hvNV,
null_glMultiTexCoord1i,
null_glMultiTexCoord1iARB,
null_glMultiTexCoord1iSGIS,
null_glMultiTexCoord1iv,
null_glMultiTexCoord1ivARB,
null_glMultiTexCoord1ivSGIS,
null_glMultiTexCoord1s,
null_glMultiTexCoord1sARB,
null_glMultiTexCoord1sSGIS,
null_glMultiTexCoord1sv,
null_glMultiTexCoord1svARB,
null_glMultiTexCoord1svSGIS,
null_glMultiTexCoord2d,
null_glMultiTexCoord2dARB,
null_glMultiTexCoord2dSGIS,
null_glMultiTexCoord2dv,
null_glMultiTexCoord2dvARB,
null_glMultiTexCoord2dvSGIS,
null_glMultiTexCoord2f,
null_glMultiTexCoord2fARB,
null_glMultiTexCoord2fSGIS,
null_glMultiTexCoord2fv,
null_glMultiTexCoord2fvARB,
null_glMultiTexCoord2fvSGIS,
null_glMultiTexCoord2hNV,
null_glMultiTexCoord2hvNV,
null_glMultiTexCoord2i,
null_glMultiTexCoord2iARB,
null_glMultiTexCoord2iSGIS,
null_glMultiTexCoord2iv,
null_glMultiTexCoord2ivARB,
null_glMultiTexCoord2ivSGIS,
null_glMultiTexCoord2s,
null_glMultiTexCoord2sARB,
null_glMultiTexCoord2sSGIS,
null_glMultiTexCoord2sv,
null_glMultiTexCoord2svARB,
null_glMultiTexCoord2svSGIS,
null_glMultiTexCoord3d,
null_glMultiTexCoord3dARB,
null_glMultiTexCoord3dSGIS,
null_glMultiTexCoord3dv,
null_glMultiTexCoord3dvARB,
null_glMultiTexCoord3dvSGIS,
null_glMultiTexCoord3f,
null_glMultiTexCoord3fARB,
null_glMultiTexCoord3fSGIS,
null_glMultiTexCoord3fv,
null_glMultiTexCoord3fvARB,
null_glMultiTexCoord3fvSGIS,
null_glMultiTexCoord3hNV,
null_glMultiTexCoord3hvNV,
null_glMultiTexCoord3i,
null_glMultiTexCoord3iARB,
null_glMultiTexCoord3iSGIS,
null_glMultiTexCoord3iv,
null_glMultiTexCoord3ivARB,
null_glMultiTexCoord3ivSGIS,
null_glMultiTexCoord3s,
null_glMultiTexCoord3sARB,
null_glMultiTexCoord3sSGIS,
null_glMultiTexCoord3sv,
null_glMultiTexCoord3svARB,
null_glMultiTexCoord3svSGIS,
null_glMultiTexCoord4d,
null_glMultiTexCoord4dARB,
null_glMultiTexCoord4dSGIS,
null_glMultiTexCoord4dv,
null_glMultiTexCoord4dvARB,
null_glMultiTexCoord4dvSGIS,
null_glMultiTexCoord4f,
null_glMultiTexCoord4fARB,
null_glMultiTexCoord4fSGIS,
null_glMultiTexCoord4fv,
null_glMultiTexCoord4fvARB,
null_glMultiTexCoord4fvSGIS,
null_glMultiTexCoord4hNV,
null_glMultiTexCoord4hvNV,
null_glMultiTexCoord4i,
null_glMultiTexCoord4iARB,
null_glMultiTexCoord4iSGIS,
null_glMultiTexCoord4iv,
null_glMultiTexCoord4ivARB,
null_glMultiTexCoord4ivSGIS,
null_glMultiTexCoord4s,
null_glMultiTexCoord4sARB,
null_glMultiTexCoord4sSGIS,
null_glMultiTexCoord4sv,
null_glMultiTexCoord4svARB,
null_glMultiTexCoord4svSGIS,
null_glMultiTexCoordP1ui,
null_glMultiTexCoordP1uiv,
null_glMultiTexCoordP2ui,
null_glMultiTexCoordP2uiv,
null_glMultiTexCoordP3ui,
null_glMultiTexCoordP3uiv,
null_glMultiTexCoordP4ui,
null_glMultiTexCoordP4uiv,
null_glMultiTexCoordPointerEXT,
null_glMultiTexCoordPointerSGIS,
null_glMultiTexEnvfEXT,
null_glMultiTexEnvfvEXT,
null_glMultiTexEnviEXT,
null_glMultiTexEnvivEXT,
null_glMultiTexGendEXT,
null_glMultiTexGendvEXT,
null_glMultiTexGenfEXT,
null_glMultiTexGenfvEXT,
null_glMultiTexGeniEXT,
null_glMultiTexGenivEXT,
null_glMultiTexImage1DEXT,
null_glMultiTexImage2DEXT,
null_glMultiTexImage3DEXT,
null_glMultiTexParameterIivEXT,
null_glMultiTexParameterIuivEXT,
null_glMultiTexParameterfEXT,
null_glMultiTexParameterfvEXT,
null_glMultiTexParameteriEXT,
null_glMultiTexParameterivEXT,
null_glMultiTexRenderbufferEXT,
null_glMultiTexSubImage1DEXT,
null_glMultiTexSubImage2DEXT,
null_glMultiTexSubImage3DEXT,
null_glNamedBufferDataEXT,
null_glNamedBufferSubDataEXT,
null_glNamedCopyBufferSubDataEXT,
null_glNamedFramebufferRenderbufferEXT,
null_glNamedFramebufferTexture1DEXT,
null_glNamedFramebufferTexture2DEXT,
null_glNamedFramebufferTexture3DEXT,
null_glNamedFramebufferTextureEXT,
null_glNamedFramebufferTextureFaceEXT,
null_glNamedFramebufferTextureLayerEXT,
null_glNamedProgramLocalParameter4dEXT,
null_glNamedProgramLocalParameter4dvEXT,
null_glNamedProgramLocalParameter4fEXT,
null_glNamedProgramLocalParameter4fvEXT,
null_glNamedProgramLocalParameterI4iEXT,
null_glNamedProgramLocalParameterI4ivEXT,
null_glNamedProgramLocalParameterI4uiEXT,
null_glNamedProgramLocalParameterI4uivEXT,
null_glNamedProgramLocalParameters4fvEXT,
null_glNamedProgramLocalParametersI4ivEXT,
null_glNamedProgramLocalParametersI4uivEXT,
null_glNamedProgramStringEXT,
null_glNamedRenderbufferStorageEXT,
null_glNamedRenderbufferStorageMultisampleCoverageEXT,
null_glNamedRenderbufferStorageMultisampleEXT,
null_glNamedStringARB,
null_glNewBufferRegion,
null_glNewObjectBufferATI,
null_glNormal3fVertex3fSUN,
null_glNormal3fVertex3fvSUN,
null_glNormal3hNV,
null_glNormal3hvNV,
null_glNormalFormatNV,
null_glNormalP3ui,
null_glNormalP3uiv,
null_glNormalPointerEXT,
null_glNormalPointerListIBM,
null_glNormalPointervINTEL,
null_glNormalStream3bATI,
null_glNormalStream3bvATI,
null_glNormalStream3dATI,
null_glNormalStream3dvATI,
null_glNormalStream3fATI,
null_glNormalStream3fvATI,
null_glNormalStream3iATI,
null_glNormalStream3ivATI,
null_glNormalStream3sATI,
null_glNormalStream3svATI,
null_glObjectPurgeableAPPLE,
null_glObjectUnpurgeableAPPLE,
null_glPNTrianglesfATI,
null_glPNTrianglesiATI,
null_glPassTexCoordATI,
null_glPatchParameterfv,
null_glPatchParameteri,
null_glPathColorGenNV,
null_glPathCommandsNV,
null_glPathCoordsNV,
null_glPathCoverDepthFuncNV,
null_glPathDashArrayNV,
null_glPathFogGenNV,
null_glPathGlyphRangeNV,
null_glPathGlyphsNV,
null_glPathParameterfNV,
null_glPathParameterfvNV,
null_glPathParameteriNV,
null_glPathParameterivNV,
null_glPathStencilDepthOffsetNV,
null_glPathStencilFuncNV,
null_glPathStringNV,
null_glPathSubCommandsNV,
null_glPathSubCoordsNV,
null_glPathTexGenNV,
null_glPauseTransformFeedback,
null_glPauseTransformFeedbackNV,
null_glPixelDataRangeNV,
null_glPixelTexGenParameterfSGIS,
null_glPixelTexGenParameterfvSGIS,
null_glPixelTexGenParameteriSGIS,
null_glPixelTexGenParameterivSGIS,
null_glPixelTexGenSGIX,
null_glPixelTransformParameterfEXT,
null_glPixelTransformParameterfvEXT,
null_glPixelTransformParameteriEXT,
null_glPixelTransformParameterivEXT,
null_glPointAlongPathNV,
null_glPointParameterf,
null_glPointParameterfARB,
null_glPointParameterfEXT,
null_glPointParameterfSGIS,
null_glPointParameterfv,
null_glPointParameterfvARB,
null_glPointParameterfvEXT,
null_glPointParameterfvSGIS,
null_glPointParameteri,
null_glPointParameteriNV,
null_glPointParameteriv,
null_glPointParameterivNV,
null_glPollAsyncSGIX,
null_glPollInstrumentsSGIX,
null_glPolygonOffsetEXT,
null_glPresentFrameDualFillNV,
null_glPresentFrameKeyedNV,
null_glPrimitiveRestartIndex,
null_glPrimitiveRestartIndexNV,
null_glPrimitiveRestartNV,
null_glPrioritizeTexturesEXT,
null_glProgramBinary,
null_glProgramBufferParametersIivNV,
null_glProgramBufferParametersIuivNV,
null_glProgramBufferParametersfvNV,
null_glProgramEnvParameter4dARB,
null_glProgramEnvParameter4dvARB,
null_glProgramEnvParameter4fARB,
null_glProgramEnvParameter4fvARB,
null_glProgramEnvParameterI4iNV,
null_glProgramEnvParameterI4ivNV,
null_glProgramEnvParameterI4uiNV,
null_glProgramEnvParameterI4uivNV,
null_glProgramEnvParameters4fvEXT,
null_glProgramEnvParametersI4ivNV,
null_glProgramEnvParametersI4uivNV,
null_glProgramLocalParameter4dARB,
null_glProgramLocalParameter4dvARB,
null_glProgramLocalParameter4fARB,
null_glProgramLocalParameter4fvARB,
null_glProgramLocalParameterI4iNV,
null_glProgramLocalParameterI4ivNV,
null_glProgramLocalParameterI4uiNV,
null_glProgramLocalParameterI4uivNV,
null_glProgramLocalParameters4fvEXT,
null_glProgramLocalParametersI4ivNV,
null_glProgramLocalParametersI4uivNV,
null_glProgramNamedParameter4dNV,
null_glProgramNamedParameter4dvNV,
null_glProgramNamedParameter4fNV,
null_glProgramNamedParameter4fvNV,
null_glProgramParameter4dNV,
null_glProgramParameter4dvNV,
null_glProgramParameter4fNV,
null_glProgramParameter4fvNV,
null_glProgramParameteri,
null_glProgramParameteriARB,
null_glProgramParameteriEXT,
null_glProgramParameters4dvNV,
null_glProgramParameters4fvNV,
null_glProgramStringARB,
null_glProgramSubroutineParametersuivNV,
null_glProgramUniform1d,
null_glProgramUniform1dEXT,
null_glProgramUniform1dv,
null_glProgramUniform1dvEXT,
null_glProgramUniform1f,
null_glProgramUniform1fEXT,
null_glProgramUniform1fv,
null_glProgramUniform1fvEXT,
null_glProgramUniform1i,
null_glProgramUniform1i64NV,
null_glProgramUniform1i64vNV,
null_glProgramUniform1iEXT,
null_glProgramUniform1iv,
null_glProgramUniform1ivEXT,
null_glProgramUniform1ui,
null_glProgramUniform1ui64NV,
null_glProgramUniform1ui64vNV,
null_glProgramUniform1uiEXT,
null_glProgramUniform1uiv,
null_glProgramUniform1uivEXT,
null_glProgramUniform2d,
null_glProgramUniform2dEXT,
null_glProgramUniform2dv,
null_glProgramUniform2dvEXT,
null_glProgramUniform2f,
null_glProgramUniform2fEXT,
null_glProgramUniform2fv,
null_glProgramUniform2fvEXT,
null_glProgramUniform2i,
null_glProgramUniform2i64NV,
null_glProgramUniform2i64vNV,
null_glProgramUniform2iEXT,
null_glProgramUniform2iv,
null_glProgramUniform2ivEXT,
null_glProgramUniform2ui,
null_glProgramUniform2ui64NV,
null_glProgramUniform2ui64vNV,
null_glProgramUniform2uiEXT,
null_glProgramUniform2uiv,
null_glProgramUniform2uivEXT,
null_glProgramUniform3d,
null_glProgramUniform3dEXT,
null_glProgramUniform3dv,
null_glProgramUniform3dvEXT,
null_glProgramUniform3f,
null_glProgramUniform3fEXT,
null_glProgramUniform3fv,
null_glProgramUniform3fvEXT,
null_glProgramUniform3i,
null_glProgramUniform3i64NV,
null_glProgramUniform3i64vNV,
null_glProgramUniform3iEXT,
null_glProgramUniform3iv,
null_glProgramUniform3ivEXT,
null_glProgramUniform3ui,
null_glProgramUniform3ui64NV,
null_glProgramUniform3ui64vNV,
null_glProgramUniform3uiEXT,
null_glProgramUniform3uiv,
null_glProgramUniform3uivEXT,
null_glProgramUniform4d,
null_glProgramUniform4dEXT,
null_glProgramUniform4dv,
null_glProgramUniform4dvEXT,
null_glProgramUniform4f,
null_glProgramUniform4fEXT,
null_glProgramUniform4fv,
null_glProgramUniform4fvEXT,
null_glProgramUniform4i,
null_glProgramUniform4i64NV,
null_glProgramUniform4i64vNV,
null_glProgramUniform4iEXT,
null_glProgramUniform4iv,
null_glProgramUniform4ivEXT,
null_glProgramUniform4ui,
null_glProgramUniform4ui64NV,
null_glProgramUniform4ui64vNV,
null_glProgramUniform4uiEXT,
null_glProgramUniform4uiv,
null_glProgramUniform4uivEXT,
null_glProgramUniformHandleui64NV,
null_glProgramUniformHandleui64vNV,
null_glProgramUniformMatrix2dv,
null_glProgramUniformMatrix2dvEXT,
null_glProgramUniformMatrix2fv,
null_glProgramUniformMatrix2fvEXT,
null_glProgramUniformMatrix2x3dv,
null_glProgramUniformMatrix2x3dvEXT,
null_glProgramUniformMatrix2x3fv,
null_glProgramUniformMatrix2x3fvEXT,
null_glProgramUniformMatrix2x4dv,
null_glProgramUniformMatrix2x4dvEXT,
null_glProgramUniformMatrix2x4fv,
null_glProgramUniformMatrix2x4fvEXT,
null_glProgramUniformMatrix3dv,
null_glProgramUniformMatrix3dvEXT,
null_glProgramUniformMatrix3fv,
null_glProgramUniformMatrix3fvEXT,
null_glProgramUniformMatrix3x2dv,
null_glProgramUniformMatrix3x2dvEXT,
null_glProgramUniformMatrix3x2fv,
null_glProgramUniformMatrix3x2fvEXT,
null_glProgramUniformMatrix3x4dv,
null_glProgramUniformMatrix3x4dvEXT,
null_glProgramUniformMatrix3x4fv,
null_glProgramUniformMatrix3x4fvEXT,
null_glProgramUniformMatrix4dv,
null_glProgramUniformMatrix4dvEXT,
null_glProgramUniformMatrix4fv,
null_glProgramUniformMatrix4fvEXT,
null_glProgramUniformMatrix4x2dv,
null_glProgramUniformMatrix4x2dvEXT,
null_glProgramUniformMatrix4x2fv,
null_glProgramUniformMatrix4x2fvEXT,
null_glProgramUniformMatrix4x3dv,
null_glProgramUniformMatrix4x3dvEXT,
null_glProgramUniformMatrix4x3fv,
null_glProgramUniformMatrix4x3fvEXT,
null_glProgramUniformui64NV,
null_glProgramUniformui64vNV,
null_glProgramVertexLimitNV,
null_glProvokingVertex,
null_glProvokingVertexEXT,
null_glPushClientAttribDefaultEXT,
null_glQueryCounter,
null_glReadBufferRegion,
null_glReadInstrumentsSGIX,
null_glReadnPixelsARB,
null_glReferencePlaneSGIX,
null_glReleaseShaderCompiler,
null_glRenderbufferStorage,
null_glRenderbufferStorageEXT,
null_glRenderbufferStorageMultisample,
null_glRenderbufferStorageMultisampleCoverageNV,
null_glRenderbufferStorageMultisampleEXT,
null_glReplacementCodePointerSUN,
null_glReplacementCodeubSUN,
null_glReplacementCodeubvSUN,
null_glReplacementCodeuiColor3fVertex3fSUN,
null_glReplacementCodeuiColor3fVertex3fvSUN,
null_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
null_glReplacementCodeuiColor4ubVertex3fSUN,
null_glReplacementCodeuiColor4ubVertex3fvSUN,
null_glReplacementCodeuiNormal3fVertex3fSUN,
null_glReplacementCodeuiNormal3fVertex3fvSUN,
null_glReplacementCodeuiSUN,
null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
null_glReplacementCodeuiTexCoord2fVertex3fSUN,
null_glReplacementCodeuiTexCoord2fVertex3fvSUN,
null_glReplacementCodeuiVertex3fSUN,
null_glReplacementCodeuiVertex3fvSUN,
null_glReplacementCodeuivSUN,
null_glReplacementCodeusSUN,
null_glReplacementCodeusvSUN,
null_glRequestResidentProgramsNV,
null_glResetHistogram,
null_glResetHistogramEXT,
null_glResetMinmax,
null_glResetMinmaxEXT,
null_glResizeBuffersMESA,
null_glResumeTransformFeedback,
null_glResumeTransformFeedbackNV,
null_glSampleCoverage,
null_glSampleCoverageARB,
null_glSampleMapATI,
null_glSampleMaskEXT,
null_glSampleMaskIndexedNV,
null_glSampleMaskSGIS,
null_glSampleMaski,
null_glSamplePatternEXT,
null_glSamplePatternSGIS,
null_glSamplerParameterIiv,
null_glSamplerParameterIuiv,
null_glSamplerParameterf,
null_glSamplerParameterfv,
null_glSamplerParameteri,
null_glSamplerParameteriv,
null_glScissorArrayv,
null_glScissorIndexed,
null_glScissorIndexedv,
null_glSecondaryColor3b,
null_glSecondaryColor3bEXT,
null_glSecondaryColor3bv,
null_glSecondaryColor3bvEXT,
null_glSecondaryColor3d,
null_glSecondaryColor3dEXT,
null_glSecondaryColor3dv,
null_glSecondaryColor3dvEXT,
null_glSecondaryColor3f,
null_glSecondaryColor3fEXT,
null_glSecondaryColor3fv,
null_glSecondaryColor3fvEXT,
null_glSecondaryColor3hNV,
null_glSecondaryColor3hvNV,
null_glSecondaryColor3i,
null_glSecondaryColor3iEXT,
null_glSecondaryColor3iv,
null_glSecondaryColor3ivEXT,
null_glSecondaryColor3s,
null_glSecondaryColor3sEXT,
null_glSecondaryColor3sv,
null_glSecondaryColor3svEXT,
null_glSecondaryColor3ub,
null_glSecondaryColor3ubEXT,
null_glSecondaryColor3ubv,
null_glSecondaryColor3ubvEXT,
null_glSecondaryColor3ui,
null_glSecondaryColor3uiEXT,
null_glSecondaryColor3uiv,
null_glSecondaryColor3uivEXT,
null_glSecondaryColor3us,
null_glSecondaryColor3usEXT,
null_glSecondaryColor3usv,
null_glSecondaryColor3usvEXT,
null_glSecondaryColorFormatNV,
null_glSecondaryColorP3ui,
null_glSecondaryColorP3uiv,
null_glSecondaryColorPointer,
null_glSecondaryColorPointerEXT,
null_glSecondaryColorPointerListIBM,
null_glSelectPerfMonitorCountersAMD,
null_glSelectTextureCoordSetSGIS,
null_glSelectTextureSGIS,
null_glSeparableFilter2D,
null_glSeparableFilter2DEXT,
null_glSetFenceAPPLE,
null_glSetFenceNV,
null_glSetFragmentShaderConstantATI,
null_glSetInvariantEXT,
null_glSetLocalConstantEXT,
null_glSetMultisamplefvAMD,
null_glShaderBinary,
null_glShaderOp1EXT,
null_glShaderOp2EXT,
null_glShaderOp3EXT,
null_glShaderSource,
null_glShaderSourceARB,
null_glSharpenTexFuncSGIS,
null_glSpriteParameterfSGIX,
null_glSpriteParameterfvSGIX,
null_glSpriteParameteriSGIX,
null_glSpriteParameterivSGIX,
null_glStartInstrumentsSGIX,
null_glStencilClearTagEXT,
null_glStencilFillPathInstancedNV,
null_glStencilFillPathNV,
null_glStencilFuncSeparate,
null_glStencilFuncSeparateATI,
null_glStencilMaskSeparate,
null_glStencilOpSeparate,
null_glStencilOpSeparateATI,
null_glStencilOpValueAMD,
null_glStencilStrokePathInstancedNV,
null_glStencilStrokePathNV,
null_glStopInstrumentsSGIX,
null_glStringMarkerGREMEDY,
null_glSwizzleEXT,
null_glTagSampleBufferSGIX,
null_glTangent3bEXT,
null_glTangent3bvEXT,
null_glTangent3dEXT,
null_glTangent3dvEXT,
null_glTangent3fEXT,
null_glTangent3fvEXT,
null_glTangent3iEXT,
null_glTangent3ivEXT,
null_glTangent3sEXT,
null_glTangent3svEXT,
null_glTangentPointerEXT,
null_glTbufferMask3DFX,
null_glTessellationFactorAMD,
null_glTessellationModeAMD,
null_glTestFenceAPPLE,
null_glTestFenceNV,
null_glTestObjectAPPLE,
null_glTexBuffer,
null_glTexBufferARB,
null_glTexBufferEXT,
null_glTexBumpParameterfvATI,
null_glTexBumpParameterivATI,
null_glTexCoord1hNV,
null_glTexCoord1hvNV,
null_glTexCoord2fColor3fVertex3fSUN,
null_glTexCoord2fColor3fVertex3fvSUN,
null_glTexCoord2fColor4fNormal3fVertex3fSUN,
null_glTexCoord2fColor4fNormal3fVertex3fvSUN,
null_glTexCoord2fColor4ubVertex3fSUN,
null_glTexCoord2fColor4ubVertex3fvSUN,
null_glTexCoord2fNormal3fVertex3fSUN,
null_glTexCoord2fNormal3fVertex3fvSUN,
null_glTexCoord2fVertex3fSUN,
null_glTexCoord2fVertex3fvSUN,
null_glTexCoord2hNV,
null_glTexCoord2hvNV,
null_glTexCoord3hNV,
null_glTexCoord3hvNV,
null_glTexCoord4fColor4fNormal3fVertex4fSUN,
null_glTexCoord4fColor4fNormal3fVertex4fvSUN,
null_glTexCoord4fVertex4fSUN,
null_glTexCoord4fVertex4fvSUN,
null_glTexCoord4hNV,
null_glTexCoord4hvNV,
null_glTexCoordFormatNV,
null_glTexCoordP1ui,
null_glTexCoordP1uiv,
null_glTexCoordP2ui,
null_glTexCoordP2uiv,
null_glTexCoordP3ui,
null_glTexCoordP3uiv,
null_glTexCoordP4ui,
null_glTexCoordP4uiv,
null_glTexCoordPointerEXT,
null_glTexCoordPointerListIBM,
null_glTexCoordPointervINTEL,
null_glTexFilterFuncSGIS,
null_glTexImage2DMultisample,
null_glTexImage2DMultisampleCoverageNV,
null_glTexImage3D,
null_glTexImage3DEXT,
null_glTexImage3DMultisample,
null_glTexImage3DMultisampleCoverageNV,
null_glTexImage4DSGIS,
null_glTexParameterIiv,
null_glTexParameterIivEXT,
null_glTexParameterIuiv,
null_glTexParameterIuivEXT,
null_glTexRenderbufferNV,
null_glTexStorage1D,
null_glTexStorage2D,
null_glTexStorage3D,
null_glTexSubImage1DEXT,
null_glTexSubImage2DEXT,
null_glTexSubImage3D,
null_glTexSubImage3DEXT,
null_glTexSubImage4DSGIS,
null_glTextureBarrierNV,
null_glTextureBufferEXT,
null_glTextureColorMaskSGIS,
null_glTextureImage1DEXT,
null_glTextureImage2DEXT,
null_glTextureImage2DMultisampleCoverageNV,
null_glTextureImage2DMultisampleNV,
null_glTextureImage3DEXT,
null_glTextureImage3DMultisampleCoverageNV,
null_glTextureImage3DMultisampleNV,
null_glTextureLightEXT,
null_glTextureMaterialEXT,
null_glTextureNormalEXT,
null_glTextureParameterIivEXT,
null_glTextureParameterIuivEXT,
null_glTextureParameterfEXT,
null_glTextureParameterfvEXT,
null_glTextureParameteriEXT,
null_glTextureParameterivEXT,
null_glTextureRangeAPPLE,
null_glTextureRenderbufferEXT,
null_glTextureStorage1DEXT,
null_glTextureStorage2DEXT,
null_glTextureStorage3DEXT,
null_glTextureSubImage1DEXT,
null_glTextureSubImage2DEXT,
null_glTextureSubImage3DEXT,
null_glTrackMatrixNV,
null_glTransformFeedbackAttribsNV,
null_glTransformFeedbackStreamAttribsNV,
null_glTransformFeedbackVaryings,
null_glTransformFeedbackVaryingsEXT,
null_glTransformFeedbackVaryingsNV,
null_glTransformPathNV,
null_glUniform1d,
null_glUniform1dv,
null_glUniform1f,
null_glUniform1fARB,
null_glUniform1fv,
null_glUniform1fvARB,
null_glUniform1i,
null_glUniform1i64NV,
null_glUniform1i64vNV,
null_glUniform1iARB,
null_glUniform1iv,
null_glUniform1ivARB,
null_glUniform1ui,
null_glUniform1ui64NV,
null_glUniform1ui64vNV,
null_glUniform1uiEXT,
null_glUniform1uiv,
null_glUniform1uivEXT,
null_glUniform2d,
null_glUniform2dv,
null_glUniform2f,
null_glUniform2fARB,
null_glUniform2fv,
null_glUniform2fvARB,
null_glUniform2i,
null_glUniform2i64NV,
null_glUniform2i64vNV,
null_glUniform2iARB,
null_glUniform2iv,
null_glUniform2ivARB,
null_glUniform2ui,
null_glUniform2ui64NV,
null_glUniform2ui64vNV,
null_glUniform2uiEXT,
null_glUniform2uiv,
null_glUniform2uivEXT,
null_glUniform3d,
null_glUniform3dv,
null_glUniform3f,
null_glUniform3fARB,
null_glUniform3fv,
null_glUniform3fvARB,
null_glUniform3i,
null_glUniform3i64NV,
null_glUniform3i64vNV,
null_glUniform3iARB,
null_glUniform3iv,
null_glUniform3ivARB,
null_glUniform3ui,
null_glUniform3ui64NV,
null_glUniform3ui64vNV,
null_glUniform3uiEXT,
null_glUniform3uiv,
null_glUniform3uivEXT,
null_glUniform4d,
null_glUniform4dv,
null_glUniform4f,
null_glUniform4fARB,
null_glUniform4fv,
null_glUniform4fvARB,
null_glUniform4i,
null_glUniform4i64NV,
null_glUniform4i64vNV,
null_glUniform4iARB,
null_glUniform4iv,
null_glUniform4ivARB,
null_glUniform4ui,
null_glUniform4ui64NV,
null_glUniform4ui64vNV,
null_glUniform4uiEXT,
null_glUniform4uiv,
null_glUniform4uivEXT,
null_glUniformBlockBinding,
null_glUniformBufferEXT,
null_glUniformHandleui64NV,
null_glUniformHandleui64vNV,
null_glUniformMatrix2dv,
null_glUniformMatrix2fv,
null_glUniformMatrix2fvARB,
null_glUniformMatrix2x3dv,
null_glUniformMatrix2x3fv,
null_glUniformMatrix2x4dv,
null_glUniformMatrix2x4fv,
null_glUniformMatrix3dv,
null_glUniformMatrix3fv,
null_glUniformMatrix3fvARB,
null_glUniformMatrix3x2dv,
null_glUniformMatrix3x2fv,
null_glUniformMatrix3x4dv,
null_glUniformMatrix3x4fv,
null_glUniformMatrix4dv,
null_glUniformMatrix4fv,
null_glUniformMatrix4fvARB,
null_glUniformMatrix4x2dv,
null_glUniformMatrix4x2fv,
null_glUniformMatrix4x3dv,
null_glUniformMatrix4x3fv,
null_glUniformSubroutinesuiv,
null_glUniformui64NV,
null_glUniformui64vNV,
null_glUnlockArraysEXT,
null_glUnmapBuffer,
null_glUnmapBufferARB,
null_glUnmapNamedBufferEXT,
null_glUnmapObjectBufferATI,
null_glUpdateObjectBufferATI,
null_glUseProgram,
null_glUseProgramObjectARB,
null_glUseProgramStages,
null_glUseShaderProgramEXT,
null_glVDPAUFiniNV,
null_glVDPAUGetSurfaceivNV,
null_glVDPAUInitNV,
null_glVDPAUIsSurfaceNV,
null_glVDPAUMapSurfacesNV,
null_glVDPAURegisterOutputSurfaceNV,
null_glVDPAURegisterVideoSurfaceNV,
null_glVDPAUSurfaceAccessNV,
null_glVDPAUUnmapSurfacesNV,
null_glVDPAUUnregisterSurfaceNV,
null_glValidateProgram,
null_glValidateProgramARB,
null_glValidateProgramPipeline,
null_glVariantArrayObjectATI,
null_glVariantPointerEXT,
null_glVariantbvEXT,
null_glVariantdvEXT,
null_glVariantfvEXT,
null_glVariantivEXT,
null_glVariantsvEXT,
null_glVariantubvEXT,
null_glVariantuivEXT,
null_glVariantusvEXT,
null_glVertex2hNV,
null_glVertex2hvNV,
null_glVertex3hNV,
null_glVertex3hvNV,
null_glVertex4hNV,
null_glVertex4hvNV,
null_glVertexArrayParameteriAPPLE,
null_glVertexArrayRangeAPPLE,
null_glVertexArrayRangeNV,
null_glVertexArrayVertexAttribLOffsetEXT,
null_glVertexAttrib1d,
null_glVertexAttrib1dARB,
null_glVertexAttrib1dNV,
null_glVertexAttrib1dv,
null_glVertexAttrib1dvARB,
null_glVertexAttrib1dvNV,
null_glVertexAttrib1f,
null_glVertexAttrib1fARB,
null_glVertexAttrib1fNV,
null_glVertexAttrib1fv,
null_glVertexAttrib1fvARB,
null_glVertexAttrib1fvNV,
null_glVertexAttrib1hNV,
null_glVertexAttrib1hvNV,
null_glVertexAttrib1s,
null_glVertexAttrib1sARB,
null_glVertexAttrib1sNV,
null_glVertexAttrib1sv,
null_glVertexAttrib1svARB,
null_glVertexAttrib1svNV,
null_glVertexAttrib2d,
null_glVertexAttrib2dARB,
null_glVertexAttrib2dNV,
null_glVertexAttrib2dv,
null_glVertexAttrib2dvARB,
null_glVertexAttrib2dvNV,
null_glVertexAttrib2f,
null_glVertexAttrib2fARB,
null_glVertexAttrib2fNV,
null_glVertexAttrib2fv,
null_glVertexAttrib2fvARB,
null_glVertexAttrib2fvNV,
null_glVertexAttrib2hNV,
null_glVertexAttrib2hvNV,
null_glVertexAttrib2s,
null_glVertexAttrib2sARB,
null_glVertexAttrib2sNV,
null_glVertexAttrib2sv,
null_glVertexAttrib2svARB,
null_glVertexAttrib2svNV,
null_glVertexAttrib3d,
null_glVertexAttrib3dARB,
null_glVertexAttrib3dNV,
null_glVertexAttrib3dv,
null_glVertexAttrib3dvARB,
null_glVertexAttrib3dvNV,
null_glVertexAttrib3f,
null_glVertexAttrib3fARB,
null_glVertexAttrib3fNV,
null_glVertexAttrib3fv,
null_glVertexAttrib3fvARB,
null_glVertexAttrib3fvNV,
null_glVertexAttrib3hNV,
null_glVertexAttrib3hvNV,
null_glVertexAttrib3s,
null_glVertexAttrib3sARB,
null_glVertexAttrib3sNV,
null_glVertexAttrib3sv,
null_glVertexAttrib3svARB,
null_glVertexAttrib3svNV,
null_glVertexAttrib4Nbv,
null_glVertexAttrib4NbvARB,
null_glVertexAttrib4Niv,
null_glVertexAttrib4NivARB,
null_glVertexAttrib4Nsv,
null_glVertexAttrib4NsvARB,
null_glVertexAttrib4Nub,
null_glVertexAttrib4NubARB,
null_glVertexAttrib4Nubv,
null_glVertexAttrib4NubvARB,
null_glVertexAttrib4Nuiv,
null_glVertexAttrib4NuivARB,
null_glVertexAttrib4Nusv,
null_glVertexAttrib4NusvARB,
null_glVertexAttrib4bv,
null_glVertexAttrib4bvARB,
null_glVertexAttrib4d,
null_glVertexAttrib4dARB,
null_glVertexAttrib4dNV,
null_glVertexAttrib4dv,
null_glVertexAttrib4dvARB,
null_glVertexAttrib4dvNV,
null_glVertexAttrib4f,
null_glVertexAttrib4fARB,
null_glVertexAttrib4fNV,
null_glVertexAttrib4fv,
null_glVertexAttrib4fvARB,
null_glVertexAttrib4fvNV,
null_glVertexAttrib4hNV,
null_glVertexAttrib4hvNV,
null_glVertexAttrib4iv,
null_glVertexAttrib4ivARB,
null_glVertexAttrib4s,
null_glVertexAttrib4sARB,
null_glVertexAttrib4sNV,
null_glVertexAttrib4sv,
null_glVertexAttrib4svARB,
null_glVertexAttrib4svNV,
null_glVertexAttrib4ubNV,
null_glVertexAttrib4ubv,
null_glVertexAttrib4ubvARB,
null_glVertexAttrib4ubvNV,
null_glVertexAttrib4uiv,
null_glVertexAttrib4uivARB,
null_glVertexAttrib4usv,
null_glVertexAttrib4usvARB,
null_glVertexAttribArrayObjectATI,
null_glVertexAttribDivisor,
null_glVertexAttribDivisorARB,
null_glVertexAttribFormatNV,
null_glVertexAttribI1i,
null_glVertexAttribI1iEXT,
null_glVertexAttribI1iv,
null_glVertexAttribI1ivEXT,
null_glVertexAttribI1ui,
null_glVertexAttribI1uiEXT,
null_glVertexAttribI1uiv,
null_glVertexAttribI1uivEXT,
null_glVertexAttribI2i,
null_glVertexAttribI2iEXT,
null_glVertexAttribI2iv,
null_glVertexAttribI2ivEXT,
null_glVertexAttribI2ui,
null_glVertexAttribI2uiEXT,
null_glVertexAttribI2uiv,
null_glVertexAttribI2uivEXT,
null_glVertexAttribI3i,
null_glVertexAttribI3iEXT,
null_glVertexAttribI3iv,
null_glVertexAttribI3ivEXT,
null_glVertexAttribI3ui,
null_glVertexAttribI3uiEXT,
null_glVertexAttribI3uiv,
null_glVertexAttribI3uivEXT,
null_glVertexAttribI4bv,
null_glVertexAttribI4bvEXT,
null_glVertexAttribI4i,
null_glVertexAttribI4iEXT,
null_glVertexAttribI4iv,
null_glVertexAttribI4ivEXT,
null_glVertexAttribI4sv,
null_glVertexAttribI4svEXT,
null_glVertexAttribI4ubv,
null_glVertexAttribI4ubvEXT,
null_glVertexAttribI4ui,
null_glVertexAttribI4uiEXT,
null_glVertexAttribI4uiv,
null_glVertexAttribI4uivEXT,
null_glVertexAttribI4usv,
null_glVertexAttribI4usvEXT,
null_glVertexAttribIFormatNV,
null_glVertexAttribIPointer,
null_glVertexAttribIPointerEXT,
null_glVertexAttribL1d,
null_glVertexAttribL1dEXT,
null_glVertexAttribL1dv,
null_glVertexAttribL1dvEXT,
null_glVertexAttribL1i64NV,
null_glVertexAttribL1i64vNV,
null_glVertexAttribL1ui64NV,
null_glVertexAttribL1ui64vNV,
null_glVertexAttribL2d,
null_glVertexAttribL2dEXT,
null_glVertexAttribL2dv,
null_glVertexAttribL2dvEXT,
null_glVertexAttribL2i64NV,
null_glVertexAttribL2i64vNV,
null_glVertexAttribL2ui64NV,
null_glVertexAttribL2ui64vNV,
null_glVertexAttribL3d,
null_glVertexAttribL3dEXT,
null_glVertexAttribL3dv,
null_glVertexAttribL3dvEXT,
null_glVertexAttribL3i64NV,
null_glVertexAttribL3i64vNV,
null_glVertexAttribL3ui64NV,
null_glVertexAttribL3ui64vNV,
null_glVertexAttribL4d,
null_glVertexAttribL4dEXT,
null_glVertexAttribL4dv,
null_glVertexAttribL4dvEXT,
null_glVertexAttribL4i64NV,
null_glVertexAttribL4i64vNV,
null_glVertexAttribL4ui64NV,
null_glVertexAttribL4ui64vNV,
null_glVertexAttribLFormatNV,
null_glVertexAttribLPointer,
null_glVertexAttribLPointerEXT,
null_glVertexAttribP1ui,
null_glVertexAttribP1uiv,
null_glVertexAttribP2ui,
null_glVertexAttribP2uiv,
null_glVertexAttribP3ui,
null_glVertexAttribP3uiv,
null_glVertexAttribP4ui,
null_glVertexAttribP4uiv,
null_glVertexAttribPointer,
null_glVertexAttribPointerARB,
null_glVertexAttribPointerNV,
null_glVertexAttribs1dvNV,
null_glVertexAttribs1fvNV,
null_glVertexAttribs1hvNV,
null_glVertexAttribs1svNV,
null_glVertexAttribs2dvNV,
null_glVertexAttribs2fvNV,
null_glVertexAttribs2hvNV,
null_glVertexAttribs2svNV,
null_glVertexAttribs3dvNV,
null_glVertexAttribs3fvNV,
null_glVertexAttribs3hvNV,
null_glVertexAttribs3svNV,
null_glVertexAttribs4dvNV,
null_glVertexAttribs4fvNV,
null_glVertexAttribs4hvNV,
null_glVertexAttribs4svNV,
null_glVertexAttribs4ubvNV,
null_glVertexBlendARB,
null_glVertexBlendEnvfATI,
null_glVertexBlendEnviATI,
null_glVertexFormatNV,
null_glVertexP2ui,
null_glVertexP2uiv,
null_glVertexP3ui,
null_glVertexP3uiv,
null_glVertexP4ui,
null_glVertexP4uiv,
null_glVertexPointerEXT,
null_glVertexPointerListIBM,
null_glVertexPointervINTEL,
null_glVertexStream1dATI,
null_glVertexStream1dvATI,
null_glVertexStream1fATI,
null_glVertexStream1fvATI,
null_glVertexStream1iATI,
null_glVertexStream1ivATI,
null_glVertexStream1sATI,
null_glVertexStream1svATI,
null_glVertexStream2dATI,
null_glVertexStream2dvATI,
null_glVertexStream2fATI,
null_glVertexStream2fvATI,
null_glVertexStream2iATI,
null_glVertexStream2ivATI,
null_glVertexStream2sATI,
null_glVertexStream2svATI,
null_glVertexStream3dATI,
null_glVertexStream3dvATI,
null_glVertexStream3fATI,
null_glVertexStream3fvATI,
null_glVertexStream3iATI,
null_glVertexStream3ivATI,
null_glVertexStream3sATI,
null_glVertexStream3svATI,
null_glVertexStream4dATI,
null_glVertexStream4dvATI,
null_glVertexStream4fATI,
null_glVertexStream4fvATI,
null_glVertexStream4iATI,
null_glVertexStream4ivATI,
null_glVertexStream4sATI,
null_glVertexStream4svATI,
null_glVertexWeightPointerEXT,
null_glVertexWeightfEXT,
null_glVertexWeightfvEXT,
null_glVertexWeighthNV,
null_glVertexWeighthvNV,
null_glVideoCaptureNV,
null_glVideoCaptureStreamParameterdvNV,
null_glVideoCaptureStreamParameterfvNV,
null_glVideoCaptureStreamParameterivNV,
null_glViewportArrayv,
null_glViewportIndexedf,
null_glViewportIndexedfv,
null_glWaitSync,
null_glWeightPathsNV,
null_glWeightPointerARB,
null_glWeightbvARB,
null_glWeightdvARB,
null_glWeightfvARB,
null_glWeightivARB,
null_glWeightsvARB,
null_glWeightubvARB,
null_glWeightuivARB,
null_glWeightusvARB,
null_glWindowPos2d,
null_glWindowPos2dARB,
null_glWindowPos2dMESA,
null_glWindowPos2dv,
null_glWindowPos2dvARB,
null_glWindowPos2dvMESA,
null_glWindowPos2f,
null_glWindowPos2fARB,
null_glWindowPos2fMESA,
null_glWindowPos2fv,
null_glWindowPos2fvARB,
null_glWindowPos2fvMESA,
null_glWindowPos2i,
null_glWindowPos2iARB,
null_glWindowPos2iMESA,
null_glWindowPos2iv,
null_glWindowPos2ivARB,
null_glWindowPos2ivMESA,
null_glWindowPos2s,
null_glWindowPos2sARB,
null_glWindowPos2sMESA,
null_glWindowPos2sv,
null_glWindowPos2svARB,
null_glWindowPos2svMESA,
null_glWindowPos3d,
null_glWindowPos3dARB,
null_glWindowPos3dMESA,
null_glWindowPos3dv,
null_glWindowPos3dvARB,
null_glWindowPos3dvMESA,
null_glWindowPos3f,
null_glWindowPos3fARB,
null_glWindowPos3fMESA,
null_glWindowPos3fv,
null_glWindowPos3fvARB,
null_glWindowPos3fvMESA,
null_glWindowPos3i,
null_glWindowPos3iARB,
null_glWindowPos3iMESA,
null_glWindowPos3iv,
null_glWindowPos3ivARB,
null_glWindowPos3ivMESA,
null_glWindowPos3s,
null_glWindowPos3sARB,
null_glWindowPos3sMESA,
null_glWindowPos3sv,
null_glWindowPos3svARB,
null_glWindowPos3svMESA,
null_glWindowPos4dMESA,
null_glWindowPos4dvMESA,
null_glWindowPos4fMESA,
null_glWindowPos4fvMESA,
null_glWindowPos4iMESA,
null_glWindowPos4ivMESA,
null_glWindowPos4sMESA,
null_glWindowPos4svMESA,
null_glWriteMaskEXT,
null_wglAllocateMemoryNV,
null_wglBindTexImageARB,
null_wglChoosePixelFormatARB,
null_wglCreateContextAttribsARB,
null_wglCreatePbufferARB,
null_wglDestroyPbufferARB,
null_wglFreeMemoryNV,
null_wglGetCurrentReadDCARB,
null_wglGetExtensionsStringARB,
null_wglGetExtensionsStringEXT,
null_wglGetPbufferDCARB,
null_wglGetPixelFormatAttribfvARB,
null_wglGetPixelFormatAttribivARB,
null_wglGetSwapIntervalEXT,
null_wglMakeContextCurrentARB,
null_wglQueryPbufferARB,
null_wglReleasePbufferDCARB,
null_wglReleaseTexImageARB,
null_wglSetPbufferAttribARB,
null_wglSetPixelFormatWINE,
null_wglSwapIntervalEXT,
}
};