widl: Always check the runtimeclass interfaces presence.
[wine/zf.git] / dlls / opengl32 / opengl_norm.c
blob8b1b9c77287bbcd6d6ad9895fb81a4f77f743fb0
1 /* Automatically generated from http://www.opengl.org/registry files; DO NOT EDIT! */
3 #include "config.h"
4 #include <stdarg.h>
5 #include "winternl.h"
6 #include "opengl_ext.h"
7 #include "wine/debug.h"
9 WINE_DEFAULT_DEBUG_CHANNEL(opengl);
11 void WINAPI glAccum( GLenum op, GLfloat value )
13 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
14 TRACE( "(%d, %f)\n", op, value );
15 funcs->gl.p_glAccum( op, value );
18 void WINAPI glAlphaFunc( GLenum func, GLfloat ref )
20 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
21 TRACE( "(%d, %f)\n", func, ref );
22 funcs->gl.p_glAlphaFunc( func, ref );
25 GLboolean WINAPI glAreTexturesResident( GLsizei n, const GLuint *textures, GLboolean *residences )
27 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
28 TRACE( "(%d, %p, %p)\n", n, textures, residences );
29 return funcs->gl.p_glAreTexturesResident( n, textures, residences );
32 void WINAPI glArrayElement( GLint i )
34 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
35 TRACE( "(%d)\n", i );
36 funcs->gl.p_glArrayElement( i );
39 void WINAPI glBegin( GLenum mode )
41 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
42 TRACE( "(%d)\n", mode );
43 funcs->gl.p_glBegin( mode );
46 void WINAPI glBindTexture( GLenum target, GLuint texture )
48 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
49 TRACE( "(%d, %d)\n", target, texture );
50 funcs->gl.p_glBindTexture( target, texture );
53 void WINAPI glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap )
55 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
56 TRACE( "(%d, %d, %f, %f, %f, %f, %p)\n", width, height, xorig, yorig, xmove, ymove, bitmap );
57 funcs->gl.p_glBitmap( width, height, xorig, yorig, xmove, ymove, bitmap );
60 void WINAPI glBlendFunc( GLenum sfactor, GLenum dfactor )
62 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
63 TRACE( "(%d, %d)\n", sfactor, dfactor );
64 funcs->gl.p_glBlendFunc( sfactor, dfactor );
67 void WINAPI glCallList( GLuint list )
69 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
70 TRACE( "(%d)\n", list );
71 funcs->gl.p_glCallList( list );
74 void WINAPI glCallLists( GLsizei n, GLenum type, const void *lists )
76 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
77 TRACE( "(%d, %d, %p)\n", n, type, lists );
78 funcs->gl.p_glCallLists( n, type, lists );
81 void WINAPI glClear( GLbitfield mask )
83 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
84 TRACE( "(%d)\n", mask );
85 funcs->gl.p_glClear( mask );
88 void WINAPI glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
90 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
91 TRACE( "(%f, %f, %f, %f)\n", red, green, blue, alpha );
92 funcs->gl.p_glClearAccum( red, green, blue, alpha );
95 void WINAPI glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
97 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
98 TRACE( "(%f, %f, %f, %f)\n", red, green, blue, alpha );
99 funcs->gl.p_glClearColor( red, green, blue, alpha );
102 void WINAPI glClearDepth( GLdouble depth )
104 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
105 TRACE( "(%f)\n", depth );
106 funcs->gl.p_glClearDepth( depth );
109 void WINAPI glClearIndex( GLfloat c )
111 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
112 TRACE( "(%f)\n", c );
113 funcs->gl.p_glClearIndex( c );
116 void WINAPI glClearStencil( GLint s )
118 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
119 TRACE( "(%d)\n", s );
120 funcs->gl.p_glClearStencil( s );
123 void WINAPI glClipPlane( GLenum plane, const GLdouble *equation )
125 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
126 TRACE( "(%d, %p)\n", plane, equation );
127 funcs->gl.p_glClipPlane( plane, equation );
130 void WINAPI glColor3b( GLbyte red, GLbyte green, GLbyte blue )
132 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
133 TRACE( "(%d, %d, %d)\n", red, green, blue );
134 funcs->gl.p_glColor3b( red, green, blue );
137 void WINAPI glColor3bv( const GLbyte *v )
139 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
140 TRACE( "(%p)\n", v );
141 funcs->gl.p_glColor3bv( v );
144 void WINAPI glColor3d( GLdouble red, GLdouble green, GLdouble blue )
146 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
147 TRACE( "(%f, %f, %f)\n", red, green, blue );
148 funcs->gl.p_glColor3d( red, green, blue );
151 void WINAPI glColor3dv( const GLdouble *v )
153 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
154 TRACE( "(%p)\n", v );
155 funcs->gl.p_glColor3dv( v );
158 void WINAPI glColor3f( GLfloat red, GLfloat green, GLfloat blue )
160 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
161 TRACE( "(%f, %f, %f)\n", red, green, blue );
162 funcs->gl.p_glColor3f( red, green, blue );
165 void WINAPI glColor3fv( const GLfloat *v )
167 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
168 TRACE( "(%p)\n", v );
169 funcs->gl.p_glColor3fv( v );
172 void WINAPI glColor3i( GLint red, GLint green, GLint blue )
174 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
175 TRACE( "(%d, %d, %d)\n", red, green, blue );
176 funcs->gl.p_glColor3i( red, green, blue );
179 void WINAPI glColor3iv( const GLint *v )
181 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
182 TRACE( "(%p)\n", v );
183 funcs->gl.p_glColor3iv( v );
186 void WINAPI glColor3s( GLshort red, GLshort green, GLshort blue )
188 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
189 TRACE( "(%d, %d, %d)\n", red, green, blue );
190 funcs->gl.p_glColor3s( red, green, blue );
193 void WINAPI glColor3sv( const GLshort *v )
195 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
196 TRACE( "(%p)\n", v );
197 funcs->gl.p_glColor3sv( v );
200 void WINAPI glColor3ub( GLubyte red, GLubyte green, GLubyte blue )
202 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
203 TRACE( "(%d, %d, %d)\n", red, green, blue );
204 funcs->gl.p_glColor3ub( red, green, blue );
207 void WINAPI glColor3ubv( const GLubyte *v )
209 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
210 TRACE( "(%p)\n", v );
211 funcs->gl.p_glColor3ubv( v );
214 void WINAPI glColor3ui( GLuint red, GLuint green, GLuint blue )
216 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
217 TRACE( "(%d, %d, %d)\n", red, green, blue );
218 funcs->gl.p_glColor3ui( red, green, blue );
221 void WINAPI glColor3uiv( const GLuint *v )
223 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
224 TRACE( "(%p)\n", v );
225 funcs->gl.p_glColor3uiv( v );
228 void WINAPI glColor3us( GLushort red, GLushort green, GLushort blue )
230 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
231 TRACE( "(%d, %d, %d)\n", red, green, blue );
232 funcs->gl.p_glColor3us( red, green, blue );
235 void WINAPI glColor3usv( const GLushort *v )
237 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
238 TRACE( "(%p)\n", v );
239 funcs->gl.p_glColor3usv( v );
242 void WINAPI glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha )
244 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
245 TRACE( "(%d, %d, %d, %d)\n", red, green, blue, alpha );
246 funcs->gl.p_glColor4b( red, green, blue, alpha );
249 void WINAPI glColor4bv( const GLbyte *v )
251 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
252 TRACE( "(%p)\n", v );
253 funcs->gl.p_glColor4bv( v );
256 void WINAPI glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha )
258 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
259 TRACE( "(%f, %f, %f, %f)\n", red, green, blue, alpha );
260 funcs->gl.p_glColor4d( red, green, blue, alpha );
263 void WINAPI glColor4dv( const GLdouble *v )
265 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
266 TRACE( "(%p)\n", v );
267 funcs->gl.p_glColor4dv( v );
270 void WINAPI glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
272 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
273 TRACE( "(%f, %f, %f, %f)\n", red, green, blue, alpha );
274 funcs->gl.p_glColor4f( red, green, blue, alpha );
277 void WINAPI glColor4fv( const GLfloat *v )
279 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
280 TRACE( "(%p)\n", v );
281 funcs->gl.p_glColor4fv( v );
284 void WINAPI glColor4i( GLint red, GLint green, GLint blue, GLint alpha )
286 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
287 TRACE( "(%d, %d, %d, %d)\n", red, green, blue, alpha );
288 funcs->gl.p_glColor4i( red, green, blue, alpha );
291 void WINAPI glColor4iv( const GLint *v )
293 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
294 TRACE( "(%p)\n", v );
295 funcs->gl.p_glColor4iv( v );
298 void WINAPI glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha )
300 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
301 TRACE( "(%d, %d, %d, %d)\n", red, green, blue, alpha );
302 funcs->gl.p_glColor4s( red, green, blue, alpha );
305 void WINAPI glColor4sv( const GLshort *v )
307 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
308 TRACE( "(%p)\n", v );
309 funcs->gl.p_glColor4sv( v );
312 void WINAPI glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha )
314 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
315 TRACE( "(%d, %d, %d, %d)\n", red, green, blue, alpha );
316 funcs->gl.p_glColor4ub( red, green, blue, alpha );
319 void WINAPI glColor4ubv( const GLubyte *v )
321 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
322 TRACE( "(%p)\n", v );
323 funcs->gl.p_glColor4ubv( v );
326 void WINAPI glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha )
328 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
329 TRACE( "(%d, %d, %d, %d)\n", red, green, blue, alpha );
330 funcs->gl.p_glColor4ui( red, green, blue, alpha );
333 void WINAPI glColor4uiv( const GLuint *v )
335 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
336 TRACE( "(%p)\n", v );
337 funcs->gl.p_glColor4uiv( v );
340 void WINAPI glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha )
342 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
343 TRACE( "(%d, %d, %d, %d)\n", red, green, blue, alpha );
344 funcs->gl.p_glColor4us( red, green, blue, alpha );
347 void WINAPI glColor4usv( const GLushort *v )
349 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
350 TRACE( "(%p)\n", v );
351 funcs->gl.p_glColor4usv( v );
354 void WINAPI glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha )
356 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
357 TRACE( "(%d, %d, %d, %d)\n", red, green, blue, alpha );
358 funcs->gl.p_glColorMask( red, green, blue, alpha );
361 void WINAPI glColorMaterial( GLenum face, GLenum mode )
363 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
364 TRACE( "(%d, %d)\n", face, mode );
365 funcs->gl.p_glColorMaterial( face, mode );
368 void WINAPI glColorPointer( GLint size, GLenum type, GLsizei stride, const void *pointer )
370 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
371 TRACE( "(%d, %d, %d, %p)\n", size, type, stride, pointer );
372 funcs->gl.p_glColorPointer( size, type, stride, pointer );
375 void WINAPI glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type )
377 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
378 TRACE( "(%d, %d, %d, %d, %d)\n", x, y, width, height, type );
379 funcs->gl.p_glCopyPixels( x, y, width, height, type );
382 void WINAPI glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border )
384 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
385 TRACE( "(%d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, border );
386 funcs->gl.p_glCopyTexImage1D( target, level, internalformat, x, y, width, border );
389 void WINAPI glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border )
391 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
392 TRACE( "(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, internalformat, x, y, width, height, border );
393 funcs->gl.p_glCopyTexImage2D( target, level, internalformat, x, y, width, height, border );
396 void WINAPI glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width )
398 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
399 TRACE( "(%d, %d, %d, %d, %d, %d)\n", target, level, xoffset, x, y, width );
400 funcs->gl.p_glCopyTexSubImage1D( target, level, xoffset, x, y, width );
403 void WINAPI glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height )
405 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
406 TRACE( "(%d, %d, %d, %d, %d, %d, %d, %d)\n", target, level, xoffset, yoffset, x, y, width, height );
407 funcs->gl.p_glCopyTexSubImage2D( target, level, xoffset, yoffset, x, y, width, height );
410 void WINAPI glCullFace( GLenum mode )
412 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
413 TRACE( "(%d)\n", mode );
414 funcs->gl.p_glCullFace( mode );
417 void WINAPI glDeleteLists( GLuint list, GLsizei range )
419 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
420 TRACE( "(%d, %d)\n", list, range );
421 funcs->gl.p_glDeleteLists( list, range );
424 void WINAPI glDeleteTextures( GLsizei n, const GLuint *textures )
426 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
427 TRACE( "(%d, %p)\n", n, textures );
428 funcs->gl.p_glDeleteTextures( n, textures );
431 void WINAPI glDepthFunc( GLenum func )
433 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
434 TRACE( "(%d)\n", func );
435 funcs->gl.p_glDepthFunc( func );
438 void WINAPI glDepthMask( GLboolean flag )
440 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
441 TRACE( "(%d)\n", flag );
442 funcs->gl.p_glDepthMask( flag );
445 void WINAPI glDepthRange( GLdouble n, GLdouble f )
447 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
448 TRACE( "(%f, %f)\n", n, f );
449 funcs->gl.p_glDepthRange( n, f );
452 void WINAPI glDisable( GLenum cap )
454 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
455 TRACE( "(%d)\n", cap );
456 funcs->gl.p_glDisable( cap );
459 void WINAPI glDisableClientState( GLenum array )
461 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
462 TRACE( "(%d)\n", array );
463 funcs->gl.p_glDisableClientState( array );
466 void WINAPI glDrawArrays( GLenum mode, GLint first, GLsizei count )
468 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
469 TRACE( "(%d, %d, %d)\n", mode, first, count );
470 funcs->gl.p_glDrawArrays( mode, first, count );
473 void WINAPI glDrawBuffer( GLenum buf )
475 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
476 TRACE( "(%d)\n", buf );
477 funcs->gl.p_glDrawBuffer( buf );
480 void WINAPI glDrawElements( GLenum mode, GLsizei count, GLenum type, const void *indices )
482 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
483 TRACE( "(%d, %d, %d, %p)\n", mode, count, type, indices );
484 funcs->gl.p_glDrawElements( mode, count, type, indices );
487 void WINAPI glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels )
489 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
490 TRACE( "(%d, %d, %d, %d, %p)\n", width, height, format, type, pixels );
491 funcs->gl.p_glDrawPixels( width, height, format, type, pixels );
494 void WINAPI glEdgeFlag( GLboolean flag )
496 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
497 TRACE( "(%d)\n", flag );
498 funcs->gl.p_glEdgeFlag( flag );
501 void WINAPI glEdgeFlagPointer( GLsizei stride, const void *pointer )
503 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
504 TRACE( "(%d, %p)\n", stride, pointer );
505 funcs->gl.p_glEdgeFlagPointer( stride, pointer );
508 void WINAPI glEdgeFlagv( const GLboolean *flag )
510 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
511 TRACE( "(%p)\n", flag );
512 funcs->gl.p_glEdgeFlagv( flag );
515 void WINAPI glEnable( GLenum cap )
517 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
518 TRACE( "(%d)\n", cap );
519 funcs->gl.p_glEnable( cap );
522 void WINAPI glEnableClientState( GLenum array )
524 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
525 TRACE( "(%d)\n", array );
526 funcs->gl.p_glEnableClientState( array );
529 void WINAPI glEnd(void)
531 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
532 TRACE( "()\n" );
533 funcs->gl.p_glEnd();
536 void WINAPI glEndList(void)
538 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
539 TRACE( "()\n" );
540 funcs->gl.p_glEndList();
543 void WINAPI glEvalCoord1d( GLdouble u )
545 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
546 TRACE( "(%f)\n", u );
547 funcs->gl.p_glEvalCoord1d( u );
550 void WINAPI glEvalCoord1dv( const GLdouble *u )
552 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
553 TRACE( "(%p)\n", u );
554 funcs->gl.p_glEvalCoord1dv( u );
557 void WINAPI glEvalCoord1f( GLfloat u )
559 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
560 TRACE( "(%f)\n", u );
561 funcs->gl.p_glEvalCoord1f( u );
564 void WINAPI glEvalCoord1fv( const GLfloat *u )
566 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
567 TRACE( "(%p)\n", u );
568 funcs->gl.p_glEvalCoord1fv( u );
571 void WINAPI glEvalCoord2d( GLdouble u, GLdouble v )
573 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
574 TRACE( "(%f, %f)\n", u, v );
575 funcs->gl.p_glEvalCoord2d( u, v );
578 void WINAPI glEvalCoord2dv( const GLdouble *u )
580 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
581 TRACE( "(%p)\n", u );
582 funcs->gl.p_glEvalCoord2dv( u );
585 void WINAPI glEvalCoord2f( GLfloat u, GLfloat v )
587 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
588 TRACE( "(%f, %f)\n", u, v );
589 funcs->gl.p_glEvalCoord2f( u, v );
592 void WINAPI glEvalCoord2fv( const GLfloat *u )
594 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
595 TRACE( "(%p)\n", u );
596 funcs->gl.p_glEvalCoord2fv( u );
599 void WINAPI glEvalMesh1( GLenum mode, GLint i1, GLint i2 )
601 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
602 TRACE( "(%d, %d, %d)\n", mode, i1, i2 );
603 funcs->gl.p_glEvalMesh1( mode, i1, i2 );
606 void WINAPI glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 )
608 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
609 TRACE( "(%d, %d, %d, %d, %d)\n", mode, i1, i2, j1, j2 );
610 funcs->gl.p_glEvalMesh2( mode, i1, i2, j1, j2 );
613 void WINAPI glEvalPoint1( GLint i )
615 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
616 TRACE( "(%d)\n", i );
617 funcs->gl.p_glEvalPoint1( i );
620 void WINAPI glEvalPoint2( GLint i, GLint j )
622 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
623 TRACE( "(%d, %d)\n", i, j );
624 funcs->gl.p_glEvalPoint2( i, j );
627 void WINAPI glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer )
629 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
630 TRACE( "(%d, %d, %p)\n", size, type, buffer );
631 funcs->gl.p_glFeedbackBuffer( size, type, buffer );
634 void WINAPI glFinish(void)
636 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
637 TRACE( "()\n" );
638 funcs->gl.p_glFinish();
641 void WINAPI glFlush(void)
643 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
644 TRACE( "()\n" );
645 funcs->gl.p_glFlush();
648 void WINAPI glFogf( GLenum pname, GLfloat param )
650 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
651 TRACE( "(%d, %f)\n", pname, param );
652 funcs->gl.p_glFogf( pname, param );
655 void WINAPI glFogfv( GLenum pname, const GLfloat *params )
657 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
658 TRACE( "(%d, %p)\n", pname, params );
659 funcs->gl.p_glFogfv( pname, params );
662 void WINAPI glFogi( GLenum pname, GLint param )
664 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
665 TRACE( "(%d, %d)\n", pname, param );
666 funcs->gl.p_glFogi( pname, param );
669 void WINAPI glFogiv( GLenum pname, const GLint *params )
671 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
672 TRACE( "(%d, %p)\n", pname, params );
673 funcs->gl.p_glFogiv( pname, params );
676 void WINAPI glFrontFace( GLenum mode )
678 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
679 TRACE( "(%d)\n", mode );
680 funcs->gl.p_glFrontFace( mode );
683 void WINAPI glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar )
685 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
686 TRACE( "(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
687 funcs->gl.p_glFrustum( left, right, bottom, top, zNear, zFar );
690 GLuint WINAPI glGenLists( GLsizei range )
692 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
693 TRACE( "(%d)\n", range );
694 return funcs->gl.p_glGenLists( range );
697 void WINAPI glGenTextures( GLsizei n, GLuint *textures )
699 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
700 TRACE( "(%d, %p)\n", n, textures );
701 funcs->gl.p_glGenTextures( n, textures );
704 void WINAPI glGetBooleanv( GLenum pname, GLboolean *data )
706 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
707 TRACE( "(%d, %p)\n", pname, data );
708 funcs->gl.p_glGetBooleanv( pname, data );
711 void WINAPI glGetClipPlane( GLenum plane, GLdouble *equation )
713 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
714 TRACE( "(%d, %p)\n", plane, equation );
715 funcs->gl.p_glGetClipPlane( plane, equation );
718 void WINAPI glGetDoublev( GLenum pname, GLdouble *data )
720 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
721 TRACE( "(%d, %p)\n", pname, data );
722 funcs->gl.p_glGetDoublev( pname, data );
725 GLenum WINAPI glGetError(void)
727 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
728 TRACE( "()\n" );
729 return funcs->gl.p_glGetError();
732 void WINAPI glGetFloatv( GLenum pname, GLfloat *data )
734 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
735 TRACE( "(%d, %p)\n", pname, data );
736 funcs->gl.p_glGetFloatv( pname, data );
739 void WINAPI glGetLightfv( GLenum light, GLenum pname, GLfloat *params )
741 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
742 TRACE( "(%d, %d, %p)\n", light, pname, params );
743 funcs->gl.p_glGetLightfv( light, pname, params );
746 void WINAPI glGetLightiv( GLenum light, GLenum pname, GLint *params )
748 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
749 TRACE( "(%d, %d, %p)\n", light, pname, params );
750 funcs->gl.p_glGetLightiv( light, pname, params );
753 void WINAPI glGetMapdv( GLenum target, GLenum query, GLdouble *v )
755 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
756 TRACE( "(%d, %d, %p)\n", target, query, v );
757 funcs->gl.p_glGetMapdv( target, query, v );
760 void WINAPI glGetMapfv( GLenum target, GLenum query, GLfloat *v )
762 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
763 TRACE( "(%d, %d, %p)\n", target, query, v );
764 funcs->gl.p_glGetMapfv( target, query, v );
767 void WINAPI glGetMapiv( GLenum target, GLenum query, GLint *v )
769 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
770 TRACE( "(%d, %d, %p)\n", target, query, v );
771 funcs->gl.p_glGetMapiv( target, query, v );
774 void WINAPI glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params )
776 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
777 TRACE( "(%d, %d, %p)\n", face, pname, params );
778 funcs->gl.p_glGetMaterialfv( face, pname, params );
781 void WINAPI glGetMaterialiv( GLenum face, GLenum pname, GLint *params )
783 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
784 TRACE( "(%d, %d, %p)\n", face, pname, params );
785 funcs->gl.p_glGetMaterialiv( face, pname, params );
788 void WINAPI glGetPixelMapfv( GLenum map, GLfloat *values )
790 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
791 TRACE( "(%d, %p)\n", map, values );
792 funcs->gl.p_glGetPixelMapfv( map, values );
795 void WINAPI glGetPixelMapuiv( GLenum map, GLuint *values )
797 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
798 TRACE( "(%d, %p)\n", map, values );
799 funcs->gl.p_glGetPixelMapuiv( map, values );
802 void WINAPI glGetPixelMapusv( GLenum map, GLushort *values )
804 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
805 TRACE( "(%d, %p)\n", map, values );
806 funcs->gl.p_glGetPixelMapusv( map, values );
809 void WINAPI glGetPointerv( GLenum pname, void **params )
811 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
812 TRACE( "(%d, %p)\n", pname, params );
813 funcs->gl.p_glGetPointerv( pname, params );
816 void WINAPI glGetPolygonStipple( GLubyte *mask )
818 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
819 TRACE( "(%p)\n", mask );
820 funcs->gl.p_glGetPolygonStipple( mask );
823 void WINAPI glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params )
825 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
826 TRACE( "(%d, %d, %p)\n", target, pname, params );
827 funcs->gl.p_glGetTexEnvfv( target, pname, params );
830 void WINAPI glGetTexEnviv( GLenum target, GLenum pname, GLint *params )
832 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
833 TRACE( "(%d, %d, %p)\n", target, pname, params );
834 funcs->gl.p_glGetTexEnviv( target, pname, params );
837 void WINAPI glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params )
839 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
840 TRACE( "(%d, %d, %p)\n", coord, pname, params );
841 funcs->gl.p_glGetTexGendv( coord, pname, params );
844 void WINAPI glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params )
846 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
847 TRACE( "(%d, %d, %p)\n", coord, pname, params );
848 funcs->gl.p_glGetTexGenfv( coord, pname, params );
851 void WINAPI glGetTexGeniv( GLenum coord, GLenum pname, GLint *params )
853 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
854 TRACE( "(%d, %d, %p)\n", coord, pname, params );
855 funcs->gl.p_glGetTexGeniv( coord, pname, params );
858 void WINAPI glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void *pixels )
860 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
861 TRACE( "(%d, %d, %d, %d, %p)\n", target, level, format, type, pixels );
862 funcs->gl.p_glGetTexImage( target, level, format, type, pixels );
865 void WINAPI glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params )
867 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
868 TRACE( "(%d, %d, %d, %p)\n", target, level, pname, params );
869 funcs->gl.p_glGetTexLevelParameterfv( target, level, pname, params );
872 void WINAPI glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params )
874 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
875 TRACE( "(%d, %d, %d, %p)\n", target, level, pname, params );
876 funcs->gl.p_glGetTexLevelParameteriv( target, level, pname, params );
879 void WINAPI glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params )
881 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
882 TRACE( "(%d, %d, %p)\n", target, pname, params );
883 funcs->gl.p_glGetTexParameterfv( target, pname, params );
886 void WINAPI glGetTexParameteriv( GLenum target, GLenum pname, GLint *params )
888 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
889 TRACE( "(%d, %d, %p)\n", target, pname, params );
890 funcs->gl.p_glGetTexParameteriv( target, pname, params );
893 void WINAPI glHint( GLenum target, GLenum mode )
895 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
896 TRACE( "(%d, %d)\n", target, mode );
897 funcs->gl.p_glHint( target, mode );
900 void WINAPI glIndexMask( GLuint mask )
902 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
903 TRACE( "(%d)\n", mask );
904 funcs->gl.p_glIndexMask( mask );
907 void WINAPI glIndexPointer( GLenum type, GLsizei stride, const void *pointer )
909 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
910 TRACE( "(%d, %d, %p)\n", type, stride, pointer );
911 funcs->gl.p_glIndexPointer( type, stride, pointer );
914 void WINAPI glIndexd( GLdouble c )
916 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
917 TRACE( "(%f)\n", c );
918 funcs->gl.p_glIndexd( c );
921 void WINAPI glIndexdv( const GLdouble *c )
923 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
924 TRACE( "(%p)\n", c );
925 funcs->gl.p_glIndexdv( c );
928 void WINAPI glIndexf( GLfloat c )
930 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
931 TRACE( "(%f)\n", c );
932 funcs->gl.p_glIndexf( c );
935 void WINAPI glIndexfv( const GLfloat *c )
937 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
938 TRACE( "(%p)\n", c );
939 funcs->gl.p_glIndexfv( c );
942 void WINAPI glIndexi( GLint c )
944 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
945 TRACE( "(%d)\n", c );
946 funcs->gl.p_glIndexi( c );
949 void WINAPI glIndexiv( const GLint *c )
951 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
952 TRACE( "(%p)\n", c );
953 funcs->gl.p_glIndexiv( c );
956 void WINAPI glIndexs( GLshort c )
958 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
959 TRACE( "(%d)\n", c );
960 funcs->gl.p_glIndexs( c );
963 void WINAPI glIndexsv( const GLshort *c )
965 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
966 TRACE( "(%p)\n", c );
967 funcs->gl.p_glIndexsv( c );
970 void WINAPI glIndexub( GLubyte c )
972 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
973 TRACE( "(%d)\n", c );
974 funcs->gl.p_glIndexub( c );
977 void WINAPI glIndexubv( const GLubyte *c )
979 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
980 TRACE( "(%p)\n", c );
981 funcs->gl.p_glIndexubv( c );
984 void WINAPI glInitNames(void)
986 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
987 TRACE( "()\n" );
988 funcs->gl.p_glInitNames();
991 void WINAPI glInterleavedArrays( GLenum format, GLsizei stride, const void *pointer )
993 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
994 TRACE( "(%d, %d, %p)\n", format, stride, pointer );
995 funcs->gl.p_glInterleavedArrays( format, stride, pointer );
998 GLboolean WINAPI glIsEnabled( GLenum cap )
1000 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1001 TRACE( "(%d)\n", cap );
1002 return funcs->gl.p_glIsEnabled( cap );
1005 GLboolean WINAPI glIsList( GLuint list )
1007 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1008 TRACE( "(%d)\n", list );
1009 return funcs->gl.p_glIsList( list );
1012 GLboolean WINAPI glIsTexture( GLuint texture )
1014 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1015 TRACE( "(%d)\n", texture );
1016 return funcs->gl.p_glIsTexture( texture );
1019 void WINAPI glLightModelf( GLenum pname, GLfloat param )
1021 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1022 TRACE( "(%d, %f)\n", pname, param );
1023 funcs->gl.p_glLightModelf( pname, param );
1026 void WINAPI glLightModelfv( GLenum pname, const GLfloat *params )
1028 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1029 TRACE( "(%d, %p)\n", pname, params );
1030 funcs->gl.p_glLightModelfv( pname, params );
1033 void WINAPI glLightModeli( GLenum pname, GLint param )
1035 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1036 TRACE( "(%d, %d)\n", pname, param );
1037 funcs->gl.p_glLightModeli( pname, param );
1040 void WINAPI glLightModeliv( GLenum pname, const GLint *params )
1042 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1043 TRACE( "(%d, %p)\n", pname, params );
1044 funcs->gl.p_glLightModeliv( pname, params );
1047 void WINAPI glLightf( GLenum light, GLenum pname, GLfloat param )
1049 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1050 TRACE( "(%d, %d, %f)\n", light, pname, param );
1051 funcs->gl.p_glLightf( light, pname, param );
1054 void WINAPI glLightfv( GLenum light, GLenum pname, const GLfloat *params )
1056 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1057 TRACE( "(%d, %d, %p)\n", light, pname, params );
1058 funcs->gl.p_glLightfv( light, pname, params );
1061 void WINAPI glLighti( GLenum light, GLenum pname, GLint param )
1063 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1064 TRACE( "(%d, %d, %d)\n", light, pname, param );
1065 funcs->gl.p_glLighti( light, pname, param );
1068 void WINAPI glLightiv( GLenum light, GLenum pname, const GLint *params )
1070 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1071 TRACE( "(%d, %d, %p)\n", light, pname, params );
1072 funcs->gl.p_glLightiv( light, pname, params );
1075 void WINAPI glLineStipple( GLint factor, GLushort pattern )
1077 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1078 TRACE( "(%d, %d)\n", factor, pattern );
1079 funcs->gl.p_glLineStipple( factor, pattern );
1082 void WINAPI glLineWidth( GLfloat width )
1084 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1085 TRACE( "(%f)\n", width );
1086 funcs->gl.p_glLineWidth( width );
1089 void WINAPI glListBase( GLuint base )
1091 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1092 TRACE( "(%d)\n", base );
1093 funcs->gl.p_glListBase( base );
1096 void WINAPI glLoadIdentity(void)
1098 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1099 TRACE( "()\n" );
1100 funcs->gl.p_glLoadIdentity();
1103 void WINAPI glLoadMatrixd( const GLdouble *m )
1105 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1106 TRACE( "(%p)\n", m );
1107 funcs->gl.p_glLoadMatrixd( m );
1110 void WINAPI glLoadMatrixf( const GLfloat *m )
1112 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1113 TRACE( "(%p)\n", m );
1114 funcs->gl.p_glLoadMatrixf( m );
1117 void WINAPI glLoadName( GLuint name )
1119 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1120 TRACE( "(%d)\n", name );
1121 funcs->gl.p_glLoadName( name );
1124 void WINAPI glLogicOp( GLenum opcode )
1126 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1127 TRACE( "(%d)\n", opcode );
1128 funcs->gl.p_glLogicOp( opcode );
1131 void WINAPI glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points )
1133 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1134 TRACE( "(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
1135 funcs->gl.p_glMap1d( target, u1, u2, stride, order, points );
1138 void WINAPI glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points )
1140 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1141 TRACE( "(%d, %f, %f, %d, %d, %p)\n", target, u1, u2, stride, order, points );
1142 funcs->gl.p_glMap1f( target, u1, u2, stride, order, points );
1145 void WINAPI glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points )
1147 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1148 TRACE( "(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1149 funcs->gl.p_glMap2d( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1152 void WINAPI glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points )
1154 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1155 TRACE( "(%d, %f, %f, %d, %d, %f, %f, %d, %d, %p)\n", target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1156 funcs->gl.p_glMap2f( target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points );
1159 void WINAPI glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 )
1161 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1162 TRACE( "(%d, %f, %f)\n", un, u1, u2 );
1163 funcs->gl.p_glMapGrid1d( un, u1, u2 );
1166 void WINAPI glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 )
1168 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1169 TRACE( "(%d, %f, %f)\n", un, u1, u2 );
1170 funcs->gl.p_glMapGrid1f( un, u1, u2 );
1173 void WINAPI glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 )
1175 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1176 TRACE( "(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1177 funcs->gl.p_glMapGrid2d( un, u1, u2, vn, v1, v2 );
1180 void WINAPI glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 )
1182 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1183 TRACE( "(%d, %f, %f, %d, %f, %f)\n", un, u1, u2, vn, v1, v2 );
1184 funcs->gl.p_glMapGrid2f( un, u1, u2, vn, v1, v2 );
1187 void WINAPI glMaterialf( GLenum face, GLenum pname, GLfloat param )
1189 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1190 TRACE( "(%d, %d, %f)\n", face, pname, param );
1191 funcs->gl.p_glMaterialf( face, pname, param );
1194 void WINAPI glMaterialfv( GLenum face, GLenum pname, const GLfloat *params )
1196 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1197 TRACE( "(%d, %d, %p)\n", face, pname, params );
1198 funcs->gl.p_glMaterialfv( face, pname, params );
1201 void WINAPI glMateriali( GLenum face, GLenum pname, GLint param )
1203 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1204 TRACE( "(%d, %d, %d)\n", face, pname, param );
1205 funcs->gl.p_glMateriali( face, pname, param );
1208 void WINAPI glMaterialiv( GLenum face, GLenum pname, const GLint *params )
1210 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1211 TRACE( "(%d, %d, %p)\n", face, pname, params );
1212 funcs->gl.p_glMaterialiv( face, pname, params );
1215 void WINAPI glMatrixMode( GLenum mode )
1217 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1218 TRACE( "(%d)\n", mode );
1219 funcs->gl.p_glMatrixMode( mode );
1222 void WINAPI glMultMatrixd( const GLdouble *m )
1224 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1225 TRACE( "(%p)\n", m );
1226 funcs->gl.p_glMultMatrixd( m );
1229 void WINAPI glMultMatrixf( const GLfloat *m )
1231 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1232 TRACE( "(%p)\n", m );
1233 funcs->gl.p_glMultMatrixf( m );
1236 void WINAPI glNewList( GLuint list, GLenum mode )
1238 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1239 TRACE( "(%d, %d)\n", list, mode );
1240 funcs->gl.p_glNewList( list, mode );
1243 void WINAPI glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz )
1245 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1246 TRACE( "(%d, %d, %d)\n", nx, ny, nz );
1247 funcs->gl.p_glNormal3b( nx, ny, nz );
1250 void WINAPI glNormal3bv( const GLbyte *v )
1252 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1253 TRACE( "(%p)\n", v );
1254 funcs->gl.p_glNormal3bv( v );
1257 void WINAPI glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz )
1259 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1260 TRACE( "(%f, %f, %f)\n", nx, ny, nz );
1261 funcs->gl.p_glNormal3d( nx, ny, nz );
1264 void WINAPI glNormal3dv( const GLdouble *v )
1266 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1267 TRACE( "(%p)\n", v );
1268 funcs->gl.p_glNormal3dv( v );
1271 void WINAPI glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz )
1273 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1274 TRACE( "(%f, %f, %f)\n", nx, ny, nz );
1275 funcs->gl.p_glNormal3f( nx, ny, nz );
1278 void WINAPI glNormal3fv( const GLfloat *v )
1280 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1281 TRACE( "(%p)\n", v );
1282 funcs->gl.p_glNormal3fv( v );
1285 void WINAPI glNormal3i( GLint nx, GLint ny, GLint nz )
1287 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1288 TRACE( "(%d, %d, %d)\n", nx, ny, nz );
1289 funcs->gl.p_glNormal3i( nx, ny, nz );
1292 void WINAPI glNormal3iv( const GLint *v )
1294 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1295 TRACE( "(%p)\n", v );
1296 funcs->gl.p_glNormal3iv( v );
1299 void WINAPI glNormal3s( GLshort nx, GLshort ny, GLshort nz )
1301 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1302 TRACE( "(%d, %d, %d)\n", nx, ny, nz );
1303 funcs->gl.p_glNormal3s( nx, ny, nz );
1306 void WINAPI glNormal3sv( const GLshort *v )
1308 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1309 TRACE( "(%p)\n", v );
1310 funcs->gl.p_glNormal3sv( v );
1313 void WINAPI glNormalPointer( GLenum type, GLsizei stride, const void *pointer )
1315 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1316 TRACE( "(%d, %d, %p)\n", type, stride, pointer );
1317 funcs->gl.p_glNormalPointer( type, stride, pointer );
1320 void WINAPI glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar )
1322 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1323 TRACE( "(%f, %f, %f, %f, %f, %f)\n", left, right, bottom, top, zNear, zFar );
1324 funcs->gl.p_glOrtho( left, right, bottom, top, zNear, zFar );
1327 void WINAPI glPassThrough( GLfloat token )
1329 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1330 TRACE( "(%f)\n", token );
1331 funcs->gl.p_glPassThrough( token );
1334 void WINAPI glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat *values )
1336 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1337 TRACE( "(%d, %d, %p)\n", map, mapsize, values );
1338 funcs->gl.p_glPixelMapfv( map, mapsize, values );
1341 void WINAPI glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint *values )
1343 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1344 TRACE( "(%d, %d, %p)\n", map, mapsize, values );
1345 funcs->gl.p_glPixelMapuiv( map, mapsize, values );
1348 void WINAPI glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort *values )
1350 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1351 TRACE( "(%d, %d, %p)\n", map, mapsize, values );
1352 funcs->gl.p_glPixelMapusv( map, mapsize, values );
1355 void WINAPI glPixelStoref( GLenum pname, GLfloat param )
1357 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1358 TRACE( "(%d, %f)\n", pname, param );
1359 funcs->gl.p_glPixelStoref( pname, param );
1362 void WINAPI glPixelStorei( GLenum pname, GLint param )
1364 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1365 TRACE( "(%d, %d)\n", pname, param );
1366 funcs->gl.p_glPixelStorei( pname, param );
1369 void WINAPI glPixelTransferf( GLenum pname, GLfloat param )
1371 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1372 TRACE( "(%d, %f)\n", pname, param );
1373 funcs->gl.p_glPixelTransferf( pname, param );
1376 void WINAPI glPixelTransferi( GLenum pname, GLint param )
1378 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1379 TRACE( "(%d, %d)\n", pname, param );
1380 funcs->gl.p_glPixelTransferi( pname, param );
1383 void WINAPI glPixelZoom( GLfloat xfactor, GLfloat yfactor )
1385 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1386 TRACE( "(%f, %f)\n", xfactor, yfactor );
1387 funcs->gl.p_glPixelZoom( xfactor, yfactor );
1390 void WINAPI glPointSize( GLfloat size )
1392 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1393 TRACE( "(%f)\n", size );
1394 funcs->gl.p_glPointSize( size );
1397 void WINAPI glPolygonMode( GLenum face, GLenum mode )
1399 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1400 TRACE( "(%d, %d)\n", face, mode );
1401 funcs->gl.p_glPolygonMode( face, mode );
1404 void WINAPI glPolygonOffset( GLfloat factor, GLfloat units )
1406 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1407 TRACE( "(%f, %f)\n", factor, units );
1408 funcs->gl.p_glPolygonOffset( factor, units );
1411 void WINAPI glPolygonStipple( const GLubyte *mask )
1413 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1414 TRACE( "(%p)\n", mask );
1415 funcs->gl.p_glPolygonStipple( mask );
1418 void WINAPI glPopAttrib(void)
1420 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1421 TRACE( "()\n" );
1422 funcs->gl.p_glPopAttrib();
1425 void WINAPI glPopClientAttrib(void)
1427 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1428 TRACE( "()\n" );
1429 funcs->gl.p_glPopClientAttrib();
1432 void WINAPI glPopMatrix(void)
1434 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1435 TRACE( "()\n" );
1436 funcs->gl.p_glPopMatrix();
1439 void WINAPI glPopName(void)
1441 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1442 TRACE( "()\n" );
1443 funcs->gl.p_glPopName();
1446 void WINAPI glPrioritizeTextures( GLsizei n, const GLuint *textures, const GLfloat *priorities )
1448 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1449 TRACE( "(%d, %p, %p)\n", n, textures, priorities );
1450 funcs->gl.p_glPrioritizeTextures( n, textures, priorities );
1453 void WINAPI glPushAttrib( GLbitfield mask )
1455 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1456 TRACE( "(%d)\n", mask );
1457 funcs->gl.p_glPushAttrib( mask );
1460 void WINAPI glPushClientAttrib( GLbitfield mask )
1462 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1463 TRACE( "(%d)\n", mask );
1464 funcs->gl.p_glPushClientAttrib( mask );
1467 void WINAPI glPushMatrix(void)
1469 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1470 TRACE( "()\n" );
1471 funcs->gl.p_glPushMatrix();
1474 void WINAPI glPushName( GLuint name )
1476 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1477 TRACE( "(%d)\n", name );
1478 funcs->gl.p_glPushName( name );
1481 void WINAPI glRasterPos2d( GLdouble x, GLdouble y )
1483 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1484 TRACE( "(%f, %f)\n", x, y );
1485 funcs->gl.p_glRasterPos2d( x, y );
1488 void WINAPI glRasterPos2dv( const GLdouble *v )
1490 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1491 TRACE( "(%p)\n", v );
1492 funcs->gl.p_glRasterPos2dv( v );
1495 void WINAPI glRasterPos2f( GLfloat x, GLfloat y )
1497 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1498 TRACE( "(%f, %f)\n", x, y );
1499 funcs->gl.p_glRasterPos2f( x, y );
1502 void WINAPI glRasterPos2fv( const GLfloat *v )
1504 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1505 TRACE( "(%p)\n", v );
1506 funcs->gl.p_glRasterPos2fv( v );
1509 void WINAPI glRasterPos2i( GLint x, GLint y )
1511 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1512 TRACE( "(%d, %d)\n", x, y );
1513 funcs->gl.p_glRasterPos2i( x, y );
1516 void WINAPI glRasterPos2iv( const GLint *v )
1518 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1519 TRACE( "(%p)\n", v );
1520 funcs->gl.p_glRasterPos2iv( v );
1523 void WINAPI glRasterPos2s( GLshort x, GLshort y )
1525 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1526 TRACE( "(%d, %d)\n", x, y );
1527 funcs->gl.p_glRasterPos2s( x, y );
1530 void WINAPI glRasterPos2sv( const GLshort *v )
1532 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1533 TRACE( "(%p)\n", v );
1534 funcs->gl.p_glRasterPos2sv( v );
1537 void WINAPI glRasterPos3d( GLdouble x, GLdouble y, GLdouble z )
1539 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1540 TRACE( "(%f, %f, %f)\n", x, y, z );
1541 funcs->gl.p_glRasterPos3d( x, y, z );
1544 void WINAPI glRasterPos3dv( const GLdouble *v )
1546 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1547 TRACE( "(%p)\n", v );
1548 funcs->gl.p_glRasterPos3dv( v );
1551 void WINAPI glRasterPos3f( GLfloat x, GLfloat y, GLfloat z )
1553 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1554 TRACE( "(%f, %f, %f)\n", x, y, z );
1555 funcs->gl.p_glRasterPos3f( x, y, z );
1558 void WINAPI glRasterPos3fv( const GLfloat *v )
1560 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1561 TRACE( "(%p)\n", v );
1562 funcs->gl.p_glRasterPos3fv( v );
1565 void WINAPI glRasterPos3i( GLint x, GLint y, GLint z )
1567 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1568 TRACE( "(%d, %d, %d)\n", x, y, z );
1569 funcs->gl.p_glRasterPos3i( x, y, z );
1572 void WINAPI glRasterPos3iv( const GLint *v )
1574 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1575 TRACE( "(%p)\n", v );
1576 funcs->gl.p_glRasterPos3iv( v );
1579 void WINAPI glRasterPos3s( GLshort x, GLshort y, GLshort z )
1581 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1582 TRACE( "(%d, %d, %d)\n", x, y, z );
1583 funcs->gl.p_glRasterPos3s( x, y, z );
1586 void WINAPI glRasterPos3sv( const GLshort *v )
1588 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1589 TRACE( "(%p)\n", v );
1590 funcs->gl.p_glRasterPos3sv( v );
1593 void WINAPI glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w )
1595 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1596 TRACE( "(%f, %f, %f, %f)\n", x, y, z, w );
1597 funcs->gl.p_glRasterPos4d( x, y, z, w );
1600 void WINAPI glRasterPos4dv( const GLdouble *v )
1602 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1603 TRACE( "(%p)\n", v );
1604 funcs->gl.p_glRasterPos4dv( v );
1607 void WINAPI glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w )
1609 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1610 TRACE( "(%f, %f, %f, %f)\n", x, y, z, w );
1611 funcs->gl.p_glRasterPos4f( x, y, z, w );
1614 void WINAPI glRasterPos4fv( const GLfloat *v )
1616 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1617 TRACE( "(%p)\n", v );
1618 funcs->gl.p_glRasterPos4fv( v );
1621 void WINAPI glRasterPos4i( GLint x, GLint y, GLint z, GLint w )
1623 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1624 TRACE( "(%d, %d, %d, %d)\n", x, y, z, w );
1625 funcs->gl.p_glRasterPos4i( x, y, z, w );
1628 void WINAPI glRasterPos4iv( const GLint *v )
1630 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1631 TRACE( "(%p)\n", v );
1632 funcs->gl.p_glRasterPos4iv( v );
1635 void WINAPI glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w )
1637 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1638 TRACE( "(%d, %d, %d, %d)\n", x, y, z, w );
1639 funcs->gl.p_glRasterPos4s( x, y, z, w );
1642 void WINAPI glRasterPos4sv( const GLshort *v )
1644 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1645 TRACE( "(%p)\n", v );
1646 funcs->gl.p_glRasterPos4sv( v );
1649 void WINAPI glReadBuffer( GLenum src )
1651 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1652 TRACE( "(%d)\n", src );
1653 funcs->gl.p_glReadBuffer( src );
1656 void WINAPI glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels )
1658 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1659 TRACE( "(%d, %d, %d, %d, %d, %d, %p)\n", x, y, width, height, format, type, pixels );
1660 funcs->gl.p_glReadPixels( x, y, width, height, format, type, pixels );
1663 void WINAPI glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 )
1665 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1666 TRACE( "(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
1667 funcs->gl.p_glRectd( x1, y1, x2, y2 );
1670 void WINAPI glRectdv( const GLdouble *v1, const GLdouble *v2 )
1672 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1673 TRACE( "(%p, %p)\n", v1, v2 );
1674 funcs->gl.p_glRectdv( v1, v2 );
1677 void WINAPI glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 )
1679 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1680 TRACE( "(%f, %f, %f, %f)\n", x1, y1, x2, y2 );
1681 funcs->gl.p_glRectf( x1, y1, x2, y2 );
1684 void WINAPI glRectfv( const GLfloat *v1, const GLfloat *v2 )
1686 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1687 TRACE( "(%p, %p)\n", v1, v2 );
1688 funcs->gl.p_glRectfv( v1, v2 );
1691 void WINAPI glRecti( GLint x1, GLint y1, GLint x2, GLint y2 )
1693 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1694 TRACE( "(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
1695 funcs->gl.p_glRecti( x1, y1, x2, y2 );
1698 void WINAPI glRectiv( const GLint *v1, const GLint *v2 )
1700 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1701 TRACE( "(%p, %p)\n", v1, v2 );
1702 funcs->gl.p_glRectiv( v1, v2 );
1705 void WINAPI glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 )
1707 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1708 TRACE( "(%d, %d, %d, %d)\n", x1, y1, x2, y2 );
1709 funcs->gl.p_glRects( x1, y1, x2, y2 );
1712 void WINAPI glRectsv( const GLshort *v1, const GLshort *v2 )
1714 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1715 TRACE( "(%p, %p)\n", v1, v2 );
1716 funcs->gl.p_glRectsv( v1, v2 );
1719 GLint WINAPI glRenderMode( GLenum mode )
1721 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1722 TRACE( "(%d)\n", mode );
1723 return funcs->gl.p_glRenderMode( mode );
1726 void WINAPI glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z )
1728 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1729 TRACE( "(%f, %f, %f, %f)\n", angle, x, y, z );
1730 funcs->gl.p_glRotated( angle, x, y, z );
1733 void WINAPI glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z )
1735 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1736 TRACE( "(%f, %f, %f, %f)\n", angle, x, y, z );
1737 funcs->gl.p_glRotatef( angle, x, y, z );
1740 void WINAPI glScaled( GLdouble x, GLdouble y, GLdouble z )
1742 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1743 TRACE( "(%f, %f, %f)\n", x, y, z );
1744 funcs->gl.p_glScaled( x, y, z );
1747 void WINAPI glScalef( GLfloat x, GLfloat y, GLfloat z )
1749 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1750 TRACE( "(%f, %f, %f)\n", x, y, z );
1751 funcs->gl.p_glScalef( x, y, z );
1754 void WINAPI glScissor( GLint x, GLint y, GLsizei width, GLsizei height )
1756 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1757 TRACE( "(%d, %d, %d, %d)\n", x, y, width, height );
1758 funcs->gl.p_glScissor( x, y, width, height );
1761 void WINAPI glSelectBuffer( GLsizei size, GLuint *buffer )
1763 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1764 TRACE( "(%d, %p)\n", size, buffer );
1765 funcs->gl.p_glSelectBuffer( size, buffer );
1768 void WINAPI glShadeModel( GLenum mode )
1770 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1771 TRACE( "(%d)\n", mode );
1772 funcs->gl.p_glShadeModel( mode );
1775 void WINAPI glStencilFunc( GLenum func, GLint ref, GLuint mask )
1777 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1778 TRACE( "(%d, %d, %d)\n", func, ref, mask );
1779 funcs->gl.p_glStencilFunc( func, ref, mask );
1782 void WINAPI glStencilMask( GLuint mask )
1784 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1785 TRACE( "(%d)\n", mask );
1786 funcs->gl.p_glStencilMask( mask );
1789 void WINAPI glStencilOp( GLenum fail, GLenum zfail, GLenum zpass )
1791 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1792 TRACE( "(%d, %d, %d)\n", fail, zfail, zpass );
1793 funcs->gl.p_glStencilOp( fail, zfail, zpass );
1796 void WINAPI glTexCoord1d( GLdouble s )
1798 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1799 TRACE( "(%f)\n", s );
1800 funcs->gl.p_glTexCoord1d( s );
1803 void WINAPI glTexCoord1dv( const GLdouble *v )
1805 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1806 TRACE( "(%p)\n", v );
1807 funcs->gl.p_glTexCoord1dv( v );
1810 void WINAPI glTexCoord1f( GLfloat s )
1812 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1813 TRACE( "(%f)\n", s );
1814 funcs->gl.p_glTexCoord1f( s );
1817 void WINAPI glTexCoord1fv( const GLfloat *v )
1819 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1820 TRACE( "(%p)\n", v );
1821 funcs->gl.p_glTexCoord1fv( v );
1824 void WINAPI glTexCoord1i( GLint s )
1826 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1827 TRACE( "(%d)\n", s );
1828 funcs->gl.p_glTexCoord1i( s );
1831 void WINAPI glTexCoord1iv( const GLint *v )
1833 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1834 TRACE( "(%p)\n", v );
1835 funcs->gl.p_glTexCoord1iv( v );
1838 void WINAPI glTexCoord1s( GLshort s )
1840 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1841 TRACE( "(%d)\n", s );
1842 funcs->gl.p_glTexCoord1s( s );
1845 void WINAPI glTexCoord1sv( const GLshort *v )
1847 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1848 TRACE( "(%p)\n", v );
1849 funcs->gl.p_glTexCoord1sv( v );
1852 void WINAPI glTexCoord2d( GLdouble s, GLdouble t )
1854 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1855 TRACE( "(%f, %f)\n", s, t );
1856 funcs->gl.p_glTexCoord2d( s, t );
1859 void WINAPI glTexCoord2dv( const GLdouble *v )
1861 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1862 TRACE( "(%p)\n", v );
1863 funcs->gl.p_glTexCoord2dv( v );
1866 void WINAPI glTexCoord2f( GLfloat s, GLfloat t )
1868 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1869 TRACE( "(%f, %f)\n", s, t );
1870 funcs->gl.p_glTexCoord2f( s, t );
1873 void WINAPI glTexCoord2fv( const GLfloat *v )
1875 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1876 TRACE( "(%p)\n", v );
1877 funcs->gl.p_glTexCoord2fv( v );
1880 void WINAPI glTexCoord2i( GLint s, GLint t )
1882 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1883 TRACE( "(%d, %d)\n", s, t );
1884 funcs->gl.p_glTexCoord2i( s, t );
1887 void WINAPI glTexCoord2iv( const GLint *v )
1889 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1890 TRACE( "(%p)\n", v );
1891 funcs->gl.p_glTexCoord2iv( v );
1894 void WINAPI glTexCoord2s( GLshort s, GLshort t )
1896 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1897 TRACE( "(%d, %d)\n", s, t );
1898 funcs->gl.p_glTexCoord2s( s, t );
1901 void WINAPI glTexCoord2sv( const GLshort *v )
1903 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1904 TRACE( "(%p)\n", v );
1905 funcs->gl.p_glTexCoord2sv( v );
1908 void WINAPI glTexCoord3d( GLdouble s, GLdouble t, GLdouble r )
1910 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1911 TRACE( "(%f, %f, %f)\n", s, t, r );
1912 funcs->gl.p_glTexCoord3d( s, t, r );
1915 void WINAPI glTexCoord3dv( const GLdouble *v )
1917 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1918 TRACE( "(%p)\n", v );
1919 funcs->gl.p_glTexCoord3dv( v );
1922 void WINAPI glTexCoord3f( GLfloat s, GLfloat t, GLfloat r )
1924 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1925 TRACE( "(%f, %f, %f)\n", s, t, r );
1926 funcs->gl.p_glTexCoord3f( s, t, r );
1929 void WINAPI glTexCoord3fv( const GLfloat *v )
1931 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1932 TRACE( "(%p)\n", v );
1933 funcs->gl.p_glTexCoord3fv( v );
1936 void WINAPI glTexCoord3i( GLint s, GLint t, GLint r )
1938 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1939 TRACE( "(%d, %d, %d)\n", s, t, r );
1940 funcs->gl.p_glTexCoord3i( s, t, r );
1943 void WINAPI glTexCoord3iv( const GLint *v )
1945 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1946 TRACE( "(%p)\n", v );
1947 funcs->gl.p_glTexCoord3iv( v );
1950 void WINAPI glTexCoord3s( GLshort s, GLshort t, GLshort r )
1952 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1953 TRACE( "(%d, %d, %d)\n", s, t, r );
1954 funcs->gl.p_glTexCoord3s( s, t, r );
1957 void WINAPI glTexCoord3sv( const GLshort *v )
1959 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1960 TRACE( "(%p)\n", v );
1961 funcs->gl.p_glTexCoord3sv( v );
1964 void WINAPI glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q )
1966 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1967 TRACE( "(%f, %f, %f, %f)\n", s, t, r, q );
1968 funcs->gl.p_glTexCoord4d( s, t, r, q );
1971 void WINAPI glTexCoord4dv( const GLdouble *v )
1973 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1974 TRACE( "(%p)\n", v );
1975 funcs->gl.p_glTexCoord4dv( v );
1978 void WINAPI glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q )
1980 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1981 TRACE( "(%f, %f, %f, %f)\n", s, t, r, q );
1982 funcs->gl.p_glTexCoord4f( s, t, r, q );
1985 void WINAPI glTexCoord4fv( const GLfloat *v )
1987 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1988 TRACE( "(%p)\n", v );
1989 funcs->gl.p_glTexCoord4fv( v );
1992 void WINAPI glTexCoord4i( GLint s, GLint t, GLint r, GLint q )
1994 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
1995 TRACE( "(%d, %d, %d, %d)\n", s, t, r, q );
1996 funcs->gl.p_glTexCoord4i( s, t, r, q );
1999 void WINAPI glTexCoord4iv( const GLint *v )
2001 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2002 TRACE( "(%p)\n", v );
2003 funcs->gl.p_glTexCoord4iv( v );
2006 void WINAPI glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q )
2008 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2009 TRACE( "(%d, %d, %d, %d)\n", s, t, r, q );
2010 funcs->gl.p_glTexCoord4s( s, t, r, q );
2013 void WINAPI glTexCoord4sv( const GLshort *v )
2015 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2016 TRACE( "(%p)\n", v );
2017 funcs->gl.p_glTexCoord4sv( v );
2020 void WINAPI glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void *pointer )
2022 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2023 TRACE( "(%d, %d, %d, %p)\n", size, type, stride, pointer );
2024 funcs->gl.p_glTexCoordPointer( size, type, stride, pointer );
2027 void WINAPI glTexEnvf( GLenum target, GLenum pname, GLfloat param )
2029 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2030 TRACE( "(%d, %d, %f)\n", target, pname, param );
2031 funcs->gl.p_glTexEnvf( target, pname, param );
2034 void WINAPI glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params )
2036 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2037 TRACE( "(%d, %d, %p)\n", target, pname, params );
2038 funcs->gl.p_glTexEnvfv( target, pname, params );
2041 void WINAPI glTexEnvi( GLenum target, GLenum pname, GLint param )
2043 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2044 TRACE( "(%d, %d, %d)\n", target, pname, param );
2045 funcs->gl.p_glTexEnvi( target, pname, param );
2048 void WINAPI glTexEnviv( GLenum target, GLenum pname, const GLint *params )
2050 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2051 TRACE( "(%d, %d, %p)\n", target, pname, params );
2052 funcs->gl.p_glTexEnviv( target, pname, params );
2055 void WINAPI glTexGend( GLenum coord, GLenum pname, GLdouble param )
2057 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2058 TRACE( "(%d, %d, %f)\n", coord, pname, param );
2059 funcs->gl.p_glTexGend( coord, pname, param );
2062 void WINAPI glTexGendv( GLenum coord, GLenum pname, const GLdouble *params )
2064 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2065 TRACE( "(%d, %d, %p)\n", coord, pname, params );
2066 funcs->gl.p_glTexGendv( coord, pname, params );
2069 void WINAPI glTexGenf( GLenum coord, GLenum pname, GLfloat param )
2071 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2072 TRACE( "(%d, %d, %f)\n", coord, pname, param );
2073 funcs->gl.p_glTexGenf( coord, pname, param );
2076 void WINAPI glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params )
2078 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2079 TRACE( "(%d, %d, %p)\n", coord, pname, params );
2080 funcs->gl.p_glTexGenfv( coord, pname, params );
2083 void WINAPI glTexGeni( GLenum coord, GLenum pname, GLint param )
2085 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2086 TRACE( "(%d, %d, %d)\n", coord, pname, param );
2087 funcs->gl.p_glTexGeni( coord, pname, param );
2090 void WINAPI glTexGeniv( GLenum coord, GLenum pname, const GLint *params )
2092 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2093 TRACE( "(%d, %d, %p)\n", coord, pname, params );
2094 funcs->gl.p_glTexGeniv( coord, pname, params );
2097 void WINAPI glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels )
2099 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2100 TRACE( "(%d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, border, format, type, pixels );
2101 funcs->gl.p_glTexImage1D( target, level, internalformat, width, border, format, type, pixels );
2104 void WINAPI glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels )
2106 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2107 TRACE( "(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, internalformat, width, height, border, format, type, pixels );
2108 funcs->gl.p_glTexImage2D( target, level, internalformat, width, height, border, format, type, pixels );
2111 void WINAPI glTexParameterf( GLenum target, GLenum pname, GLfloat param )
2113 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2114 TRACE( "(%d, %d, %f)\n", target, pname, param );
2115 funcs->gl.p_glTexParameterf( target, pname, param );
2118 void WINAPI glTexParameterfv( GLenum target, GLenum pname, const GLfloat *params )
2120 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2121 TRACE( "(%d, %d, %p)\n", target, pname, params );
2122 funcs->gl.p_glTexParameterfv( target, pname, params );
2125 void WINAPI glTexParameteri( GLenum target, GLenum pname, GLint param )
2127 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2128 TRACE( "(%d, %d, %d)\n", target, pname, param );
2129 funcs->gl.p_glTexParameteri( target, pname, param );
2132 void WINAPI glTexParameteriv( GLenum target, GLenum pname, const GLint *params )
2134 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2135 TRACE( "(%d, %d, %p)\n", target, pname, params );
2136 funcs->gl.p_glTexParameteriv( target, pname, params );
2139 void WINAPI glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels )
2141 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2142 TRACE( "(%d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, width, format, type, pixels );
2143 funcs->gl.p_glTexSubImage1D( target, level, xoffset, width, format, type, pixels );
2146 void WINAPI glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels )
2148 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2149 TRACE( "(%d, %d, %d, %d, %d, %d, %d, %d, %p)\n", target, level, xoffset, yoffset, width, height, format, type, pixels );
2150 funcs->gl.p_glTexSubImage2D( target, level, xoffset, yoffset, width, height, format, type, pixels );
2153 void WINAPI glTranslated( GLdouble x, GLdouble y, GLdouble z )
2155 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2156 TRACE( "(%f, %f, %f)\n", x, y, z );
2157 funcs->gl.p_glTranslated( x, y, z );
2160 void WINAPI glTranslatef( GLfloat x, GLfloat y, GLfloat z )
2162 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2163 TRACE( "(%f, %f, %f)\n", x, y, z );
2164 funcs->gl.p_glTranslatef( x, y, z );
2167 void WINAPI glVertex2d( GLdouble x, GLdouble y )
2169 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2170 TRACE( "(%f, %f)\n", x, y );
2171 funcs->gl.p_glVertex2d( x, y );
2174 void WINAPI glVertex2dv( const GLdouble *v )
2176 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2177 TRACE( "(%p)\n", v );
2178 funcs->gl.p_glVertex2dv( v );
2181 void WINAPI glVertex2f( GLfloat x, GLfloat y )
2183 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2184 TRACE( "(%f, %f)\n", x, y );
2185 funcs->gl.p_glVertex2f( x, y );
2188 void WINAPI glVertex2fv( const GLfloat *v )
2190 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2191 TRACE( "(%p)\n", v );
2192 funcs->gl.p_glVertex2fv( v );
2195 void WINAPI glVertex2i( GLint x, GLint y )
2197 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2198 TRACE( "(%d, %d)\n", x, y );
2199 funcs->gl.p_glVertex2i( x, y );
2202 void WINAPI glVertex2iv( const GLint *v )
2204 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2205 TRACE( "(%p)\n", v );
2206 funcs->gl.p_glVertex2iv( v );
2209 void WINAPI glVertex2s( GLshort x, GLshort y )
2211 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2212 TRACE( "(%d, %d)\n", x, y );
2213 funcs->gl.p_glVertex2s( x, y );
2216 void WINAPI glVertex2sv( const GLshort *v )
2218 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2219 TRACE( "(%p)\n", v );
2220 funcs->gl.p_glVertex2sv( v );
2223 void WINAPI glVertex3d( GLdouble x, GLdouble y, GLdouble z )
2225 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2226 TRACE( "(%f, %f, %f)\n", x, y, z );
2227 funcs->gl.p_glVertex3d( x, y, z );
2230 void WINAPI glVertex3dv( const GLdouble *v )
2232 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2233 TRACE( "(%p)\n", v );
2234 funcs->gl.p_glVertex3dv( v );
2237 void WINAPI glVertex3f( GLfloat x, GLfloat y, GLfloat z )
2239 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2240 TRACE( "(%f, %f, %f)\n", x, y, z );
2241 funcs->gl.p_glVertex3f( x, y, z );
2244 void WINAPI glVertex3fv( const GLfloat *v )
2246 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2247 TRACE( "(%p)\n", v );
2248 funcs->gl.p_glVertex3fv( v );
2251 void WINAPI glVertex3i( GLint x, GLint y, GLint z )
2253 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2254 TRACE( "(%d, %d, %d)\n", x, y, z );
2255 funcs->gl.p_glVertex3i( x, y, z );
2258 void WINAPI glVertex3iv( const GLint *v )
2260 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2261 TRACE( "(%p)\n", v );
2262 funcs->gl.p_glVertex3iv( v );
2265 void WINAPI glVertex3s( GLshort x, GLshort y, GLshort z )
2267 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2268 TRACE( "(%d, %d, %d)\n", x, y, z );
2269 funcs->gl.p_glVertex3s( x, y, z );
2272 void WINAPI glVertex3sv( const GLshort *v )
2274 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2275 TRACE( "(%p)\n", v );
2276 funcs->gl.p_glVertex3sv( v );
2279 void WINAPI glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w )
2281 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2282 TRACE( "(%f, %f, %f, %f)\n", x, y, z, w );
2283 funcs->gl.p_glVertex4d( x, y, z, w );
2286 void WINAPI glVertex4dv( const GLdouble *v )
2288 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2289 TRACE( "(%p)\n", v );
2290 funcs->gl.p_glVertex4dv( v );
2293 void WINAPI glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w )
2295 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2296 TRACE( "(%f, %f, %f, %f)\n", x, y, z, w );
2297 funcs->gl.p_glVertex4f( x, y, z, w );
2300 void WINAPI glVertex4fv( const GLfloat *v )
2302 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2303 TRACE( "(%p)\n", v );
2304 funcs->gl.p_glVertex4fv( v );
2307 void WINAPI glVertex4i( GLint x, GLint y, GLint z, GLint w )
2309 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2310 TRACE( "(%d, %d, %d, %d)\n", x, y, z, w );
2311 funcs->gl.p_glVertex4i( x, y, z, w );
2314 void WINAPI glVertex4iv( const GLint *v )
2316 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2317 TRACE( "(%p)\n", v );
2318 funcs->gl.p_glVertex4iv( v );
2321 void WINAPI glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w )
2323 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2324 TRACE( "(%d, %d, %d, %d)\n", x, y, z, w );
2325 funcs->gl.p_glVertex4s( x, y, z, w );
2328 void WINAPI glVertex4sv( const GLshort *v )
2330 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2331 TRACE( "(%p)\n", v );
2332 funcs->gl.p_glVertex4sv( v );
2335 void WINAPI glVertexPointer( GLint size, GLenum type, GLsizei stride, const void *pointer )
2337 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2338 TRACE( "(%d, %d, %d, %p)\n", size, type, stride, pointer );
2339 funcs->gl.p_glVertexPointer( size, type, stride, pointer );
2342 void WINAPI glViewport( GLint x, GLint y, GLsizei width, GLsizei height )
2344 const struct opengl_funcs *funcs = NtCurrentTeb()->glTable;
2345 TRACE( "(%d, %d, %d, %d)\n", x, y, width, height );
2346 funcs->gl.p_glViewport( x, y, width, height );
2349 static BOOL WINAPI null_wglCopyContext( struct wgl_context * hglrcSrc, struct wgl_context * hglrcDst, UINT mask ) { return 0; }
2350 static struct wgl_context * WINAPI null_wglCreateContext( HDC hDc ) { return 0; }
2351 static BOOL WINAPI null_wglDeleteContext( struct wgl_context * oldContext ) { return 0; }
2352 static int WINAPI null_wglDescribePixelFormat( HDC hdc, int ipfd, UINT cjpfd, PIXELFORMATDESCRIPTOR *ppfd ) { return 0; }
2353 static int WINAPI null_wglGetPixelFormat( HDC hdc ) { return 0; }
2354 static PROC WINAPI null_wglGetProcAddress( LPCSTR lpszProc ) { return 0; }
2355 static BOOL WINAPI null_wglMakeCurrent( HDC hDc, struct wgl_context * newContext ) { return 0; }
2356 static BOOL WINAPI null_wglSetPixelFormat( HDC hdc, int ipfd, const PIXELFORMATDESCRIPTOR *ppfd ) { return 0; }
2357 static BOOL WINAPI null_wglShareLists( struct wgl_context * hrcSrvShare, struct wgl_context * hrcSrvSource ) { return 0; }
2358 static BOOL WINAPI null_wglSwapBuffers( HDC hdc ) { return 0; }
2359 static void null_glAccum( GLenum op, GLfloat value ) { }
2360 static void null_glAlphaFunc( GLenum func, GLfloat ref ) { }
2361 static GLboolean null_glAreTexturesResident( GLsizei n, const GLuint *textures, GLboolean *residences ) { return 0; }
2362 static void null_glArrayElement( GLint i ) { }
2363 static void null_glBegin( GLenum mode ) { }
2364 static void null_glBindTexture( GLenum target, GLuint texture ) { }
2365 static void null_glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap ) { }
2366 static void null_glBlendFunc( GLenum sfactor, GLenum dfactor ) { }
2367 static void null_glCallList( GLuint list ) { }
2368 static void null_glCallLists( GLsizei n, GLenum type, const void *lists ) { }
2369 static void null_glClear( GLbitfield mask ) { }
2370 static void null_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2371 static void null_glClearColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2372 static void null_glClearDepth( GLdouble depth ) { }
2373 static void null_glClearIndex( GLfloat c ) { }
2374 static void null_glClearStencil( GLint s ) { }
2375 static void null_glClipPlane( GLenum plane, const GLdouble *equation ) { }
2376 static void null_glColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
2377 static void null_glColor3bv( const GLbyte *v ) { }
2378 static void null_glColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
2379 static void null_glColor3dv( const GLdouble *v ) { }
2380 static void null_glColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
2381 static void null_glColor3fv( const GLfloat *v ) { }
2382 static void null_glColor3i( GLint red, GLint green, GLint blue ) { }
2383 static void null_glColor3iv( const GLint *v ) { }
2384 static void null_glColor3s( GLshort red, GLshort green, GLshort blue ) { }
2385 static void null_glColor3sv( const GLshort *v ) { }
2386 static void null_glColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
2387 static void null_glColor3ubv( const GLubyte *v ) { }
2388 static void null_glColor3ui( GLuint red, GLuint green, GLuint blue ) { }
2389 static void null_glColor3uiv( const GLuint *v ) { }
2390 static void null_glColor3us( GLushort red, GLushort green, GLushort blue ) { }
2391 static void null_glColor3usv( const GLushort *v ) { }
2392 static void null_glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha ) { }
2393 static void null_glColor4bv( const GLbyte *v ) { }
2394 static void null_glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha ) { }
2395 static void null_glColor4dv( const GLdouble *v ) { }
2396 static void null_glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2397 static void null_glColor4fv( const GLfloat *v ) { }
2398 static void null_glColor4i( GLint red, GLint green, GLint blue, GLint alpha ) { }
2399 static void null_glColor4iv( const GLint *v ) { }
2400 static void null_glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha ) { }
2401 static void null_glColor4sv( const GLshort *v ) { }
2402 static void null_glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) { }
2403 static void null_glColor4ubv( const GLubyte *v ) { }
2404 static void null_glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
2405 static void null_glColor4uiv( const GLuint *v ) { }
2406 static void null_glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha ) { }
2407 static void null_glColor4usv( const GLushort *v ) { }
2408 static void null_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
2409 static void null_glColorMaterial( GLenum face, GLenum mode ) { }
2410 static void null_glColorPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
2411 static void null_glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type ) { }
2412 static void null_glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2413 static void null_glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2414 static void null_glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2415 static void null_glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2416 static void null_glCullFace( GLenum mode ) { }
2417 static void null_glDeleteLists( GLuint list, GLsizei range ) { }
2418 static void null_glDeleteTextures( GLsizei n, const GLuint *textures ) { }
2419 static void null_glDepthFunc( GLenum func ) { }
2420 static void null_glDepthMask( GLboolean flag ) { }
2421 static void null_glDepthRange( GLdouble n, GLdouble f ) { }
2422 static void null_glDisable( GLenum cap ) { }
2423 static void null_glDisableClientState( GLenum array ) { }
2424 static void null_glDrawArrays( GLenum mode, GLint first, GLsizei count ) { }
2425 static void null_glDrawBuffer( GLenum buf ) { }
2426 static void null_glDrawElements( GLenum mode, GLsizei count, GLenum type, const void *indices ) { }
2427 static void null_glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
2428 static void null_glEdgeFlag( GLboolean flag ) { }
2429 static void null_glEdgeFlagPointer( GLsizei stride, const void *pointer ) { }
2430 static void null_glEdgeFlagv( const GLboolean *flag ) { }
2431 static void null_glEnable( GLenum cap ) { }
2432 static void null_glEnableClientState( GLenum array ) { }
2433 static void null_glEnd(void) { }
2434 static void null_glEndList(void) { }
2435 static void null_glEvalCoord1d( GLdouble u ) { }
2436 static void null_glEvalCoord1dv( const GLdouble *u ) { }
2437 static void null_glEvalCoord1f( GLfloat u ) { }
2438 static void null_glEvalCoord1fv( const GLfloat *u ) { }
2439 static void null_glEvalCoord2d( GLdouble u, GLdouble v ) { }
2440 static void null_glEvalCoord2dv( const GLdouble *u ) { }
2441 static void null_glEvalCoord2f( GLfloat u, GLfloat v ) { }
2442 static void null_glEvalCoord2fv( const GLfloat *u ) { }
2443 static void null_glEvalMesh1( GLenum mode, GLint i1, GLint i2 ) { }
2444 static void null_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 ) { }
2445 static void null_glEvalPoint1( GLint i ) { }
2446 static void null_glEvalPoint2( GLint i, GLint j ) { }
2447 static void null_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer ) { }
2448 static void null_glFinish(void) { }
2449 static void null_glFlush(void) { }
2450 static void null_glFogf( GLenum pname, GLfloat param ) { }
2451 static void null_glFogfv( GLenum pname, const GLfloat *params ) { }
2452 static void null_glFogi( GLenum pname, GLint param ) { }
2453 static void null_glFogiv( GLenum pname, const GLint *params ) { }
2454 static void null_glFrontFace( GLenum mode ) { }
2455 static void null_glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
2456 static GLuint null_glGenLists( GLsizei range ) { return 0; }
2457 static void null_glGenTextures( GLsizei n, GLuint *textures ) { }
2458 static void null_glGetBooleanv( GLenum pname, GLboolean *data ) { }
2459 static void null_glGetClipPlane( GLenum plane, GLdouble *equation ) { }
2460 static void null_glGetDoublev( GLenum pname, GLdouble *data ) { }
2461 static GLenum null_glGetError(void) { return GL_INVALID_OPERATION; }
2462 static void null_glGetFloatv( GLenum pname, GLfloat *data ) { }
2463 static void null_glGetIntegerv( GLenum pname, GLint *data ) { }
2464 static void null_glGetLightfv( GLenum light, GLenum pname, GLfloat *params ) { }
2465 static void null_glGetLightiv( GLenum light, GLenum pname, GLint *params ) { }
2466 static void null_glGetMapdv( GLenum target, GLenum query, GLdouble *v ) { }
2467 static void null_glGetMapfv( GLenum target, GLenum query, GLfloat *v ) { }
2468 static void null_glGetMapiv( GLenum target, GLenum query, GLint *v ) { }
2469 static void null_glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params ) { }
2470 static void null_glGetMaterialiv( GLenum face, GLenum pname, GLint *params ) { }
2471 static void null_glGetPixelMapfv( GLenum map, GLfloat *values ) { }
2472 static void null_glGetPixelMapuiv( GLenum map, GLuint *values ) { }
2473 static void null_glGetPixelMapusv( GLenum map, GLushort *values ) { }
2474 static void null_glGetPointerv( GLenum pname, void **params ) { }
2475 static void null_glGetPolygonStipple( GLubyte *mask ) { }
2476 static const GLubyte * null_glGetString( GLenum name ) { return 0; }
2477 static void null_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params ) { }
2478 static void null_glGetTexEnviv( GLenum target, GLenum pname, GLint *params ) { }
2479 static void null_glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params ) { }
2480 static void null_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params ) { }
2481 static void null_glGetTexGeniv( GLenum coord, GLenum pname, GLint *params ) { }
2482 static void null_glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
2483 static void null_glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
2484 static void null_glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params ) { }
2485 static void null_glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
2486 static void null_glGetTexParameteriv( GLenum target, GLenum pname, GLint *params ) { }
2487 static void null_glHint( GLenum target, GLenum mode ) { }
2488 static void null_glIndexMask( GLuint mask ) { }
2489 static void null_glIndexPointer( GLenum type, GLsizei stride, const void *pointer ) { }
2490 static void null_glIndexd( GLdouble c ) { }
2491 static void null_glIndexdv( const GLdouble *c ) { }
2492 static void null_glIndexf( GLfloat c ) { }
2493 static void null_glIndexfv( const GLfloat *c ) { }
2494 static void null_glIndexi( GLint c ) { }
2495 static void null_glIndexiv( const GLint *c ) { }
2496 static void null_glIndexs( GLshort c ) { }
2497 static void null_glIndexsv( const GLshort *c ) { }
2498 static void null_glIndexub( GLubyte c ) { }
2499 static void null_glIndexubv( const GLubyte *c ) { }
2500 static void null_glInitNames(void) { }
2501 static void null_glInterleavedArrays( GLenum format, GLsizei stride, const void *pointer ) { }
2502 static GLboolean null_glIsEnabled( GLenum cap ) { return 0; }
2503 static GLboolean null_glIsList( GLuint list ) { return 0; }
2504 static GLboolean null_glIsTexture( GLuint texture ) { return 0; }
2505 static void null_glLightModelf( GLenum pname, GLfloat param ) { }
2506 static void null_glLightModelfv( GLenum pname, const GLfloat *params ) { }
2507 static void null_glLightModeli( GLenum pname, GLint param ) { }
2508 static void null_glLightModeliv( GLenum pname, const GLint *params ) { }
2509 static void null_glLightf( GLenum light, GLenum pname, GLfloat param ) { }
2510 static void null_glLightfv( GLenum light, GLenum pname, const GLfloat *params ) { }
2511 static void null_glLighti( GLenum light, GLenum pname, GLint param ) { }
2512 static void null_glLightiv( GLenum light, GLenum pname, const GLint *params ) { }
2513 static void null_glLineStipple( GLint factor, GLushort pattern ) { }
2514 static void null_glLineWidth( GLfloat width ) { }
2515 static void null_glListBase( GLuint base ) { }
2516 static void null_glLoadIdentity(void) { }
2517 static void null_glLoadMatrixd( const GLdouble *m ) { }
2518 static void null_glLoadMatrixf( const GLfloat *m ) { }
2519 static void null_glLoadName( GLuint name ) { }
2520 static void null_glLogicOp( GLenum opcode ) { }
2521 static void null_glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ) { }
2522 static void null_glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ) { }
2523 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 ) { }
2524 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 ) { }
2525 static void null_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 ) { }
2526 static void null_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 ) { }
2527 static void null_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 ) { }
2528 static void null_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 ) { }
2529 static void null_glMaterialf( GLenum face, GLenum pname, GLfloat param ) { }
2530 static void null_glMaterialfv( GLenum face, GLenum pname, const GLfloat *params ) { }
2531 static void null_glMateriali( GLenum face, GLenum pname, GLint param ) { }
2532 static void null_glMaterialiv( GLenum face, GLenum pname, const GLint *params ) { }
2533 static void null_glMatrixMode( GLenum mode ) { }
2534 static void null_glMultMatrixd( const GLdouble *m ) { }
2535 static void null_glMultMatrixf( const GLfloat *m ) { }
2536 static void null_glNewList( GLuint list, GLenum mode ) { }
2537 static void null_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz ) { }
2538 static void null_glNormal3bv( const GLbyte *v ) { }
2539 static void null_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz ) { }
2540 static void null_glNormal3dv( const GLdouble *v ) { }
2541 static void null_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz ) { }
2542 static void null_glNormal3fv( const GLfloat *v ) { }
2543 static void null_glNormal3i( GLint nx, GLint ny, GLint nz ) { }
2544 static void null_glNormal3iv( const GLint *v ) { }
2545 static void null_glNormal3s( GLshort nx, GLshort ny, GLshort nz ) { }
2546 static void null_glNormal3sv( const GLshort *v ) { }
2547 static void null_glNormalPointer( GLenum type, GLsizei stride, const void *pointer ) { }
2548 static void null_glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
2549 static void null_glPassThrough( GLfloat token ) { }
2550 static void null_glPixelMapfv( GLenum map, GLsizei mapsize, const GLfloat *values ) { }
2551 static void null_glPixelMapuiv( GLenum map, GLsizei mapsize, const GLuint *values ) { }
2552 static void null_glPixelMapusv( GLenum map, GLsizei mapsize, const GLushort *values ) { }
2553 static void null_glPixelStoref( GLenum pname, GLfloat param ) { }
2554 static void null_glPixelStorei( GLenum pname, GLint param ) { }
2555 static void null_glPixelTransferf( GLenum pname, GLfloat param ) { }
2556 static void null_glPixelTransferi( GLenum pname, GLint param ) { }
2557 static void null_glPixelZoom( GLfloat xfactor, GLfloat yfactor ) { }
2558 static void null_glPointSize( GLfloat size ) { }
2559 static void null_glPolygonMode( GLenum face, GLenum mode ) { }
2560 static void null_glPolygonOffset( GLfloat factor, GLfloat units ) { }
2561 static void null_glPolygonStipple( const GLubyte *mask ) { }
2562 static void null_glPopAttrib(void) { }
2563 static void null_glPopClientAttrib(void) { }
2564 static void null_glPopMatrix(void) { }
2565 static void null_glPopName(void) { }
2566 static void null_glPrioritizeTextures( GLsizei n, const GLuint *textures, const GLfloat *priorities ) { }
2567 static void null_glPushAttrib( GLbitfield mask ) { }
2568 static void null_glPushClientAttrib( GLbitfield mask ) { }
2569 static void null_glPushMatrix(void) { }
2570 static void null_glPushName( GLuint name ) { }
2571 static void null_glRasterPos2d( GLdouble x, GLdouble y ) { }
2572 static void null_glRasterPos2dv( const GLdouble *v ) { }
2573 static void null_glRasterPos2f( GLfloat x, GLfloat y ) { }
2574 static void null_glRasterPos2fv( const GLfloat *v ) { }
2575 static void null_glRasterPos2i( GLint x, GLint y ) { }
2576 static void null_glRasterPos2iv( const GLint *v ) { }
2577 static void null_glRasterPos2s( GLshort x, GLshort y ) { }
2578 static void null_glRasterPos2sv( const GLshort *v ) { }
2579 static void null_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
2580 static void null_glRasterPos3dv( const GLdouble *v ) { }
2581 static void null_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
2582 static void null_glRasterPos3fv( const GLfloat *v ) { }
2583 static void null_glRasterPos3i( GLint x, GLint y, GLint z ) { }
2584 static void null_glRasterPos3iv( const GLint *v ) { }
2585 static void null_glRasterPos3s( GLshort x, GLshort y, GLshort z ) { }
2586 static void null_glRasterPos3sv( const GLshort *v ) { }
2587 static void null_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
2588 static void null_glRasterPos4dv( const GLdouble *v ) { }
2589 static void null_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
2590 static void null_glRasterPos4fv( const GLfloat *v ) { }
2591 static void null_glRasterPos4i( GLint x, GLint y, GLint z, GLint w ) { }
2592 static void null_glRasterPos4iv( const GLint *v ) { }
2593 static void null_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
2594 static void null_glRasterPos4sv( const GLshort *v ) { }
2595 static void null_glReadBuffer( GLenum src ) { }
2596 static void null_glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels ) { }
2597 static void null_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 ) { }
2598 static void null_glRectdv( const GLdouble *v1, const GLdouble *v2 ) { }
2599 static void null_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 ) { }
2600 static void null_glRectfv( const GLfloat *v1, const GLfloat *v2 ) { }
2601 static void null_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 ) { }
2602 static void null_glRectiv( const GLint *v1, const GLint *v2 ) { }
2603 static void null_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 ) { }
2604 static void null_glRectsv( const GLshort *v1, const GLshort *v2 ) { }
2605 static GLint null_glRenderMode( GLenum mode ) { return 0; }
2606 static void null_glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
2607 static void null_glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
2608 static void null_glScaled( GLdouble x, GLdouble y, GLdouble z ) { }
2609 static void null_glScalef( GLfloat x, GLfloat y, GLfloat z ) { }
2610 static void null_glScissor( GLint x, GLint y, GLsizei width, GLsizei height ) { }
2611 static void null_glSelectBuffer( GLsizei size, GLuint *buffer ) { }
2612 static void null_glShadeModel( GLenum mode ) { }
2613 static void null_glStencilFunc( GLenum func, GLint ref, GLuint mask ) { }
2614 static void null_glStencilMask( GLuint mask ) { }
2615 static void null_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass ) { }
2616 static void null_glTexCoord1d( GLdouble s ) { }
2617 static void null_glTexCoord1dv( const GLdouble *v ) { }
2618 static void null_glTexCoord1f( GLfloat s ) { }
2619 static void null_glTexCoord1fv( const GLfloat *v ) { }
2620 static void null_glTexCoord1i( GLint s ) { }
2621 static void null_glTexCoord1iv( const GLint *v ) { }
2622 static void null_glTexCoord1s( GLshort s ) { }
2623 static void null_glTexCoord1sv( const GLshort *v ) { }
2624 static void null_glTexCoord2d( GLdouble s, GLdouble t ) { }
2625 static void null_glTexCoord2dv( const GLdouble *v ) { }
2626 static void null_glTexCoord2f( GLfloat s, GLfloat t ) { }
2627 static void null_glTexCoord2fv( const GLfloat *v ) { }
2628 static void null_glTexCoord2i( GLint s, GLint t ) { }
2629 static void null_glTexCoord2iv( const GLint *v ) { }
2630 static void null_glTexCoord2s( GLshort s, GLshort t ) { }
2631 static void null_glTexCoord2sv( const GLshort *v ) { }
2632 static void null_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r ) { }
2633 static void null_glTexCoord3dv( const GLdouble *v ) { }
2634 static void null_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r ) { }
2635 static void null_glTexCoord3fv( const GLfloat *v ) { }
2636 static void null_glTexCoord3i( GLint s, GLint t, GLint r ) { }
2637 static void null_glTexCoord3iv( const GLint *v ) { }
2638 static void null_glTexCoord3s( GLshort s, GLshort t, GLshort r ) { }
2639 static void null_glTexCoord3sv( const GLshort *v ) { }
2640 static void null_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
2641 static void null_glTexCoord4dv( const GLdouble *v ) { }
2642 static void null_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
2643 static void null_glTexCoord4fv( const GLfloat *v ) { }
2644 static void null_glTexCoord4i( GLint s, GLint t, GLint r, GLint q ) { }
2645 static void null_glTexCoord4iv( const GLint *v ) { }
2646 static void null_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q ) { }
2647 static void null_glTexCoord4sv( const GLshort *v ) { }
2648 static void null_glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
2649 static void null_glTexEnvf( GLenum target, GLenum pname, GLfloat param ) { }
2650 static void null_glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params ) { }
2651 static void null_glTexEnvi( GLenum target, GLenum pname, GLint param ) { }
2652 static void null_glTexEnviv( GLenum target, GLenum pname, const GLint *params ) { }
2653 static void null_glTexGend( GLenum coord, GLenum pname, GLdouble param ) { }
2654 static void null_glTexGendv( GLenum coord, GLenum pname, const GLdouble *params ) { }
2655 static void null_glTexGenf( GLenum coord, GLenum pname, GLfloat param ) { }
2656 static void null_glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params ) { }
2657 static void null_glTexGeni( GLenum coord, GLenum pname, GLint param ) { }
2658 static void null_glTexGeniv( GLenum coord, GLenum pname, const GLint *params ) { }
2659 static void null_glTexImage1D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
2660 static void null_glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels ) { }
2661 static void null_glTexParameterf( GLenum target, GLenum pname, GLfloat param ) { }
2662 static void null_glTexParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
2663 static void null_glTexParameteri( GLenum target, GLenum pname, GLint param ) { }
2664 static void null_glTexParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
2665 static void null_glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
2666 static void null_glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
2667 static void null_glTranslated( GLdouble x, GLdouble y, GLdouble z ) { }
2668 static void null_glTranslatef( GLfloat x, GLfloat y, GLfloat z ) { }
2669 static void null_glVertex2d( GLdouble x, GLdouble y ) { }
2670 static void null_glVertex2dv( const GLdouble *v ) { }
2671 static void null_glVertex2f( GLfloat x, GLfloat y ) { }
2672 static void null_glVertex2fv( const GLfloat *v ) { }
2673 static void null_glVertex2i( GLint x, GLint y ) { }
2674 static void null_glVertex2iv( const GLint *v ) { }
2675 static void null_glVertex2s( GLshort x, GLshort y ) { }
2676 static void null_glVertex2sv( const GLshort *v ) { }
2677 static void null_glVertex3d( GLdouble x, GLdouble y, GLdouble z ) { }
2678 static void null_glVertex3dv( const GLdouble *v ) { }
2679 static void null_glVertex3f( GLfloat x, GLfloat y, GLfloat z ) { }
2680 static void null_glVertex3fv( const GLfloat *v ) { }
2681 static void null_glVertex3i( GLint x, GLint y, GLint z ) { }
2682 static void null_glVertex3iv( const GLint *v ) { }
2683 static void null_glVertex3s( GLshort x, GLshort y, GLshort z ) { }
2684 static void null_glVertex3sv( const GLshort *v ) { }
2685 static void null_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
2686 static void null_glVertex4dv( const GLdouble *v ) { }
2687 static void null_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
2688 static void null_glVertex4fv( const GLfloat *v ) { }
2689 static void null_glVertex4i( GLint x, GLint y, GLint z, GLint w ) { }
2690 static void null_glVertex4iv( const GLint *v ) { }
2691 static void null_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w ) { }
2692 static void null_glVertex4sv( const GLshort *v ) { }
2693 static void null_glVertexPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
2694 static void null_glViewport( GLint x, GLint y, GLsizei width, GLsizei height ) { }
2695 static void null_glAccumxOES( GLenum op, GLfixed value ) { }
2696 static GLboolean null_glAcquireKeyedMutexWin32EXT( GLuint memory, GLuint64 key, GLuint timeout ) { return 0; }
2697 static void null_glActiveProgramEXT( GLuint program ) { }
2698 static void null_glActiveShaderProgram( GLuint pipeline, GLuint program ) { }
2699 static void null_glActiveStencilFaceEXT( GLenum face ) { }
2700 static void null_glActiveTexture( GLenum texture ) { }
2701 static void null_glActiveTextureARB( GLenum texture ) { }
2702 static void null_glActiveVaryingNV( GLuint program, const GLchar *name ) { }
2703 static void null_glAlphaFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
2704 static void null_glAlphaFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
2705 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 ) { }
2706 static void null_glAlphaFuncxOES( GLenum func, GLfixed ref ) { }
2707 static void null_glAlphaToCoverageDitherControlNV( GLenum mode ) { }
2708 static void null_glApplyFramebufferAttachmentCMAAINTEL(void) { }
2709 static void null_glApplyTextureEXT( GLenum mode ) { }
2710 static GLboolean null_glAreProgramsResidentNV( GLsizei n, const GLuint *programs, GLboolean *residences ) { return 0; }
2711 static GLboolean null_glAreTexturesResidentEXT( GLsizei n, const GLuint *textures, GLboolean *residences ) { return 0; }
2712 static void null_glArrayElementEXT( GLint i ) { }
2713 static void null_glArrayObjectATI( GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
2714 static GLuint null_glAsyncCopyBufferSubDataNVX( GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray ) { return 0; }
2715 static GLuint null_glAsyncCopyImageSubDataNVX( GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, 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 srcWidth, GLsizei srcHeight, GLsizei srcDepth, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray ) { return 0; }
2716 static void null_glAsyncMarkerSGIX( GLuint marker ) { }
2717 static void null_glAttachObjectARB( GLhandleARB containerObj, GLhandleARB obj ) { }
2718 static void null_glAttachShader( GLuint program, GLuint shader ) { }
2719 static void null_glBeginConditionalRender( GLuint id, GLenum mode ) { }
2720 static void null_glBeginConditionalRenderNV( GLuint id, GLenum mode ) { }
2721 static void null_glBeginConditionalRenderNVX( GLuint id ) { }
2722 static void null_glBeginFragmentShaderATI(void) { }
2723 static void null_glBeginOcclusionQueryNV( GLuint id ) { }
2724 static void null_glBeginPerfMonitorAMD( GLuint monitor ) { }
2725 static void null_glBeginPerfQueryINTEL( GLuint queryHandle ) { }
2726 static void null_glBeginQuery( GLenum target, GLuint id ) { }
2727 static void null_glBeginQueryARB( GLenum target, GLuint id ) { }
2728 static void null_glBeginQueryIndexed( GLenum target, GLuint index, GLuint id ) { }
2729 static void null_glBeginTransformFeedback( GLenum primitiveMode ) { }
2730 static void null_glBeginTransformFeedbackEXT( GLenum primitiveMode ) { }
2731 static void null_glBeginTransformFeedbackNV( GLenum primitiveMode ) { }
2732 static void null_glBeginVertexShaderEXT(void) { }
2733 static void null_glBeginVideoCaptureNV( GLuint video_capture_slot ) { }
2734 static void null_glBindAttribLocation( GLuint program, GLuint index, const GLchar *name ) { }
2735 static void null_glBindAttribLocationARB( GLhandleARB programObj, GLuint index, const GLcharARB *name ) { }
2736 static void null_glBindBuffer( GLenum target, GLuint buffer ) { }
2737 static void null_glBindBufferARB( GLenum target, GLuint buffer ) { }
2738 static void null_glBindBufferBase( GLenum target, GLuint index, GLuint buffer ) { }
2739 static void null_glBindBufferBaseEXT( GLenum target, GLuint index, GLuint buffer ) { }
2740 static void null_glBindBufferBaseNV( GLenum target, GLuint index, GLuint buffer ) { }
2741 static void null_glBindBufferOffsetEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
2742 static void null_glBindBufferOffsetNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset ) { }
2743 static void null_glBindBufferRange( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
2744 static void null_glBindBufferRangeEXT( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
2745 static void null_glBindBufferRangeNV( GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
2746 static void null_glBindBuffersBase( GLenum target, GLuint first, GLsizei count, const GLuint *buffers ) { }
2747 static void null_glBindBuffersRange( GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes ) { }
2748 static void null_glBindFragDataLocation( GLuint program, GLuint color, const GLchar *name ) { }
2749 static void null_glBindFragDataLocationEXT( GLuint program, GLuint color, const GLchar *name ) { }
2750 static void null_glBindFragDataLocationIndexed( GLuint program, GLuint colorNumber, GLuint index, const GLchar *name ) { }
2751 static void null_glBindFragmentShaderATI( GLuint id ) { }
2752 static void null_glBindFramebuffer( GLenum target, GLuint framebuffer ) { }
2753 static void null_glBindFramebufferEXT( GLenum target, GLuint framebuffer ) { }
2754 static void null_glBindImageTexture( GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format ) { }
2755 static void null_glBindImageTextureEXT( GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format ) { }
2756 static void null_glBindImageTextures( GLuint first, GLsizei count, const GLuint *textures ) { }
2757 static GLuint null_glBindLightParameterEXT( GLenum light, GLenum value ) { return 0; }
2758 static GLuint null_glBindMaterialParameterEXT( GLenum face, GLenum value ) { return 0; }
2759 static void null_glBindMultiTextureEXT( GLenum texunit, GLenum target, GLuint texture ) { }
2760 static GLuint null_glBindParameterEXT( GLenum value ) { return 0; }
2761 static void null_glBindProgramARB( GLenum target, GLuint program ) { }
2762 static void null_glBindProgramNV( GLenum target, GLuint id ) { }
2763 static void null_glBindProgramPipeline( GLuint pipeline ) { }
2764 static void null_glBindRenderbuffer( GLenum target, GLuint renderbuffer ) { }
2765 static void null_glBindRenderbufferEXT( GLenum target, GLuint renderbuffer ) { }
2766 static void null_glBindSampler( GLuint unit, GLuint sampler ) { }
2767 static void null_glBindSamplers( GLuint first, GLsizei count, const GLuint *samplers ) { }
2768 static void null_glBindShadingRateImageNV( GLuint texture ) { }
2769 static GLuint null_glBindTexGenParameterEXT( GLenum unit, GLenum coord, GLenum value ) { return 0; }
2770 static void null_glBindTextureEXT( GLenum target, GLuint texture ) { }
2771 static void null_glBindTextureUnit( GLuint unit, GLuint texture ) { }
2772 static GLuint null_glBindTextureUnitParameterEXT( GLenum unit, GLenum value ) { return 0; }
2773 static void null_glBindTextures( GLuint first, GLsizei count, const GLuint *textures ) { }
2774 static void null_glBindTransformFeedback( GLenum target, GLuint id ) { }
2775 static void null_glBindTransformFeedbackNV( GLenum target, GLuint id ) { }
2776 static void null_glBindVertexArray( GLuint array ) { }
2777 static void null_glBindVertexArrayAPPLE( GLuint array ) { }
2778 static void null_glBindVertexBuffer( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
2779 static void null_glBindVertexBuffers( GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides ) { }
2780 static void null_glBindVertexShaderEXT( GLuint id ) { }
2781 static void null_glBindVideoCaptureStreamBufferNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset ) { }
2782 static void null_glBindVideoCaptureStreamTextureNV( GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture ) { }
2783 static void null_glBinormal3bEXT( GLbyte bx, GLbyte by, GLbyte bz ) { }
2784 static void null_glBinormal3bvEXT( const GLbyte *v ) { }
2785 static void null_glBinormal3dEXT( GLdouble bx, GLdouble by, GLdouble bz ) { }
2786 static void null_glBinormal3dvEXT( const GLdouble *v ) { }
2787 static void null_glBinormal3fEXT( GLfloat bx, GLfloat by, GLfloat bz ) { }
2788 static void null_glBinormal3fvEXT( const GLfloat *v ) { }
2789 static void null_glBinormal3iEXT( GLint bx, GLint by, GLint bz ) { }
2790 static void null_glBinormal3ivEXT( const GLint *v ) { }
2791 static void null_glBinormal3sEXT( GLshort bx, GLshort by, GLshort bz ) { }
2792 static void null_glBinormal3svEXT( const GLshort *v ) { }
2793 static void null_glBinormalPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
2794 static void null_glBitmapxOES( GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap ) { }
2795 static void null_glBlendBarrierKHR(void) { }
2796 static void null_glBlendBarrierNV(void) { }
2797 static void null_glBlendColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2798 static void null_glBlendColorEXT( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) { }
2799 static void null_glBlendColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2800 static void null_glBlendEquation( GLenum mode ) { }
2801 static void null_glBlendEquationEXT( GLenum mode ) { }
2802 static void null_glBlendEquationIndexedAMD( GLuint buf, GLenum mode ) { }
2803 static void null_glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha ) { }
2804 static void null_glBlendEquationSeparateEXT( GLenum modeRGB, GLenum modeAlpha ) { }
2805 static void null_glBlendEquationSeparateIndexedAMD( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
2806 static void null_glBlendEquationSeparatei( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
2807 static void null_glBlendEquationSeparateiARB( GLuint buf, GLenum modeRGB, GLenum modeAlpha ) { }
2808 static void null_glBlendEquationi( GLuint buf, GLenum mode ) { }
2809 static void null_glBlendEquationiARB( GLuint buf, GLenum mode ) { }
2810 static void null_glBlendFuncIndexedAMD( GLuint buf, GLenum src, GLenum dst ) { }
2811 static void null_glBlendFuncSeparate( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
2812 static void null_glBlendFuncSeparateEXT( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
2813 static void null_glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha ) { }
2814 static void null_glBlendFuncSeparateIndexedAMD( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
2815 static void null_glBlendFuncSeparatei( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
2816 static void null_glBlendFuncSeparateiARB( GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) { }
2817 static void null_glBlendFunci( GLuint buf, GLenum src, GLenum dst ) { }
2818 static void null_glBlendFunciARB( GLuint buf, GLenum src, GLenum dst ) { }
2819 static void null_glBlendParameteriNV( GLenum pname, GLint value ) { }
2820 static void null_glBlitFramebuffer( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
2821 static void null_glBlitFramebufferEXT( GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
2822 static void null_glBlitNamedFramebuffer( GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
2823 static void null_glBufferAddressRangeNV( GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length ) { }
2824 static void null_glBufferAttachMemoryNV( GLenum target, GLuint memory, GLuint64 offset ) { }
2825 static void null_glBufferData( GLenum target, GLsizeiptr size, const void *data, GLenum usage ) { }
2826 static void null_glBufferDataARB( GLenum target, GLsizeiptrARB size, const void *data, GLenum usage ) { }
2827 static void null_glBufferPageCommitmentARB( GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
2828 static void null_glBufferParameteriAPPLE( GLenum target, GLenum pname, GLint param ) { }
2829 static GLuint null_glBufferRegionEnabled(void) { return 0; }
2830 static void null_glBufferStorage( GLenum target, GLsizeiptr size, const void *data, GLbitfield flags ) { }
2831 static void null_glBufferStorageExternalEXT( GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags ) { }
2832 static void null_glBufferStorageMemEXT( GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
2833 static void null_glBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, const void *data ) { }
2834 static void null_glBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data ) { }
2835 static void null_glCallCommandListNV( GLuint list ) { }
2836 static GLenum null_glCheckFramebufferStatus( GLenum target ) { return 0; }
2837 static GLenum null_glCheckFramebufferStatusEXT( GLenum target ) { return 0; }
2838 static GLenum null_glCheckNamedFramebufferStatus( GLuint framebuffer, GLenum target ) { return 0; }
2839 static GLenum null_glCheckNamedFramebufferStatusEXT( GLuint framebuffer, GLenum target ) { return 0; }
2840 static void null_glClampColor( GLenum target, GLenum clamp ) { }
2841 static void null_glClampColorARB( GLenum target, GLenum clamp ) { }
2842 static void null_glClearAccumxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2843 static void null_glClearBufferData( GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
2844 static void null_glClearBufferSubData( GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
2845 static void null_glClearBufferfi( GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
2846 static void null_glClearBufferfv( GLenum buffer, GLint drawbuffer, const GLfloat *value ) { }
2847 static void null_glClearBufferiv( GLenum buffer, GLint drawbuffer, const GLint *value ) { }
2848 static void null_glClearBufferuiv( GLenum buffer, GLint drawbuffer, const GLuint *value ) { }
2849 static void null_glClearColorIiEXT( GLint red, GLint green, GLint blue, GLint alpha ) { }
2850 static void null_glClearColorIuiEXT( GLuint red, GLuint green, GLuint blue, GLuint alpha ) { }
2851 static void null_glClearColorxOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2852 static void null_glClearDepthdNV( GLdouble depth ) { }
2853 static void null_glClearDepthf( GLfloat d ) { }
2854 static void null_glClearDepthfOES( GLclampf depth ) { }
2855 static void null_glClearDepthxOES( GLfixed depth ) { }
2856 static void null_glClearNamedBufferData( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
2857 static void null_glClearNamedBufferDataEXT( GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data ) { }
2858 static void null_glClearNamedBufferSubData( GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
2859 static void null_glClearNamedBufferSubDataEXT( GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data ) { }
2860 static void null_glClearNamedFramebufferfi( GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil ) { }
2861 static void null_glClearNamedFramebufferfv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value ) { }
2862 static void null_glClearNamedFramebufferiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value ) { }
2863 static void null_glClearNamedFramebufferuiv( GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value ) { }
2864 static void null_glClearTexImage( GLuint texture, GLint level, GLenum format, GLenum type, const void *data ) { }
2865 static void null_glClearTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data ) { }
2866 static void null_glClientActiveTexture( GLenum texture ) { }
2867 static void null_glClientActiveTextureARB( GLenum texture ) { }
2868 static void null_glClientActiveVertexStreamATI( GLenum stream ) { }
2869 static void null_glClientAttribDefaultEXT( GLbitfield mask ) { }
2870 static void null_glClientWaitSemaphoreui64NVX( GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
2871 static GLenum null_glClientWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { return 0; }
2872 static void null_glClipControl( GLenum origin, GLenum depth ) { }
2873 static void null_glClipPlanefOES( GLenum plane, const GLfloat *equation ) { }
2874 static void null_glClipPlanexOES( GLenum plane, const GLfixed *equation ) { }
2875 static void null_glColor3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
2876 static void null_glColor3fVertex3fvSUN( const GLfloat *c, const GLfloat *v ) { }
2877 static void null_glColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
2878 static void null_glColor3hvNV( const GLhalfNV *v ) { }
2879 static void null_glColor3xOES( GLfixed red, GLfixed green, GLfixed blue ) { }
2880 static void null_glColor3xvOES( const GLfixed *components ) { }
2881 static void null_glColor4fNormal3fVertex3fSUN( GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
2882 static void null_glColor4fNormal3fVertex3fvSUN( const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
2883 static void null_glColor4hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha ) { }
2884 static void null_glColor4hvNV( const GLhalfNV *v ) { }
2885 static void null_glColor4ubVertex2fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y ) { }
2886 static void null_glColor4ubVertex2fvSUN( const GLubyte *c, const GLfloat *v ) { }
2887 static void null_glColor4ubVertex3fSUN( GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
2888 static void null_glColor4ubVertex3fvSUN( const GLubyte *c, const GLfloat *v ) { }
2889 static void null_glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) { }
2890 static void null_glColor4xvOES( const GLfixed *components ) { }
2891 static void null_glColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
2892 static void null_glColorFragmentOp1ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod ) { }
2893 static void null_glColorFragmentOp2ATI( GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod ) { }
2894 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 ) { }
2895 static void null_glColorMaskIndexedEXT( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
2896 static void null_glColorMaski( GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a ) { }
2897 static void null_glColorP3ui( GLenum type, GLuint color ) { }
2898 static void null_glColorP3uiv( GLenum type, const GLuint *color ) { }
2899 static void null_glColorP4ui( GLenum type, GLuint color ) { }
2900 static void null_glColorP4uiv( GLenum type, const GLuint *color ) { }
2901 static void null_glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
2902 static void null_glColorPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
2903 static void null_glColorPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
2904 static void null_glColorSubTable( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data ) { }
2905 static void null_glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data ) { }
2906 static void null_glColorTable( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
2907 static void null_glColorTableEXT( GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
2908 static void null_glColorTableParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
2909 static void null_glColorTableParameterfvSGI( GLenum target, GLenum pname, const GLfloat *params ) { }
2910 static void null_glColorTableParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
2911 static void null_glColorTableParameterivSGI( GLenum target, GLenum pname, const GLint *params ) { }
2912 static void null_glColorTableSGI( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table ) { }
2913 static void null_glCombinerInputNV( GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
2914 static void null_glCombinerOutputNV( GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum ) { }
2915 static void null_glCombinerParameterfNV( GLenum pname, GLfloat param ) { }
2916 static void null_glCombinerParameterfvNV( GLenum pname, const GLfloat *params ) { }
2917 static void null_glCombinerParameteriNV( GLenum pname, GLint param ) { }
2918 static void null_glCombinerParameterivNV( GLenum pname, const GLint *params ) { }
2919 static void null_glCombinerStageParameterfvNV( GLenum stage, GLenum pname, const GLfloat *params ) { }
2920 static void null_glCommandListSegmentsNV( GLuint list, GLuint segments ) { }
2921 static void null_glCompileCommandListNV( GLuint list ) { }
2922 static void null_glCompileShader( GLuint shader ) { }
2923 static void null_glCompileShaderARB( GLhandleARB shaderObj ) { }
2924 static void null_glCompileShaderIncludeARB( GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length ) { }
2925 static void null_glCompressedMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits ) { }
2926 static void null_glCompressedMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits ) { }
2927 static void null_glCompressedMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits ) { }
2928 static void null_glCompressedMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits ) { }
2929 static void null_glCompressedMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits ) { }
2930 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 void *bits ) { }
2931 static void null_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data ) { }
2932 static void null_glCompressedTexImage1DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data ) { }
2933 static void null_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data ) { }
2934 static void null_glCompressedTexImage2DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data ) { }
2935 static void null_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data ) { }
2936 static void null_glCompressedTexImage3DARB( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data ) { }
2937 static void null_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
2938 static void null_glCompressedTexSubImage1DARB( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
2939 static void null_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
2940 static void null_glCompressedTexSubImage2DARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
2941 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 void *data ) { }
2942 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 void *data ) { }
2943 static void null_glCompressedTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits ) { }
2944 static void null_glCompressedTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits ) { }
2945 static void null_glCompressedTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits ) { }
2946 static void null_glCompressedTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data ) { }
2947 static void null_glCompressedTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits ) { }
2948 static void null_glCompressedTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data ) { }
2949 static void null_glCompressedTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits ) { }
2950 static void null_glCompressedTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data ) { }
2951 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 void *bits ) { }
2952 static void null_glConservativeRasterParameterfNV( GLenum pname, GLfloat value ) { }
2953 static void null_glConservativeRasterParameteriNV( GLenum pname, GLint param ) { }
2954 static void null_glConvolutionFilter1D( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image ) { }
2955 static void null_glConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image ) { }
2956 static void null_glConvolutionFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image ) { }
2957 static void null_glConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image ) { }
2958 static void null_glConvolutionParameterf( GLenum target, GLenum pname, GLfloat params ) { }
2959 static void null_glConvolutionParameterfEXT( GLenum target, GLenum pname, GLfloat params ) { }
2960 static void null_glConvolutionParameterfv( GLenum target, GLenum pname, const GLfloat *params ) { }
2961 static void null_glConvolutionParameterfvEXT( GLenum target, GLenum pname, const GLfloat *params ) { }
2962 static void null_glConvolutionParameteri( GLenum target, GLenum pname, GLint params ) { }
2963 static void null_glConvolutionParameteriEXT( GLenum target, GLenum pname, GLint params ) { }
2964 static void null_glConvolutionParameteriv( GLenum target, GLenum pname, const GLint *params ) { }
2965 static void null_glConvolutionParameterivEXT( GLenum target, GLenum pname, const GLint *params ) { }
2966 static void null_glConvolutionParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
2967 static void null_glConvolutionParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
2968 static void null_glCopyBufferSubData( GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
2969 static void null_glCopyColorSubTable( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
2970 static void null_glCopyColorSubTableEXT( GLenum target, GLsizei start, GLint x, GLint y, GLsizei width ) { }
2971 static void null_glCopyColorTable( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2972 static void null_glCopyColorTableSGI( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2973 static void null_glCopyConvolutionFilter1D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2974 static void null_glCopyConvolutionFilter1DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width ) { }
2975 static void null_glCopyConvolutionFilter2D( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2976 static void null_glCopyConvolutionFilter2DEXT( GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2977 static void null_glCopyImageSubData( 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 srcWidth, GLsizei srcHeight, GLsizei srcDepth ) { }
2978 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 ) { }
2979 static void null_glCopyMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2980 static void null_glCopyMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2981 static void null_glCopyMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2982 static void null_glCopyMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2983 static void null_glCopyMultiTexSubImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2984 static void null_glCopyNamedBufferSubData( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
2985 static void null_glCopyPathNV( GLuint resultPath, GLuint srcPath ) { }
2986 static void null_glCopyTexImage1DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2987 static void null_glCopyTexImage2DEXT( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2988 static void null_glCopyTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2989 static void null_glCopyTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2990 static void null_glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2991 static void null_glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2992 static void null_glCopyTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border ) { }
2993 static void null_glCopyTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) { }
2994 static void null_glCopyTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2995 static void null_glCopyTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width ) { }
2996 static void null_glCopyTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2997 static void null_glCopyTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2998 static void null_glCopyTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
2999 static void null_glCopyTextureSubImage3DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3000 static void null_glCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
3001 static void null_glCoverFillPathNV( GLuint path, GLenum coverMode ) { }
3002 static void null_glCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
3003 static void null_glCoverStrokePathNV( GLuint path, GLenum coverMode ) { }
3004 static void null_glCoverageModulationNV( GLenum components ) { }
3005 static void null_glCoverageModulationTableNV( GLsizei n, const GLfloat *v ) { }
3006 static void null_glCreateBuffers( GLsizei n, GLuint *buffers ) { }
3007 static void null_glCreateCommandListsNV( GLsizei n, GLuint *lists ) { }
3008 static void null_glCreateFramebuffers( GLsizei n, GLuint *framebuffers ) { }
3009 static void null_glCreateMemoryObjectsEXT( GLsizei n, GLuint *memoryObjects ) { }
3010 static void null_glCreatePerfQueryINTEL( GLuint queryId, GLuint *queryHandle ) { }
3011 static GLuint null_glCreateProgram(void) { return 0; }
3012 static GLhandleARB null_glCreateProgramObjectARB(void) { return 0; }
3013 static void null_glCreateProgramPipelines( GLsizei n, GLuint *pipelines ) { }
3014 static GLuint null_glCreateProgressFenceNVX(void) { return 0; }
3015 static void null_glCreateQueries( GLenum target, GLsizei n, GLuint *ids ) { }
3016 static void null_glCreateRenderbuffers( GLsizei n, GLuint *renderbuffers ) { }
3017 static void null_glCreateSamplers( GLsizei n, GLuint *samplers ) { }
3018 static GLuint null_glCreateShader( GLenum type ) { return 0; }
3019 static GLhandleARB null_glCreateShaderObjectARB( GLenum shaderType ) { return 0; }
3020 static GLuint null_glCreateShaderProgramEXT( GLenum type, const GLchar *string ) { return 0; }
3021 static GLuint null_glCreateShaderProgramv( GLenum type, GLsizei count, const GLchar *const*strings ) { return 0; }
3022 static void null_glCreateStatesNV( GLsizei n, GLuint *states ) { }
3023 static GLsync null_glCreateSyncFromCLeventARB( struct _cl_context *context, struct _cl_event *event, GLbitfield flags ) { return 0; }
3024 static void null_glCreateTextures( GLenum target, GLsizei n, GLuint *textures ) { }
3025 static void null_glCreateTransformFeedbacks( GLsizei n, GLuint *ids ) { }
3026 static void null_glCreateVertexArrays( GLsizei n, GLuint *arrays ) { }
3027 static void null_glCullParameterdvEXT( GLenum pname, GLdouble *params ) { }
3028 static void null_glCullParameterfvEXT( GLenum pname, GLfloat *params ) { }
3029 static void null_glCurrentPaletteMatrixARB( GLint index ) { }
3030 static void null_glDebugMessageCallback( GLDEBUGPROC callback, const void *userParam ) { }
3031 static void null_glDebugMessageCallbackAMD( GLDEBUGPROCAMD callback, void *userParam ) { }
3032 static void null_glDebugMessageCallbackARB( GLDEBUGPROCARB callback, const void *userParam ) { }
3033 static void null_glDebugMessageControl( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
3034 static void null_glDebugMessageControlARB( GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
3035 static void null_glDebugMessageEnableAMD( GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled ) { }
3036 static void null_glDebugMessageInsert( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf ) { }
3037 static void null_glDebugMessageInsertAMD( GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf ) { }
3038 static void null_glDebugMessageInsertARB( GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf ) { }
3039 static void null_glDeformSGIX( GLbitfield mask ) { }
3040 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 ) { }
3041 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 ) { }
3042 static void null_glDeleteAsyncMarkersSGIX( GLuint marker, GLsizei range ) { }
3043 static void null_glDeleteBufferRegion( GLenum region ) { }
3044 static void null_glDeleteBuffers( GLsizei n, const GLuint *buffers ) { }
3045 static void null_glDeleteBuffersARB( GLsizei n, const GLuint *buffers ) { }
3046 static void null_glDeleteCommandListsNV( GLsizei n, const GLuint *lists ) { }
3047 static void null_glDeleteFencesAPPLE( GLsizei n, const GLuint *fences ) { }
3048 static void null_glDeleteFencesNV( GLsizei n, const GLuint *fences ) { }
3049 static void null_glDeleteFragmentShaderATI( GLuint id ) { }
3050 static void null_glDeleteFramebuffers( GLsizei n, const GLuint *framebuffers ) { }
3051 static void null_glDeleteFramebuffersEXT( GLsizei n, const GLuint *framebuffers ) { }
3052 static void null_glDeleteMemoryObjectsEXT( GLsizei n, const GLuint *memoryObjects ) { }
3053 static void null_glDeleteNamedStringARB( GLint namelen, const GLchar *name ) { }
3054 static void null_glDeleteNamesAMD( GLenum identifier, GLuint num, const GLuint *names ) { }
3055 static void null_glDeleteObjectARB( GLhandleARB obj ) { }
3056 static void null_glDeleteObjectBufferATI( GLuint buffer ) { }
3057 static void null_glDeleteOcclusionQueriesNV( GLsizei n, const GLuint *ids ) { }
3058 static void null_glDeletePathsNV( GLuint path, GLsizei range ) { }
3059 static void null_glDeletePerfMonitorsAMD( GLsizei n, GLuint *monitors ) { }
3060 static void null_glDeletePerfQueryINTEL( GLuint queryHandle ) { }
3061 static void null_glDeleteProgram( GLuint program ) { }
3062 static void null_glDeleteProgramPipelines( GLsizei n, const GLuint *pipelines ) { }
3063 static void null_glDeleteProgramsARB( GLsizei n, const GLuint *programs ) { }
3064 static void null_glDeleteProgramsNV( GLsizei n, const GLuint *programs ) { }
3065 static void null_glDeleteQueries( GLsizei n, const GLuint *ids ) { }
3066 static void null_glDeleteQueriesARB( GLsizei n, const GLuint *ids ) { }
3067 static void null_glDeleteQueryResourceTagNV( GLsizei n, const GLint *tagIds ) { }
3068 static void null_glDeleteRenderbuffers( GLsizei n, const GLuint *renderbuffers ) { }
3069 static void null_glDeleteRenderbuffersEXT( GLsizei n, const GLuint *renderbuffers ) { }
3070 static void null_glDeleteSamplers( GLsizei count, const GLuint *samplers ) { }
3071 static void null_glDeleteSemaphoresEXT( GLsizei n, const GLuint *semaphores ) { }
3072 static void null_glDeleteShader( GLuint shader ) { }
3073 static void null_glDeleteStatesNV( GLsizei n, const GLuint *states ) { }
3074 static void null_glDeleteSync( GLsync sync ) { }
3075 static void null_glDeleteTexturesEXT( GLsizei n, const GLuint *textures ) { }
3076 static void null_glDeleteTransformFeedbacks( GLsizei n, const GLuint *ids ) { }
3077 static void null_glDeleteTransformFeedbacksNV( GLsizei n, const GLuint *ids ) { }
3078 static void null_glDeleteVertexArrays( GLsizei n, const GLuint *arrays ) { }
3079 static void null_glDeleteVertexArraysAPPLE( GLsizei n, const GLuint *arrays ) { }
3080 static void null_glDeleteVertexShaderEXT( GLuint id ) { }
3081 static void null_glDepthBoundsEXT( GLclampd zmin, GLclampd zmax ) { }
3082 static void null_glDepthBoundsdNV( GLdouble zmin, GLdouble zmax ) { }
3083 static void null_glDepthRangeArraydvNV( GLuint first, GLsizei count, const GLdouble *v ) { }
3084 static void null_glDepthRangeArrayv( GLuint first, GLsizei count, const GLdouble *v ) { }
3085 static void null_glDepthRangeIndexed( GLuint index, GLdouble n, GLdouble f ) { }
3086 static void null_glDepthRangeIndexeddNV( GLuint index, GLdouble n, GLdouble f ) { }
3087 static void null_glDepthRangedNV( GLdouble zNear, GLdouble zFar ) { }
3088 static void null_glDepthRangef( GLfloat n, GLfloat f ) { }
3089 static void null_glDepthRangefOES( GLclampf n, GLclampf f ) { }
3090 static void null_glDepthRangexOES( GLfixed n, GLfixed f ) { }
3091 static void null_glDetachObjectARB( GLhandleARB containerObj, GLhandleARB attachedObj ) { }
3092 static void null_glDetachShader( GLuint program, GLuint shader ) { }
3093 static void null_glDetailTexFuncSGIS( GLenum target, GLsizei n, const GLfloat *points ) { }
3094 static void null_glDisableClientStateIndexedEXT( GLenum array, GLuint index ) { }
3095 static void null_glDisableClientStateiEXT( GLenum array, GLuint index ) { }
3096 static void null_glDisableIndexedEXT( GLenum target, GLuint index ) { }
3097 static void null_glDisableVariantClientStateEXT( GLuint id ) { }
3098 static void null_glDisableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
3099 static void null_glDisableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
3100 static void null_glDisableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
3101 static void null_glDisableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
3102 static void null_glDisableVertexAttribArray( GLuint index ) { }
3103 static void null_glDisableVertexAttribArrayARB( GLuint index ) { }
3104 static void null_glDisablei( GLenum target, GLuint index ) { }
3105 static void null_glDispatchCompute( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z ) { }
3106 static void null_glDispatchComputeGroupSizeARB( GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z ) { }
3107 static void null_glDispatchComputeIndirect( GLintptr indirect ) { }
3108 static void null_glDrawArraysEXT( GLenum mode, GLint first, GLsizei count ) { }
3109 static void null_glDrawArraysIndirect( GLenum mode, const void *indirect ) { }
3110 static void null_glDrawArraysInstanced( GLenum mode, GLint first, GLsizei count, GLsizei instancecount ) { }
3111 static void null_glDrawArraysInstancedARB( GLenum mode, GLint first, GLsizei count, GLsizei primcount ) { }
3112 static void null_glDrawArraysInstancedBaseInstance( GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance ) { }
3113 static void null_glDrawArraysInstancedEXT( GLenum mode, GLint start, GLsizei count, GLsizei primcount ) { }
3114 static void null_glDrawBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest ) { }
3115 static void null_glDrawBuffers( GLsizei n, const GLenum *bufs ) { }
3116 static void null_glDrawBuffersARB( GLsizei n, const GLenum *bufs ) { }
3117 static void null_glDrawBuffersATI( GLsizei n, const GLenum *bufs ) { }
3118 static void null_glDrawCommandsAddressNV( GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count ) { }
3119 static void null_glDrawCommandsNV( GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count ) { }
3120 static void null_glDrawCommandsStatesAddressNV( const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
3121 static void null_glDrawCommandsStatesNV( GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
3122 static void null_glDrawElementArrayAPPLE( GLenum mode, GLint first, GLsizei count ) { }
3123 static void null_glDrawElementArrayATI( GLenum mode, GLsizei count ) { }
3124 static void null_glDrawElementsBaseVertex( GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex ) { }
3125 static void null_glDrawElementsIndirect( GLenum mode, GLenum type, const void *indirect ) { }
3126 static void null_glDrawElementsInstanced( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount ) { }
3127 static void null_glDrawElementsInstancedARB( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount ) { }
3128 static void null_glDrawElementsInstancedBaseInstance( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance ) { }
3129 static void null_glDrawElementsInstancedBaseVertex( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex ) { }
3130 static void null_glDrawElementsInstancedBaseVertexBaseInstance( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance ) { }
3131 static void null_glDrawElementsInstancedEXT( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount ) { }
3132 static void null_glDrawMeshArraysSUN( GLenum mode, GLint first, GLsizei count, GLsizei width ) { }
3133 static void null_glDrawMeshTasksIndirectNV( GLintptr indirect ) { }
3134 static void null_glDrawMeshTasksNV( GLuint first, GLuint count ) { }
3135 static void null_glDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count ) { }
3136 static void null_glDrawRangeElementArrayATI( GLenum mode, GLuint start, GLuint end, GLsizei count ) { }
3137 static void null_glDrawRangeElements( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices ) { }
3138 static void null_glDrawRangeElementsBaseVertex( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex ) { }
3139 static void null_glDrawRangeElementsEXT( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices ) { }
3140 static void null_glDrawTextureNV( GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1 ) { }
3141 static void null_glDrawTransformFeedback( GLenum mode, GLuint id ) { }
3142 static void null_glDrawTransformFeedbackInstanced( GLenum mode, GLuint id, GLsizei instancecount ) { }
3143 static void null_glDrawTransformFeedbackNV( GLenum mode, GLuint id ) { }
3144 static void null_glDrawTransformFeedbackStream( GLenum mode, GLuint id, GLuint stream ) { }
3145 static void null_glDrawTransformFeedbackStreamInstanced( GLenum mode, GLuint id, GLuint stream, GLsizei instancecount ) { }
3146 static void null_glDrawVkImageNV( GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1 ) { }
3147 static void null_glEGLImageTargetTexStorageEXT( GLenum target, GLeglImageOES image, const GLint* attrib_list ) { }
3148 static void null_glEGLImageTargetTextureStorageEXT( GLuint texture, GLeglImageOES image, const GLint* attrib_list ) { }
3149 static void null_glEdgeFlagFormatNV( GLsizei stride ) { }
3150 static void null_glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, const GLboolean *pointer ) { }
3151 static void null_glEdgeFlagPointerListIBM( GLint stride, const GLboolean **pointer, GLint ptrstride ) { }
3152 static void null_glElementPointerAPPLE( GLenum type, const void *pointer ) { }
3153 static void null_glElementPointerATI( GLenum type, const void *pointer ) { }
3154 static void null_glEnableClientStateIndexedEXT( GLenum array, GLuint index ) { }
3155 static void null_glEnableClientStateiEXT( GLenum array, GLuint index ) { }
3156 static void null_glEnableIndexedEXT( GLenum target, GLuint index ) { }
3157 static void null_glEnableVariantClientStateEXT( GLuint id ) { }
3158 static void null_glEnableVertexArrayAttrib( GLuint vaobj, GLuint index ) { }
3159 static void null_glEnableVertexArrayAttribEXT( GLuint vaobj, GLuint index ) { }
3160 static void null_glEnableVertexArrayEXT( GLuint vaobj, GLenum array ) { }
3161 static void null_glEnableVertexAttribAPPLE( GLuint index, GLenum pname ) { }
3162 static void null_glEnableVertexAttribArray( GLuint index ) { }
3163 static void null_glEnableVertexAttribArrayARB( GLuint index ) { }
3164 static void null_glEnablei( GLenum target, GLuint index ) { }
3165 static void null_glEndConditionalRender(void) { }
3166 static void null_glEndConditionalRenderNV(void) { }
3167 static void null_glEndConditionalRenderNVX(void) { }
3168 static void null_glEndFragmentShaderATI(void) { }
3169 static void null_glEndOcclusionQueryNV(void) { }
3170 static void null_glEndPerfMonitorAMD( GLuint monitor ) { }
3171 static void null_glEndPerfQueryINTEL( GLuint queryHandle ) { }
3172 static void null_glEndQuery( GLenum target ) { }
3173 static void null_glEndQueryARB( GLenum target ) { }
3174 static void null_glEndQueryIndexed( GLenum target, GLuint index ) { }
3175 static void null_glEndTransformFeedback(void) { }
3176 static void null_glEndTransformFeedbackEXT(void) { }
3177 static void null_glEndTransformFeedbackNV(void) { }
3178 static void null_glEndVertexShaderEXT(void) { }
3179 static void null_glEndVideoCaptureNV( GLuint video_capture_slot ) { }
3180 static void null_glEvalCoord1xOES( GLfixed u ) { }
3181 static void null_glEvalCoord1xvOES( const GLfixed *coords ) { }
3182 static void null_glEvalCoord2xOES( GLfixed u, GLfixed v ) { }
3183 static void null_glEvalCoord2xvOES( const GLfixed *coords ) { }
3184 static void null_glEvalMapsNV( GLenum target, GLenum mode ) { }
3185 static void null_glEvaluateDepthValuesARB(void) { }
3186 static void null_glExecuteProgramNV( GLenum target, GLuint id, const GLfloat *params ) { }
3187 static void null_glExtractComponentEXT( GLuint res, GLuint src, GLuint num ) { }
3188 static void null_glFeedbackBufferxOES( GLsizei n, GLenum type, const GLfixed *buffer ) { }
3189 static GLsync null_glFenceSync( GLenum condition, GLbitfield flags ) { return 0; }
3190 static void null_glFinalCombinerInputNV( GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage ) { }
3191 static GLint null_glFinishAsyncSGIX( GLuint *markerp ) { return 0; }
3192 static void null_glFinishFenceAPPLE( GLuint fence ) { }
3193 static void null_glFinishFenceNV( GLuint fence ) { }
3194 static void null_glFinishObjectAPPLE( GLenum object, GLint name ) { }
3195 static void null_glFinishTextureSUNX(void) { }
3196 static void null_glFlushMappedBufferRange( GLenum target, GLintptr offset, GLsizeiptr length ) { }
3197 static void null_glFlushMappedBufferRangeAPPLE( GLenum target, GLintptr offset, GLsizeiptr size ) { }
3198 static void null_glFlushMappedNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
3199 static void null_glFlushMappedNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
3200 static void null_glFlushPixelDataRangeNV( GLenum target ) { }
3201 static void null_glFlushRasterSGIX(void) { }
3202 static void null_glFlushStaticDataIBM( GLenum target ) { }
3203 static void null_glFlushVertexArrayRangeAPPLE( GLsizei length, void *pointer ) { }
3204 static void null_glFlushVertexArrayRangeNV(void) { }
3205 static void null_glFogCoordFormatNV( GLenum type, GLsizei stride ) { }
3206 static void null_glFogCoordPointer( GLenum type, GLsizei stride, const void *pointer ) { }
3207 static void null_glFogCoordPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
3208 static void null_glFogCoordPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
3209 static void null_glFogCoordd( GLdouble coord ) { }
3210 static void null_glFogCoorddEXT( GLdouble coord ) { }
3211 static void null_glFogCoorddv( const GLdouble *coord ) { }
3212 static void null_glFogCoorddvEXT( const GLdouble *coord ) { }
3213 static void null_glFogCoordf( GLfloat coord ) { }
3214 static void null_glFogCoordfEXT( GLfloat coord ) { }
3215 static void null_glFogCoordfv( const GLfloat *coord ) { }
3216 static void null_glFogCoordfvEXT( const GLfloat *coord ) { }
3217 static void null_glFogCoordhNV( GLhalfNV fog ) { }
3218 static void null_glFogCoordhvNV( const GLhalfNV *fog ) { }
3219 static void null_glFogFuncSGIS( GLsizei n, const GLfloat *points ) { }
3220 static void null_glFogxOES( GLenum pname, GLfixed param ) { }
3221 static void null_glFogxvOES( GLenum pname, const GLfixed *param ) { }
3222 static void null_glFragmentColorMaterialSGIX( GLenum face, GLenum mode ) { }
3223 static void null_glFragmentCoverageColorNV( GLuint color ) { }
3224 static void null_glFragmentLightModelfSGIX( GLenum pname, GLfloat param ) { }
3225 static void null_glFragmentLightModelfvSGIX( GLenum pname, const GLfloat *params ) { }
3226 static void null_glFragmentLightModeliSGIX( GLenum pname, GLint param ) { }
3227 static void null_glFragmentLightModelivSGIX( GLenum pname, const GLint *params ) { }
3228 static void null_glFragmentLightfSGIX( GLenum light, GLenum pname, GLfloat param ) { }
3229 static void null_glFragmentLightfvSGIX( GLenum light, GLenum pname, const GLfloat *params ) { }
3230 static void null_glFragmentLightiSGIX( GLenum light, GLenum pname, GLint param ) { }
3231 static void null_glFragmentLightivSGIX( GLenum light, GLenum pname, const GLint *params ) { }
3232 static void null_glFragmentMaterialfSGIX( GLenum face, GLenum pname, GLfloat param ) { }
3233 static void null_glFragmentMaterialfvSGIX( GLenum face, GLenum pname, const GLfloat *params ) { }
3234 static void null_glFragmentMaterialiSGIX( GLenum face, GLenum pname, GLint param ) { }
3235 static void null_glFragmentMaterialivSGIX( GLenum face, GLenum pname, const GLint *params ) { }
3236 static void null_glFrameTerminatorGREMEDY(void) { }
3237 static void null_glFrameZoomSGIX( GLint factor ) { }
3238 static void null_glFramebufferDrawBufferEXT( GLuint framebuffer, GLenum mode ) { }
3239 static void null_glFramebufferDrawBuffersEXT( GLuint framebuffer, GLsizei n, const GLenum *bufs ) { }
3240 static void null_glFramebufferFetchBarrierEXT(void) { }
3241 static void null_glFramebufferParameteri( GLenum target, GLenum pname, GLint param ) { }
3242 static void null_glFramebufferParameteriMESA( GLenum target, GLenum pname, GLint param ) { }
3243 static void null_glFramebufferReadBufferEXT( GLuint framebuffer, GLenum mode ) { }
3244 static void null_glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
3245 static void null_glFramebufferRenderbufferEXT( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
3246 static void null_glFramebufferSampleLocationsfvARB( GLenum target, GLuint start, GLsizei count, const GLfloat *v ) { }
3247 static void null_glFramebufferSampleLocationsfvNV( GLenum target, GLuint start, GLsizei count, const GLfloat *v ) { }
3248 static void null_glFramebufferSamplePositionsfvAMD( GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values ) { }
3249 static void null_glFramebufferTexture( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
3250 static void null_glFramebufferTexture1D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3251 static void null_glFramebufferTexture1DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3252 static void null_glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3253 static void null_glFramebufferTexture2DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
3254 static void null_glFramebufferTexture3D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
3255 static void null_glFramebufferTexture3DEXT( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
3256 static void null_glFramebufferTextureARB( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
3257 static void null_glFramebufferTextureEXT( GLenum target, GLenum attachment, GLuint texture, GLint level ) { }
3258 static void null_glFramebufferTextureFaceARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
3259 static void null_glFramebufferTextureFaceEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
3260 static void null_glFramebufferTextureLayer( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3261 static void null_glFramebufferTextureLayerARB( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3262 static void null_glFramebufferTextureLayerEXT( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
3263 static void null_glFramebufferTextureMultiviewOVR( GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews ) { }
3264 static void null_glFreeObjectBufferATI( GLuint buffer ) { }
3265 static void null_glFrustumfOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
3266 static void null_glFrustumxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
3267 static GLuint null_glGenAsyncMarkersSGIX( GLsizei range ) { return 0; }
3268 static void null_glGenBuffers( GLsizei n, GLuint *buffers ) { }
3269 static void null_glGenBuffersARB( GLsizei n, GLuint *buffers ) { }
3270 static void null_glGenFencesAPPLE( GLsizei n, GLuint *fences ) { }
3271 static void null_glGenFencesNV( GLsizei n, GLuint *fences ) { }
3272 static GLuint null_glGenFragmentShadersATI( GLuint range ) { return 0; }
3273 static void null_glGenFramebuffers( GLsizei n, GLuint *framebuffers ) { }
3274 static void null_glGenFramebuffersEXT( GLsizei n, GLuint *framebuffers ) { }
3275 static void null_glGenNamesAMD( GLenum identifier, GLuint num, GLuint *names ) { }
3276 static void null_glGenOcclusionQueriesNV( GLsizei n, GLuint *ids ) { }
3277 static GLuint null_glGenPathsNV( GLsizei range ) { return 0; }
3278 static void null_glGenPerfMonitorsAMD( GLsizei n, GLuint *monitors ) { }
3279 static void null_glGenProgramPipelines( GLsizei n, GLuint *pipelines ) { }
3280 static void null_glGenProgramsARB( GLsizei n, GLuint *programs ) { }
3281 static void null_glGenProgramsNV( GLsizei n, GLuint *programs ) { }
3282 static void null_glGenQueries( GLsizei n, GLuint *ids ) { }
3283 static void null_glGenQueriesARB( GLsizei n, GLuint *ids ) { }
3284 static void null_glGenQueryResourceTagNV( GLsizei n, GLint *tagIds ) { }
3285 static void null_glGenRenderbuffers( GLsizei n, GLuint *renderbuffers ) { }
3286 static void null_glGenRenderbuffersEXT( GLsizei n, GLuint *renderbuffers ) { }
3287 static void null_glGenSamplers( GLsizei count, GLuint *samplers ) { }
3288 static void null_glGenSemaphoresEXT( GLsizei n, GLuint *semaphores ) { }
3289 static GLuint null_glGenSymbolsEXT( GLenum datatype, GLenum storagetype, GLenum range, GLuint components ) { return 0; }
3290 static void null_glGenTexturesEXT( GLsizei n, GLuint *textures ) { }
3291 static void null_glGenTransformFeedbacks( GLsizei n, GLuint *ids ) { }
3292 static void null_glGenTransformFeedbacksNV( GLsizei n, GLuint *ids ) { }
3293 static void null_glGenVertexArrays( GLsizei n, GLuint *arrays ) { }
3294 static void null_glGenVertexArraysAPPLE( GLsizei n, GLuint *arrays ) { }
3295 static GLuint null_glGenVertexShadersEXT( GLuint range ) { return 0; }
3296 static void null_glGenerateMipmap( GLenum target ) { }
3297 static void null_glGenerateMipmapEXT( GLenum target ) { }
3298 static void null_glGenerateMultiTexMipmapEXT( GLenum texunit, GLenum target ) { }
3299 static void null_glGenerateTextureMipmap( GLuint texture ) { }
3300 static void null_glGenerateTextureMipmapEXT( GLuint texture, GLenum target ) { }
3301 static void null_glGetActiveAtomicCounterBufferiv( GLuint program, GLuint bufferIndex, GLenum pname, GLint *params ) { }
3302 static void null_glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name ) { }
3303 static void null_glGetActiveAttribARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name ) { }
3304 static void null_glGetActiveSubroutineName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
3305 static void null_glGetActiveSubroutineUniformName( GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
3306 static void null_glGetActiveSubroutineUniformiv( GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values ) { }
3307 static void null_glGetActiveUniform( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name ) { }
3308 static void null_glGetActiveUniformARB( GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name ) { }
3309 static void null_glGetActiveUniformBlockName( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName ) { }
3310 static void null_glGetActiveUniformBlockiv( GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params ) { }
3311 static void null_glGetActiveUniformName( GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName ) { }
3312 static void null_glGetActiveUniformsiv( GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params ) { }
3313 static void null_glGetActiveVaryingNV( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
3314 static void null_glGetArrayObjectfvATI( GLenum array, GLenum pname, GLfloat *params ) { }
3315 static void null_glGetArrayObjectivATI( GLenum array, GLenum pname, GLint *params ) { }
3316 static void null_glGetAttachedObjectsARB( GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj ) { }
3317 static void null_glGetAttachedShaders( GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders ) { }
3318 static GLint null_glGetAttribLocation( GLuint program, const GLchar *name ) { return 0; }
3319 static GLint null_glGetAttribLocationARB( GLhandleARB programObj, const GLcharARB *name ) { return 0; }
3320 static void null_glGetBooleanIndexedvEXT( GLenum target, GLuint index, GLboolean *data ) { }
3321 static void null_glGetBooleani_v( GLenum target, GLuint index, GLboolean *data ) { }
3322 static void null_glGetBufferParameteri64v( GLenum target, GLenum pname, GLint64 *params ) { }
3323 static void null_glGetBufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
3324 static void null_glGetBufferParameterivARB( GLenum target, GLenum pname, GLint *params ) { }
3325 static void null_glGetBufferParameterui64vNV( GLenum target, GLenum pname, GLuint64EXT *params ) { }
3326 static void null_glGetBufferPointerv( GLenum target, GLenum pname, void **params ) { }
3327 static void null_glGetBufferPointervARB( GLenum target, GLenum pname, void **params ) { }
3328 static void null_glGetBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, void *data ) { }
3329 static void null_glGetBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data ) { }
3330 static void null_glGetClipPlanefOES( GLenum plane, GLfloat *equation ) { }
3331 static void null_glGetClipPlanexOES( GLenum plane, GLfixed *equation ) { }
3332 static void null_glGetColorTable( GLenum target, GLenum format, GLenum type, void *table ) { }
3333 static void null_glGetColorTableEXT( GLenum target, GLenum format, GLenum type, void *data ) { }
3334 static void null_glGetColorTableParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
3335 static void null_glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
3336 static void null_glGetColorTableParameterfvSGI( GLenum target, GLenum pname, GLfloat *params ) { }
3337 static void null_glGetColorTableParameteriv( GLenum target, GLenum pname, GLint *params ) { }
3338 static void null_glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
3339 static void null_glGetColorTableParameterivSGI( GLenum target, GLenum pname, GLint *params ) { }
3340 static void null_glGetColorTableSGI( GLenum target, GLenum format, GLenum type, void *table ) { }
3341 static void null_glGetCombinerInputParameterfvNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params ) { }
3342 static void null_glGetCombinerInputParameterivNV( GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params ) { }
3343 static void null_glGetCombinerOutputParameterfvNV( GLenum stage, GLenum portion, GLenum pname, GLfloat *params ) { }
3344 static void null_glGetCombinerOutputParameterivNV( GLenum stage, GLenum portion, GLenum pname, GLint *params ) { }
3345 static void null_glGetCombinerStageParameterfvNV( GLenum stage, GLenum pname, GLfloat *params ) { }
3346 static GLuint null_glGetCommandHeaderNV( GLenum tokenID, GLuint size ) { return 0; }
3347 static void null_glGetCompressedMultiTexImageEXT( GLenum texunit, GLenum target, GLint lod, void *img ) { }
3348 static void null_glGetCompressedTexImage( GLenum target, GLint level, void *img ) { }
3349 static void null_glGetCompressedTexImageARB( GLenum target, GLint level, void *img ) { }
3350 static void null_glGetCompressedTextureImage( GLuint texture, GLint level, GLsizei bufSize, void *pixels ) { }
3351 static void null_glGetCompressedTextureImageEXT( GLuint texture, GLenum target, GLint lod, void *img ) { }
3352 static void null_glGetCompressedTextureSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels ) { }
3353 static void null_glGetConvolutionFilter( GLenum target, GLenum format, GLenum type, void *image ) { }
3354 static void null_glGetConvolutionFilterEXT( GLenum target, GLenum format, GLenum type, void *image ) { }
3355 static void null_glGetConvolutionParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
3356 static void null_glGetConvolutionParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
3357 static void null_glGetConvolutionParameteriv( GLenum target, GLenum pname, GLint *params ) { }
3358 static void null_glGetConvolutionParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
3359 static void null_glGetConvolutionParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
3360 static void null_glGetCoverageModulationTableNV( GLsizei bufSize, GLfloat *v ) { }
3361 static GLuint null_glGetDebugMessageLog( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) { return 0; }
3362 static GLuint null_glGetDebugMessageLogAMD( GLuint count, GLsizei bufSize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message ) { return 0; }
3363 static GLuint null_glGetDebugMessageLogARB( GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog ) { return 0; }
3364 static void null_glGetDetailTexFuncSGIS( GLenum target, GLfloat *points ) { }
3365 static void null_glGetDoubleIndexedvEXT( GLenum target, GLuint index, GLdouble *data ) { }
3366 static void null_glGetDoublei_v( GLenum target, GLuint index, GLdouble *data ) { }
3367 static void null_glGetDoublei_vEXT( GLenum pname, GLuint index, GLdouble *params ) { }
3368 static void null_glGetFenceivNV( GLuint fence, GLenum pname, GLint *params ) { }
3369 static void null_glGetFinalCombinerInputParameterfvNV( GLenum variable, GLenum pname, GLfloat *params ) { }
3370 static void null_glGetFinalCombinerInputParameterivNV( GLenum variable, GLenum pname, GLint *params ) { }
3371 static void null_glGetFirstPerfQueryIdINTEL( GLuint *queryId ) { }
3372 static void null_glGetFixedvOES( GLenum pname, GLfixed *params ) { }
3373 static void null_glGetFloatIndexedvEXT( GLenum target, GLuint index, GLfloat *data ) { }
3374 static void null_glGetFloati_v( GLenum target, GLuint index, GLfloat *data ) { }
3375 static void null_glGetFloati_vEXT( GLenum pname, GLuint index, GLfloat *params ) { }
3376 static void null_glGetFogFuncSGIS( GLfloat *points ) { }
3377 static GLint null_glGetFragDataIndex( GLuint program, const GLchar *name ) { return 0; }
3378 static GLint null_glGetFragDataLocation( GLuint program, const GLchar *name ) { return 0; }
3379 static GLint null_glGetFragDataLocationEXT( GLuint program, const GLchar *name ) { return 0; }
3380 static void null_glGetFragmentLightfvSGIX( GLenum light, GLenum pname, GLfloat *params ) { }
3381 static void null_glGetFragmentLightivSGIX( GLenum light, GLenum pname, GLint *params ) { }
3382 static void null_glGetFragmentMaterialfvSGIX( GLenum face, GLenum pname, GLfloat *params ) { }
3383 static void null_glGetFragmentMaterialivSGIX( GLenum face, GLenum pname, GLint *params ) { }
3384 static void null_glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint *params ) { }
3385 static void null_glGetFramebufferAttachmentParameterivEXT( GLenum target, GLenum attachment, GLenum pname, GLint *params ) { }
3386 static void null_glGetFramebufferParameterfvAMD( GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values ) { }
3387 static void null_glGetFramebufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
3388 static void null_glGetFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint *params ) { }
3389 static void null_glGetFramebufferParameterivMESA( GLenum target, GLenum pname, GLint *params ) { }
3390 static GLenum null_glGetGraphicsResetStatus(void) { return 0; }
3391 static GLenum null_glGetGraphicsResetStatusARB(void) { return 0; }
3392 static GLhandleARB null_glGetHandleARB( GLenum pname ) { return 0; }
3393 static void null_glGetHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
3394 static void null_glGetHistogramEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
3395 static void null_glGetHistogramParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
3396 static void null_glGetHistogramParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
3397 static void null_glGetHistogramParameteriv( GLenum target, GLenum pname, GLint *params ) { }
3398 static void null_glGetHistogramParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
3399 static void null_glGetHistogramParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
3400 static GLuint64 null_glGetImageHandleARB( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
3401 static GLuint64 null_glGetImageHandleNV( GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format ) { return 0; }
3402 static void null_glGetImageTransformParameterfvHP( GLenum target, GLenum pname, GLfloat *params ) { }
3403 static void null_glGetImageTransformParameterivHP( GLenum target, GLenum pname, GLint *params ) { }
3404 static void null_glGetInfoLogARB( GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog ) { }
3405 static GLint null_glGetInstrumentsSGIX(void) { return 0; }
3406 static void null_glGetInteger64i_v( GLenum target, GLuint index, GLint64 *data ) { }
3407 static void null_glGetInteger64v( GLenum pname, GLint64 *data ) { }
3408 static void null_glGetIntegerIndexedvEXT( GLenum target, GLuint index, GLint *data ) { }
3409 static void null_glGetIntegeri_v( GLenum target, GLuint index, GLint *data ) { }
3410 static void null_glGetIntegerui64i_vNV( GLenum value, GLuint index, GLuint64EXT *result ) { }
3411 static void null_glGetIntegerui64vNV( GLenum value, GLuint64EXT *result ) { }
3412 static void null_glGetInternalformatSampleivNV( GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params ) { }
3413 static void null_glGetInternalformati64v( GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params ) { }
3414 static void null_glGetInternalformativ( GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params ) { }
3415 static void null_glGetInvariantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
3416 static void null_glGetInvariantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
3417 static void null_glGetInvariantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
3418 static void null_glGetLightxOES( GLenum light, GLenum pname, GLfixed *params ) { }
3419 static void null_glGetListParameterfvSGIX( GLuint list, GLenum pname, GLfloat *params ) { }
3420 static void null_glGetListParameterivSGIX( GLuint list, GLenum pname, GLint *params ) { }
3421 static void null_glGetLocalConstantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
3422 static void null_glGetLocalConstantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
3423 static void null_glGetLocalConstantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
3424 static void null_glGetMapAttribParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat *params ) { }
3425 static void null_glGetMapAttribParameterivNV( GLenum target, GLuint index, GLenum pname, GLint *params ) { }
3426 static void null_glGetMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points ) { }
3427 static void null_glGetMapParameterfvNV( GLenum target, GLenum pname, GLfloat *params ) { }
3428 static void null_glGetMapParameterivNV( GLenum target, GLenum pname, GLint *params ) { }
3429 static void null_glGetMapxvOES( GLenum target, GLenum query, GLfixed *v ) { }
3430 static void null_glGetMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
3431 static void null_glGetMemoryObjectDetachedResourcesuivNV( GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params ) { }
3432 static void null_glGetMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, GLint *params ) { }
3433 static void null_glGetMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
3434 static void null_glGetMinmaxEXT( GLenum target, GLboolean reset, GLenum format, GLenum type, void *values ) { }
3435 static void null_glGetMinmaxParameterfv( GLenum target, GLenum pname, GLfloat *params ) { }
3436 static void null_glGetMinmaxParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
3437 static void null_glGetMinmaxParameteriv( GLenum target, GLenum pname, GLint *params ) { }
3438 static void null_glGetMinmaxParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
3439 static void null_glGetMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat *params ) { }
3440 static void null_glGetMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
3441 static void null_glGetMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble *params ) { }
3442 static void null_glGetMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat *params ) { }
3443 static void null_glGetMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, GLint *params ) { }
3444 static void null_glGetMultiTexImageEXT( GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
3445 static void null_glGetMultiTexLevelParameterfvEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
3446 static void null_glGetMultiTexLevelParameterivEXT( GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params ) { }
3447 static void null_glGetMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
3448 static void null_glGetMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, GLuint *params ) { }
3449 static void null_glGetMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat *params ) { }
3450 static void null_glGetMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, GLint *params ) { }
3451 static void null_glGetMultisamplefv( GLenum pname, GLuint index, GLfloat *val ) { }
3452 static void null_glGetMultisamplefvNV( GLenum pname, GLuint index, GLfloat *val ) { }
3453 static void null_glGetNamedBufferParameteri64v( GLuint buffer, GLenum pname, GLint64 *params ) { }
3454 static void null_glGetNamedBufferParameteriv( GLuint buffer, GLenum pname, GLint *params ) { }
3455 static void null_glGetNamedBufferParameterivEXT( GLuint buffer, GLenum pname, GLint *params ) { }
3456 static void null_glGetNamedBufferParameterui64vNV( GLuint buffer, GLenum pname, GLuint64EXT *params ) { }
3457 static void null_glGetNamedBufferPointerv( GLuint buffer, GLenum pname, void **params ) { }
3458 static void null_glGetNamedBufferPointervEXT( GLuint buffer, GLenum pname, void **params ) { }
3459 static void null_glGetNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, void *data ) { }
3460 static void null_glGetNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, void *data ) { }
3461 static void null_glGetNamedFramebufferAttachmentParameteriv( GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params ) { }
3462 static void null_glGetNamedFramebufferAttachmentParameterivEXT( GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params ) { }
3463 static void null_glGetNamedFramebufferParameterfvAMD( GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values ) { }
3464 static void null_glGetNamedFramebufferParameteriv( GLuint framebuffer, GLenum pname, GLint *param ) { }
3465 static void null_glGetNamedFramebufferParameterivEXT( GLuint framebuffer, GLenum pname, GLint *params ) { }
3466 static void null_glGetNamedProgramLocalParameterIivEXT( GLuint program, GLenum target, GLuint index, GLint *params ) { }
3467 static void null_glGetNamedProgramLocalParameterIuivEXT( GLuint program, GLenum target, GLuint index, GLuint *params ) { }
3468 static void null_glGetNamedProgramLocalParameterdvEXT( GLuint program, GLenum target, GLuint index, GLdouble *params ) { }
3469 static void null_glGetNamedProgramLocalParameterfvEXT( GLuint program, GLenum target, GLuint index, GLfloat *params ) { }
3470 static void null_glGetNamedProgramStringEXT( GLuint program, GLenum target, GLenum pname, void *string ) { }
3471 static void null_glGetNamedProgramivEXT( GLuint program, GLenum target, GLenum pname, GLint *params ) { }
3472 static void null_glGetNamedRenderbufferParameteriv( GLuint renderbuffer, GLenum pname, GLint *params ) { }
3473 static void null_glGetNamedRenderbufferParameterivEXT( GLuint renderbuffer, GLenum pname, GLint *params ) { }
3474 static void null_glGetNamedStringARB( GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string ) { }
3475 static void null_glGetNamedStringivARB( GLint namelen, const GLchar *name, GLenum pname, GLint *params ) { }
3476 static void null_glGetNextPerfQueryIdINTEL( GLuint queryId, GLuint *nextQueryId ) { }
3477 static void null_glGetObjectBufferfvATI( GLuint buffer, GLenum pname, GLfloat *params ) { }
3478 static void null_glGetObjectBufferivATI( GLuint buffer, GLenum pname, GLint *params ) { }
3479 static void null_glGetObjectLabel( GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
3480 static void null_glGetObjectLabelEXT( GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
3481 static void null_glGetObjectParameterfvARB( GLhandleARB obj, GLenum pname, GLfloat *params ) { }
3482 static void null_glGetObjectParameterivAPPLE( GLenum objectType, GLuint name, GLenum pname, GLint *params ) { }
3483 static void null_glGetObjectParameterivARB( GLhandleARB obj, GLenum pname, GLint *params ) { }
3484 static void null_glGetObjectPtrLabel( const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label ) { }
3485 static void null_glGetOcclusionQueryivNV( GLuint id, GLenum pname, GLint *params ) { }
3486 static void null_glGetOcclusionQueryuivNV( GLuint id, GLenum pname, GLuint *params ) { }
3487 static void null_glGetPathColorGenfvNV( GLenum color, GLenum pname, GLfloat *value ) { }
3488 static void null_glGetPathColorGenivNV( GLenum color, GLenum pname, GLint *value ) { }
3489 static void null_glGetPathCommandsNV( GLuint path, GLubyte *commands ) { }
3490 static void null_glGetPathCoordsNV( GLuint path, GLfloat *coords ) { }
3491 static void null_glGetPathDashArrayNV( GLuint path, GLfloat *dashArray ) { }
3492 static GLfloat null_glGetPathLengthNV( GLuint path, GLsizei startSegment, GLsizei numSegments ) { return 0; }
3493 static void null_glGetPathMetricRangeNV( GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics ) { }
3494 static void null_glGetPathMetricsNV( GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics ) { }
3495 static void null_glGetPathParameterfvNV( GLuint path, GLenum pname, GLfloat *value ) { }
3496 static void null_glGetPathParameterivNV( GLuint path, GLenum pname, GLint *value ) { }
3497 static void null_glGetPathSpacingNV( GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing ) { }
3498 static void null_glGetPathTexGenfvNV( GLenum texCoordSet, GLenum pname, GLfloat *value ) { }
3499 static void null_glGetPathTexGenivNV( GLenum texCoordSet, GLenum pname, GLint *value ) { }
3500 static void null_glGetPerfCounterInfoINTEL( GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue ) { }
3501 static void null_glGetPerfMonitorCounterDataAMD( GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten ) { }
3502 static void null_glGetPerfMonitorCounterInfoAMD( GLuint group, GLuint counter, GLenum pname, void *data ) { }
3503 static void null_glGetPerfMonitorCounterStringAMD( GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString ) { }
3504 static void null_glGetPerfMonitorCountersAMD( GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters ) { }
3505 static void null_glGetPerfMonitorGroupStringAMD( GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString ) { }
3506 static void null_glGetPerfMonitorGroupsAMD( GLint *numGroups, GLsizei groupsSize, GLuint *groups ) { }
3507 static void null_glGetPerfQueryDataINTEL( GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten ) { }
3508 static void null_glGetPerfQueryIdByNameINTEL( GLchar *queryName, GLuint *queryId ) { }
3509 static void null_glGetPerfQueryInfoINTEL( GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask ) { }
3510 static void null_glGetPixelMapxv( GLenum map, GLint size, GLfixed *values ) { }
3511 static void null_glGetPixelTexGenParameterfvSGIS( GLenum pname, GLfloat *params ) { }
3512 static void null_glGetPixelTexGenParameterivSGIS( GLenum pname, GLint *params ) { }
3513 static void null_glGetPixelTransformParameterfvEXT( GLenum target, GLenum pname, GLfloat *params ) { }
3514 static void null_glGetPixelTransformParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
3515 static void null_glGetPointerIndexedvEXT( GLenum target, GLuint index, void **data ) { }
3516 static void null_glGetPointeri_vEXT( GLenum pname, GLuint index, void **params ) { }
3517 static void null_glGetPointervEXT( GLenum pname, void **params ) { }
3518 static void null_glGetProgramBinary( GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary ) { }
3519 static void null_glGetProgramEnvParameterIivNV( GLenum target, GLuint index, GLint *params ) { }
3520 static void null_glGetProgramEnvParameterIuivNV( GLenum target, GLuint index, GLuint *params ) { }
3521 static void null_glGetProgramEnvParameterdvARB( GLenum target, GLuint index, GLdouble *params ) { }
3522 static void null_glGetProgramEnvParameterfvARB( GLenum target, GLuint index, GLfloat *params ) { }
3523 static void null_glGetProgramInfoLog( GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
3524 static void null_glGetProgramInterfaceiv( GLuint program, GLenum programInterface, GLenum pname, GLint *params ) { }
3525 static void null_glGetProgramLocalParameterIivNV( GLenum target, GLuint index, GLint *params ) { }
3526 static void null_glGetProgramLocalParameterIuivNV( GLenum target, GLuint index, GLuint *params ) { }
3527 static void null_glGetProgramLocalParameterdvARB( GLenum target, GLuint index, GLdouble *params ) { }
3528 static void null_glGetProgramLocalParameterfvARB( GLenum target, GLuint index, GLfloat *params ) { }
3529 static void null_glGetProgramNamedParameterdvNV( GLuint id, GLsizei len, const GLubyte *name, GLdouble *params ) { }
3530 static void null_glGetProgramNamedParameterfvNV( GLuint id, GLsizei len, const GLubyte *name, GLfloat *params ) { }
3531 static void null_glGetProgramParameterdvNV( GLenum target, GLuint index, GLenum pname, GLdouble *params ) { }
3532 static void null_glGetProgramParameterfvNV( GLenum target, GLuint index, GLenum pname, GLfloat *params ) { }
3533 static void null_glGetProgramPipelineInfoLog( GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
3534 static void null_glGetProgramPipelineiv( GLuint pipeline, GLenum pname, GLint *params ) { }
3535 static GLuint null_glGetProgramResourceIndex( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
3536 static GLint null_glGetProgramResourceLocation( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
3537 static GLint null_glGetProgramResourceLocationIndex( GLuint program, GLenum programInterface, const GLchar *name ) { return 0; }
3538 static void null_glGetProgramResourceName( GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name ) { }
3539 static void null_glGetProgramResourcefvNV( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params ) { }
3540 static void null_glGetProgramResourceiv( GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params ) { }
3541 static void null_glGetProgramStageiv( GLuint program, GLenum shadertype, GLenum pname, GLint *values ) { }
3542 static void null_glGetProgramStringARB( GLenum target, GLenum pname, void *string ) { }
3543 static void null_glGetProgramStringNV( GLuint id, GLenum pname, GLubyte *program ) { }
3544 static void null_glGetProgramSubroutineParameteruivNV( GLenum target, GLuint index, GLuint *param ) { }
3545 static void null_glGetProgramiv( GLuint program, GLenum pname, GLint *params ) { }
3546 static void null_glGetProgramivARB( GLenum target, GLenum pname, GLint *params ) { }
3547 static void null_glGetProgramivNV( GLuint id, GLenum pname, GLint *params ) { }
3548 static void null_glGetQueryBufferObjecti64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3549 static void null_glGetQueryBufferObjectiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3550 static void null_glGetQueryBufferObjectui64v( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3551 static void null_glGetQueryBufferObjectuiv( GLuint id, GLuint buffer, GLenum pname, GLintptr offset ) { }
3552 static void null_glGetQueryIndexediv( GLenum target, GLuint index, GLenum pname, GLint *params ) { }
3553 static void null_glGetQueryObjecti64v( GLuint id, GLenum pname, GLint64 *params ) { }
3554 static void null_glGetQueryObjecti64vEXT( GLuint id, GLenum pname, GLint64 *params ) { }
3555 static void null_glGetQueryObjectiv( GLuint id, GLenum pname, GLint *params ) { }
3556 static void null_glGetQueryObjectivARB( GLuint id, GLenum pname, GLint *params ) { }
3557 static void null_glGetQueryObjectui64v( GLuint id, GLenum pname, GLuint64 *params ) { }
3558 static void null_glGetQueryObjectui64vEXT( GLuint id, GLenum pname, GLuint64 *params ) { }
3559 static void null_glGetQueryObjectuiv( GLuint id, GLenum pname, GLuint *params ) { }
3560 static void null_glGetQueryObjectuivARB( GLuint id, GLenum pname, GLuint *params ) { }
3561 static void null_glGetQueryiv( GLenum target, GLenum pname, GLint *params ) { }
3562 static void null_glGetQueryivARB( GLenum target, GLenum pname, GLint *params ) { }
3563 static void null_glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint *params ) { }
3564 static void null_glGetRenderbufferParameterivEXT( GLenum target, GLenum pname, GLint *params ) { }
3565 static void null_glGetSamplerParameterIiv( GLuint sampler, GLenum pname, GLint *params ) { }
3566 static void null_glGetSamplerParameterIuiv( GLuint sampler, GLenum pname, GLuint *params ) { }
3567 static void null_glGetSamplerParameterfv( GLuint sampler, GLenum pname, GLfloat *params ) { }
3568 static void null_glGetSamplerParameteriv( GLuint sampler, GLenum pname, GLint *params ) { }
3569 static void null_glGetSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, GLuint64 *params ) { }
3570 static void null_glGetSeparableFilter( GLenum target, GLenum format, GLenum type, void *row, void *column, void *span ) { }
3571 static void null_glGetSeparableFilterEXT( GLenum target, GLenum format, GLenum type, void *row, void *column, void *span ) { }
3572 static void null_glGetShaderInfoLog( GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog ) { }
3573 static void null_glGetShaderPrecisionFormat( GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision ) { }
3574 static void null_glGetShaderSource( GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source ) { }
3575 static void null_glGetShaderSourceARB( GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source ) { }
3576 static void null_glGetShaderiv( GLuint shader, GLenum pname, GLint *params ) { }
3577 static void null_glGetShadingRateImagePaletteNV( GLuint viewport, GLuint entry, GLenum *rate ) { }
3578 static void null_glGetShadingRateSampleLocationivNV( GLenum rate, GLuint samples, GLuint index, GLint *location ) { }
3579 static void null_glGetSharpenTexFuncSGIS( GLenum target, GLfloat *points ) { }
3580 static GLushort null_glGetStageIndexNV( GLenum shadertype ) { return 0; }
3581 static const GLubyte * null_glGetStringi( GLenum name, GLuint index ) { return 0; }
3582 static GLuint null_glGetSubroutineIndex( GLuint program, GLenum shadertype, const GLchar *name ) { return 0; }
3583 static GLint null_glGetSubroutineUniformLocation( GLuint program, GLenum shadertype, const GLchar *name ) { return 0; }
3584 static void null_glGetSynciv( GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values ) { }
3585 static void null_glGetTexBumpParameterfvATI( GLenum pname, GLfloat *param ) { }
3586 static void null_glGetTexBumpParameterivATI( GLenum pname, GLint *param ) { }
3587 static void null_glGetTexEnvxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
3588 static void null_glGetTexFilterFuncSGIS( GLenum target, GLenum filter, GLfloat *weights ) { }
3589 static void null_glGetTexGenxvOES( GLenum coord, GLenum pname, GLfixed *params ) { }
3590 static void null_glGetTexLevelParameterxvOES( GLenum target, GLint level, GLenum pname, GLfixed *params ) { }
3591 static void null_glGetTexParameterIiv( GLenum target, GLenum pname, GLint *params ) { }
3592 static void null_glGetTexParameterIivEXT( GLenum target, GLenum pname, GLint *params ) { }
3593 static void null_glGetTexParameterIuiv( GLenum target, GLenum pname, GLuint *params ) { }
3594 static void null_glGetTexParameterIuivEXT( GLenum target, GLenum pname, GLuint *params ) { }
3595 static void null_glGetTexParameterPointervAPPLE( GLenum target, GLenum pname, void **params ) { }
3596 static void null_glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed *params ) { }
3597 static GLuint64 null_glGetTextureHandleARB( GLuint texture ) { return 0; }
3598 static GLuint64 null_glGetTextureHandleNV( GLuint texture ) { return 0; }
3599 static void null_glGetTextureImage( GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels ) { }
3600 static void null_glGetTextureImageEXT( GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels ) { }
3601 static void null_glGetTextureLevelParameterfv( GLuint texture, GLint level, GLenum pname, GLfloat *params ) { }
3602 static void null_glGetTextureLevelParameterfvEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params ) { }
3603 static void null_glGetTextureLevelParameteriv( GLuint texture, GLint level, GLenum pname, GLint *params ) { }
3604 static void null_glGetTextureLevelParameterivEXT( GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params ) { }
3605 static void null_glGetTextureParameterIiv( GLuint texture, GLenum pname, GLint *params ) { }
3606 static void null_glGetTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, GLint *params ) { }
3607 static void null_glGetTextureParameterIuiv( GLuint texture, GLenum pname, GLuint *params ) { }
3608 static void null_glGetTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, GLuint *params ) { }
3609 static void null_glGetTextureParameterfv( GLuint texture, GLenum pname, GLfloat *params ) { }
3610 static void null_glGetTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, GLfloat *params ) { }
3611 static void null_glGetTextureParameteriv( GLuint texture, GLenum pname, GLint *params ) { }
3612 static void null_glGetTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, GLint *params ) { }
3613 static GLuint64 null_glGetTextureSamplerHandleARB( GLuint texture, GLuint sampler ) { return 0; }
3614 static GLuint64 null_glGetTextureSamplerHandleNV( GLuint texture, GLuint sampler ) { return 0; }
3615 static void null_glGetTextureSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels ) { }
3616 static void null_glGetTrackMatrixivNV( GLenum target, GLuint address, GLenum pname, GLint *params ) { }
3617 static void null_glGetTransformFeedbackVarying( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
3618 static void null_glGetTransformFeedbackVaryingEXT( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name ) { }
3619 static void null_glGetTransformFeedbackVaryingNV( GLuint program, GLuint index, GLint *location ) { }
3620 static void null_glGetTransformFeedbacki64_v( GLuint xfb, GLenum pname, GLuint index, GLint64 *param ) { }
3621 static void null_glGetTransformFeedbacki_v( GLuint xfb, GLenum pname, GLuint index, GLint *param ) { }
3622 static void null_glGetTransformFeedbackiv( GLuint xfb, GLenum pname, GLint *param ) { }
3623 static GLuint null_glGetUniformBlockIndex( GLuint program, const GLchar *uniformBlockName ) { return 0; }
3624 static GLint null_glGetUniformBufferSizeEXT( GLuint program, GLint location ) { return 0; }
3625 static void null_glGetUniformIndices( GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices ) { }
3626 static GLint null_glGetUniformLocation( GLuint program, const GLchar *name ) { return 0; }
3627 static GLint null_glGetUniformLocationARB( GLhandleARB programObj, const GLcharARB *name ) { return 0; }
3628 static GLintptr null_glGetUniformOffsetEXT( GLuint program, GLint location ) { return 0; }
3629 static void null_glGetUniformSubroutineuiv( GLenum shadertype, GLint location, GLuint *params ) { }
3630 static void null_glGetUniformdv( GLuint program, GLint location, GLdouble *params ) { }
3631 static void null_glGetUniformfv( GLuint program, GLint location, GLfloat *params ) { }
3632 static void null_glGetUniformfvARB( GLhandleARB programObj, GLint location, GLfloat *params ) { }
3633 static void null_glGetUniformi64vARB( GLuint program, GLint location, GLint64 *params ) { }
3634 static void null_glGetUniformi64vNV( GLuint program, GLint location, GLint64EXT *params ) { }
3635 static void null_glGetUniformiv( GLuint program, GLint location, GLint *params ) { }
3636 static void null_glGetUniformivARB( GLhandleARB programObj, GLint location, GLint *params ) { }
3637 static void null_glGetUniformui64vARB( GLuint program, GLint location, GLuint64 *params ) { }
3638 static void null_glGetUniformui64vNV( GLuint program, GLint location, GLuint64EXT *params ) { }
3639 static void null_glGetUniformuiv( GLuint program, GLint location, GLuint *params ) { }
3640 static void null_glGetUniformuivEXT( GLuint program, GLint location, GLuint *params ) { }
3641 static void null_glGetUnsignedBytei_vEXT( GLenum target, GLuint index, GLubyte *data ) { }
3642 static void null_glGetUnsignedBytevEXT( GLenum pname, GLubyte *data ) { }
3643 static void null_glGetVariantArrayObjectfvATI( GLuint id, GLenum pname, GLfloat *params ) { }
3644 static void null_glGetVariantArrayObjectivATI( GLuint id, GLenum pname, GLint *params ) { }
3645 static void null_glGetVariantBooleanvEXT( GLuint id, GLenum value, GLboolean *data ) { }
3646 static void null_glGetVariantFloatvEXT( GLuint id, GLenum value, GLfloat *data ) { }
3647 static void null_glGetVariantIntegervEXT( GLuint id, GLenum value, GLint *data ) { }
3648 static void null_glGetVariantPointervEXT( GLuint id, GLenum value, void **data ) { }
3649 static GLint null_glGetVaryingLocationNV( GLuint program, const GLchar *name ) { return 0; }
3650 static void null_glGetVertexArrayIndexed64iv( GLuint vaobj, GLuint index, GLenum pname, GLint64 *param ) { }
3651 static void null_glGetVertexArrayIndexediv( GLuint vaobj, GLuint index, GLenum pname, GLint *param ) { }
3652 static void null_glGetVertexArrayIntegeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, GLint *param ) { }
3653 static void null_glGetVertexArrayIntegervEXT( GLuint vaobj, GLenum pname, GLint *param ) { }
3654 static void null_glGetVertexArrayPointeri_vEXT( GLuint vaobj, GLuint index, GLenum pname, void **param ) { }
3655 static void null_glGetVertexArrayPointervEXT( GLuint vaobj, GLenum pname, void **param ) { }
3656 static void null_glGetVertexArrayiv( GLuint vaobj, GLenum pname, GLint *param ) { }
3657 static void null_glGetVertexAttribArrayObjectfvATI( GLuint index, GLenum pname, GLfloat *params ) { }
3658 static void null_glGetVertexAttribArrayObjectivATI( GLuint index, GLenum pname, GLint *params ) { }
3659 static void null_glGetVertexAttribIiv( GLuint index, GLenum pname, GLint *params ) { }
3660 static void null_glGetVertexAttribIivEXT( GLuint index, GLenum pname, GLint *params ) { }
3661 static void null_glGetVertexAttribIuiv( GLuint index, GLenum pname, GLuint *params ) { }
3662 static void null_glGetVertexAttribIuivEXT( GLuint index, GLenum pname, GLuint *params ) { }
3663 static void null_glGetVertexAttribLdv( GLuint index, GLenum pname, GLdouble *params ) { }
3664 static void null_glGetVertexAttribLdvEXT( GLuint index, GLenum pname, GLdouble *params ) { }
3665 static void null_glGetVertexAttribLi64vNV( GLuint index, GLenum pname, GLint64EXT *params ) { }
3666 static void null_glGetVertexAttribLui64vARB( GLuint index, GLenum pname, GLuint64EXT *params ) { }
3667 static void null_glGetVertexAttribLui64vNV( GLuint index, GLenum pname, GLuint64EXT *params ) { }
3668 static void null_glGetVertexAttribPointerv( GLuint index, GLenum pname, void **pointer ) { }
3669 static void null_glGetVertexAttribPointervARB( GLuint index, GLenum pname, void **pointer ) { }
3670 static void null_glGetVertexAttribPointervNV( GLuint index, GLenum pname, void **pointer ) { }
3671 static void null_glGetVertexAttribdv( GLuint index, GLenum pname, GLdouble *params ) { }
3672 static void null_glGetVertexAttribdvARB( GLuint index, GLenum pname, GLdouble *params ) { }
3673 static void null_glGetVertexAttribdvNV( GLuint index, GLenum pname, GLdouble *params ) { }
3674 static void null_glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat *params ) { }
3675 static void null_glGetVertexAttribfvARB( GLuint index, GLenum pname, GLfloat *params ) { }
3676 static void null_glGetVertexAttribfvNV( GLuint index, GLenum pname, GLfloat *params ) { }
3677 static void null_glGetVertexAttribiv( GLuint index, GLenum pname, GLint *params ) { }
3678 static void null_glGetVertexAttribivARB( GLuint index, GLenum pname, GLint *params ) { }
3679 static void null_glGetVertexAttribivNV( GLuint index, GLenum pname, GLint *params ) { }
3680 static void null_glGetVideoCaptureStreamdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params ) { }
3681 static void null_glGetVideoCaptureStreamfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params ) { }
3682 static void null_glGetVideoCaptureStreamivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params ) { }
3683 static void null_glGetVideoCaptureivNV( GLuint video_capture_slot, GLenum pname, GLint *params ) { }
3684 static void null_glGetVideoi64vNV( GLuint video_slot, GLenum pname, GLint64EXT *params ) { }
3685 static void null_glGetVideoivNV( GLuint video_slot, GLenum pname, GLint *params ) { }
3686 static void null_glGetVideoui64vNV( GLuint video_slot, GLenum pname, GLuint64EXT *params ) { }
3687 static void null_glGetVideouivNV( GLuint video_slot, GLenum pname, GLuint *params ) { }
3688 static GLVULKANPROCNV null_glGetVkProcAddrNV( const GLchar *name ) { return 0; }
3689 static void null_glGetnColorTable( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table ) { }
3690 static void null_glGetnColorTableARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table ) { }
3691 static void null_glGetnCompressedTexImage( GLenum target, GLint lod, GLsizei bufSize, void *pixels ) { }
3692 static void null_glGetnCompressedTexImageARB( GLenum target, GLint lod, GLsizei bufSize, void *img ) { }
3693 static void null_glGetnConvolutionFilter( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image ) { }
3694 static void null_glGetnConvolutionFilterARB( GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image ) { }
3695 static void null_glGetnHistogram( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
3696 static void null_glGetnHistogramARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
3697 static void null_glGetnMapdv( GLenum target, GLenum query, GLsizei bufSize, GLdouble *v ) { }
3698 static void null_glGetnMapdvARB( GLenum target, GLenum query, GLsizei bufSize, GLdouble *v ) { }
3699 static void null_glGetnMapfv( GLenum target, GLenum query, GLsizei bufSize, GLfloat *v ) { }
3700 static void null_glGetnMapfvARB( GLenum target, GLenum query, GLsizei bufSize, GLfloat *v ) { }
3701 static void null_glGetnMapiv( GLenum target, GLenum query, GLsizei bufSize, GLint *v ) { }
3702 static void null_glGetnMapivARB( GLenum target, GLenum query, GLsizei bufSize, GLint *v ) { }
3703 static void null_glGetnMinmax( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
3704 static void null_glGetnMinmaxARB( GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values ) { }
3705 static void null_glGetnPixelMapfv( GLenum map, GLsizei bufSize, GLfloat *values ) { }
3706 static void null_glGetnPixelMapfvARB( GLenum map, GLsizei bufSize, GLfloat *values ) { }
3707 static void null_glGetnPixelMapuiv( GLenum map, GLsizei bufSize, GLuint *values ) { }
3708 static void null_glGetnPixelMapuivARB( GLenum map, GLsizei bufSize, GLuint *values ) { }
3709 static void null_glGetnPixelMapusv( GLenum map, GLsizei bufSize, GLushort *values ) { }
3710 static void null_glGetnPixelMapusvARB( GLenum map, GLsizei bufSize, GLushort *values ) { }
3711 static void null_glGetnPolygonStipple( GLsizei bufSize, GLubyte *pattern ) { }
3712 static void null_glGetnPolygonStippleARB( GLsizei bufSize, GLubyte *pattern ) { }
3713 static void null_glGetnSeparableFilter( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span ) { }
3714 static void null_glGetnSeparableFilterARB( GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span ) { }
3715 static void null_glGetnTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels ) { }
3716 static void null_glGetnTexImageARB( GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img ) { }
3717 static void null_glGetnUniformdv( GLuint program, GLint location, GLsizei bufSize, GLdouble *params ) { }
3718 static void null_glGetnUniformdvARB( GLuint program, GLint location, GLsizei bufSize, GLdouble *params ) { }
3719 static void null_glGetnUniformfv( GLuint program, GLint location, GLsizei bufSize, GLfloat *params ) { }
3720 static void null_glGetnUniformfvARB( GLuint program, GLint location, GLsizei bufSize, GLfloat *params ) { }
3721 static void null_glGetnUniformi64vARB( GLuint program, GLint location, GLsizei bufSize, GLint64 *params ) { }
3722 static void null_glGetnUniformiv( GLuint program, GLint location, GLsizei bufSize, GLint *params ) { }
3723 static void null_glGetnUniformivARB( GLuint program, GLint location, GLsizei bufSize, GLint *params ) { }
3724 static void null_glGetnUniformui64vARB( GLuint program, GLint location, GLsizei bufSize, GLuint64 *params ) { }
3725 static void null_glGetnUniformuiv( GLuint program, GLint location, GLsizei bufSize, GLuint *params ) { }
3726 static void null_glGetnUniformuivARB( GLuint program, GLint location, GLsizei bufSize, GLuint *params ) { }
3727 static void null_glGlobalAlphaFactorbSUN( GLbyte factor ) { }
3728 static void null_glGlobalAlphaFactordSUN( GLdouble factor ) { }
3729 static void null_glGlobalAlphaFactorfSUN( GLfloat factor ) { }
3730 static void null_glGlobalAlphaFactoriSUN( GLint factor ) { }
3731 static void null_glGlobalAlphaFactorsSUN( GLshort factor ) { }
3732 static void null_glGlobalAlphaFactorubSUN( GLubyte factor ) { }
3733 static void null_glGlobalAlphaFactoruiSUN( GLuint factor ) { }
3734 static void null_glGlobalAlphaFactorusSUN( GLushort factor ) { }
3735 static void null_glHintPGI( GLenum target, GLint mode ) { }
3736 static void null_glHistogram( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
3737 static void null_glHistogramEXT( GLenum target, GLsizei width, GLenum internalformat, GLboolean sink ) { }
3738 static void null_glIglooInterfaceSGIX( GLenum pname, const void *params ) { }
3739 static void null_glImageTransformParameterfHP( GLenum target, GLenum pname, GLfloat param ) { }
3740 static void null_glImageTransformParameterfvHP( GLenum target, GLenum pname, const GLfloat *params ) { }
3741 static void null_glImageTransformParameteriHP( GLenum target, GLenum pname, GLint param ) { }
3742 static void null_glImageTransformParameterivHP( GLenum target, GLenum pname, const GLint *params ) { }
3743 static void null_glImportMemoryFdEXT( GLuint memory, GLuint64 size, GLenum handleType, GLint fd ) { }
3744 static void null_glImportMemoryWin32HandleEXT( GLuint memory, GLuint64 size, GLenum handleType, void *handle ) { }
3745 static void null_glImportMemoryWin32NameEXT( GLuint memory, GLuint64 size, GLenum handleType, const void *name ) { }
3746 static void null_glImportSemaphoreFdEXT( GLuint semaphore, GLenum handleType, GLint fd ) { }
3747 static void null_glImportSemaphoreWin32HandleEXT( GLuint semaphore, GLenum handleType, void *handle ) { }
3748 static void null_glImportSemaphoreWin32NameEXT( GLuint semaphore, GLenum handleType, const void *name ) { }
3749 static GLsync null_glImportSyncEXT( GLenum external_sync_type, GLintptr external_sync, GLbitfield flags ) { return 0; }
3750 static void null_glIndexFormatNV( GLenum type, GLsizei stride ) { }
3751 static void null_glIndexFuncEXT( GLenum func, GLclampf ref ) { }
3752 static void null_glIndexMaterialEXT( GLenum face, GLenum mode ) { }
3753 static void null_glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
3754 static void null_glIndexPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
3755 static void null_glIndexxOES( GLfixed component ) { }
3756 static void null_glIndexxvOES( const GLfixed *component ) { }
3757 static void null_glInsertComponentEXT( GLuint res, GLuint src, GLuint num ) { }
3758 static void null_glInsertEventMarkerEXT( GLsizei length, const GLchar *marker ) { }
3759 static void null_glInstrumentsBufferSGIX( GLsizei size, GLint *buffer ) { }
3760 static void null_glInterpolatePathsNV( GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight ) { }
3761 static void null_glInvalidateBufferData( GLuint buffer ) { }
3762 static void null_glInvalidateBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr length ) { }
3763 static void null_glInvalidateFramebuffer( GLenum target, GLsizei numAttachments, const GLenum *attachments ) { }
3764 static void null_glInvalidateNamedFramebufferData( GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments ) { }
3765 static void null_glInvalidateNamedFramebufferSubData( GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3766 static void null_glInvalidateSubFramebuffer( GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height ) { }
3767 static void null_glInvalidateTexImage( GLuint texture, GLint level ) { }
3768 static void null_glInvalidateTexSubImage( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth ) { }
3769 static GLboolean null_glIsAsyncMarkerSGIX( GLuint marker ) { return 0; }
3770 static GLboolean null_glIsBuffer( GLuint buffer ) { return 0; }
3771 static GLboolean null_glIsBufferARB( GLuint buffer ) { return 0; }
3772 static GLboolean null_glIsBufferResidentNV( GLenum target ) { return 0; }
3773 static GLboolean null_glIsCommandListNV( GLuint list ) { return 0; }
3774 static GLboolean null_glIsEnabledIndexedEXT( GLenum target, GLuint index ) { return 0; }
3775 static GLboolean null_glIsEnabledi( GLenum target, GLuint index ) { return 0; }
3776 static GLboolean null_glIsFenceAPPLE( GLuint fence ) { return 0; }
3777 static GLboolean null_glIsFenceNV( GLuint fence ) { return 0; }
3778 static GLboolean null_glIsFramebuffer( GLuint framebuffer ) { return 0; }
3779 static GLboolean null_glIsFramebufferEXT( GLuint framebuffer ) { return 0; }
3780 static GLboolean null_glIsImageHandleResidentARB( GLuint64 handle ) { return 0; }
3781 static GLboolean null_glIsImageHandleResidentNV( GLuint64 handle ) { return 0; }
3782 static GLboolean null_glIsMemoryObjectEXT( GLuint memoryObject ) { return 0; }
3783 static GLboolean null_glIsNameAMD( GLenum identifier, GLuint name ) { return 0; }
3784 static GLboolean null_glIsNamedBufferResidentNV( GLuint buffer ) { return 0; }
3785 static GLboolean null_glIsNamedStringARB( GLint namelen, const GLchar *name ) { return 0; }
3786 static GLboolean null_glIsObjectBufferATI( GLuint buffer ) { return 0; }
3787 static GLboolean null_glIsOcclusionQueryNV( GLuint id ) { return 0; }
3788 static GLboolean null_glIsPathNV( GLuint path ) { return 0; }
3789 static GLboolean null_glIsPointInFillPathNV( GLuint path, GLuint mask, GLfloat x, GLfloat y ) { return 0; }
3790 static GLboolean null_glIsPointInStrokePathNV( GLuint path, GLfloat x, GLfloat y ) { return 0; }
3791 static GLboolean null_glIsProgram( GLuint program ) { return 0; }
3792 static GLboolean null_glIsProgramARB( GLuint program ) { return 0; }
3793 static GLboolean null_glIsProgramNV( GLuint id ) { return 0; }
3794 static GLboolean null_glIsProgramPipeline( GLuint pipeline ) { return 0; }
3795 static GLboolean null_glIsQuery( GLuint id ) { return 0; }
3796 static GLboolean null_glIsQueryARB( GLuint id ) { return 0; }
3797 static GLboolean null_glIsRenderbuffer( GLuint renderbuffer ) { return 0; }
3798 static GLboolean null_glIsRenderbufferEXT( GLuint renderbuffer ) { return 0; }
3799 static GLboolean null_glIsSampler( GLuint sampler ) { return 0; }
3800 static GLboolean null_glIsSemaphoreEXT( GLuint semaphore ) { return 0; }
3801 static GLboolean null_glIsShader( GLuint shader ) { return 0; }
3802 static GLboolean null_glIsStateNV( GLuint state ) { return 0; }
3803 static GLboolean null_glIsSync( GLsync sync ) { return 0; }
3804 static GLboolean null_glIsTextureEXT( GLuint texture ) { return 0; }
3805 static GLboolean null_glIsTextureHandleResidentARB( GLuint64 handle ) { return 0; }
3806 static GLboolean null_glIsTextureHandleResidentNV( GLuint64 handle ) { return 0; }
3807 static GLboolean null_glIsTransformFeedback( GLuint id ) { return 0; }
3808 static GLboolean null_glIsTransformFeedbackNV( GLuint id ) { return 0; }
3809 static GLboolean null_glIsVariantEnabledEXT( GLuint id, GLenum cap ) { return 0; }
3810 static GLboolean null_glIsVertexArray( GLuint array ) { return 0; }
3811 static GLboolean null_glIsVertexArrayAPPLE( GLuint array ) { return 0; }
3812 static GLboolean null_glIsVertexAttribEnabledAPPLE( GLuint index, GLenum pname ) { return 0; }
3813 static void null_glLGPUCopyImageSubDataNVX( GLuint sourceGpu, GLbitfield destinationGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srxY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth ) { }
3814 static void null_glLGPUInterlockNVX(void) { }
3815 static void null_glLGPUNamedBufferSubDataNVX( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
3816 static void null_glLabelObjectEXT( GLenum type, GLuint object, GLsizei length, const GLchar *label ) { }
3817 static void null_glLightEnviSGIX( GLenum pname, GLint param ) { }
3818 static void null_glLightModelxOES( GLenum pname, GLfixed param ) { }
3819 static void null_glLightModelxvOES( GLenum pname, const GLfixed *param ) { }
3820 static void null_glLightxOES( GLenum light, GLenum pname, GLfixed param ) { }
3821 static void null_glLightxvOES( GLenum light, GLenum pname, const GLfixed *params ) { }
3822 static void null_glLineWidthxOES( GLfixed width ) { }
3823 static void null_glLinkProgram( GLuint program ) { }
3824 static void null_glLinkProgramARB( GLhandleARB programObj ) { }
3825 static void null_glListDrawCommandsStatesClientNV( GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count ) { }
3826 static void null_glListParameterfSGIX( GLuint list, GLenum pname, GLfloat param ) { }
3827 static void null_glListParameterfvSGIX( GLuint list, GLenum pname, const GLfloat *params ) { }
3828 static void null_glListParameteriSGIX( GLuint list, GLenum pname, GLint param ) { }
3829 static void null_glListParameterivSGIX( GLuint list, GLenum pname, const GLint *params ) { }
3830 static void null_glLoadIdentityDeformationMapSGIX( GLbitfield mask ) { }
3831 static void null_glLoadMatrixxOES( const GLfixed *m ) { }
3832 static void null_glLoadProgramNV( GLenum target, GLuint id, GLsizei len, const GLubyte *program ) { }
3833 static void null_glLoadTransposeMatrixd( const GLdouble *m ) { }
3834 static void null_glLoadTransposeMatrixdARB( const GLdouble *m ) { }
3835 static void null_glLoadTransposeMatrixf( const GLfloat *m ) { }
3836 static void null_glLoadTransposeMatrixfARB( const GLfloat *m ) { }
3837 static void null_glLoadTransposeMatrixxOES( const GLfixed *m ) { }
3838 static void null_glLockArraysEXT( GLint first, GLsizei count ) { }
3839 static void null_glMTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
3840 static void null_glMTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
3841 static void null_glMakeBufferNonResidentNV( GLenum target ) { }
3842 static void null_glMakeBufferResidentNV( GLenum target, GLenum access ) { }
3843 static void null_glMakeImageHandleNonResidentARB( GLuint64 handle ) { }
3844 static void null_glMakeImageHandleNonResidentNV( GLuint64 handle ) { }
3845 static void null_glMakeImageHandleResidentARB( GLuint64 handle, GLenum access ) { }
3846 static void null_glMakeImageHandleResidentNV( GLuint64 handle, GLenum access ) { }
3847 static void null_glMakeNamedBufferNonResidentNV( GLuint buffer ) { }
3848 static void null_glMakeNamedBufferResidentNV( GLuint buffer, GLenum access ) { }
3849 static void null_glMakeTextureHandleNonResidentARB( GLuint64 handle ) { }
3850 static void null_glMakeTextureHandleNonResidentNV( GLuint64 handle ) { }
3851 static void null_glMakeTextureHandleResidentARB( GLuint64 handle ) { }
3852 static void null_glMakeTextureHandleResidentNV( GLuint64 handle ) { }
3853 static void null_glMap1xOES( GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points ) { }
3854 static void null_glMap2xOES( GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points ) { }
3855 static void * null_glMapBuffer( GLenum target, GLenum access ) { return 0; }
3856 static void * null_glMapBufferARB( GLenum target, GLenum access ) { return 0; }
3857 static void * null_glMapBufferRange( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
3858 static void null_glMapControlPointsNV( GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points ) { }
3859 static void null_glMapGrid1xOES( GLint n, GLfixed u1, GLfixed u2 ) { }
3860 static void null_glMapGrid2xOES( GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2 ) { }
3861 static void * null_glMapNamedBuffer( GLuint buffer, GLenum access ) { return 0; }
3862 static void * null_glMapNamedBufferEXT( GLuint buffer, GLenum access ) { return 0; }
3863 static void * null_glMapNamedBufferRange( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
3864 static void * null_glMapNamedBufferRangeEXT( GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access ) { return 0; }
3865 static void * null_glMapObjectBufferATI( GLuint buffer ) { return 0; }
3866 static void null_glMapParameterfvNV( GLenum target, GLenum pname, const GLfloat *params ) { }
3867 static void null_glMapParameterivNV( GLenum target, GLenum pname, const GLint *params ) { }
3868 static void * null_glMapTexture2DINTEL( GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout ) { return 0; }
3869 static void null_glMapVertexAttrib1dAPPLE( GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ) { }
3870 static void null_glMapVertexAttrib1fAPPLE( GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points ) { }
3871 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 ) { }
3872 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 ) { }
3873 static void null_glMaterialxOES( GLenum face, GLenum pname, GLfixed param ) { }
3874 static void null_glMaterialxvOES( GLenum face, GLenum pname, const GLfixed *param ) { }
3875 static void null_glMatrixFrustumEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
3876 static void null_glMatrixIndexPointerARB( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
3877 static void null_glMatrixIndexubvARB( GLint size, const GLubyte *indices ) { }
3878 static void null_glMatrixIndexuivARB( GLint size, const GLuint *indices ) { }
3879 static void null_glMatrixIndexusvARB( GLint size, const GLushort *indices ) { }
3880 static void null_glMatrixLoad3x2fNV( GLenum matrixMode, const GLfloat *m ) { }
3881 static void null_glMatrixLoad3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
3882 static void null_glMatrixLoadIdentityEXT( GLenum mode ) { }
3883 static void null_glMatrixLoadTranspose3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
3884 static void null_glMatrixLoadTransposedEXT( GLenum mode, const GLdouble *m ) { }
3885 static void null_glMatrixLoadTransposefEXT( GLenum mode, const GLfloat *m ) { }
3886 static void null_glMatrixLoaddEXT( GLenum mode, const GLdouble *m ) { }
3887 static void null_glMatrixLoadfEXT( GLenum mode, const GLfloat *m ) { }
3888 static void null_glMatrixMult3x2fNV( GLenum matrixMode, const GLfloat *m ) { }
3889 static void null_glMatrixMult3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
3890 static void null_glMatrixMultTranspose3x3fNV( GLenum matrixMode, const GLfloat *m ) { }
3891 static void null_glMatrixMultTransposedEXT( GLenum mode, const GLdouble *m ) { }
3892 static void null_glMatrixMultTransposefEXT( GLenum mode, const GLfloat *m ) { }
3893 static void null_glMatrixMultdEXT( GLenum mode, const GLdouble *m ) { }
3894 static void null_glMatrixMultfEXT( GLenum mode, const GLfloat *m ) { }
3895 static void null_glMatrixOrthoEXT( GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar ) { }
3896 static void null_glMatrixPopEXT( GLenum mode ) { }
3897 static void null_glMatrixPushEXT( GLenum mode ) { }
3898 static void null_glMatrixRotatedEXT( GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z ) { }
3899 static void null_glMatrixRotatefEXT( GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) { }
3900 static void null_glMatrixScaledEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
3901 static void null_glMatrixScalefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
3902 static void null_glMatrixTranslatedEXT( GLenum mode, GLdouble x, GLdouble y, GLdouble z ) { }
3903 static void null_glMatrixTranslatefEXT( GLenum mode, GLfloat x, GLfloat y, GLfloat z ) { }
3904 static void null_glMaxShaderCompilerThreadsARB( GLuint count ) { }
3905 static void null_glMaxShaderCompilerThreadsKHR( GLuint count ) { }
3906 static void null_glMemoryBarrier( GLbitfield barriers ) { }
3907 static void null_glMemoryBarrierByRegion( GLbitfield barriers ) { }
3908 static void null_glMemoryBarrierEXT( GLbitfield barriers ) { }
3909 static void null_glMemoryObjectParameterivEXT( GLuint memoryObject, GLenum pname, const GLint *params ) { }
3910 static void null_glMinSampleShading( GLfloat value ) { }
3911 static void null_glMinSampleShadingARB( GLfloat value ) { }
3912 static void null_glMinmax( GLenum target, GLenum internalformat, GLboolean sink ) { }
3913 static void null_glMinmaxEXT( GLenum target, GLenum internalformat, GLboolean sink ) { }
3914 static void null_glMultMatrixxOES( const GLfixed *m ) { }
3915 static void null_glMultTransposeMatrixd( const GLdouble *m ) { }
3916 static void null_glMultTransposeMatrixdARB( const GLdouble *m ) { }
3917 static void null_glMultTransposeMatrixf( const GLfloat *m ) { }
3918 static void null_glMultTransposeMatrixfARB( const GLfloat *m ) { }
3919 static void null_glMultTransposeMatrixxOES( const GLfixed *m ) { }
3920 static void null_glMultiDrawArrays( GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount ) { }
3921 static void null_glMultiDrawArraysEXT( GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
3922 static void null_glMultiDrawArraysIndirect( GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride ) { }
3923 static void null_glMultiDrawArraysIndirectAMD( GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride ) { }
3924 static void null_glMultiDrawArraysIndirectBindlessCountNV( GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
3925 static void null_glMultiDrawArraysIndirectBindlessNV( GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
3926 static void null_glMultiDrawArraysIndirectCount( GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3927 static void null_glMultiDrawArraysIndirectCountARB( GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3928 static void null_glMultiDrawElementArrayAPPLE( GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
3929 static void null_glMultiDrawElements( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount ) { }
3930 static void null_glMultiDrawElementsBaseVertex( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex ) { }
3931 static void null_glMultiDrawElementsEXT( GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount ) { }
3932 static void null_glMultiDrawElementsIndirect( GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride ) { }
3933 static void null_glMultiDrawElementsIndirectAMD( GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride ) { }
3934 static void null_glMultiDrawElementsIndirectBindlessCountNV( GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount ) { }
3935 static void null_glMultiDrawElementsIndirectBindlessNV( GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount ) { }
3936 static void null_glMultiDrawElementsIndirectCount( GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3937 static void null_glMultiDrawElementsIndirectCountARB( GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3938 static void null_glMultiDrawMeshTasksIndirectCountNV( GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride ) { }
3939 static void null_glMultiDrawMeshTasksIndirectNV( GLintptr indirect, GLsizei drawcount, GLsizei stride ) { }
3940 static void null_glMultiDrawRangeElementArrayAPPLE( GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount ) { }
3941 static void null_glMultiModeDrawArraysIBM( const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride ) { }
3942 static void null_glMultiModeDrawElementsIBM( const GLenum *mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, GLint modestride ) { }
3943 static void null_glMultiTexBufferEXT( GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer ) { }
3944 static void null_glMultiTexCoord1bOES( GLenum texture, GLbyte s ) { }
3945 static void null_glMultiTexCoord1bvOES( GLenum texture, const GLbyte *coords ) { }
3946 static void null_glMultiTexCoord1d( GLenum target, GLdouble s ) { }
3947 static void null_glMultiTexCoord1dARB( GLenum target, GLdouble s ) { }
3948 static void null_glMultiTexCoord1dSGIS( GLenum target, GLdouble s ) { }
3949 static void null_glMultiTexCoord1dv( GLenum target, const GLdouble *v ) { }
3950 static void null_glMultiTexCoord1dvARB( GLenum target, const GLdouble *v ) { }
3951 static void null_glMultiTexCoord1dvSGIS( GLenum target, GLdouble * v ) { }
3952 static void null_glMultiTexCoord1f( GLenum target, GLfloat s ) { }
3953 static void null_glMultiTexCoord1fARB( GLenum target, GLfloat s ) { }
3954 static void null_glMultiTexCoord1fSGIS( GLenum target, GLfloat s ) { }
3955 static void null_glMultiTexCoord1fv( GLenum target, const GLfloat *v ) { }
3956 static void null_glMultiTexCoord1fvARB( GLenum target, const GLfloat *v ) { }
3957 static void null_glMultiTexCoord1fvSGIS( GLenum target, const GLfloat * v ) { }
3958 static void null_glMultiTexCoord1hNV( GLenum target, GLhalfNV s ) { }
3959 static void null_glMultiTexCoord1hvNV( GLenum target, const GLhalfNV *v ) { }
3960 static void null_glMultiTexCoord1i( GLenum target, GLint s ) { }
3961 static void null_glMultiTexCoord1iARB( GLenum target, GLint s ) { }
3962 static void null_glMultiTexCoord1iSGIS( GLenum target, GLint s ) { }
3963 static void null_glMultiTexCoord1iv( GLenum target, const GLint *v ) { }
3964 static void null_glMultiTexCoord1ivARB( GLenum target, const GLint *v ) { }
3965 static void null_glMultiTexCoord1ivSGIS( GLenum target, GLint * v ) { }
3966 static void null_glMultiTexCoord1s( GLenum target, GLshort s ) { }
3967 static void null_glMultiTexCoord1sARB( GLenum target, GLshort s ) { }
3968 static void null_glMultiTexCoord1sSGIS( GLenum target, GLshort s ) { }
3969 static void null_glMultiTexCoord1sv( GLenum target, const GLshort *v ) { }
3970 static void null_glMultiTexCoord1svARB( GLenum target, const GLshort *v ) { }
3971 static void null_glMultiTexCoord1svSGIS( GLenum target, GLshort * v ) { }
3972 static void null_glMultiTexCoord1xOES( GLenum texture, GLfixed s ) { }
3973 static void null_glMultiTexCoord1xvOES( GLenum texture, const GLfixed *coords ) { }
3974 static void null_glMultiTexCoord2bOES( GLenum texture, GLbyte s, GLbyte t ) { }
3975 static void null_glMultiTexCoord2bvOES( GLenum texture, const GLbyte *coords ) { }
3976 static void null_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t ) { }
3977 static void null_glMultiTexCoord2dARB( GLenum target, GLdouble s, GLdouble t ) { }
3978 static void null_glMultiTexCoord2dSGIS( GLenum target, GLdouble s, GLdouble t ) { }
3979 static void null_glMultiTexCoord2dv( GLenum target, const GLdouble *v ) { }
3980 static void null_glMultiTexCoord2dvARB( GLenum target, const GLdouble *v ) { }
3981 static void null_glMultiTexCoord2dvSGIS( GLenum target, GLdouble * v ) { }
3982 static void null_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t ) { }
3983 static void null_glMultiTexCoord2fARB( GLenum target, GLfloat s, GLfloat t ) { }
3984 static void null_glMultiTexCoord2fSGIS( GLenum target, GLfloat s, GLfloat t ) { }
3985 static void null_glMultiTexCoord2fv( GLenum target, const GLfloat *v ) { }
3986 static void null_glMultiTexCoord2fvARB( GLenum target, const GLfloat *v ) { }
3987 static void null_glMultiTexCoord2fvSGIS( GLenum target, GLfloat * v ) { }
3988 static void null_glMultiTexCoord2hNV( GLenum target, GLhalfNV s, GLhalfNV t ) { }
3989 static void null_glMultiTexCoord2hvNV( GLenum target, const GLhalfNV *v ) { }
3990 static void null_glMultiTexCoord2i( GLenum target, GLint s, GLint t ) { }
3991 static void null_glMultiTexCoord2iARB( GLenum target, GLint s, GLint t ) { }
3992 static void null_glMultiTexCoord2iSGIS( GLenum target, GLint s, GLint t ) { }
3993 static void null_glMultiTexCoord2iv( GLenum target, const GLint *v ) { }
3994 static void null_glMultiTexCoord2ivARB( GLenum target, const GLint *v ) { }
3995 static void null_glMultiTexCoord2ivSGIS( GLenum target, GLint * v ) { }
3996 static void null_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t ) { }
3997 static void null_glMultiTexCoord2sARB( GLenum target, GLshort s, GLshort t ) { }
3998 static void null_glMultiTexCoord2sSGIS( GLenum target, GLshort s, GLshort t ) { }
3999 static void null_glMultiTexCoord2sv( GLenum target, const GLshort *v ) { }
4000 static void null_glMultiTexCoord2svARB( GLenum target, const GLshort *v ) { }
4001 static void null_glMultiTexCoord2svSGIS( GLenum target, GLshort * v ) { }
4002 static void null_glMultiTexCoord2xOES( GLenum texture, GLfixed s, GLfixed t ) { }
4003 static void null_glMultiTexCoord2xvOES( GLenum texture, const GLfixed *coords ) { }
4004 static void null_glMultiTexCoord3bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r ) { }
4005 static void null_glMultiTexCoord3bvOES( GLenum texture, const GLbyte *coords ) { }
4006 static void null_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
4007 static void null_glMultiTexCoord3dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
4008 static void null_glMultiTexCoord3dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r ) { }
4009 static void null_glMultiTexCoord3dv( GLenum target, const GLdouble *v ) { }
4010 static void null_glMultiTexCoord3dvARB( GLenum target, const GLdouble *v ) { }
4011 static void null_glMultiTexCoord3dvSGIS( GLenum target, GLdouble * v ) { }
4012 static void null_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
4013 static void null_glMultiTexCoord3fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
4014 static void null_glMultiTexCoord3fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r ) { }
4015 static void null_glMultiTexCoord3fv( GLenum target, const GLfloat *v ) { }
4016 static void null_glMultiTexCoord3fvARB( GLenum target, const GLfloat *v ) { }
4017 static void null_glMultiTexCoord3fvSGIS( GLenum target, GLfloat * v ) { }
4018 static void null_glMultiTexCoord3hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
4019 static void null_glMultiTexCoord3hvNV( GLenum target, const GLhalfNV *v ) { }
4020 static void null_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r ) { }
4021 static void null_glMultiTexCoord3iARB( GLenum target, GLint s, GLint t, GLint r ) { }
4022 static void null_glMultiTexCoord3iSGIS( GLenum target, GLint s, GLint t, GLint r ) { }
4023 static void null_glMultiTexCoord3iv( GLenum target, const GLint *v ) { }
4024 static void null_glMultiTexCoord3ivARB( GLenum target, const GLint *v ) { }
4025 static void null_glMultiTexCoord3ivSGIS( GLenum target, GLint * v ) { }
4026 static void null_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r ) { }
4027 static void null_glMultiTexCoord3sARB( GLenum target, GLshort s, GLshort t, GLshort r ) { }
4028 static void null_glMultiTexCoord3sSGIS( GLenum target, GLshort s, GLshort t, GLshort r ) { }
4029 static void null_glMultiTexCoord3sv( GLenum target, const GLshort *v ) { }
4030 static void null_glMultiTexCoord3svARB( GLenum target, const GLshort *v ) { }
4031 static void null_glMultiTexCoord3svSGIS( GLenum target, GLshort * v ) { }
4032 static void null_glMultiTexCoord3xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r ) { }
4033 static void null_glMultiTexCoord3xvOES( GLenum texture, const GLfixed *coords ) { }
4034 static void null_glMultiTexCoord4bOES( GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
4035 static void null_glMultiTexCoord4bvOES( GLenum texture, const GLbyte *coords ) { }
4036 static void null_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
4037 static void null_glMultiTexCoord4dARB( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
4038 static void null_glMultiTexCoord4dSGIS( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q ) { }
4039 static void null_glMultiTexCoord4dv( GLenum target, const GLdouble *v ) { }
4040 static void null_glMultiTexCoord4dvARB( GLenum target, const GLdouble *v ) { }
4041 static void null_glMultiTexCoord4dvSGIS( GLenum target, GLdouble * v ) { }
4042 static void null_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
4043 static void null_glMultiTexCoord4fARB( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
4044 static void null_glMultiTexCoord4fSGIS( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) { }
4045 static void null_glMultiTexCoord4fv( GLenum target, const GLfloat *v ) { }
4046 static void null_glMultiTexCoord4fvARB( GLenum target, const GLfloat *v ) { }
4047 static void null_glMultiTexCoord4fvSGIS( GLenum target, GLfloat * v ) { }
4048 static void null_glMultiTexCoord4hNV( GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
4049 static void null_glMultiTexCoord4hvNV( GLenum target, const GLhalfNV *v ) { }
4050 static void null_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
4051 static void null_glMultiTexCoord4iARB( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
4052 static void null_glMultiTexCoord4iSGIS( GLenum target, GLint s, GLint t, GLint r, GLint q ) { }
4053 static void null_glMultiTexCoord4iv( GLenum target, const GLint *v ) { }
4054 static void null_glMultiTexCoord4ivARB( GLenum target, const GLint *v ) { }
4055 static void null_glMultiTexCoord4ivSGIS( GLenum target, GLint * v ) { }
4056 static void null_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
4057 static void null_glMultiTexCoord4sARB( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
4058 static void null_glMultiTexCoord4sSGIS( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q ) { }
4059 static void null_glMultiTexCoord4sv( GLenum target, const GLshort *v ) { }
4060 static void null_glMultiTexCoord4svARB( GLenum target, const GLshort *v ) { }
4061 static void null_glMultiTexCoord4svSGIS( GLenum target, GLshort * v ) { }
4062 static void null_glMultiTexCoord4xOES( GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
4063 static void null_glMultiTexCoord4xvOES( GLenum texture, const GLfixed *coords ) { }
4064 static void null_glMultiTexCoordP1ui( GLenum texture, GLenum type, GLuint coords ) { }
4065 static void null_glMultiTexCoordP1uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
4066 static void null_glMultiTexCoordP2ui( GLenum texture, GLenum type, GLuint coords ) { }
4067 static void null_glMultiTexCoordP2uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
4068 static void null_glMultiTexCoordP3ui( GLenum texture, GLenum type, GLuint coords ) { }
4069 static void null_glMultiTexCoordP3uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
4070 static void null_glMultiTexCoordP4ui( GLenum texture, GLenum type, GLuint coords ) { }
4071 static void null_glMultiTexCoordP4uiv( GLenum texture, GLenum type, const GLuint *coords ) { }
4072 static void null_glMultiTexCoordPointerEXT( GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
4073 static void null_glMultiTexCoordPointerSGIS( GLenum target, GLint size, GLenum type, GLsizei stride, GLvoid * pointer ) { }
4074 static void null_glMultiTexEnvfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
4075 static void null_glMultiTexEnvfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat *params ) { }
4076 static void null_glMultiTexEnviEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
4077 static void null_glMultiTexEnvivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
4078 static void null_glMultiTexGendEXT( GLenum texunit, GLenum coord, GLenum pname, GLdouble param ) { }
4079 static void null_glMultiTexGendvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params ) { }
4080 static void null_glMultiTexGenfEXT( GLenum texunit, GLenum coord, GLenum pname, GLfloat param ) { }
4081 static void null_glMultiTexGenfvEXT( GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params ) { }
4082 static void null_glMultiTexGeniEXT( GLenum texunit, GLenum coord, GLenum pname, GLint param ) { }
4083 static void null_glMultiTexGenivEXT( GLenum texunit, GLenum coord, GLenum pname, const GLint *params ) { }
4084 static void null_glMultiTexImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4085 static void null_glMultiTexImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4086 static void null_glMultiTexImage3DEXT( GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4087 static void null_glMultiTexParameterIivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
4088 static void null_glMultiTexParameterIuivEXT( GLenum texunit, GLenum target, GLenum pname, const GLuint *params ) { }
4089 static void null_glMultiTexParameterfEXT( GLenum texunit, GLenum target, GLenum pname, GLfloat param ) { }
4090 static void null_glMultiTexParameterfvEXT( GLenum texunit, GLenum target, GLenum pname, const GLfloat *params ) { }
4091 static void null_glMultiTexParameteriEXT( GLenum texunit, GLenum target, GLenum pname, GLint param ) { }
4092 static void null_glMultiTexParameterivEXT( GLenum texunit, GLenum target, GLenum pname, const GLint *params ) { }
4093 static void null_glMultiTexRenderbufferEXT( GLenum texunit, GLenum target, GLuint renderbuffer ) { }
4094 static void null_glMultiTexSubImage1DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
4095 static void null_glMultiTexSubImage2DEXT( GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
4096 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 void *pixels ) { }
4097 static void null_glMulticastBarrierNV(void) { }
4098 static void null_glMulticastBlitFramebufferNV( GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter ) { }
4099 static void null_glMulticastBufferSubDataNV( GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
4100 static void null_glMulticastCopyBufferSubDataNV( GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
4101 static void null_glMulticastCopyImageSubDataNV( GLuint srcGpu, GLbitfield dstGpuMask, 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 srcWidth, GLsizei srcHeight, GLsizei srcDepth ) { }
4102 static void null_glMulticastFramebufferSampleLocationsfvNV( GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
4103 static void null_glMulticastGetQueryObjecti64vNV( GLuint gpu, GLuint id, GLenum pname, GLint64 *params ) { }
4104 static void null_glMulticastGetQueryObjectivNV( GLuint gpu, GLuint id, GLenum pname, GLint *params ) { }
4105 static void null_glMulticastGetQueryObjectui64vNV( GLuint gpu, GLuint id, GLenum pname, GLuint64 *params ) { }
4106 static void null_glMulticastGetQueryObjectuivNV( GLuint gpu, GLuint id, GLenum pname, GLuint *params ) { }
4107 static void null_glMulticastScissorArrayvNVX( GLuint gpu, GLuint first, GLsizei count, const GLint *v ) { }
4108 static void null_glMulticastViewportArrayvNVX( GLuint gpu, GLuint first, GLsizei count, const GLfloat *v ) { }
4109 static void null_glMulticastViewportPositionWScaleNVX( GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff ) { }
4110 static void null_glMulticastWaitSyncNV( GLuint signalGpu, GLbitfield waitGpuMask ) { }
4111 static void null_glNamedBufferAttachMemoryNV( GLuint buffer, GLuint memory, GLuint64 offset ) { }
4112 static void null_glNamedBufferData( GLuint buffer, GLsizeiptr size, const void *data, GLenum usage ) { }
4113 static void null_glNamedBufferDataEXT( GLuint buffer, GLsizeiptr size, const void *data, GLenum usage ) { }
4114 static void null_glNamedBufferPageCommitmentARB( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
4115 static void null_glNamedBufferPageCommitmentEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit ) { }
4116 static void null_glNamedBufferStorage( GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags ) { }
4117 static void null_glNamedBufferStorageEXT( GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags ) { }
4118 static void null_glNamedBufferStorageExternalEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags ) { }
4119 static void null_glNamedBufferStorageMemEXT( GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset ) { }
4120 static void null_glNamedBufferSubData( GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
4121 static void null_glNamedBufferSubDataEXT( GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data ) { }
4122 static void null_glNamedCopyBufferSubDataEXT( GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size ) { }
4123 static void null_glNamedFramebufferDrawBuffer( GLuint framebuffer, GLenum buf ) { }
4124 static void null_glNamedFramebufferDrawBuffers( GLuint framebuffer, GLsizei n, const GLenum *bufs ) { }
4125 static void null_glNamedFramebufferParameteri( GLuint framebuffer, GLenum pname, GLint param ) { }
4126 static void null_glNamedFramebufferParameteriEXT( GLuint framebuffer, GLenum pname, GLint param ) { }
4127 static void null_glNamedFramebufferReadBuffer( GLuint framebuffer, GLenum src ) { }
4128 static void null_glNamedFramebufferRenderbuffer( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
4129 static void null_glNamedFramebufferRenderbufferEXT( GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) { }
4130 static void null_glNamedFramebufferSampleLocationsfvARB( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
4131 static void null_glNamedFramebufferSampleLocationsfvNV( GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v ) { }
4132 static void null_glNamedFramebufferSamplePositionsfvAMD( GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat *values ) { }
4133 static void null_glNamedFramebufferTexture( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
4134 static void null_glNamedFramebufferTexture1DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
4135 static void null_glNamedFramebufferTexture2DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) { }
4136 static void null_glNamedFramebufferTexture3DEXT( GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset ) { }
4137 static void null_glNamedFramebufferTextureEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level ) { }
4138 static void null_glNamedFramebufferTextureFaceEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face ) { }
4139 static void null_glNamedFramebufferTextureLayer( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
4140 static void null_glNamedFramebufferTextureLayerEXT( GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer ) { }
4141 static void null_glNamedProgramLocalParameter4dEXT( GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4142 static void null_glNamedProgramLocalParameter4dvEXT( GLuint program, GLenum target, GLuint index, const GLdouble *params ) { }
4143 static void null_glNamedProgramLocalParameter4fEXT( GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4144 static void null_glNamedProgramLocalParameter4fvEXT( GLuint program, GLenum target, GLuint index, const GLfloat *params ) { }
4145 static void null_glNamedProgramLocalParameterI4iEXT( GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4146 static void null_glNamedProgramLocalParameterI4ivEXT( GLuint program, GLenum target, GLuint index, const GLint *params ) { }
4147 static void null_glNamedProgramLocalParameterI4uiEXT( GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4148 static void null_glNamedProgramLocalParameterI4uivEXT( GLuint program, GLenum target, GLuint index, const GLuint *params ) { }
4149 static void null_glNamedProgramLocalParameters4fvEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
4150 static void null_glNamedProgramLocalParametersI4ivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
4151 static void null_glNamedProgramLocalParametersI4uivEXT( GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
4152 static void null_glNamedProgramStringEXT( GLuint program, GLenum target, GLenum format, GLsizei len, const void *string ) { }
4153 static void null_glNamedRenderbufferStorage( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
4154 static void null_glNamedRenderbufferStorageEXT( GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height ) { }
4155 static void null_glNamedRenderbufferStorageMultisample( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4156 static void null_glNamedRenderbufferStorageMultisampleAdvancedAMD( GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4157 static void null_glNamedRenderbufferStorageMultisampleCoverageEXT( GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4158 static void null_glNamedRenderbufferStorageMultisampleEXT( GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4159 static void null_glNamedStringARB( GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string ) { }
4160 static GLuint null_glNewBufferRegion( GLenum type ) { return 0; }
4161 static GLuint null_glNewObjectBufferATI( GLsizei size, const void *pointer, GLenum usage ) { return 0; }
4162 static void null_glNormal3fVertex3fSUN( GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4163 static void null_glNormal3fVertex3fvSUN( const GLfloat *n, const GLfloat *v ) { }
4164 static void null_glNormal3hNV( GLhalfNV nx, GLhalfNV ny, GLhalfNV nz ) { }
4165 static void null_glNormal3hvNV( const GLhalfNV *v ) { }
4166 static void null_glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz ) { }
4167 static void null_glNormal3xvOES( const GLfixed *coords ) { }
4168 static void null_glNormalFormatNV( GLenum type, GLsizei stride ) { }
4169 static void null_glNormalP3ui( GLenum type, GLuint coords ) { }
4170 static void null_glNormalP3uiv( GLenum type, const GLuint *coords ) { }
4171 static void null_glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
4172 static void null_glNormalPointerListIBM( GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
4173 static void null_glNormalPointervINTEL( GLenum type, const void **pointer ) { }
4174 static void null_glNormalStream3bATI( GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz ) { }
4175 static void null_glNormalStream3bvATI( GLenum stream, const GLbyte *coords ) { }
4176 static void null_glNormalStream3dATI( GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz ) { }
4177 static void null_glNormalStream3dvATI( GLenum stream, const GLdouble *coords ) { }
4178 static void null_glNormalStream3fATI( GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz ) { }
4179 static void null_glNormalStream3fvATI( GLenum stream, const GLfloat *coords ) { }
4180 static void null_glNormalStream3iATI( GLenum stream, GLint nx, GLint ny, GLint nz ) { }
4181 static void null_glNormalStream3ivATI( GLenum stream, const GLint *coords ) { }
4182 static void null_glNormalStream3sATI( GLenum stream, GLshort nx, GLshort ny, GLshort nz ) { }
4183 static void null_glNormalStream3svATI( GLenum stream, const GLshort *coords ) { }
4184 static void null_glObjectLabel( GLenum identifier, GLuint name, GLsizei length, const GLchar *label ) { }
4185 static void null_glObjectPtrLabel( const void *ptr, GLsizei length, const GLchar *label ) { }
4186 static GLenum null_glObjectPurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
4187 static GLenum null_glObjectUnpurgeableAPPLE( GLenum objectType, GLuint name, GLenum option ) { return 0; }
4188 static void null_glOrthofOES( GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f ) { }
4189 static void null_glOrthoxOES( GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f ) { }
4190 static void null_glPNTrianglesfATI( GLenum pname, GLfloat param ) { }
4191 static void null_glPNTrianglesiATI( GLenum pname, GLint param ) { }
4192 static void null_glPassTexCoordATI( GLuint dst, GLuint coord, GLenum swizzle ) { }
4193 static void null_glPassThroughxOES( GLfixed token ) { }
4194 static void null_glPatchParameterfv( GLenum pname, const GLfloat *values ) { }
4195 static void null_glPatchParameteri( GLenum pname, GLint value ) { }
4196 static void null_glPathColorGenNV( GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs ) { }
4197 static void null_glPathCommandsNV( GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords ) { }
4198 static void null_glPathCoordsNV( GLuint path, GLsizei numCoords, GLenum coordType, const void *coords ) { }
4199 static void null_glPathCoverDepthFuncNV( GLenum func ) { }
4200 static void null_glPathDashArrayNV( GLuint path, GLsizei dashCount, const GLfloat *dashArray ) { }
4201 static void null_glPathFogGenNV( GLenum genMode ) { }
4202 static GLenum null_glPathGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
4203 static GLenum null_glPathGlyphIndexRangeNV( GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint baseAndCount[2] ) { return 0; }
4204 static void null_glPathGlyphRangeNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
4205 static void null_glPathGlyphsNV( GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { }
4206 static GLenum null_glPathMemoryGlyphIndexArrayNV( GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale ) { return 0; }
4207 static void null_glPathParameterfNV( GLuint path, GLenum pname, GLfloat value ) { }
4208 static void null_glPathParameterfvNV( GLuint path, GLenum pname, const GLfloat *value ) { }
4209 static void null_glPathParameteriNV( GLuint path, GLenum pname, GLint value ) { }
4210 static void null_glPathParameterivNV( GLuint path, GLenum pname, const GLint *value ) { }
4211 static void null_glPathStencilDepthOffsetNV( GLfloat factor, GLfloat units ) { }
4212 static void null_glPathStencilFuncNV( GLenum func, GLint ref, GLuint mask ) { }
4213 static void null_glPathStringNV( GLuint path, GLenum format, GLsizei length, const void *pathString ) { }
4214 static void null_glPathSubCommandsNV( GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords ) { }
4215 static void null_glPathSubCoordsNV( GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords ) { }
4216 static void null_glPathTexGenNV( GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs ) { }
4217 static void null_glPauseTransformFeedback(void) { }
4218 static void null_glPauseTransformFeedbackNV(void) { }
4219 static void null_glPixelDataRangeNV( GLenum target, GLsizei length, const void *pointer ) { }
4220 static void null_glPixelMapx( GLenum map, GLint size, const GLfixed *values ) { }
4221 static void null_glPixelStorex( GLenum pname, GLfixed param ) { }
4222 static void null_glPixelTexGenParameterfSGIS( GLenum pname, GLfloat param ) { }
4223 static void null_glPixelTexGenParameterfvSGIS( GLenum pname, const GLfloat *params ) { }
4224 static void null_glPixelTexGenParameteriSGIS( GLenum pname, GLint param ) { }
4225 static void null_glPixelTexGenParameterivSGIS( GLenum pname, const GLint *params ) { }
4226 static void null_glPixelTexGenSGIX( GLenum mode ) { }
4227 static void null_glPixelTransferxOES( GLenum pname, GLfixed param ) { }
4228 static void null_glPixelTransformParameterfEXT( GLenum target, GLenum pname, GLfloat param ) { }
4229 static void null_glPixelTransformParameterfvEXT( GLenum target, GLenum pname, const GLfloat *params ) { }
4230 static void null_glPixelTransformParameteriEXT( GLenum target, GLenum pname, GLint param ) { }
4231 static void null_glPixelTransformParameterivEXT( GLenum target, GLenum pname, const GLint *params ) { }
4232 static void null_glPixelZoomxOES( GLfixed xfactor, GLfixed yfactor ) { }
4233 static GLboolean null_glPointAlongPathNV( GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY ) { return 0; }
4234 static void null_glPointParameterf( GLenum pname, GLfloat param ) { }
4235 static void null_glPointParameterfARB( GLenum pname, GLfloat param ) { }
4236 static void null_glPointParameterfEXT( GLenum pname, GLfloat param ) { }
4237 static void null_glPointParameterfSGIS( GLenum pname, GLfloat param ) { }
4238 static void null_glPointParameterfv( GLenum pname, const GLfloat *params ) { }
4239 static void null_glPointParameterfvARB( GLenum pname, const GLfloat *params ) { }
4240 static void null_glPointParameterfvEXT( GLenum pname, const GLfloat *params ) { }
4241 static void null_glPointParameterfvSGIS( GLenum pname, const GLfloat *params ) { }
4242 static void null_glPointParameteri( GLenum pname, GLint param ) { }
4243 static void null_glPointParameteriNV( GLenum pname, GLint param ) { }
4244 static void null_glPointParameteriv( GLenum pname, const GLint *params ) { }
4245 static void null_glPointParameterivNV( GLenum pname, const GLint *params ) { }
4246 static void null_glPointParameterxvOES( GLenum pname, const GLfixed *params ) { }
4247 static void null_glPointSizexOES( GLfixed size ) { }
4248 static GLint null_glPollAsyncSGIX( GLuint *markerp ) { return 0; }
4249 static GLint null_glPollInstrumentsSGIX( GLint *marker_p ) { return 0; }
4250 static void null_glPolygonOffsetClamp( GLfloat factor, GLfloat units, GLfloat clamp ) { }
4251 static void null_glPolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp ) { }
4252 static void null_glPolygonOffsetEXT( GLfloat factor, GLfloat bias ) { }
4253 static void null_glPolygonOffsetxOES( GLfixed factor, GLfixed units ) { }
4254 static void null_glPopDebugGroup(void) { }
4255 static void null_glPopGroupMarkerEXT(void) { }
4256 static void null_glPresentFrameDualFillNV( GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3 ) { }
4257 static void null_glPresentFrameKeyedNV( GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1 ) { }
4258 static void null_glPrimitiveBoundingBoxARB( GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW ) { }
4259 static void null_glPrimitiveRestartIndex( GLuint index ) { }
4260 static void null_glPrimitiveRestartIndexNV( GLuint index ) { }
4261 static void null_glPrimitiveRestartNV(void) { }
4262 static void null_glPrioritizeTexturesEXT( GLsizei n, const GLuint *textures, const GLclampf *priorities ) { }
4263 static void null_glPrioritizeTexturesxOES( GLsizei n, const GLuint *textures, const GLfixed *priorities ) { }
4264 static void null_glProgramBinary( GLuint program, GLenum binaryFormat, const void *binary, GLsizei length ) { }
4265 static void null_glProgramBufferParametersIivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params ) { }
4266 static void null_glProgramBufferParametersIuivNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params ) { }
4267 static void null_glProgramBufferParametersfvNV( GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params ) { }
4268 static void null_glProgramEnvParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4269 static void null_glProgramEnvParameter4dvARB( GLenum target, GLuint index, const GLdouble *params ) { }
4270 static void null_glProgramEnvParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4271 static void null_glProgramEnvParameter4fvARB( GLenum target, GLuint index, const GLfloat *params ) { }
4272 static void null_glProgramEnvParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4273 static void null_glProgramEnvParameterI4ivNV( GLenum target, GLuint index, const GLint *params ) { }
4274 static void null_glProgramEnvParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4275 static void null_glProgramEnvParameterI4uivNV( GLenum target, GLuint index, const GLuint *params ) { }
4276 static void null_glProgramEnvParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
4277 static void null_glProgramEnvParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
4278 static void null_glProgramEnvParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
4279 static void null_glProgramLocalParameter4dARB( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4280 static void null_glProgramLocalParameter4dvARB( GLenum target, GLuint index, const GLdouble *params ) { }
4281 static void null_glProgramLocalParameter4fARB( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4282 static void null_glProgramLocalParameter4fvARB( GLenum target, GLuint index, const GLfloat *params ) { }
4283 static void null_glProgramLocalParameterI4iNV( GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
4284 static void null_glProgramLocalParameterI4ivNV( GLenum target, GLuint index, const GLint *params ) { }
4285 static void null_glProgramLocalParameterI4uiNV( GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
4286 static void null_glProgramLocalParameterI4uivNV( GLenum target, GLuint index, const GLuint *params ) { }
4287 static void null_glProgramLocalParameters4fvEXT( GLenum target, GLuint index, GLsizei count, const GLfloat *params ) { }
4288 static void null_glProgramLocalParametersI4ivNV( GLenum target, GLuint index, GLsizei count, const GLint *params ) { }
4289 static void null_glProgramLocalParametersI4uivNV( GLenum target, GLuint index, GLsizei count, const GLuint *params ) { }
4290 static void null_glProgramNamedParameter4dNV( GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4291 static void null_glProgramNamedParameter4dvNV( GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v ) { }
4292 static void null_glProgramNamedParameter4fNV( GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4293 static void null_glProgramNamedParameter4fvNV( GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v ) { }
4294 static void null_glProgramParameter4dNV( GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4295 static void null_glProgramParameter4dvNV( GLenum target, GLuint index, const GLdouble *v ) { }
4296 static void null_glProgramParameter4fNV( GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4297 static void null_glProgramParameter4fvNV( GLenum target, GLuint index, const GLfloat *v ) { }
4298 static void null_glProgramParameteri( GLuint program, GLenum pname, GLint value ) { }
4299 static void null_glProgramParameteriARB( GLuint program, GLenum pname, GLint value ) { }
4300 static void null_glProgramParameteriEXT( GLuint program, GLenum pname, GLint value ) { }
4301 static void null_glProgramParameters4dvNV( GLenum target, GLuint index, GLsizei count, const GLdouble *v ) { }
4302 static void null_glProgramParameters4fvNV( GLenum target, GLuint index, GLsizei count, const GLfloat *v ) { }
4303 static void null_glProgramPathFragmentInputGenNV( GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs ) { }
4304 static void null_glProgramStringARB( GLenum target, GLenum format, GLsizei len, const void *string ) { }
4305 static void null_glProgramSubroutineParametersuivNV( GLenum target, GLsizei count, const GLuint *params ) { }
4306 static void null_glProgramUniform1d( GLuint program, GLint location, GLdouble v0 ) { }
4307 static void null_glProgramUniform1dEXT( GLuint program, GLint location, GLdouble x ) { }
4308 static void null_glProgramUniform1dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4309 static void null_glProgramUniform1dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4310 static void null_glProgramUniform1f( GLuint program, GLint location, GLfloat v0 ) { }
4311 static void null_glProgramUniform1fEXT( GLuint program, GLint location, GLfloat v0 ) { }
4312 static void null_glProgramUniform1fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4313 static void null_glProgramUniform1fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4314 static void null_glProgramUniform1i( GLuint program, GLint location, GLint v0 ) { }
4315 static void null_glProgramUniform1i64ARB( GLuint program, GLint location, GLint64 x ) { }
4316 static void null_glProgramUniform1i64NV( GLuint program, GLint location, GLint64EXT x ) { }
4317 static void null_glProgramUniform1i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
4318 static void null_glProgramUniform1i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
4319 static void null_glProgramUniform1iEXT( GLuint program, GLint location, GLint v0 ) { }
4320 static void null_glProgramUniform1iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4321 static void null_glProgramUniform1ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4322 static void null_glProgramUniform1ui( GLuint program, GLint location, GLuint v0 ) { }
4323 static void null_glProgramUniform1ui64ARB( GLuint program, GLint location, GLuint64 x ) { }
4324 static void null_glProgramUniform1ui64NV( GLuint program, GLint location, GLuint64EXT x ) { }
4325 static void null_glProgramUniform1ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
4326 static void null_glProgramUniform1ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
4327 static void null_glProgramUniform1uiEXT( GLuint program, GLint location, GLuint v0 ) { }
4328 static void null_glProgramUniform1uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4329 static void null_glProgramUniform1uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4330 static void null_glProgramUniform2d( GLuint program, GLint location, GLdouble v0, GLdouble v1 ) { }
4331 static void null_glProgramUniform2dEXT( GLuint program, GLint location, GLdouble x, GLdouble y ) { }
4332 static void null_glProgramUniform2dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4333 static void null_glProgramUniform2dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4334 static void null_glProgramUniform2f( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
4335 static void null_glProgramUniform2fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1 ) { }
4336 static void null_glProgramUniform2fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4337 static void null_glProgramUniform2fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4338 static void null_glProgramUniform2i( GLuint program, GLint location, GLint v0, GLint v1 ) { }
4339 static void null_glProgramUniform2i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y ) { }
4340 static void null_glProgramUniform2i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y ) { }
4341 static void null_glProgramUniform2i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
4342 static void null_glProgramUniform2i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
4343 static void null_glProgramUniform2iEXT( GLuint program, GLint location, GLint v0, GLint v1 ) { }
4344 static void null_glProgramUniform2iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4345 static void null_glProgramUniform2ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4346 static void null_glProgramUniform2ui( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
4347 static void null_glProgramUniform2ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y ) { }
4348 static void null_glProgramUniform2ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y ) { }
4349 static void null_glProgramUniform2ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
4350 static void null_glProgramUniform2ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
4351 static void null_glProgramUniform2uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1 ) { }
4352 static void null_glProgramUniform2uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4353 static void null_glProgramUniform2uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4354 static void null_glProgramUniform3d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2 ) { }
4355 static void null_glProgramUniform3dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
4356 static void null_glProgramUniform3dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4357 static void null_glProgramUniform3dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4358 static void null_glProgramUniform3f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4359 static void null_glProgramUniform3fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4360 static void null_glProgramUniform3fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4361 static void null_glProgramUniform3fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4362 static void null_glProgramUniform3i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
4363 static void null_glProgramUniform3i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
4364 static void null_glProgramUniform3i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
4365 static void null_glProgramUniform3i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
4366 static void null_glProgramUniform3i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
4367 static void null_glProgramUniform3iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2 ) { }
4368 static void null_glProgramUniform3iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4369 static void null_glProgramUniform3ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4370 static void null_glProgramUniform3ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4371 static void null_glProgramUniform3ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
4372 static void null_glProgramUniform3ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
4373 static void null_glProgramUniform3ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
4374 static void null_glProgramUniform3ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
4375 static void null_glProgramUniform3uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4376 static void null_glProgramUniform3uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4377 static void null_glProgramUniform3uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4378 static void null_glProgramUniform4d( GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3 ) { }
4379 static void null_glProgramUniform4dEXT( GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4380 static void null_glProgramUniform4dv( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4381 static void null_glProgramUniform4dvEXT( GLuint program, GLint location, GLsizei count, const GLdouble *value ) { }
4382 static void null_glProgramUniform4f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4383 static void null_glProgramUniform4fEXT( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4384 static void null_glProgramUniform4fv( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4385 static void null_glProgramUniform4fvEXT( GLuint program, GLint location, GLsizei count, const GLfloat *value ) { }
4386 static void null_glProgramUniform4i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4387 static void null_glProgramUniform4i64ARB( GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
4388 static void null_glProgramUniform4i64NV( GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
4389 static void null_glProgramUniform4i64vARB( GLuint program, GLint location, GLsizei count, const GLint64 *value ) { }
4390 static void null_glProgramUniform4i64vNV( GLuint program, GLint location, GLsizei count, const GLint64EXT *value ) { }
4391 static void null_glProgramUniform4iEXT( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4392 static void null_glProgramUniform4iv( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4393 static void null_glProgramUniform4ivEXT( GLuint program, GLint location, GLsizei count, const GLint *value ) { }
4394 static void null_glProgramUniform4ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4395 static void null_glProgramUniform4ui64ARB( GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
4396 static void null_glProgramUniform4ui64NV( GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
4397 static void null_glProgramUniform4ui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *value ) { }
4398 static void null_glProgramUniform4ui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
4399 static void null_glProgramUniform4uiEXT( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4400 static void null_glProgramUniform4uiv( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4401 static void null_glProgramUniform4uivEXT( GLuint program, GLint location, GLsizei count, const GLuint *value ) { }
4402 static void null_glProgramUniformHandleui64ARB( GLuint program, GLint location, GLuint64 value ) { }
4403 static void null_glProgramUniformHandleui64NV( GLuint program, GLint location, GLuint64 value ) { }
4404 static void null_glProgramUniformHandleui64vARB( GLuint program, GLint location, GLsizei count, const GLuint64 *values ) { }
4405 static void null_glProgramUniformHandleui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64 *values ) { }
4406 static void null_glProgramUniformMatrix2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4407 static void null_glProgramUniformMatrix2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4408 static void null_glProgramUniformMatrix2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4409 static void null_glProgramUniformMatrix2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4410 static void null_glProgramUniformMatrix2x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4411 static void null_glProgramUniformMatrix2x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4412 static void null_glProgramUniformMatrix2x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4413 static void null_glProgramUniformMatrix2x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4414 static void null_glProgramUniformMatrix2x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4415 static void null_glProgramUniformMatrix2x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4416 static void null_glProgramUniformMatrix2x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4417 static void null_glProgramUniformMatrix2x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4418 static void null_glProgramUniformMatrix3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4419 static void null_glProgramUniformMatrix3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4420 static void null_glProgramUniformMatrix3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4421 static void null_glProgramUniformMatrix3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4422 static void null_glProgramUniformMatrix3x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4423 static void null_glProgramUniformMatrix3x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4424 static void null_glProgramUniformMatrix3x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4425 static void null_glProgramUniformMatrix3x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4426 static void null_glProgramUniformMatrix3x4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4427 static void null_glProgramUniformMatrix3x4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4428 static void null_glProgramUniformMatrix3x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4429 static void null_glProgramUniformMatrix3x4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4430 static void null_glProgramUniformMatrix4dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4431 static void null_glProgramUniformMatrix4dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4432 static void null_glProgramUniformMatrix4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4433 static void null_glProgramUniformMatrix4fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4434 static void null_glProgramUniformMatrix4x2dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4435 static void null_glProgramUniformMatrix4x2dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4436 static void null_glProgramUniformMatrix4x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4437 static void null_glProgramUniformMatrix4x2fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4438 static void null_glProgramUniformMatrix4x3dv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4439 static void null_glProgramUniformMatrix4x3dvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4440 static void null_glProgramUniformMatrix4x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4441 static void null_glProgramUniformMatrix4x3fvEXT( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4442 static void null_glProgramUniformui64NV( GLuint program, GLint location, GLuint64EXT value ) { }
4443 static void null_glProgramUniformui64vNV( GLuint program, GLint location, GLsizei count, const GLuint64EXT *value ) { }
4444 static void null_glProgramVertexLimitNV( GLenum target, GLint limit ) { }
4445 static void null_glProvokingVertex( GLenum mode ) { }
4446 static void null_glProvokingVertexEXT( GLenum mode ) { }
4447 static void null_glPushClientAttribDefaultEXT( GLbitfield mask ) { }
4448 static void null_glPushDebugGroup( GLenum source, GLuint id, GLsizei length, const GLchar *message ) { }
4449 static void null_glPushGroupMarkerEXT( GLsizei length, const GLchar *marker ) { }
4450 static void null_glQueryCounter( GLuint id, GLenum target ) { }
4451 static GLbitfield null_glQueryMatrixxOES( GLfixed *mantissa, GLint *exponent ) { return 0; }
4452 static void null_glQueryObjectParameteruiAMD( GLenum target, GLuint id, GLenum pname, GLuint param ) { }
4453 static GLint null_glQueryResourceNV( GLenum queryType, GLint tagId, GLuint count, GLint *buffer ) { return 0; }
4454 static void null_glQueryResourceTagNV( GLint tagId, const GLchar *tagString ) { }
4455 static void null_glRasterPos2xOES( GLfixed x, GLfixed y ) { }
4456 static void null_glRasterPos2xvOES( const GLfixed *coords ) { }
4457 static void null_glRasterPos3xOES( GLfixed x, GLfixed y, GLfixed z ) { }
4458 static void null_glRasterPos3xvOES( const GLfixed *coords ) { }
4459 static void null_glRasterPos4xOES( GLfixed x, GLfixed y, GLfixed z, GLfixed w ) { }
4460 static void null_glRasterPos4xvOES( const GLfixed *coords ) { }
4461 static void null_glRasterSamplesEXT( GLuint samples, GLboolean fixedsamplelocations ) { }
4462 static void null_glReadBufferRegion( GLenum region, GLint x, GLint y, GLsizei width, GLsizei height ) { }
4463 static void null_glReadInstrumentsSGIX( GLint marker ) { }
4464 static void null_glReadnPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data ) { }
4465 static void null_glReadnPixelsARB( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data ) { }
4466 static void null_glRectxOES( GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2 ) { }
4467 static void null_glRectxvOES( const GLfixed *v1, const GLfixed *v2 ) { }
4468 static void null_glReferencePlaneSGIX( const GLdouble *equation ) { }
4469 static GLboolean null_glReleaseKeyedMutexWin32EXT( GLuint memory, GLuint64 key ) { return 0; }
4470 static void null_glReleaseShaderCompiler(void) { }
4471 static void null_glRenderGpuMaskNV( GLbitfield mask ) { }
4472 static void null_glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
4473 static void null_glRenderbufferStorageEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) { }
4474 static void null_glRenderbufferStorageMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4475 static void null_glRenderbufferStorageMultisampleAdvancedAMD( GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4476 static void null_glRenderbufferStorageMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4477 static void null_glRenderbufferStorageMultisampleEXT( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height ) { }
4478 static void null_glReplacementCodePointerSUN( GLenum type, GLsizei stride, const void **pointer ) { }
4479 static void null_glReplacementCodeubSUN( GLubyte code ) { }
4480 static void null_glReplacementCodeubvSUN( const GLubyte *code ) { }
4481 static void null_glReplacementCodeuiColor3fVertex3fSUN( GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
4482 static void null_glReplacementCodeuiColor3fVertex3fvSUN( const GLuint *rc, const GLfloat *c, const GLfloat *v ) { }
4483 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 ) { }
4484 static void null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
4485 static void null_glReplacementCodeuiColor4ubVertex3fSUN( GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
4486 static void null_glReplacementCodeuiColor4ubVertex3fvSUN( const GLuint *rc, const GLubyte *c, const GLfloat *v ) { }
4487 static void null_glReplacementCodeuiNormal3fVertex3fSUN( GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4488 static void null_glReplacementCodeuiNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *n, const GLfloat *v ) { }
4489 static void null_glReplacementCodeuiSUN( GLuint code ) { }
4490 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 ) { }
4491 static void null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
4492 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4493 static void null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v ) { }
4494 static void null_glReplacementCodeuiTexCoord2fVertex3fSUN( GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
4495 static void null_glReplacementCodeuiTexCoord2fVertex3fvSUN( const GLuint *rc, const GLfloat *tc, const GLfloat *v ) { }
4496 static void null_glReplacementCodeuiVertex3fSUN( GLuint rc, GLfloat x, GLfloat y, GLfloat z ) { }
4497 static void null_glReplacementCodeuiVertex3fvSUN( const GLuint *rc, const GLfloat *v ) { }
4498 static void null_glReplacementCodeuivSUN( const GLuint *code ) { }
4499 static void null_glReplacementCodeusSUN( GLushort code ) { }
4500 static void null_glReplacementCodeusvSUN( const GLushort *code ) { }
4501 static void null_glRequestResidentProgramsNV( GLsizei n, const GLuint *programs ) { }
4502 static void null_glResetHistogram( GLenum target ) { }
4503 static void null_glResetHistogramEXT( GLenum target ) { }
4504 static void null_glResetMemoryObjectParameterNV( GLuint memory, GLenum pname ) { }
4505 static void null_glResetMinmax( GLenum target ) { }
4506 static void null_glResetMinmaxEXT( GLenum target ) { }
4507 static void null_glResizeBuffersMESA(void) { }
4508 static void null_glResolveDepthValuesNV(void) { }
4509 static void null_glResumeTransformFeedback(void) { }
4510 static void null_glResumeTransformFeedbackNV(void) { }
4511 static void null_glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) { }
4512 static void null_glSampleCoverage( GLfloat value, GLboolean invert ) { }
4513 static void null_glSampleCoverageARB( GLfloat value, GLboolean invert ) { }
4514 static void null_glSampleMapATI( GLuint dst, GLuint interp, GLenum swizzle ) { }
4515 static void null_glSampleMaskEXT( GLclampf value, GLboolean invert ) { }
4516 static void null_glSampleMaskIndexedNV( GLuint index, GLbitfield mask ) { }
4517 static void null_glSampleMaskSGIS( GLclampf value, GLboolean invert ) { }
4518 static void null_glSampleMaski( GLuint maskNumber, GLbitfield mask ) { }
4519 static void null_glSamplePatternEXT( GLenum pattern ) { }
4520 static void null_glSamplePatternSGIS( GLenum pattern ) { }
4521 static void null_glSamplerParameterIiv( GLuint sampler, GLenum pname, const GLint *param ) { }
4522 static void null_glSamplerParameterIuiv( GLuint sampler, GLenum pname, const GLuint *param ) { }
4523 static void null_glSamplerParameterf( GLuint sampler, GLenum pname, GLfloat param ) { }
4524 static void null_glSamplerParameterfv( GLuint sampler, GLenum pname, const GLfloat *param ) { }
4525 static void null_glSamplerParameteri( GLuint sampler, GLenum pname, GLint param ) { }
4526 static void null_glSamplerParameteriv( GLuint sampler, GLenum pname, const GLint *param ) { }
4527 static void null_glScalexOES( GLfixed x, GLfixed y, GLfixed z ) { }
4528 static void null_glScissorArrayv( GLuint first, GLsizei count, const GLint *v ) { }
4529 static void null_glScissorExclusiveArrayvNV( GLuint first, GLsizei count, const GLint *v ) { }
4530 static void null_glScissorExclusiveNV( GLint x, GLint y, GLsizei width, GLsizei height ) { }
4531 static void null_glScissorIndexed( GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height ) { }
4532 static void null_glScissorIndexedv( GLuint index, const GLint *v ) { }
4533 static void null_glSecondaryColor3b( GLbyte red, GLbyte green, GLbyte blue ) { }
4534 static void null_glSecondaryColor3bEXT( GLbyte red, GLbyte green, GLbyte blue ) { }
4535 static void null_glSecondaryColor3bv( const GLbyte *v ) { }
4536 static void null_glSecondaryColor3bvEXT( const GLbyte *v ) { }
4537 static void null_glSecondaryColor3d( GLdouble red, GLdouble green, GLdouble blue ) { }
4538 static void null_glSecondaryColor3dEXT( GLdouble red, GLdouble green, GLdouble blue ) { }
4539 static void null_glSecondaryColor3dv( const GLdouble *v ) { }
4540 static void null_glSecondaryColor3dvEXT( const GLdouble *v ) { }
4541 static void null_glSecondaryColor3f( GLfloat red, GLfloat green, GLfloat blue ) { }
4542 static void null_glSecondaryColor3fEXT( GLfloat red, GLfloat green, GLfloat blue ) { }
4543 static void null_glSecondaryColor3fv( const GLfloat *v ) { }
4544 static void null_glSecondaryColor3fvEXT( const GLfloat *v ) { }
4545 static void null_glSecondaryColor3hNV( GLhalfNV red, GLhalfNV green, GLhalfNV blue ) { }
4546 static void null_glSecondaryColor3hvNV( const GLhalfNV *v ) { }
4547 static void null_glSecondaryColor3i( GLint red, GLint green, GLint blue ) { }
4548 static void null_glSecondaryColor3iEXT( GLint red, GLint green, GLint blue ) { }
4549 static void null_glSecondaryColor3iv( const GLint *v ) { }
4550 static void null_glSecondaryColor3ivEXT( const GLint *v ) { }
4551 static void null_glSecondaryColor3s( GLshort red, GLshort green, GLshort blue ) { }
4552 static void null_glSecondaryColor3sEXT( GLshort red, GLshort green, GLshort blue ) { }
4553 static void null_glSecondaryColor3sv( const GLshort *v ) { }
4554 static void null_glSecondaryColor3svEXT( const GLshort *v ) { }
4555 static void null_glSecondaryColor3ub( GLubyte red, GLubyte green, GLubyte blue ) { }
4556 static void null_glSecondaryColor3ubEXT( GLubyte red, GLubyte green, GLubyte blue ) { }
4557 static void null_glSecondaryColor3ubv( const GLubyte *v ) { }
4558 static void null_glSecondaryColor3ubvEXT( const GLubyte *v ) { }
4559 static void null_glSecondaryColor3ui( GLuint red, GLuint green, GLuint blue ) { }
4560 static void null_glSecondaryColor3uiEXT( GLuint red, GLuint green, GLuint blue ) { }
4561 static void null_glSecondaryColor3uiv( const GLuint *v ) { }
4562 static void null_glSecondaryColor3uivEXT( const GLuint *v ) { }
4563 static void null_glSecondaryColor3us( GLushort red, GLushort green, GLushort blue ) { }
4564 static void null_glSecondaryColor3usEXT( GLushort red, GLushort green, GLushort blue ) { }
4565 static void null_glSecondaryColor3usv( const GLushort *v ) { }
4566 static void null_glSecondaryColor3usvEXT( const GLushort *v ) { }
4567 static void null_glSecondaryColorFormatNV( GLint size, GLenum type, GLsizei stride ) { }
4568 static void null_glSecondaryColorP3ui( GLenum type, GLuint color ) { }
4569 static void null_glSecondaryColorP3uiv( GLenum type, const GLuint *color ) { }
4570 static void null_glSecondaryColorPointer( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
4571 static void null_glSecondaryColorPointerEXT( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
4572 static void null_glSecondaryColorPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
4573 static void null_glSelectPerfMonitorCountersAMD( GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList ) { }
4574 static void null_glSelectTextureCoordSetSGIS( GLenum target ) { }
4575 static void null_glSelectTextureSGIS( GLenum target ) { }
4576 static void null_glSemaphoreParameterui64vEXT( GLuint semaphore, GLenum pname, const GLuint64 *params ) { }
4577 static void null_glSeparableFilter2D( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column ) { }
4578 static void null_glSeparableFilter2DEXT( GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column ) { }
4579 static void null_glSetFenceAPPLE( GLuint fence ) { }
4580 static void null_glSetFenceNV( GLuint fence, GLenum condition ) { }
4581 static void null_glSetFragmentShaderConstantATI( GLuint dst, const GLfloat *value ) { }
4582 static void null_glSetInvariantEXT( GLuint id, GLenum type, const void *addr ) { }
4583 static void null_glSetLocalConstantEXT( GLuint id, GLenum type, const void *addr ) { }
4584 static void null_glSetMultisamplefvAMD( GLenum pname, GLuint index, const GLfloat *val ) { }
4585 static void null_glShaderBinary( GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length ) { }
4586 static void null_glShaderOp1EXT( GLenum op, GLuint res, GLuint arg1 ) { }
4587 static void null_glShaderOp2EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2 ) { }
4588 static void null_glShaderOp3EXT( GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3 ) { }
4589 static void null_glShaderSource( GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length ) { }
4590 static void null_glShaderSourceARB( GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length ) { }
4591 static void null_glShaderStorageBlockBinding( GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding ) { }
4592 static void null_glShadingRateImageBarrierNV( GLboolean synchronize ) { }
4593 static void null_glShadingRateImagePaletteNV( GLuint viewport, GLuint first, GLsizei count, const GLenum *rates ) { }
4594 static void null_glShadingRateSampleOrderCustomNV( GLenum rate, GLuint samples, const GLint *locations ) { }
4595 static void null_glShadingRateSampleOrderNV( GLenum order ) { }
4596 static void null_glSharpenTexFuncSGIS( GLenum target, GLsizei n, const GLfloat *points ) { }
4597 static void null_glSignalSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts ) { }
4598 static void null_glSignalSemaphoreui64NVX( GLuint signalGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
4599 static void null_glSignalVkFenceNV( GLuint64 vkFence ) { }
4600 static void null_glSignalVkSemaphoreNV( GLuint64 vkSemaphore ) { }
4601 static void null_glSpecializeShader( GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue ) { }
4602 static void null_glSpecializeShaderARB( GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue ) { }
4603 static void null_glSpriteParameterfSGIX( GLenum pname, GLfloat param ) { }
4604 static void null_glSpriteParameterfvSGIX( GLenum pname, const GLfloat *params ) { }
4605 static void null_glSpriteParameteriSGIX( GLenum pname, GLint param ) { }
4606 static void null_glSpriteParameterivSGIX( GLenum pname, const GLint *params ) { }
4607 static void null_glStartInstrumentsSGIX(void) { }
4608 static void null_glStateCaptureNV( GLuint state, GLenum mode ) { }
4609 static void null_glStencilClearTagEXT( GLsizei stencilTagBits, GLuint stencilClearTag ) { }
4610 static void null_glStencilFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues ) { }
4611 static void null_glStencilFillPathNV( GLuint path, GLenum fillMode, GLuint mask ) { }
4612 static void null_glStencilFuncSeparate( GLenum face, GLenum func, GLint ref, GLuint mask ) { }
4613 static void null_glStencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask ) { }
4614 static void null_glStencilMaskSeparate( GLenum face, GLuint mask ) { }
4615 static void null_glStencilOpSeparate( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
4616 static void null_glStencilOpSeparateATI( GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass ) { }
4617 static void null_glStencilOpValueAMD( GLenum face, GLuint value ) { }
4618 static void null_glStencilStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues ) { }
4619 static void null_glStencilStrokePathNV( GLuint path, GLint reference, GLuint mask ) { }
4620 static void null_glStencilThenCoverFillPathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
4621 static void null_glStencilThenCoverFillPathNV( GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode ) { }
4622 static void null_glStencilThenCoverStrokePathInstancedNV( GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues ) { }
4623 static void null_glStencilThenCoverStrokePathNV( GLuint path, GLint reference, GLuint mask, GLenum coverMode ) { }
4624 static void null_glStopInstrumentsSGIX( GLint marker ) { }
4625 static void null_glStringMarkerGREMEDY( GLsizei len, const void *string ) { }
4626 static void null_glSubpixelPrecisionBiasNV( GLuint xbits, GLuint ybits ) { }
4627 static void null_glSwizzleEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
4628 static void null_glSyncTextureINTEL( GLuint texture ) { }
4629 static void null_glTagSampleBufferSGIX(void) { }
4630 static void null_glTangent3bEXT( GLbyte tx, GLbyte ty, GLbyte tz ) { }
4631 static void null_glTangent3bvEXT( const GLbyte *v ) { }
4632 static void null_glTangent3dEXT( GLdouble tx, GLdouble ty, GLdouble tz ) { }
4633 static void null_glTangent3dvEXT( const GLdouble *v ) { }
4634 static void null_glTangent3fEXT( GLfloat tx, GLfloat ty, GLfloat tz ) { }
4635 static void null_glTangent3fvEXT( const GLfloat *v ) { }
4636 static void null_glTangent3iEXT( GLint tx, GLint ty, GLint tz ) { }
4637 static void null_glTangent3ivEXT( const GLint *v ) { }
4638 static void null_glTangent3sEXT( GLshort tx, GLshort ty, GLshort tz ) { }
4639 static void null_glTangent3svEXT( const GLshort *v ) { }
4640 static void null_glTangentPointerEXT( GLenum type, GLsizei stride, const void *pointer ) { }
4641 static void null_glTbufferMask3DFX( GLuint mask ) { }
4642 static void null_glTessellationFactorAMD( GLfloat factor ) { }
4643 static void null_glTessellationModeAMD( GLenum mode ) { }
4644 static GLboolean null_glTestFenceAPPLE( GLuint fence ) { return 0; }
4645 static GLboolean null_glTestFenceNV( GLuint fence ) { return 0; }
4646 static GLboolean null_glTestObjectAPPLE( GLenum object, GLuint name ) { return 0; }
4647 static void null_glTexAttachMemoryNV( GLenum target, GLuint memory, GLuint64 offset ) { }
4648 static void null_glTexBuffer( GLenum target, GLenum internalformat, GLuint buffer ) { }
4649 static void null_glTexBufferARB( GLenum target, GLenum internalformat, GLuint buffer ) { }
4650 static void null_glTexBufferEXT( GLenum target, GLenum internalformat, GLuint buffer ) { }
4651 static void null_glTexBufferRange( GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4652 static void null_glTexBumpParameterfvATI( GLenum pname, const GLfloat *param ) { }
4653 static void null_glTexBumpParameterivATI( GLenum pname, const GLint *param ) { }
4654 static void null_glTexCoord1bOES( GLbyte s ) { }
4655 static void null_glTexCoord1bvOES( const GLbyte *coords ) { }
4656 static void null_glTexCoord1hNV( GLhalfNV s ) { }
4657 static void null_glTexCoord1hvNV( const GLhalfNV *v ) { }
4658 static void null_glTexCoord1xOES( GLfixed s ) { }
4659 static void null_glTexCoord1xvOES( const GLfixed *coords ) { }
4660 static void null_glTexCoord2bOES( GLbyte s, GLbyte t ) { }
4661 static void null_glTexCoord2bvOES( const GLbyte *coords ) { }
4662 static void null_glTexCoord2fColor3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z ) { }
4663 static void null_glTexCoord2fColor3fVertex3fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *v ) { }
4664 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 ) { }
4665 static void null_glTexCoord2fColor4fNormal3fVertex3fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
4666 static void null_glTexCoord2fColor4ubVertex3fSUN( GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z ) { }
4667 static void null_glTexCoord2fColor4ubVertex3fvSUN( const GLfloat *tc, const GLubyte *c, const GLfloat *v ) { }
4668 static void null_glTexCoord2fNormal3fVertex3fSUN( GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z ) { }
4669 static void null_glTexCoord2fNormal3fVertex3fvSUN( const GLfloat *tc, const GLfloat *n, const GLfloat *v ) { }
4670 static void null_glTexCoord2fVertex3fSUN( GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z ) { }
4671 static void null_glTexCoord2fVertex3fvSUN( const GLfloat *tc, const GLfloat *v ) { }
4672 static void null_glTexCoord2hNV( GLhalfNV s, GLhalfNV t ) { }
4673 static void null_glTexCoord2hvNV( const GLhalfNV *v ) { }
4674 static void null_glTexCoord2xOES( GLfixed s, GLfixed t ) { }
4675 static void null_glTexCoord2xvOES( const GLfixed *coords ) { }
4676 static void null_glTexCoord3bOES( GLbyte s, GLbyte t, GLbyte r ) { }
4677 static void null_glTexCoord3bvOES( const GLbyte *coords ) { }
4678 static void null_glTexCoord3hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r ) { }
4679 static void null_glTexCoord3hvNV( const GLhalfNV *v ) { }
4680 static void null_glTexCoord3xOES( GLfixed s, GLfixed t, GLfixed r ) { }
4681 static void null_glTexCoord3xvOES( const GLfixed *coords ) { }
4682 static void null_glTexCoord4bOES( GLbyte s, GLbyte t, GLbyte r, GLbyte q ) { }
4683 static void null_glTexCoord4bvOES( const GLbyte *coords ) { }
4684 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 ) { }
4685 static void null_glTexCoord4fColor4fNormal3fVertex4fvSUN( const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v ) { }
4686 static void null_glTexCoord4fVertex4fSUN( GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
4687 static void null_glTexCoord4fVertex4fvSUN( const GLfloat *tc, const GLfloat *v ) { }
4688 static void null_glTexCoord4hNV( GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q ) { }
4689 static void null_glTexCoord4hvNV( const GLhalfNV *v ) { }
4690 static void null_glTexCoord4xOES( GLfixed s, GLfixed t, GLfixed r, GLfixed q ) { }
4691 static void null_glTexCoord4xvOES( const GLfixed *coords ) { }
4692 static void null_glTexCoordFormatNV( GLint size, GLenum type, GLsizei stride ) { }
4693 static void null_glTexCoordP1ui( GLenum type, GLuint coords ) { }
4694 static void null_glTexCoordP1uiv( GLenum type, const GLuint *coords ) { }
4695 static void null_glTexCoordP2ui( GLenum type, GLuint coords ) { }
4696 static void null_glTexCoordP2uiv( GLenum type, const GLuint *coords ) { }
4697 static void null_glTexCoordP3ui( GLenum type, GLuint coords ) { }
4698 static void null_glTexCoordP3uiv( GLenum type, const GLuint *coords ) { }
4699 static void null_glTexCoordP4ui( GLenum type, GLuint coords ) { }
4700 static void null_glTexCoordP4uiv( GLenum type, const GLuint *coords ) { }
4701 static void null_glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
4702 static void null_glTexCoordPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
4703 static void null_glTexCoordPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
4704 static void null_glTexEnvxOES( GLenum target, GLenum pname, GLfixed param ) { }
4705 static void null_glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
4706 static void null_glTexFilterFuncSGIS( GLenum target, GLenum filter, GLsizei n, const GLfloat *weights ) { }
4707 static void null_glTexGenxOES( GLenum coord, GLenum pname, GLfixed param ) { }
4708 static void null_glTexGenxvOES( GLenum coord, GLenum pname, const GLfixed *params ) { }
4709 static void null_glTexImage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4710 static void null_glTexImage2DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
4711 static void null_glTexImage3D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4712 static void null_glTexImage3DEXT( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4713 static void null_glTexImage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4714 static void null_glTexImage3DMultisampleCoverageNV( GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
4715 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 void *pixels ) { }
4716 static void null_glTexPageCommitmentARB( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
4717 static void null_glTexParameterIiv( GLenum target, GLenum pname, const GLint *params ) { }
4718 static void null_glTexParameterIivEXT( GLenum target, GLenum pname, const GLint *params ) { }
4719 static void null_glTexParameterIuiv( GLenum target, GLenum pname, const GLuint *params ) { }
4720 static void null_glTexParameterIuivEXT( GLenum target, GLenum pname, const GLuint *params ) { }
4721 static void null_glTexParameterxOES( GLenum target, GLenum pname, GLfixed param ) { }
4722 static void null_glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed *params ) { }
4723 static void null_glTexRenderbufferNV( GLenum target, GLuint renderbuffer ) { }
4724 static void null_glTexStorage1D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
4725 static void null_glTexStorage2D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
4726 static void null_glTexStorage2DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4727 static void null_glTexStorage3D( GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
4728 static void null_glTexStorage3DMultisample( GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4729 static void null_glTexStorageMem1DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
4730 static void null_glTexStorageMem2DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
4731 static void null_glTexStorageMem2DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4732 static void null_glTexStorageMem3DEXT( GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
4733 static void null_glTexStorageMem3DMultisampleEXT( GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4734 static void null_glTexStorageSparseAMD( GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
4735 static void null_glTexSubImage1DEXT( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
4736 static void null_glTexSubImage2DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
4737 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 void *pixels ) { }
4738 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 void *pixels ) { }
4739 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 void *pixels ) { }
4740 static void null_glTextureAttachMemoryNV( GLuint texture, GLuint memory, GLuint64 offset ) { }
4741 static void null_glTextureBarrier(void) { }
4742 static void null_glTextureBarrierNV(void) { }
4743 static void null_glTextureBuffer( GLuint texture, GLenum internalformat, GLuint buffer ) { }
4744 static void null_glTextureBufferEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer ) { }
4745 static void null_glTextureBufferRange( GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4746 static void null_glTextureBufferRangeEXT( GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4747 static void null_glTextureColorMaskSGIS( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) { }
4748 static void null_glTextureImage1DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4749 static void null_glTextureImage2DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4750 static void null_glTextureImage2DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
4751 static void null_glTextureImage2DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations ) { }
4752 static void null_glTextureImage3DEXT( GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels ) { }
4753 static void null_glTextureImage3DMultisampleCoverageNV( GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
4754 static void null_glTextureImage3DMultisampleNV( GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations ) { }
4755 static void null_glTextureLightEXT( GLenum pname ) { }
4756 static void null_glTextureMaterialEXT( GLenum face, GLenum mode ) { }
4757 static void null_glTextureNormalEXT( GLenum mode ) { }
4758 static void null_glTexturePageCommitmentEXT( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit ) { }
4759 static void null_glTextureParameterIiv( GLuint texture, GLenum pname, const GLint *params ) { }
4760 static void null_glTextureParameterIivEXT( GLuint texture, GLenum target, GLenum pname, const GLint *params ) { }
4761 static void null_glTextureParameterIuiv( GLuint texture, GLenum pname, const GLuint *params ) { }
4762 static void null_glTextureParameterIuivEXT( GLuint texture, GLenum target, GLenum pname, const GLuint *params ) { }
4763 static void null_glTextureParameterf( GLuint texture, GLenum pname, GLfloat param ) { }
4764 static void null_glTextureParameterfEXT( GLuint texture, GLenum target, GLenum pname, GLfloat param ) { }
4765 static void null_glTextureParameterfv( GLuint texture, GLenum pname, const GLfloat *param ) { }
4766 static void null_glTextureParameterfvEXT( GLuint texture, GLenum target, GLenum pname, const GLfloat *params ) { }
4767 static void null_glTextureParameteri( GLuint texture, GLenum pname, GLint param ) { }
4768 static void null_glTextureParameteriEXT( GLuint texture, GLenum target, GLenum pname, GLint param ) { }
4769 static void null_glTextureParameteriv( GLuint texture, GLenum pname, const GLint *param ) { }
4770 static void null_glTextureParameterivEXT( GLuint texture, GLenum target, GLenum pname, const GLint *params ) { }
4771 static void null_glTextureRangeAPPLE( GLenum target, GLsizei length, const void *pointer ) { }
4772 static void null_glTextureRenderbufferEXT( GLuint texture, GLenum target, GLuint renderbuffer ) { }
4773 static void null_glTextureStorage1D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width ) { }
4774 static void null_glTextureStorage1DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width ) { }
4775 static void null_glTextureStorage2D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
4776 static void null_glTextureStorage2DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height ) { }
4777 static void null_glTextureStorage2DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4778 static void null_glTextureStorage2DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations ) { }
4779 static void null_glTextureStorage3D( GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
4780 static void null_glTextureStorage3DEXT( GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth ) { }
4781 static void null_glTextureStorage3DMultisample( GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4782 static void null_glTextureStorage3DMultisampleEXT( GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations ) { }
4783 static void null_glTextureStorageMem1DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset ) { }
4784 static void null_glTextureStorageMem2DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset ) { }
4785 static void null_glTextureStorageMem2DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4786 static void null_glTextureStorageMem3DEXT( GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset ) { }
4787 static void null_glTextureStorageMem3DMultisampleEXT( GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset ) { }
4788 static void null_glTextureStorageSparseAMD( GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags ) { }
4789 static void null_glTextureSubImage1D( GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
4790 static void null_glTextureSubImage1DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels ) { }
4791 static void null_glTextureSubImage2D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
4792 static void null_glTextureSubImage2DEXT( GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels ) { }
4793 static void null_glTextureSubImage3D( GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels ) { }
4794 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 void *pixels ) { }
4795 static void null_glTextureView( GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers ) { }
4796 static void null_glTrackMatrixNV( GLenum target, GLuint address, GLenum matrix, GLenum transform ) { }
4797 static void null_glTransformFeedbackAttribsNV( GLsizei count, const GLint *attribs, GLenum bufferMode ) { }
4798 static void null_glTransformFeedbackBufferBase( GLuint xfb, GLuint index, GLuint buffer ) { }
4799 static void null_glTransformFeedbackBufferRange( GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size ) { }
4800 static void null_glTransformFeedbackStreamAttribsNV( GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode ) { }
4801 static void null_glTransformFeedbackVaryings( GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode ) { }
4802 static void null_glTransformFeedbackVaryingsEXT( GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode ) { }
4803 static void null_glTransformFeedbackVaryingsNV( GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode ) { }
4804 static void null_glTransformPathNV( GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues ) { }
4805 static void null_glTranslatexOES( GLfixed x, GLfixed y, GLfixed z ) { }
4806 static void null_glUniform1d( GLint location, GLdouble x ) { }
4807 static void null_glUniform1dv( GLint location, GLsizei count, const GLdouble *value ) { }
4808 static void null_glUniform1f( GLint location, GLfloat v0 ) { }
4809 static void null_glUniform1fARB( GLint location, GLfloat v0 ) { }
4810 static void null_glUniform1fv( GLint location, GLsizei count, const GLfloat *value ) { }
4811 static void null_glUniform1fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
4812 static void null_glUniform1i( GLint location, GLint v0 ) { }
4813 static void null_glUniform1i64ARB( GLint location, GLint64 x ) { }
4814 static void null_glUniform1i64NV( GLint location, GLint64EXT x ) { }
4815 static void null_glUniform1i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
4816 static void null_glUniform1i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
4817 static void null_glUniform1iARB( GLint location, GLint v0 ) { }
4818 static void null_glUniform1iv( GLint location, GLsizei count, const GLint *value ) { }
4819 static void null_glUniform1ivARB( GLint location, GLsizei count, const GLint *value ) { }
4820 static void null_glUniform1ui( GLint location, GLuint v0 ) { }
4821 static void null_glUniform1ui64ARB( GLint location, GLuint64 x ) { }
4822 static void null_glUniform1ui64NV( GLint location, GLuint64EXT x ) { }
4823 static void null_glUniform1ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
4824 static void null_glUniform1ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
4825 static void null_glUniform1uiEXT( GLint location, GLuint v0 ) { }
4826 static void null_glUniform1uiv( GLint location, GLsizei count, const GLuint *value ) { }
4827 static void null_glUniform1uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
4828 static void null_glUniform2d( GLint location, GLdouble x, GLdouble y ) { }
4829 static void null_glUniform2dv( GLint location, GLsizei count, const GLdouble *value ) { }
4830 static void null_glUniform2f( GLint location, GLfloat v0, GLfloat v1 ) { }
4831 static void null_glUniform2fARB( GLint location, GLfloat v0, GLfloat v1 ) { }
4832 static void null_glUniform2fv( GLint location, GLsizei count, const GLfloat *value ) { }
4833 static void null_glUniform2fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
4834 static void null_glUniform2i( GLint location, GLint v0, GLint v1 ) { }
4835 static void null_glUniform2i64ARB( GLint location, GLint64 x, GLint64 y ) { }
4836 static void null_glUniform2i64NV( GLint location, GLint64EXT x, GLint64EXT y ) { }
4837 static void null_glUniform2i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
4838 static void null_glUniform2i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
4839 static void null_glUniform2iARB( GLint location, GLint v0, GLint v1 ) { }
4840 static void null_glUniform2iv( GLint location, GLsizei count, const GLint *value ) { }
4841 static void null_glUniform2ivARB( GLint location, GLsizei count, const GLint *value ) { }
4842 static void null_glUniform2ui( GLint location, GLuint v0, GLuint v1 ) { }
4843 static void null_glUniform2ui64ARB( GLint location, GLuint64 x, GLuint64 y ) { }
4844 static void null_glUniform2ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y ) { }
4845 static void null_glUniform2ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
4846 static void null_glUniform2ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
4847 static void null_glUniform2uiEXT( GLint location, GLuint v0, GLuint v1 ) { }
4848 static void null_glUniform2uiv( GLint location, GLsizei count, const GLuint *value ) { }
4849 static void null_glUniform2uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
4850 static void null_glUniform3d( GLint location, GLdouble x, GLdouble y, GLdouble z ) { }
4851 static void null_glUniform3dv( GLint location, GLsizei count, const GLdouble *value ) { }
4852 static void null_glUniform3f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4853 static void null_glUniform3fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2 ) { }
4854 static void null_glUniform3fv( GLint location, GLsizei count, const GLfloat *value ) { }
4855 static void null_glUniform3fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
4856 static void null_glUniform3i( GLint location, GLint v0, GLint v1, GLint v2 ) { }
4857 static void null_glUniform3i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z ) { }
4858 static void null_glUniform3i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
4859 static void null_glUniform3i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
4860 static void null_glUniform3i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
4861 static void null_glUniform3iARB( GLint location, GLint v0, GLint v1, GLint v2 ) { }
4862 static void null_glUniform3iv( GLint location, GLsizei count, const GLint *value ) { }
4863 static void null_glUniform3ivARB( GLint location, GLsizei count, const GLint *value ) { }
4864 static void null_glUniform3ui( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4865 static void null_glUniform3ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z ) { }
4866 static void null_glUniform3ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
4867 static void null_glUniform3ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
4868 static void null_glUniform3ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
4869 static void null_glUniform3uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2 ) { }
4870 static void null_glUniform3uiv( GLint location, GLsizei count, const GLuint *value ) { }
4871 static void null_glUniform3uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
4872 static void null_glUniform4d( GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
4873 static void null_glUniform4dv( GLint location, GLsizei count, const GLdouble *value ) { }
4874 static void null_glUniform4f( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4875 static void null_glUniform4fARB( GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3 ) { }
4876 static void null_glUniform4fv( GLint location, GLsizei count, const GLfloat *value ) { }
4877 static void null_glUniform4fvARB( GLint location, GLsizei count, const GLfloat *value ) { }
4878 static void null_glUniform4i( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4879 static void null_glUniform4i64ARB( GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w ) { }
4880 static void null_glUniform4i64NV( GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
4881 static void null_glUniform4i64vARB( GLint location, GLsizei count, const GLint64 *value ) { }
4882 static void null_glUniform4i64vNV( GLint location, GLsizei count, const GLint64EXT *value ) { }
4883 static void null_glUniform4iARB( GLint location, GLint v0, GLint v1, GLint v2, GLint v3 ) { }
4884 static void null_glUniform4iv( GLint location, GLsizei count, const GLint *value ) { }
4885 static void null_glUniform4ivARB( GLint location, GLsizei count, const GLint *value ) { }
4886 static void null_glUniform4ui( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4887 static void null_glUniform4ui64ARB( GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w ) { }
4888 static void null_glUniform4ui64NV( GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
4889 static void null_glUniform4ui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
4890 static void null_glUniform4ui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
4891 static void null_glUniform4uiEXT( GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3 ) { }
4892 static void null_glUniform4uiv( GLint location, GLsizei count, const GLuint *value ) { }
4893 static void null_glUniform4uivEXT( GLint location, GLsizei count, const GLuint *value ) { }
4894 static void null_glUniformBlockBinding( GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding ) { }
4895 static void null_glUniformBufferEXT( GLuint program, GLint location, GLuint buffer ) { }
4896 static void null_glUniformHandleui64ARB( GLint location, GLuint64 value ) { }
4897 static void null_glUniformHandleui64NV( GLint location, GLuint64 value ) { }
4898 static void null_glUniformHandleui64vARB( GLint location, GLsizei count, const GLuint64 *value ) { }
4899 static void null_glUniformHandleui64vNV( GLint location, GLsizei count, const GLuint64 *value ) { }
4900 static void null_glUniformMatrix2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4901 static void null_glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4902 static void null_glUniformMatrix2fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4903 static void null_glUniformMatrix2x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4904 static void null_glUniformMatrix2x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4905 static void null_glUniformMatrix2x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4906 static void null_glUniformMatrix2x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4907 static void null_glUniformMatrix3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4908 static void null_glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4909 static void null_glUniformMatrix3fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4910 static void null_glUniformMatrix3x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4911 static void null_glUniformMatrix3x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4912 static void null_glUniformMatrix3x4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4913 static void null_glUniformMatrix3x4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4914 static void null_glUniformMatrix4dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4915 static void null_glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4916 static void null_glUniformMatrix4fvARB( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4917 static void null_glUniformMatrix4x2dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4918 static void null_glUniformMatrix4x2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4919 static void null_glUniformMatrix4x3dv( GLint location, GLsizei count, GLboolean transpose, const GLdouble *value ) { }
4920 static void null_glUniformMatrix4x3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) { }
4921 static void null_glUniformSubroutinesuiv( GLenum shadertype, GLsizei count, const GLuint *indices ) { }
4922 static void null_glUniformui64NV( GLint location, GLuint64EXT value ) { }
4923 static void null_glUniformui64vNV( GLint location, GLsizei count, const GLuint64EXT *value ) { }
4924 static void null_glUnlockArraysEXT(void) { }
4925 static GLboolean null_glUnmapBuffer( GLenum target ) { return 0; }
4926 static GLboolean null_glUnmapBufferARB( GLenum target ) { return 0; }
4927 static GLboolean null_glUnmapNamedBuffer( GLuint buffer ) { return 0; }
4928 static GLboolean null_glUnmapNamedBufferEXT( GLuint buffer ) { return 0; }
4929 static void null_glUnmapObjectBufferATI( GLuint buffer ) { }
4930 static void null_glUnmapTexture2DINTEL( GLuint texture, GLint level ) { }
4931 static void null_glUpdateObjectBufferATI( GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve ) { }
4932 static void null_glUploadGpuMaskNVX( GLbitfield mask ) { }
4933 static void null_glUseProgram( GLuint program ) { }
4934 static void null_glUseProgramObjectARB( GLhandleARB programObj ) { }
4935 static void null_glUseProgramStages( GLuint pipeline, GLbitfield stages, GLuint program ) { }
4936 static void null_glUseShaderProgramEXT( GLenum type, GLuint program ) { }
4937 static void null_glVDPAUFiniNV(void) { }
4938 static void null_glVDPAUGetSurfaceivNV( GLvdpauSurfaceNV surface, GLenum pname, GLsizei count, GLsizei *length, GLint *values ) { }
4939 static void null_glVDPAUInitNV( const void *vdpDevice, const void *getProcAddress ) { }
4940 static GLboolean null_glVDPAUIsSurfaceNV( GLvdpauSurfaceNV surface ) { return 0; }
4941 static void null_glVDPAUMapSurfacesNV( GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces ) { }
4942 static GLvdpauSurfaceNV null_glVDPAURegisterOutputSurfaceNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames ) { return 0; }
4943 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames ) { return 0; }
4944 static GLvdpauSurfaceNV null_glVDPAURegisterVideoSurfaceWithPictureStructureNV( const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames, GLboolean isFrameStructure ) { return 0; }
4945 static void null_glVDPAUSurfaceAccessNV( GLvdpauSurfaceNV surface, GLenum access ) { }
4946 static void null_glVDPAUUnmapSurfacesNV( GLsizei numSurface, const GLvdpauSurfaceNV *surfaces ) { }
4947 static void null_glVDPAUUnregisterSurfaceNV( GLvdpauSurfaceNV surface ) { }
4948 static void null_glValidateProgram( GLuint program ) { }
4949 static void null_glValidateProgramARB( GLhandleARB programObj ) { }
4950 static void null_glValidateProgramPipeline( GLuint pipeline ) { }
4951 static void null_glVariantArrayObjectATI( GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset ) { }
4952 static void null_glVariantPointerEXT( GLuint id, GLenum type, GLuint stride, const void *addr ) { }
4953 static void null_glVariantbvEXT( GLuint id, const GLbyte *addr ) { }
4954 static void null_glVariantdvEXT( GLuint id, const GLdouble *addr ) { }
4955 static void null_glVariantfvEXT( GLuint id, const GLfloat *addr ) { }
4956 static void null_glVariantivEXT( GLuint id, const GLint *addr ) { }
4957 static void null_glVariantsvEXT( GLuint id, const GLshort *addr ) { }
4958 static void null_glVariantubvEXT( GLuint id, const GLubyte *addr ) { }
4959 static void null_glVariantuivEXT( GLuint id, const GLuint *addr ) { }
4960 static void null_glVariantusvEXT( GLuint id, const GLushort *addr ) { }
4961 static void null_glVertex2bOES( GLbyte x, GLbyte y ) { }
4962 static void null_glVertex2bvOES( const GLbyte *coords ) { }
4963 static void null_glVertex2hNV( GLhalfNV x, GLhalfNV y ) { }
4964 static void null_glVertex2hvNV( const GLhalfNV *v ) { }
4965 static void null_glVertex2xOES( GLfixed x ) { }
4966 static void null_glVertex2xvOES( const GLfixed *coords ) { }
4967 static void null_glVertex3bOES( GLbyte x, GLbyte y, GLbyte z ) { }
4968 static void null_glVertex3bvOES( const GLbyte *coords ) { }
4969 static void null_glVertex3hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
4970 static void null_glVertex3hvNV( const GLhalfNV *v ) { }
4971 static void null_glVertex3xOES( GLfixed x, GLfixed y ) { }
4972 static void null_glVertex3xvOES( const GLfixed *coords ) { }
4973 static void null_glVertex4bOES( GLbyte x, GLbyte y, GLbyte z, GLbyte w ) { }
4974 static void null_glVertex4bvOES( const GLbyte *coords ) { }
4975 static void null_glVertex4hNV( GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
4976 static void null_glVertex4hvNV( const GLhalfNV *v ) { }
4977 static void null_glVertex4xOES( GLfixed x, GLfixed y, GLfixed z ) { }
4978 static void null_glVertex4xvOES( const GLfixed *coords ) { }
4979 static void null_glVertexArrayAttribBinding( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
4980 static void null_glVertexArrayAttribFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
4981 static void null_glVertexArrayAttribIFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4982 static void null_glVertexArrayAttribLFormat( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
4983 static void null_glVertexArrayBindVertexBufferEXT( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
4984 static void null_glVertexArrayBindingDivisor( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
4985 static void null_glVertexArrayColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4986 static void null_glVertexArrayEdgeFlagOffsetEXT( GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset ) { }
4987 static void null_glVertexArrayElementBuffer( GLuint vaobj, GLuint buffer ) { }
4988 static void null_glVertexArrayFogCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
4989 static void null_glVertexArrayIndexOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
4990 static void null_glVertexArrayMultiTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4991 static void null_glVertexArrayNormalOffsetEXT( GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset ) { }
4992 static void null_glVertexArrayParameteriAPPLE( GLenum pname, GLint param ) { }
4993 static void null_glVertexArrayRangeAPPLE( GLsizei length, void *pointer ) { }
4994 static void null_glVertexArrayRangeNV( GLsizei length, const void *pointer ) { }
4995 static void null_glVertexArraySecondaryColorOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4996 static void null_glVertexArrayTexCoordOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
4997 static void null_glVertexArrayVertexAttribBindingEXT( GLuint vaobj, GLuint attribindex, GLuint bindingindex ) { }
4998 static void null_glVertexArrayVertexAttribDivisorEXT( GLuint vaobj, GLuint index, GLuint divisor ) { }
4999 static void null_glVertexArrayVertexAttribFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
5000 static void null_glVertexArrayVertexAttribIFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5001 static void null_glVertexArrayVertexAttribIOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5002 static void null_glVertexArrayVertexAttribLFormatEXT( GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5003 static void null_glVertexArrayVertexAttribLOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5004 static void null_glVertexArrayVertexAttribOffsetEXT( GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset ) { }
5005 static void null_glVertexArrayVertexBindingDivisorEXT( GLuint vaobj, GLuint bindingindex, GLuint divisor ) { }
5006 static void null_glVertexArrayVertexBuffer( GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) { }
5007 static void null_glVertexArrayVertexBuffers( GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides ) { }
5008 static void null_glVertexArrayVertexOffsetEXT( GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset ) { }
5009 static void null_glVertexAttrib1d( GLuint index, GLdouble x ) { }
5010 static void null_glVertexAttrib1dARB( GLuint index, GLdouble x ) { }
5011 static void null_glVertexAttrib1dNV( GLuint index, GLdouble x ) { }
5012 static void null_glVertexAttrib1dv( GLuint index, const GLdouble *v ) { }
5013 static void null_glVertexAttrib1dvARB( GLuint index, const GLdouble *v ) { }
5014 static void null_glVertexAttrib1dvNV( GLuint index, const GLdouble *v ) { }
5015 static void null_glVertexAttrib1f( GLuint index, GLfloat x ) { }
5016 static void null_glVertexAttrib1fARB( GLuint index, GLfloat x ) { }
5017 static void null_glVertexAttrib1fNV( GLuint index, GLfloat x ) { }
5018 static void null_glVertexAttrib1fv( GLuint index, const GLfloat *v ) { }
5019 static void null_glVertexAttrib1fvARB( GLuint index, const GLfloat *v ) { }
5020 static void null_glVertexAttrib1fvNV( GLuint index, const GLfloat *v ) { }
5021 static void null_glVertexAttrib1hNV( GLuint index, GLhalfNV x ) { }
5022 static void null_glVertexAttrib1hvNV( GLuint index, const GLhalfNV *v ) { }
5023 static void null_glVertexAttrib1s( GLuint index, GLshort x ) { }
5024 static void null_glVertexAttrib1sARB( GLuint index, GLshort x ) { }
5025 static void null_glVertexAttrib1sNV( GLuint index, GLshort x ) { }
5026 static void null_glVertexAttrib1sv( GLuint index, const GLshort *v ) { }
5027 static void null_glVertexAttrib1svARB( GLuint index, const GLshort *v ) { }
5028 static void null_glVertexAttrib1svNV( GLuint index, const GLshort *v ) { }
5029 static void null_glVertexAttrib2d( GLuint index, GLdouble x, GLdouble y ) { }
5030 static void null_glVertexAttrib2dARB( GLuint index, GLdouble x, GLdouble y ) { }
5031 static void null_glVertexAttrib2dNV( GLuint index, GLdouble x, GLdouble y ) { }
5032 static void null_glVertexAttrib2dv( GLuint index, const GLdouble *v ) { }
5033 static void null_glVertexAttrib2dvARB( GLuint index, const GLdouble *v ) { }
5034 static void null_glVertexAttrib2dvNV( GLuint index, const GLdouble *v ) { }
5035 static void null_glVertexAttrib2f( GLuint index, GLfloat x, GLfloat y ) { }
5036 static void null_glVertexAttrib2fARB( GLuint index, GLfloat x, GLfloat y ) { }
5037 static void null_glVertexAttrib2fNV( GLuint index, GLfloat x, GLfloat y ) { }
5038 static void null_glVertexAttrib2fv( GLuint index, const GLfloat *v ) { }
5039 static void null_glVertexAttrib2fvARB( GLuint index, const GLfloat *v ) { }
5040 static void null_glVertexAttrib2fvNV( GLuint index, const GLfloat *v ) { }
5041 static void null_glVertexAttrib2hNV( GLuint index, GLhalfNV x, GLhalfNV y ) { }
5042 static void null_glVertexAttrib2hvNV( GLuint index, const GLhalfNV *v ) { }
5043 static void null_glVertexAttrib2s( GLuint index, GLshort x, GLshort y ) { }
5044 static void null_glVertexAttrib2sARB( GLuint index, GLshort x, GLshort y ) { }
5045 static void null_glVertexAttrib2sNV( GLuint index, GLshort x, GLshort y ) { }
5046 static void null_glVertexAttrib2sv( GLuint index, const GLshort *v ) { }
5047 static void null_glVertexAttrib2svARB( GLuint index, const GLshort *v ) { }
5048 static void null_glVertexAttrib2svNV( GLuint index, const GLshort *v ) { }
5049 static void null_glVertexAttrib3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5050 static void null_glVertexAttrib3dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5051 static void null_glVertexAttrib3dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5052 static void null_glVertexAttrib3dv( GLuint index, const GLdouble *v ) { }
5053 static void null_glVertexAttrib3dvARB( GLuint index, const GLdouble *v ) { }
5054 static void null_glVertexAttrib3dvNV( GLuint index, const GLdouble *v ) { }
5055 static void null_glVertexAttrib3f( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
5056 static void null_glVertexAttrib3fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
5057 static void null_glVertexAttrib3fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z ) { }
5058 static void null_glVertexAttrib3fv( GLuint index, const GLfloat *v ) { }
5059 static void null_glVertexAttrib3fvARB( GLuint index, const GLfloat *v ) { }
5060 static void null_glVertexAttrib3fvNV( GLuint index, const GLfloat *v ) { }
5061 static void null_glVertexAttrib3hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z ) { }
5062 static void null_glVertexAttrib3hvNV( GLuint index, const GLhalfNV *v ) { }
5063 static void null_glVertexAttrib3s( GLuint index, GLshort x, GLshort y, GLshort z ) { }
5064 static void null_glVertexAttrib3sARB( GLuint index, GLshort x, GLshort y, GLshort z ) { }
5065 static void null_glVertexAttrib3sNV( GLuint index, GLshort x, GLshort y, GLshort z ) { }
5066 static void null_glVertexAttrib3sv( GLuint index, const GLshort *v ) { }
5067 static void null_glVertexAttrib3svARB( GLuint index, const GLshort *v ) { }
5068 static void null_glVertexAttrib3svNV( GLuint index, const GLshort *v ) { }
5069 static void null_glVertexAttrib4Nbv( GLuint index, const GLbyte *v ) { }
5070 static void null_glVertexAttrib4NbvARB( GLuint index, const GLbyte *v ) { }
5071 static void null_glVertexAttrib4Niv( GLuint index, const GLint *v ) { }
5072 static void null_glVertexAttrib4NivARB( GLuint index, const GLint *v ) { }
5073 static void null_glVertexAttrib4Nsv( GLuint index, const GLshort *v ) { }
5074 static void null_glVertexAttrib4NsvARB( GLuint index, const GLshort *v ) { }
5075 static void null_glVertexAttrib4Nub( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
5076 static void null_glVertexAttrib4NubARB( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
5077 static void null_glVertexAttrib4Nubv( GLuint index, const GLubyte *v ) { }
5078 static void null_glVertexAttrib4NubvARB( GLuint index, const GLubyte *v ) { }
5079 static void null_glVertexAttrib4Nuiv( GLuint index, const GLuint *v ) { }
5080 static void null_glVertexAttrib4NuivARB( GLuint index, const GLuint *v ) { }
5081 static void null_glVertexAttrib4Nusv( GLuint index, const GLushort *v ) { }
5082 static void null_glVertexAttrib4NusvARB( GLuint index, const GLushort *v ) { }
5083 static void null_glVertexAttrib4bv( GLuint index, const GLbyte *v ) { }
5084 static void null_glVertexAttrib4bvARB( GLuint index, const GLbyte *v ) { }
5085 static void null_glVertexAttrib4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5086 static void null_glVertexAttrib4dARB( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5087 static void null_glVertexAttrib4dNV( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5088 static void null_glVertexAttrib4dv( GLuint index, const GLdouble *v ) { }
5089 static void null_glVertexAttrib4dvARB( GLuint index, const GLdouble *v ) { }
5090 static void null_glVertexAttrib4dvNV( GLuint index, const GLdouble *v ) { }
5091 static void null_glVertexAttrib4f( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5092 static void null_glVertexAttrib4fARB( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5093 static void null_glVertexAttrib4fNV( GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5094 static void null_glVertexAttrib4fv( GLuint index, const GLfloat *v ) { }
5095 static void null_glVertexAttrib4fvARB( GLuint index, const GLfloat *v ) { }
5096 static void null_glVertexAttrib4fvNV( GLuint index, const GLfloat *v ) { }
5097 static void null_glVertexAttrib4hNV( GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w ) { }
5098 static void null_glVertexAttrib4hvNV( GLuint index, const GLhalfNV *v ) { }
5099 static void null_glVertexAttrib4iv( GLuint index, const GLint *v ) { }
5100 static void null_glVertexAttrib4ivARB( GLuint index, const GLint *v ) { }
5101 static void null_glVertexAttrib4s( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5102 static void null_glVertexAttrib4sARB( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5103 static void null_glVertexAttrib4sNV( GLuint index, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5104 static void null_glVertexAttrib4sv( GLuint index, const GLshort *v ) { }
5105 static void null_glVertexAttrib4svARB( GLuint index, const GLshort *v ) { }
5106 static void null_glVertexAttrib4svNV( GLuint index, const GLshort *v ) { }
5107 static void null_glVertexAttrib4ubNV( GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w ) { }
5108 static void null_glVertexAttrib4ubv( GLuint index, const GLubyte *v ) { }
5109 static void null_glVertexAttrib4ubvARB( GLuint index, const GLubyte *v ) { }
5110 static void null_glVertexAttrib4ubvNV( GLuint index, const GLubyte *v ) { }
5111 static void null_glVertexAttrib4uiv( GLuint index, const GLuint *v ) { }
5112 static void null_glVertexAttrib4uivARB( GLuint index, const GLuint *v ) { }
5113 static void null_glVertexAttrib4usv( GLuint index, const GLushort *v ) { }
5114 static void null_glVertexAttrib4usvARB( GLuint index, const GLushort *v ) { }
5115 static void null_glVertexAttribArrayObjectATI( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset ) { }
5116 static void null_glVertexAttribBinding( GLuint attribindex, GLuint bindingindex ) { }
5117 static void null_glVertexAttribDivisor( GLuint index, GLuint divisor ) { }
5118 static void null_glVertexAttribDivisorARB( GLuint index, GLuint divisor ) { }
5119 static void null_glVertexAttribFormat( GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset ) { }
5120 static void null_glVertexAttribFormatNV( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride ) { }
5121 static void null_glVertexAttribI1i( GLuint index, GLint x ) { }
5122 static void null_glVertexAttribI1iEXT( GLuint index, GLint x ) { }
5123 static void null_glVertexAttribI1iv( GLuint index, const GLint *v ) { }
5124 static void null_glVertexAttribI1ivEXT( GLuint index, const GLint *v ) { }
5125 static void null_glVertexAttribI1ui( GLuint index, GLuint x ) { }
5126 static void null_glVertexAttribI1uiEXT( GLuint index, GLuint x ) { }
5127 static void null_glVertexAttribI1uiv( GLuint index, const GLuint *v ) { }
5128 static void null_glVertexAttribI1uivEXT( GLuint index, const GLuint *v ) { }
5129 static void null_glVertexAttribI2i( GLuint index, GLint x, GLint y ) { }
5130 static void null_glVertexAttribI2iEXT( GLuint index, GLint x, GLint y ) { }
5131 static void null_glVertexAttribI2iv( GLuint index, const GLint *v ) { }
5132 static void null_glVertexAttribI2ivEXT( GLuint index, const GLint *v ) { }
5133 static void null_glVertexAttribI2ui( GLuint index, GLuint x, GLuint y ) { }
5134 static void null_glVertexAttribI2uiEXT( GLuint index, GLuint x, GLuint y ) { }
5135 static void null_glVertexAttribI2uiv( GLuint index, const GLuint *v ) { }
5136 static void null_glVertexAttribI2uivEXT( GLuint index, const GLuint *v ) { }
5137 static void null_glVertexAttribI3i( GLuint index, GLint x, GLint y, GLint z ) { }
5138 static void null_glVertexAttribI3iEXT( GLuint index, GLint x, GLint y, GLint z ) { }
5139 static void null_glVertexAttribI3iv( GLuint index, const GLint *v ) { }
5140 static void null_glVertexAttribI3ivEXT( GLuint index, const GLint *v ) { }
5141 static void null_glVertexAttribI3ui( GLuint index, GLuint x, GLuint y, GLuint z ) { }
5142 static void null_glVertexAttribI3uiEXT( GLuint index, GLuint x, GLuint y, GLuint z ) { }
5143 static void null_glVertexAttribI3uiv( GLuint index, const GLuint *v ) { }
5144 static void null_glVertexAttribI3uivEXT( GLuint index, const GLuint *v ) { }
5145 static void null_glVertexAttribI4bv( GLuint index, const GLbyte *v ) { }
5146 static void null_glVertexAttribI4bvEXT( GLuint index, const GLbyte *v ) { }
5147 static void null_glVertexAttribI4i( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
5148 static void null_glVertexAttribI4iEXT( GLuint index, GLint x, GLint y, GLint z, GLint w ) { }
5149 static void null_glVertexAttribI4iv( GLuint index, const GLint *v ) { }
5150 static void null_glVertexAttribI4ivEXT( GLuint index, const GLint *v ) { }
5151 static void null_glVertexAttribI4sv( GLuint index, const GLshort *v ) { }
5152 static void null_glVertexAttribI4svEXT( GLuint index, const GLshort *v ) { }
5153 static void null_glVertexAttribI4ubv( GLuint index, const GLubyte *v ) { }
5154 static void null_glVertexAttribI4ubvEXT( GLuint index, const GLubyte *v ) { }
5155 static void null_glVertexAttribI4ui( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
5156 static void null_glVertexAttribI4uiEXT( GLuint index, GLuint x, GLuint y, GLuint z, GLuint w ) { }
5157 static void null_glVertexAttribI4uiv( GLuint index, const GLuint *v ) { }
5158 static void null_glVertexAttribI4uivEXT( GLuint index, const GLuint *v ) { }
5159 static void null_glVertexAttribI4usv( GLuint index, const GLushort *v ) { }
5160 static void null_glVertexAttribI4usvEXT( GLuint index, const GLushort *v ) { }
5161 static void null_glVertexAttribIFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5162 static void null_glVertexAttribIFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
5163 static void null_glVertexAttribIPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
5164 static void null_glVertexAttribIPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
5165 static void null_glVertexAttribL1d( GLuint index, GLdouble x ) { }
5166 static void null_glVertexAttribL1dEXT( GLuint index, GLdouble x ) { }
5167 static void null_glVertexAttribL1dv( GLuint index, const GLdouble *v ) { }
5168 static void null_glVertexAttribL1dvEXT( GLuint index, const GLdouble *v ) { }
5169 static void null_glVertexAttribL1i64NV( GLuint index, GLint64EXT x ) { }
5170 static void null_glVertexAttribL1i64vNV( GLuint index, const GLint64EXT *v ) { }
5171 static void null_glVertexAttribL1ui64ARB( GLuint index, GLuint64EXT x ) { }
5172 static void null_glVertexAttribL1ui64NV( GLuint index, GLuint64EXT x ) { }
5173 static void null_glVertexAttribL1ui64vARB( GLuint index, const GLuint64EXT *v ) { }
5174 static void null_glVertexAttribL1ui64vNV( GLuint index, const GLuint64EXT *v ) { }
5175 static void null_glVertexAttribL2d( GLuint index, GLdouble x, GLdouble y ) { }
5176 static void null_glVertexAttribL2dEXT( GLuint index, GLdouble x, GLdouble y ) { }
5177 static void null_glVertexAttribL2dv( GLuint index, const GLdouble *v ) { }
5178 static void null_glVertexAttribL2dvEXT( GLuint index, const GLdouble *v ) { }
5179 static void null_glVertexAttribL2i64NV( GLuint index, GLint64EXT x, GLint64EXT y ) { }
5180 static void null_glVertexAttribL2i64vNV( GLuint index, const GLint64EXT *v ) { }
5181 static void null_glVertexAttribL2ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y ) { }
5182 static void null_glVertexAttribL2ui64vNV( GLuint index, const GLuint64EXT *v ) { }
5183 static void null_glVertexAttribL3d( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5184 static void null_glVertexAttribL3dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z ) { }
5185 static void null_glVertexAttribL3dv( GLuint index, const GLdouble *v ) { }
5186 static void null_glVertexAttribL3dvEXT( GLuint index, const GLdouble *v ) { }
5187 static void null_glVertexAttribL3i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z ) { }
5188 static void null_glVertexAttribL3i64vNV( GLuint index, const GLint64EXT *v ) { }
5189 static void null_glVertexAttribL3ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z ) { }
5190 static void null_glVertexAttribL3ui64vNV( GLuint index, const GLuint64EXT *v ) { }
5191 static void null_glVertexAttribL4d( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5192 static void null_glVertexAttribL4dEXT( GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5193 static void null_glVertexAttribL4dv( GLuint index, const GLdouble *v ) { }
5194 static void null_glVertexAttribL4dvEXT( GLuint index, const GLdouble *v ) { }
5195 static void null_glVertexAttribL4i64NV( GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w ) { }
5196 static void null_glVertexAttribL4i64vNV( GLuint index, const GLint64EXT *v ) { }
5197 static void null_glVertexAttribL4ui64NV( GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w ) { }
5198 static void null_glVertexAttribL4ui64vNV( GLuint index, const GLuint64EXT *v ) { }
5199 static void null_glVertexAttribLFormat( GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset ) { }
5200 static void null_glVertexAttribLFormatNV( GLuint index, GLint size, GLenum type, GLsizei stride ) { }
5201 static void null_glVertexAttribLPointer( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
5202 static void null_glVertexAttribLPointerEXT( GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
5203 static void null_glVertexAttribP1ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5204 static void null_glVertexAttribP1uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
5205 static void null_glVertexAttribP2ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5206 static void null_glVertexAttribP2uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
5207 static void null_glVertexAttribP3ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5208 static void null_glVertexAttribP3uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
5209 static void null_glVertexAttribP4ui( GLuint index, GLenum type, GLboolean normalized, GLuint value ) { }
5210 static void null_glVertexAttribP4uiv( GLuint index, GLenum type, GLboolean normalized, const GLuint *value ) { }
5211 static void null_glVertexAttribParameteriAMD( GLuint index, GLenum pname, GLint param ) { }
5212 static void null_glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer ) { }
5213 static void null_glVertexAttribPointerARB( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer ) { }
5214 static void null_glVertexAttribPointerNV( GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer ) { }
5215 static void null_glVertexAttribs1dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
5216 static void null_glVertexAttribs1fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
5217 static void null_glVertexAttribs1hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
5218 static void null_glVertexAttribs1svNV( GLuint index, GLsizei count, const GLshort *v ) { }
5219 static void null_glVertexAttribs2dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
5220 static void null_glVertexAttribs2fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
5221 static void null_glVertexAttribs2hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
5222 static void null_glVertexAttribs2svNV( GLuint index, GLsizei count, const GLshort *v ) { }
5223 static void null_glVertexAttribs3dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
5224 static void null_glVertexAttribs3fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
5225 static void null_glVertexAttribs3hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
5226 static void null_glVertexAttribs3svNV( GLuint index, GLsizei count, const GLshort *v ) { }
5227 static void null_glVertexAttribs4dvNV( GLuint index, GLsizei count, const GLdouble *v ) { }
5228 static void null_glVertexAttribs4fvNV( GLuint index, GLsizei count, const GLfloat *v ) { }
5229 static void null_glVertexAttribs4hvNV( GLuint index, GLsizei n, const GLhalfNV *v ) { }
5230 static void null_glVertexAttribs4svNV( GLuint index, GLsizei count, const GLshort *v ) { }
5231 static void null_glVertexAttribs4ubvNV( GLuint index, GLsizei count, const GLubyte *v ) { }
5232 static void null_glVertexBindingDivisor( GLuint bindingindex, GLuint divisor ) { }
5233 static void null_glVertexBlendARB( GLint count ) { }
5234 static void null_glVertexBlendEnvfATI( GLenum pname, GLfloat param ) { }
5235 static void null_glVertexBlendEnviATI( GLenum pname, GLint param ) { }
5236 static void null_glVertexFormatNV( GLint size, GLenum type, GLsizei stride ) { }
5237 static void null_glVertexP2ui( GLenum type, GLuint value ) { }
5238 static void null_glVertexP2uiv( GLenum type, const GLuint *value ) { }
5239 static void null_glVertexP3ui( GLenum type, GLuint value ) { }
5240 static void null_glVertexP3uiv( GLenum type, const GLuint *value ) { }
5241 static void null_glVertexP4ui( GLenum type, GLuint value ) { }
5242 static void null_glVertexP4uiv( GLenum type, const GLuint *value ) { }
5243 static void null_glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer ) { }
5244 static void null_glVertexPointerListIBM( GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride ) { }
5245 static void null_glVertexPointervINTEL( GLint size, GLenum type, const void **pointer ) { }
5246 static void null_glVertexStream1dATI( GLenum stream, GLdouble x ) { }
5247 static void null_glVertexStream1dvATI( GLenum stream, const GLdouble *coords ) { }
5248 static void null_glVertexStream1fATI( GLenum stream, GLfloat x ) { }
5249 static void null_glVertexStream1fvATI( GLenum stream, const GLfloat *coords ) { }
5250 static void null_glVertexStream1iATI( GLenum stream, GLint x ) { }
5251 static void null_glVertexStream1ivATI( GLenum stream, const GLint *coords ) { }
5252 static void null_glVertexStream1sATI( GLenum stream, GLshort x ) { }
5253 static void null_glVertexStream1svATI( GLenum stream, const GLshort *coords ) { }
5254 static void null_glVertexStream2dATI( GLenum stream, GLdouble x, GLdouble y ) { }
5255 static void null_glVertexStream2dvATI( GLenum stream, const GLdouble *coords ) { }
5256 static void null_glVertexStream2fATI( GLenum stream, GLfloat x, GLfloat y ) { }
5257 static void null_glVertexStream2fvATI( GLenum stream, const GLfloat *coords ) { }
5258 static void null_glVertexStream2iATI( GLenum stream, GLint x, GLint y ) { }
5259 static void null_glVertexStream2ivATI( GLenum stream, const GLint *coords ) { }
5260 static void null_glVertexStream2sATI( GLenum stream, GLshort x, GLshort y ) { }
5261 static void null_glVertexStream2svATI( GLenum stream, const GLshort *coords ) { }
5262 static void null_glVertexStream3dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z ) { }
5263 static void null_glVertexStream3dvATI( GLenum stream, const GLdouble *coords ) { }
5264 static void null_glVertexStream3fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z ) { }
5265 static void null_glVertexStream3fvATI( GLenum stream, const GLfloat *coords ) { }
5266 static void null_glVertexStream3iATI( GLenum stream, GLint x, GLint y, GLint z ) { }
5267 static void null_glVertexStream3ivATI( GLenum stream, const GLint *coords ) { }
5268 static void null_glVertexStream3sATI( GLenum stream, GLshort x, GLshort y, GLshort z ) { }
5269 static void null_glVertexStream3svATI( GLenum stream, const GLshort *coords ) { }
5270 static void null_glVertexStream4dATI( GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5271 static void null_glVertexStream4dvATI( GLenum stream, const GLdouble *coords ) { }
5272 static void null_glVertexStream4fATI( GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5273 static void null_glVertexStream4fvATI( GLenum stream, const GLfloat *coords ) { }
5274 static void null_glVertexStream4iATI( GLenum stream, GLint x, GLint y, GLint z, GLint w ) { }
5275 static void null_glVertexStream4ivATI( GLenum stream, const GLint *coords ) { }
5276 static void null_glVertexStream4sATI( GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w ) { }
5277 static void null_glVertexStream4svATI( GLenum stream, const GLshort *coords ) { }
5278 static void null_glVertexWeightPointerEXT( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
5279 static void null_glVertexWeightfEXT( GLfloat weight ) { }
5280 static void null_glVertexWeightfvEXT( const GLfloat *weight ) { }
5281 static void null_glVertexWeighthNV( GLhalfNV weight ) { }
5282 static void null_glVertexWeighthvNV( const GLhalfNV *weight ) { }
5283 static GLenum null_glVideoCaptureNV( GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time ) { return 0; }
5284 static void null_glVideoCaptureStreamParameterdvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params ) { }
5285 static void null_glVideoCaptureStreamParameterfvNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params ) { }
5286 static void null_glVideoCaptureStreamParameterivNV( GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params ) { }
5287 static void null_glViewportArrayv( GLuint first, GLsizei count, const GLfloat *v ) { }
5288 static void null_glViewportIndexedf( GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h ) { }
5289 static void null_glViewportIndexedfv( GLuint index, const GLfloat *v ) { }
5290 static void null_glViewportPositionWScaleNV( GLuint index, GLfloat xcoeff, GLfloat ycoeff ) { }
5291 static void null_glViewportSwizzleNV( GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew ) { }
5292 static void null_glWaitSemaphoreEXT( GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts ) { }
5293 static void null_glWaitSemaphoreui64NVX( GLuint waitGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray ) { }
5294 static void null_glWaitSync( GLsync sync, GLbitfield flags, GLuint64 timeout ) { }
5295 static void null_glWaitVkSemaphoreNV( GLuint64 vkSemaphore ) { }
5296 static void null_glWeightPathsNV( GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights ) { }
5297 static void null_glWeightPointerARB( GLint size, GLenum type, GLsizei stride, const void *pointer ) { }
5298 static void null_glWeightbvARB( GLint size, const GLbyte *weights ) { }
5299 static void null_glWeightdvARB( GLint size, const GLdouble *weights ) { }
5300 static void null_glWeightfvARB( GLint size, const GLfloat *weights ) { }
5301 static void null_glWeightivARB( GLint size, const GLint *weights ) { }
5302 static void null_glWeightsvARB( GLint size, const GLshort *weights ) { }
5303 static void null_glWeightubvARB( GLint size, const GLubyte *weights ) { }
5304 static void null_glWeightuivARB( GLint size, const GLuint *weights ) { }
5305 static void null_glWeightusvARB( GLint size, const GLushort *weights ) { }
5306 static void null_glWindowPos2d( GLdouble x, GLdouble y ) { }
5307 static void null_glWindowPos2dARB( GLdouble x, GLdouble y ) { }
5308 static void null_glWindowPos2dMESA( GLdouble x, GLdouble y ) { }
5309 static void null_glWindowPos2dv( const GLdouble *v ) { }
5310 static void null_glWindowPos2dvARB( const GLdouble *v ) { }
5311 static void null_glWindowPos2dvMESA( const GLdouble *v ) { }
5312 static void null_glWindowPos2f( GLfloat x, GLfloat y ) { }
5313 static void null_glWindowPos2fARB( GLfloat x, GLfloat y ) { }
5314 static void null_glWindowPos2fMESA( GLfloat x, GLfloat y ) { }
5315 static void null_glWindowPos2fv( const GLfloat *v ) { }
5316 static void null_glWindowPos2fvARB( const GLfloat *v ) { }
5317 static void null_glWindowPos2fvMESA( const GLfloat *v ) { }
5318 static void null_glWindowPos2i( GLint x, GLint y ) { }
5319 static void null_glWindowPos2iARB( GLint x, GLint y ) { }
5320 static void null_glWindowPos2iMESA( GLint x, GLint y ) { }
5321 static void null_glWindowPos2iv( const GLint *v ) { }
5322 static void null_glWindowPos2ivARB( const GLint *v ) { }
5323 static void null_glWindowPos2ivMESA( const GLint *v ) { }
5324 static void null_glWindowPos2s( GLshort x, GLshort y ) { }
5325 static void null_glWindowPos2sARB( GLshort x, GLshort y ) { }
5326 static void null_glWindowPos2sMESA( GLshort x, GLshort y ) { }
5327 static void null_glWindowPos2sv( const GLshort *v ) { }
5328 static void null_glWindowPos2svARB( const GLshort *v ) { }
5329 static void null_glWindowPos2svMESA( const GLshort *v ) { }
5330 static void null_glWindowPos3d( GLdouble x, GLdouble y, GLdouble z ) { }
5331 static void null_glWindowPos3dARB( GLdouble x, GLdouble y, GLdouble z ) { }
5332 static void null_glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z ) { }
5333 static void null_glWindowPos3dv( const GLdouble *v ) { }
5334 static void null_glWindowPos3dvARB( const GLdouble *v ) { }
5335 static void null_glWindowPos3dvMESA( const GLdouble *v ) { }
5336 static void null_glWindowPos3f( GLfloat x, GLfloat y, GLfloat z ) { }
5337 static void null_glWindowPos3fARB( GLfloat x, GLfloat y, GLfloat z ) { }
5338 static void null_glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z ) { }
5339 static void null_glWindowPos3fv( const GLfloat *v ) { }
5340 static void null_glWindowPos3fvARB( const GLfloat *v ) { }
5341 static void null_glWindowPos3fvMESA( const GLfloat *v ) { }
5342 static void null_glWindowPos3i( GLint x, GLint y, GLint z ) { }
5343 static void null_glWindowPos3iARB( GLint x, GLint y, GLint z ) { }
5344 static void null_glWindowPos3iMESA( GLint x, GLint y, GLint z ) { }
5345 static void null_glWindowPos3iv( const GLint *v ) { }
5346 static void null_glWindowPos3ivARB( const GLint *v ) { }
5347 static void null_glWindowPos3ivMESA( const GLint *v ) { }
5348 static void null_glWindowPos3s( GLshort x, GLshort y, GLshort z ) { }
5349 static void null_glWindowPos3sARB( GLshort x, GLshort y, GLshort z ) { }
5350 static void null_glWindowPos3sMESA( GLshort x, GLshort y, GLshort z ) { }
5351 static void null_glWindowPos3sv( const GLshort *v ) { }
5352 static void null_glWindowPos3svARB( const GLshort *v ) { }
5353 static void null_glWindowPos3svMESA( const GLshort *v ) { }
5354 static void null_glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w ) { }
5355 static void null_glWindowPos4dvMESA( const GLdouble *v ) { }
5356 static void null_glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w ) { }
5357 static void null_glWindowPos4fvMESA( const GLfloat *v ) { }
5358 static void null_glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w ) { }
5359 static void null_glWindowPos4ivMESA( const GLint *v ) { }
5360 static void null_glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w ) { }
5361 static void null_glWindowPos4svMESA( const GLshort *v ) { }
5362 static void null_glWindowRectanglesEXT( GLenum mode, GLsizei count, const GLint *box ) { }
5363 static void null_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW ) { }
5364 static void * null_wglAllocateMemoryNV( GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority ) { return 0; }
5365 static BOOL null_wglBindTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
5366 static BOOL null_wglChoosePixelFormatARB( HDC hdc, const int *piAttribIList, const FLOAT *pfAttribFList, UINT nMaxFormats, int *piFormats, UINT *nNumFormats ) { return 0; }
5367 static struct wgl_context * null_wglCreateContextAttribsARB( HDC hDC, struct wgl_context * hShareContext, const int *attribList ) { return 0; }
5368 static struct wgl_pbuffer * null_wglCreatePbufferARB( HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList ) { return 0; }
5369 static BOOL null_wglDestroyPbufferARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
5370 static void null_wglFreeMemoryNV( void *pointer ) { }
5371 static HDC null_wglGetCurrentReadDCARB(void) { return 0; }
5372 static const char * null_wglGetExtensionsStringARB( HDC hdc ) { return 0; }
5373 static const char * null_wglGetExtensionsStringEXT(void) { return 0; }
5374 static HDC null_wglGetPbufferDCARB( struct wgl_pbuffer * hPbuffer ) { return 0; }
5375 static BOOL null_wglGetPixelFormatAttribfvARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, FLOAT *pfValues ) { return 0; }
5376 static BOOL null_wglGetPixelFormatAttribivARB( HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int *piAttributes, int *piValues ) { return 0; }
5377 static int null_wglGetSwapIntervalEXT(void) { return 0; }
5378 static BOOL null_wglMakeContextCurrentARB( HDC hDrawDC, HDC hReadDC, struct wgl_context * hglrc ) { return 0; }
5379 static BOOL null_wglQueryCurrentRendererIntegerWINE( GLenum attribute, GLuint *value ) { return 0; }
5380 static const GLchar * null_wglQueryCurrentRendererStringWINE( GLenum attribute ) { return 0; }
5381 static BOOL null_wglQueryPbufferARB( struct wgl_pbuffer * hPbuffer, int iAttribute, int *piValue ) { return 0; }
5382 static BOOL null_wglQueryRendererIntegerWINE( HDC dc, GLint renderer, GLenum attribute, GLuint *value ) { return 0; }
5383 static const GLchar * null_wglQueryRendererStringWINE( HDC dc, GLint renderer, GLenum attribute ) { return 0; }
5384 static int null_wglReleasePbufferDCARB( struct wgl_pbuffer * hPbuffer, HDC hDC ) { return 0; }
5385 static BOOL null_wglReleaseTexImageARB( struct wgl_pbuffer * hPbuffer, int iBuffer ) { return 0; }
5386 static BOOL null_wglSetPbufferAttribARB( struct wgl_pbuffer * hPbuffer, const int *piAttribList ) { return 0; }
5387 static BOOL null_wglSetPixelFormatWINE( HDC hdc, int format ) { return 0; }
5388 static BOOL null_wglSwapIntervalEXT( int interval ) { return 0; }
5390 struct opengl_funcs null_opengl_funcs =
5393 null_wglCopyContext,
5394 null_wglCreateContext,
5395 null_wglDeleteContext,
5396 null_wglDescribePixelFormat,
5397 null_wglGetPixelFormat,
5398 null_wglGetProcAddress,
5399 null_wglMakeCurrent,
5400 null_wglSetPixelFormat,
5401 null_wglShareLists,
5402 null_wglSwapBuffers,
5405 null_glAccum,
5406 null_glAlphaFunc,
5407 null_glAreTexturesResident,
5408 null_glArrayElement,
5409 null_glBegin,
5410 null_glBindTexture,
5411 null_glBitmap,
5412 null_glBlendFunc,
5413 null_glCallList,
5414 null_glCallLists,
5415 null_glClear,
5416 null_glClearAccum,
5417 null_glClearColor,
5418 null_glClearDepth,
5419 null_glClearIndex,
5420 null_glClearStencil,
5421 null_glClipPlane,
5422 null_glColor3b,
5423 null_glColor3bv,
5424 null_glColor3d,
5425 null_glColor3dv,
5426 null_glColor3f,
5427 null_glColor3fv,
5428 null_glColor3i,
5429 null_glColor3iv,
5430 null_glColor3s,
5431 null_glColor3sv,
5432 null_glColor3ub,
5433 null_glColor3ubv,
5434 null_glColor3ui,
5435 null_glColor3uiv,
5436 null_glColor3us,
5437 null_glColor3usv,
5438 null_glColor4b,
5439 null_glColor4bv,
5440 null_glColor4d,
5441 null_glColor4dv,
5442 null_glColor4f,
5443 null_glColor4fv,
5444 null_glColor4i,
5445 null_glColor4iv,
5446 null_glColor4s,
5447 null_glColor4sv,
5448 null_glColor4ub,
5449 null_glColor4ubv,
5450 null_glColor4ui,
5451 null_glColor4uiv,
5452 null_glColor4us,
5453 null_glColor4usv,
5454 null_glColorMask,
5455 null_glColorMaterial,
5456 null_glColorPointer,
5457 null_glCopyPixels,
5458 null_glCopyTexImage1D,
5459 null_glCopyTexImage2D,
5460 null_glCopyTexSubImage1D,
5461 null_glCopyTexSubImage2D,
5462 null_glCullFace,
5463 null_glDeleteLists,
5464 null_glDeleteTextures,
5465 null_glDepthFunc,
5466 null_glDepthMask,
5467 null_glDepthRange,
5468 null_glDisable,
5469 null_glDisableClientState,
5470 null_glDrawArrays,
5471 null_glDrawBuffer,
5472 null_glDrawElements,
5473 null_glDrawPixels,
5474 null_glEdgeFlag,
5475 null_glEdgeFlagPointer,
5476 null_glEdgeFlagv,
5477 null_glEnable,
5478 null_glEnableClientState,
5479 null_glEnd,
5480 null_glEndList,
5481 null_glEvalCoord1d,
5482 null_glEvalCoord1dv,
5483 null_glEvalCoord1f,
5484 null_glEvalCoord1fv,
5485 null_glEvalCoord2d,
5486 null_glEvalCoord2dv,
5487 null_glEvalCoord2f,
5488 null_glEvalCoord2fv,
5489 null_glEvalMesh1,
5490 null_glEvalMesh2,
5491 null_glEvalPoint1,
5492 null_glEvalPoint2,
5493 null_glFeedbackBuffer,
5494 null_glFinish,
5495 null_glFlush,
5496 null_glFogf,
5497 null_glFogfv,
5498 null_glFogi,
5499 null_glFogiv,
5500 null_glFrontFace,
5501 null_glFrustum,
5502 null_glGenLists,
5503 null_glGenTextures,
5504 null_glGetBooleanv,
5505 null_glGetClipPlane,
5506 null_glGetDoublev,
5507 null_glGetError,
5508 null_glGetFloatv,
5509 null_glGetIntegerv,
5510 null_glGetLightfv,
5511 null_glGetLightiv,
5512 null_glGetMapdv,
5513 null_glGetMapfv,
5514 null_glGetMapiv,
5515 null_glGetMaterialfv,
5516 null_glGetMaterialiv,
5517 null_glGetPixelMapfv,
5518 null_glGetPixelMapuiv,
5519 null_glGetPixelMapusv,
5520 null_glGetPointerv,
5521 null_glGetPolygonStipple,
5522 null_glGetString,
5523 null_glGetTexEnvfv,
5524 null_glGetTexEnviv,
5525 null_glGetTexGendv,
5526 null_glGetTexGenfv,
5527 null_glGetTexGeniv,
5528 null_glGetTexImage,
5529 null_glGetTexLevelParameterfv,
5530 null_glGetTexLevelParameteriv,
5531 null_glGetTexParameterfv,
5532 null_glGetTexParameteriv,
5533 null_glHint,
5534 null_glIndexMask,
5535 null_glIndexPointer,
5536 null_glIndexd,
5537 null_glIndexdv,
5538 null_glIndexf,
5539 null_glIndexfv,
5540 null_glIndexi,
5541 null_glIndexiv,
5542 null_glIndexs,
5543 null_glIndexsv,
5544 null_glIndexub,
5545 null_glIndexubv,
5546 null_glInitNames,
5547 null_glInterleavedArrays,
5548 null_glIsEnabled,
5549 null_glIsList,
5550 null_glIsTexture,
5551 null_glLightModelf,
5552 null_glLightModelfv,
5553 null_glLightModeli,
5554 null_glLightModeliv,
5555 null_glLightf,
5556 null_glLightfv,
5557 null_glLighti,
5558 null_glLightiv,
5559 null_glLineStipple,
5560 null_glLineWidth,
5561 null_glListBase,
5562 null_glLoadIdentity,
5563 null_glLoadMatrixd,
5564 null_glLoadMatrixf,
5565 null_glLoadName,
5566 null_glLogicOp,
5567 null_glMap1d,
5568 null_glMap1f,
5569 null_glMap2d,
5570 null_glMap2f,
5571 null_glMapGrid1d,
5572 null_glMapGrid1f,
5573 null_glMapGrid2d,
5574 null_glMapGrid2f,
5575 null_glMaterialf,
5576 null_glMaterialfv,
5577 null_glMateriali,
5578 null_glMaterialiv,
5579 null_glMatrixMode,
5580 null_glMultMatrixd,
5581 null_glMultMatrixf,
5582 null_glNewList,
5583 null_glNormal3b,
5584 null_glNormal3bv,
5585 null_glNormal3d,
5586 null_glNormal3dv,
5587 null_glNormal3f,
5588 null_glNormal3fv,
5589 null_glNormal3i,
5590 null_glNormal3iv,
5591 null_glNormal3s,
5592 null_glNormal3sv,
5593 null_glNormalPointer,
5594 null_glOrtho,
5595 null_glPassThrough,
5596 null_glPixelMapfv,
5597 null_glPixelMapuiv,
5598 null_glPixelMapusv,
5599 null_glPixelStoref,
5600 null_glPixelStorei,
5601 null_glPixelTransferf,
5602 null_glPixelTransferi,
5603 null_glPixelZoom,
5604 null_glPointSize,
5605 null_glPolygonMode,
5606 null_glPolygonOffset,
5607 null_glPolygonStipple,
5608 null_glPopAttrib,
5609 null_glPopClientAttrib,
5610 null_glPopMatrix,
5611 null_glPopName,
5612 null_glPrioritizeTextures,
5613 null_glPushAttrib,
5614 null_glPushClientAttrib,
5615 null_glPushMatrix,
5616 null_glPushName,
5617 null_glRasterPos2d,
5618 null_glRasterPos2dv,
5619 null_glRasterPos2f,
5620 null_glRasterPos2fv,
5621 null_glRasterPos2i,
5622 null_glRasterPos2iv,
5623 null_glRasterPos2s,
5624 null_glRasterPos2sv,
5625 null_glRasterPos3d,
5626 null_glRasterPos3dv,
5627 null_glRasterPos3f,
5628 null_glRasterPos3fv,
5629 null_glRasterPos3i,
5630 null_glRasterPos3iv,
5631 null_glRasterPos3s,
5632 null_glRasterPos3sv,
5633 null_glRasterPos4d,
5634 null_glRasterPos4dv,
5635 null_glRasterPos4f,
5636 null_glRasterPos4fv,
5637 null_glRasterPos4i,
5638 null_glRasterPos4iv,
5639 null_glRasterPos4s,
5640 null_glRasterPos4sv,
5641 null_glReadBuffer,
5642 null_glReadPixels,
5643 null_glRectd,
5644 null_glRectdv,
5645 null_glRectf,
5646 null_glRectfv,
5647 null_glRecti,
5648 null_glRectiv,
5649 null_glRects,
5650 null_glRectsv,
5651 null_glRenderMode,
5652 null_glRotated,
5653 null_glRotatef,
5654 null_glScaled,
5655 null_glScalef,
5656 null_glScissor,
5657 null_glSelectBuffer,
5658 null_glShadeModel,
5659 null_glStencilFunc,
5660 null_glStencilMask,
5661 null_glStencilOp,
5662 null_glTexCoord1d,
5663 null_glTexCoord1dv,
5664 null_glTexCoord1f,
5665 null_glTexCoord1fv,
5666 null_glTexCoord1i,
5667 null_glTexCoord1iv,
5668 null_glTexCoord1s,
5669 null_glTexCoord1sv,
5670 null_glTexCoord2d,
5671 null_glTexCoord2dv,
5672 null_glTexCoord2f,
5673 null_glTexCoord2fv,
5674 null_glTexCoord2i,
5675 null_glTexCoord2iv,
5676 null_glTexCoord2s,
5677 null_glTexCoord2sv,
5678 null_glTexCoord3d,
5679 null_glTexCoord3dv,
5680 null_glTexCoord3f,
5681 null_glTexCoord3fv,
5682 null_glTexCoord3i,
5683 null_glTexCoord3iv,
5684 null_glTexCoord3s,
5685 null_glTexCoord3sv,
5686 null_glTexCoord4d,
5687 null_glTexCoord4dv,
5688 null_glTexCoord4f,
5689 null_glTexCoord4fv,
5690 null_glTexCoord4i,
5691 null_glTexCoord4iv,
5692 null_glTexCoord4s,
5693 null_glTexCoord4sv,
5694 null_glTexCoordPointer,
5695 null_glTexEnvf,
5696 null_glTexEnvfv,
5697 null_glTexEnvi,
5698 null_glTexEnviv,
5699 null_glTexGend,
5700 null_glTexGendv,
5701 null_glTexGenf,
5702 null_glTexGenfv,
5703 null_glTexGeni,
5704 null_glTexGeniv,
5705 null_glTexImage1D,
5706 null_glTexImage2D,
5707 null_glTexParameterf,
5708 null_glTexParameterfv,
5709 null_glTexParameteri,
5710 null_glTexParameteriv,
5711 null_glTexSubImage1D,
5712 null_glTexSubImage2D,
5713 null_glTranslated,
5714 null_glTranslatef,
5715 null_glVertex2d,
5716 null_glVertex2dv,
5717 null_glVertex2f,
5718 null_glVertex2fv,
5719 null_glVertex2i,
5720 null_glVertex2iv,
5721 null_glVertex2s,
5722 null_glVertex2sv,
5723 null_glVertex3d,
5724 null_glVertex3dv,
5725 null_glVertex3f,
5726 null_glVertex3fv,
5727 null_glVertex3i,
5728 null_glVertex3iv,
5729 null_glVertex3s,
5730 null_glVertex3sv,
5731 null_glVertex4d,
5732 null_glVertex4dv,
5733 null_glVertex4f,
5734 null_glVertex4fv,
5735 null_glVertex4i,
5736 null_glVertex4iv,
5737 null_glVertex4s,
5738 null_glVertex4sv,
5739 null_glVertexPointer,
5740 null_glViewport,
5743 null_glAccumxOES,
5744 null_glAcquireKeyedMutexWin32EXT,
5745 null_glActiveProgramEXT,
5746 null_glActiveShaderProgram,
5747 null_glActiveStencilFaceEXT,
5748 null_glActiveTexture,
5749 null_glActiveTextureARB,
5750 null_glActiveVaryingNV,
5751 null_glAlphaFragmentOp1ATI,
5752 null_glAlphaFragmentOp2ATI,
5753 null_glAlphaFragmentOp3ATI,
5754 null_glAlphaFuncxOES,
5755 null_glAlphaToCoverageDitherControlNV,
5756 null_glApplyFramebufferAttachmentCMAAINTEL,
5757 null_glApplyTextureEXT,
5758 null_glAreProgramsResidentNV,
5759 null_glAreTexturesResidentEXT,
5760 null_glArrayElementEXT,
5761 null_glArrayObjectATI,
5762 null_glAsyncCopyBufferSubDataNVX,
5763 null_glAsyncCopyImageSubDataNVX,
5764 null_glAsyncMarkerSGIX,
5765 null_glAttachObjectARB,
5766 null_glAttachShader,
5767 null_glBeginConditionalRender,
5768 null_glBeginConditionalRenderNV,
5769 null_glBeginConditionalRenderNVX,
5770 null_glBeginFragmentShaderATI,
5771 null_glBeginOcclusionQueryNV,
5772 null_glBeginPerfMonitorAMD,
5773 null_glBeginPerfQueryINTEL,
5774 null_glBeginQuery,
5775 null_glBeginQueryARB,
5776 null_glBeginQueryIndexed,
5777 null_glBeginTransformFeedback,
5778 null_glBeginTransformFeedbackEXT,
5779 null_glBeginTransformFeedbackNV,
5780 null_glBeginVertexShaderEXT,
5781 null_glBeginVideoCaptureNV,
5782 null_glBindAttribLocation,
5783 null_glBindAttribLocationARB,
5784 null_glBindBuffer,
5785 null_glBindBufferARB,
5786 null_glBindBufferBase,
5787 null_glBindBufferBaseEXT,
5788 null_glBindBufferBaseNV,
5789 null_glBindBufferOffsetEXT,
5790 null_glBindBufferOffsetNV,
5791 null_glBindBufferRange,
5792 null_glBindBufferRangeEXT,
5793 null_glBindBufferRangeNV,
5794 null_glBindBuffersBase,
5795 null_glBindBuffersRange,
5796 null_glBindFragDataLocation,
5797 null_glBindFragDataLocationEXT,
5798 null_glBindFragDataLocationIndexed,
5799 null_glBindFragmentShaderATI,
5800 null_glBindFramebuffer,
5801 null_glBindFramebufferEXT,
5802 null_glBindImageTexture,
5803 null_glBindImageTextureEXT,
5804 null_glBindImageTextures,
5805 null_glBindLightParameterEXT,
5806 null_glBindMaterialParameterEXT,
5807 null_glBindMultiTextureEXT,
5808 null_glBindParameterEXT,
5809 null_glBindProgramARB,
5810 null_glBindProgramNV,
5811 null_glBindProgramPipeline,
5812 null_glBindRenderbuffer,
5813 null_glBindRenderbufferEXT,
5814 null_glBindSampler,
5815 null_glBindSamplers,
5816 null_glBindShadingRateImageNV,
5817 null_glBindTexGenParameterEXT,
5818 null_glBindTextureEXT,
5819 null_glBindTextureUnit,
5820 null_glBindTextureUnitParameterEXT,
5821 null_glBindTextures,
5822 null_glBindTransformFeedback,
5823 null_glBindTransformFeedbackNV,
5824 null_glBindVertexArray,
5825 null_glBindVertexArrayAPPLE,
5826 null_glBindVertexBuffer,
5827 null_glBindVertexBuffers,
5828 null_glBindVertexShaderEXT,
5829 null_glBindVideoCaptureStreamBufferNV,
5830 null_glBindVideoCaptureStreamTextureNV,
5831 null_glBinormal3bEXT,
5832 null_glBinormal3bvEXT,
5833 null_glBinormal3dEXT,
5834 null_glBinormal3dvEXT,
5835 null_glBinormal3fEXT,
5836 null_glBinormal3fvEXT,
5837 null_glBinormal3iEXT,
5838 null_glBinormal3ivEXT,
5839 null_glBinormal3sEXT,
5840 null_glBinormal3svEXT,
5841 null_glBinormalPointerEXT,
5842 null_glBitmapxOES,
5843 null_glBlendBarrierKHR,
5844 null_glBlendBarrierNV,
5845 null_glBlendColor,
5846 null_glBlendColorEXT,
5847 null_glBlendColorxOES,
5848 null_glBlendEquation,
5849 null_glBlendEquationEXT,
5850 null_glBlendEquationIndexedAMD,
5851 null_glBlendEquationSeparate,
5852 null_glBlendEquationSeparateEXT,
5853 null_glBlendEquationSeparateIndexedAMD,
5854 null_glBlendEquationSeparatei,
5855 null_glBlendEquationSeparateiARB,
5856 null_glBlendEquationi,
5857 null_glBlendEquationiARB,
5858 null_glBlendFuncIndexedAMD,
5859 null_glBlendFuncSeparate,
5860 null_glBlendFuncSeparateEXT,
5861 null_glBlendFuncSeparateINGR,
5862 null_glBlendFuncSeparateIndexedAMD,
5863 null_glBlendFuncSeparatei,
5864 null_glBlendFuncSeparateiARB,
5865 null_glBlendFunci,
5866 null_glBlendFunciARB,
5867 null_glBlendParameteriNV,
5868 null_glBlitFramebuffer,
5869 null_glBlitFramebufferEXT,
5870 null_glBlitNamedFramebuffer,
5871 null_glBufferAddressRangeNV,
5872 null_glBufferAttachMemoryNV,
5873 null_glBufferData,
5874 null_glBufferDataARB,
5875 null_glBufferPageCommitmentARB,
5876 null_glBufferParameteriAPPLE,
5877 null_glBufferRegionEnabled,
5878 null_glBufferStorage,
5879 null_glBufferStorageExternalEXT,
5880 null_glBufferStorageMemEXT,
5881 null_glBufferSubData,
5882 null_glBufferSubDataARB,
5883 null_glCallCommandListNV,
5884 null_glCheckFramebufferStatus,
5885 null_glCheckFramebufferStatusEXT,
5886 null_glCheckNamedFramebufferStatus,
5887 null_glCheckNamedFramebufferStatusEXT,
5888 null_glClampColor,
5889 null_glClampColorARB,
5890 null_glClearAccumxOES,
5891 null_glClearBufferData,
5892 null_glClearBufferSubData,
5893 null_glClearBufferfi,
5894 null_glClearBufferfv,
5895 null_glClearBufferiv,
5896 null_glClearBufferuiv,
5897 null_glClearColorIiEXT,
5898 null_glClearColorIuiEXT,
5899 null_glClearColorxOES,
5900 null_glClearDepthdNV,
5901 null_glClearDepthf,
5902 null_glClearDepthfOES,
5903 null_glClearDepthxOES,
5904 null_glClearNamedBufferData,
5905 null_glClearNamedBufferDataEXT,
5906 null_glClearNamedBufferSubData,
5907 null_glClearNamedBufferSubDataEXT,
5908 null_glClearNamedFramebufferfi,
5909 null_glClearNamedFramebufferfv,
5910 null_glClearNamedFramebufferiv,
5911 null_glClearNamedFramebufferuiv,
5912 null_glClearTexImage,
5913 null_glClearTexSubImage,
5914 null_glClientActiveTexture,
5915 null_glClientActiveTextureARB,
5916 null_glClientActiveVertexStreamATI,
5917 null_glClientAttribDefaultEXT,
5918 null_glClientWaitSemaphoreui64NVX,
5919 null_glClientWaitSync,
5920 null_glClipControl,
5921 null_glClipPlanefOES,
5922 null_glClipPlanexOES,
5923 null_glColor3fVertex3fSUN,
5924 null_glColor3fVertex3fvSUN,
5925 null_glColor3hNV,
5926 null_glColor3hvNV,
5927 null_glColor3xOES,
5928 null_glColor3xvOES,
5929 null_glColor4fNormal3fVertex3fSUN,
5930 null_glColor4fNormal3fVertex3fvSUN,
5931 null_glColor4hNV,
5932 null_glColor4hvNV,
5933 null_glColor4ubVertex2fSUN,
5934 null_glColor4ubVertex2fvSUN,
5935 null_glColor4ubVertex3fSUN,
5936 null_glColor4ubVertex3fvSUN,
5937 null_glColor4xOES,
5938 null_glColor4xvOES,
5939 null_glColorFormatNV,
5940 null_glColorFragmentOp1ATI,
5941 null_glColorFragmentOp2ATI,
5942 null_glColorFragmentOp3ATI,
5943 null_glColorMaskIndexedEXT,
5944 null_glColorMaski,
5945 null_glColorP3ui,
5946 null_glColorP3uiv,
5947 null_glColorP4ui,
5948 null_glColorP4uiv,
5949 null_glColorPointerEXT,
5950 null_glColorPointerListIBM,
5951 null_glColorPointervINTEL,
5952 null_glColorSubTable,
5953 null_glColorSubTableEXT,
5954 null_glColorTable,
5955 null_glColorTableEXT,
5956 null_glColorTableParameterfv,
5957 null_glColorTableParameterfvSGI,
5958 null_glColorTableParameteriv,
5959 null_glColorTableParameterivSGI,
5960 null_glColorTableSGI,
5961 null_glCombinerInputNV,
5962 null_glCombinerOutputNV,
5963 null_glCombinerParameterfNV,
5964 null_glCombinerParameterfvNV,
5965 null_glCombinerParameteriNV,
5966 null_glCombinerParameterivNV,
5967 null_glCombinerStageParameterfvNV,
5968 null_glCommandListSegmentsNV,
5969 null_glCompileCommandListNV,
5970 null_glCompileShader,
5971 null_glCompileShaderARB,
5972 null_glCompileShaderIncludeARB,
5973 null_glCompressedMultiTexImage1DEXT,
5974 null_glCompressedMultiTexImage2DEXT,
5975 null_glCompressedMultiTexImage3DEXT,
5976 null_glCompressedMultiTexSubImage1DEXT,
5977 null_glCompressedMultiTexSubImage2DEXT,
5978 null_glCompressedMultiTexSubImage3DEXT,
5979 null_glCompressedTexImage1D,
5980 null_glCompressedTexImage1DARB,
5981 null_glCompressedTexImage2D,
5982 null_glCompressedTexImage2DARB,
5983 null_glCompressedTexImage3D,
5984 null_glCompressedTexImage3DARB,
5985 null_glCompressedTexSubImage1D,
5986 null_glCompressedTexSubImage1DARB,
5987 null_glCompressedTexSubImage2D,
5988 null_glCompressedTexSubImage2DARB,
5989 null_glCompressedTexSubImage3D,
5990 null_glCompressedTexSubImage3DARB,
5991 null_glCompressedTextureImage1DEXT,
5992 null_glCompressedTextureImage2DEXT,
5993 null_glCompressedTextureImage3DEXT,
5994 null_glCompressedTextureSubImage1D,
5995 null_glCompressedTextureSubImage1DEXT,
5996 null_glCompressedTextureSubImage2D,
5997 null_glCompressedTextureSubImage2DEXT,
5998 null_glCompressedTextureSubImage3D,
5999 null_glCompressedTextureSubImage3DEXT,
6000 null_glConservativeRasterParameterfNV,
6001 null_glConservativeRasterParameteriNV,
6002 null_glConvolutionFilter1D,
6003 null_glConvolutionFilter1DEXT,
6004 null_glConvolutionFilter2D,
6005 null_glConvolutionFilter2DEXT,
6006 null_glConvolutionParameterf,
6007 null_glConvolutionParameterfEXT,
6008 null_glConvolutionParameterfv,
6009 null_glConvolutionParameterfvEXT,
6010 null_glConvolutionParameteri,
6011 null_glConvolutionParameteriEXT,
6012 null_glConvolutionParameteriv,
6013 null_glConvolutionParameterivEXT,
6014 null_glConvolutionParameterxOES,
6015 null_glConvolutionParameterxvOES,
6016 null_glCopyBufferSubData,
6017 null_glCopyColorSubTable,
6018 null_glCopyColorSubTableEXT,
6019 null_glCopyColorTable,
6020 null_glCopyColorTableSGI,
6021 null_glCopyConvolutionFilter1D,
6022 null_glCopyConvolutionFilter1DEXT,
6023 null_glCopyConvolutionFilter2D,
6024 null_glCopyConvolutionFilter2DEXT,
6025 null_glCopyImageSubData,
6026 null_glCopyImageSubDataNV,
6027 null_glCopyMultiTexImage1DEXT,
6028 null_glCopyMultiTexImage2DEXT,
6029 null_glCopyMultiTexSubImage1DEXT,
6030 null_glCopyMultiTexSubImage2DEXT,
6031 null_glCopyMultiTexSubImage3DEXT,
6032 null_glCopyNamedBufferSubData,
6033 null_glCopyPathNV,
6034 null_glCopyTexImage1DEXT,
6035 null_glCopyTexImage2DEXT,
6036 null_glCopyTexSubImage1DEXT,
6037 null_glCopyTexSubImage2DEXT,
6038 null_glCopyTexSubImage3D,
6039 null_glCopyTexSubImage3DEXT,
6040 null_glCopyTextureImage1DEXT,
6041 null_glCopyTextureImage2DEXT,
6042 null_glCopyTextureSubImage1D,
6043 null_glCopyTextureSubImage1DEXT,
6044 null_glCopyTextureSubImage2D,
6045 null_glCopyTextureSubImage2DEXT,
6046 null_glCopyTextureSubImage3D,
6047 null_glCopyTextureSubImage3DEXT,
6048 null_glCoverFillPathInstancedNV,
6049 null_glCoverFillPathNV,
6050 null_glCoverStrokePathInstancedNV,
6051 null_glCoverStrokePathNV,
6052 null_glCoverageModulationNV,
6053 null_glCoverageModulationTableNV,
6054 null_glCreateBuffers,
6055 null_glCreateCommandListsNV,
6056 null_glCreateFramebuffers,
6057 null_glCreateMemoryObjectsEXT,
6058 null_glCreatePerfQueryINTEL,
6059 null_glCreateProgram,
6060 null_glCreateProgramObjectARB,
6061 null_glCreateProgramPipelines,
6062 null_glCreateProgressFenceNVX,
6063 null_glCreateQueries,
6064 null_glCreateRenderbuffers,
6065 null_glCreateSamplers,
6066 null_glCreateShader,
6067 null_glCreateShaderObjectARB,
6068 null_glCreateShaderProgramEXT,
6069 null_glCreateShaderProgramv,
6070 null_glCreateStatesNV,
6071 null_glCreateSyncFromCLeventARB,
6072 null_glCreateTextures,
6073 null_glCreateTransformFeedbacks,
6074 null_glCreateVertexArrays,
6075 null_glCullParameterdvEXT,
6076 null_glCullParameterfvEXT,
6077 null_glCurrentPaletteMatrixARB,
6078 null_glDebugMessageCallback,
6079 null_glDebugMessageCallbackAMD,
6080 null_glDebugMessageCallbackARB,
6081 null_glDebugMessageControl,
6082 null_glDebugMessageControlARB,
6083 null_glDebugMessageEnableAMD,
6084 null_glDebugMessageInsert,
6085 null_glDebugMessageInsertAMD,
6086 null_glDebugMessageInsertARB,
6087 null_glDeformSGIX,
6088 null_glDeformationMap3dSGIX,
6089 null_glDeformationMap3fSGIX,
6090 null_glDeleteAsyncMarkersSGIX,
6091 null_glDeleteBufferRegion,
6092 null_glDeleteBuffers,
6093 null_glDeleteBuffersARB,
6094 null_glDeleteCommandListsNV,
6095 null_glDeleteFencesAPPLE,
6096 null_glDeleteFencesNV,
6097 null_glDeleteFragmentShaderATI,
6098 null_glDeleteFramebuffers,
6099 null_glDeleteFramebuffersEXT,
6100 null_glDeleteMemoryObjectsEXT,
6101 null_glDeleteNamedStringARB,
6102 null_glDeleteNamesAMD,
6103 null_glDeleteObjectARB,
6104 null_glDeleteObjectBufferATI,
6105 null_glDeleteOcclusionQueriesNV,
6106 null_glDeletePathsNV,
6107 null_glDeletePerfMonitorsAMD,
6108 null_glDeletePerfQueryINTEL,
6109 null_glDeleteProgram,
6110 null_glDeleteProgramPipelines,
6111 null_glDeleteProgramsARB,
6112 null_glDeleteProgramsNV,
6113 null_glDeleteQueries,
6114 null_glDeleteQueriesARB,
6115 null_glDeleteQueryResourceTagNV,
6116 null_glDeleteRenderbuffers,
6117 null_glDeleteRenderbuffersEXT,
6118 null_glDeleteSamplers,
6119 null_glDeleteSemaphoresEXT,
6120 null_glDeleteShader,
6121 null_glDeleteStatesNV,
6122 null_glDeleteSync,
6123 null_glDeleteTexturesEXT,
6124 null_glDeleteTransformFeedbacks,
6125 null_glDeleteTransformFeedbacksNV,
6126 null_glDeleteVertexArrays,
6127 null_glDeleteVertexArraysAPPLE,
6128 null_glDeleteVertexShaderEXT,
6129 null_glDepthBoundsEXT,
6130 null_glDepthBoundsdNV,
6131 null_glDepthRangeArraydvNV,
6132 null_glDepthRangeArrayv,
6133 null_glDepthRangeIndexed,
6134 null_glDepthRangeIndexeddNV,
6135 null_glDepthRangedNV,
6136 null_glDepthRangef,
6137 null_glDepthRangefOES,
6138 null_glDepthRangexOES,
6139 null_glDetachObjectARB,
6140 null_glDetachShader,
6141 null_glDetailTexFuncSGIS,
6142 null_glDisableClientStateIndexedEXT,
6143 null_glDisableClientStateiEXT,
6144 null_glDisableIndexedEXT,
6145 null_glDisableVariantClientStateEXT,
6146 null_glDisableVertexArrayAttrib,
6147 null_glDisableVertexArrayAttribEXT,
6148 null_glDisableVertexArrayEXT,
6149 null_glDisableVertexAttribAPPLE,
6150 null_glDisableVertexAttribArray,
6151 null_glDisableVertexAttribArrayARB,
6152 null_glDisablei,
6153 null_glDispatchCompute,
6154 null_glDispatchComputeGroupSizeARB,
6155 null_glDispatchComputeIndirect,
6156 null_glDrawArraysEXT,
6157 null_glDrawArraysIndirect,
6158 null_glDrawArraysInstanced,
6159 null_glDrawArraysInstancedARB,
6160 null_glDrawArraysInstancedBaseInstance,
6161 null_glDrawArraysInstancedEXT,
6162 null_glDrawBufferRegion,
6163 null_glDrawBuffers,
6164 null_glDrawBuffersARB,
6165 null_glDrawBuffersATI,
6166 null_glDrawCommandsAddressNV,
6167 null_glDrawCommandsNV,
6168 null_glDrawCommandsStatesAddressNV,
6169 null_glDrawCommandsStatesNV,
6170 null_glDrawElementArrayAPPLE,
6171 null_glDrawElementArrayATI,
6172 null_glDrawElementsBaseVertex,
6173 null_glDrawElementsIndirect,
6174 null_glDrawElementsInstanced,
6175 null_glDrawElementsInstancedARB,
6176 null_glDrawElementsInstancedBaseInstance,
6177 null_glDrawElementsInstancedBaseVertex,
6178 null_glDrawElementsInstancedBaseVertexBaseInstance,
6179 null_glDrawElementsInstancedEXT,
6180 null_glDrawMeshArraysSUN,
6181 null_glDrawMeshTasksIndirectNV,
6182 null_glDrawMeshTasksNV,
6183 null_glDrawRangeElementArrayAPPLE,
6184 null_glDrawRangeElementArrayATI,
6185 null_glDrawRangeElements,
6186 null_glDrawRangeElementsBaseVertex,
6187 null_glDrawRangeElementsEXT,
6188 null_glDrawTextureNV,
6189 null_glDrawTransformFeedback,
6190 null_glDrawTransformFeedbackInstanced,
6191 null_glDrawTransformFeedbackNV,
6192 null_glDrawTransformFeedbackStream,
6193 null_glDrawTransformFeedbackStreamInstanced,
6194 null_glDrawVkImageNV,
6195 null_glEGLImageTargetTexStorageEXT,
6196 null_glEGLImageTargetTextureStorageEXT,
6197 null_glEdgeFlagFormatNV,
6198 null_glEdgeFlagPointerEXT,
6199 null_glEdgeFlagPointerListIBM,
6200 null_glElementPointerAPPLE,
6201 null_glElementPointerATI,
6202 null_glEnableClientStateIndexedEXT,
6203 null_glEnableClientStateiEXT,
6204 null_glEnableIndexedEXT,
6205 null_glEnableVariantClientStateEXT,
6206 null_glEnableVertexArrayAttrib,
6207 null_glEnableVertexArrayAttribEXT,
6208 null_glEnableVertexArrayEXT,
6209 null_glEnableVertexAttribAPPLE,
6210 null_glEnableVertexAttribArray,
6211 null_glEnableVertexAttribArrayARB,
6212 null_glEnablei,
6213 null_glEndConditionalRender,
6214 null_glEndConditionalRenderNV,
6215 null_glEndConditionalRenderNVX,
6216 null_glEndFragmentShaderATI,
6217 null_glEndOcclusionQueryNV,
6218 null_glEndPerfMonitorAMD,
6219 null_glEndPerfQueryINTEL,
6220 null_glEndQuery,
6221 null_glEndQueryARB,
6222 null_glEndQueryIndexed,
6223 null_glEndTransformFeedback,
6224 null_glEndTransformFeedbackEXT,
6225 null_glEndTransformFeedbackNV,
6226 null_glEndVertexShaderEXT,
6227 null_glEndVideoCaptureNV,
6228 null_glEvalCoord1xOES,
6229 null_glEvalCoord1xvOES,
6230 null_glEvalCoord2xOES,
6231 null_glEvalCoord2xvOES,
6232 null_glEvalMapsNV,
6233 null_glEvaluateDepthValuesARB,
6234 null_glExecuteProgramNV,
6235 null_glExtractComponentEXT,
6236 null_glFeedbackBufferxOES,
6237 null_glFenceSync,
6238 null_glFinalCombinerInputNV,
6239 null_glFinishAsyncSGIX,
6240 null_glFinishFenceAPPLE,
6241 null_glFinishFenceNV,
6242 null_glFinishObjectAPPLE,
6243 null_glFinishTextureSUNX,
6244 null_glFlushMappedBufferRange,
6245 null_glFlushMappedBufferRangeAPPLE,
6246 null_glFlushMappedNamedBufferRange,
6247 null_glFlushMappedNamedBufferRangeEXT,
6248 null_glFlushPixelDataRangeNV,
6249 null_glFlushRasterSGIX,
6250 null_glFlushStaticDataIBM,
6251 null_glFlushVertexArrayRangeAPPLE,
6252 null_glFlushVertexArrayRangeNV,
6253 null_glFogCoordFormatNV,
6254 null_glFogCoordPointer,
6255 null_glFogCoordPointerEXT,
6256 null_glFogCoordPointerListIBM,
6257 null_glFogCoordd,
6258 null_glFogCoorddEXT,
6259 null_glFogCoorddv,
6260 null_glFogCoorddvEXT,
6261 null_glFogCoordf,
6262 null_glFogCoordfEXT,
6263 null_glFogCoordfv,
6264 null_glFogCoordfvEXT,
6265 null_glFogCoordhNV,
6266 null_glFogCoordhvNV,
6267 null_glFogFuncSGIS,
6268 null_glFogxOES,
6269 null_glFogxvOES,
6270 null_glFragmentColorMaterialSGIX,
6271 null_glFragmentCoverageColorNV,
6272 null_glFragmentLightModelfSGIX,
6273 null_glFragmentLightModelfvSGIX,
6274 null_glFragmentLightModeliSGIX,
6275 null_glFragmentLightModelivSGIX,
6276 null_glFragmentLightfSGIX,
6277 null_glFragmentLightfvSGIX,
6278 null_glFragmentLightiSGIX,
6279 null_glFragmentLightivSGIX,
6280 null_glFragmentMaterialfSGIX,
6281 null_glFragmentMaterialfvSGIX,
6282 null_glFragmentMaterialiSGIX,
6283 null_glFragmentMaterialivSGIX,
6284 null_glFrameTerminatorGREMEDY,
6285 null_glFrameZoomSGIX,
6286 null_glFramebufferDrawBufferEXT,
6287 null_glFramebufferDrawBuffersEXT,
6288 null_glFramebufferFetchBarrierEXT,
6289 null_glFramebufferParameteri,
6290 null_glFramebufferParameteriMESA,
6291 null_glFramebufferReadBufferEXT,
6292 null_glFramebufferRenderbuffer,
6293 null_glFramebufferRenderbufferEXT,
6294 null_glFramebufferSampleLocationsfvARB,
6295 null_glFramebufferSampleLocationsfvNV,
6296 null_glFramebufferSamplePositionsfvAMD,
6297 null_glFramebufferTexture,
6298 null_glFramebufferTexture1D,
6299 null_glFramebufferTexture1DEXT,
6300 null_glFramebufferTexture2D,
6301 null_glFramebufferTexture2DEXT,
6302 null_glFramebufferTexture3D,
6303 null_glFramebufferTexture3DEXT,
6304 null_glFramebufferTextureARB,
6305 null_glFramebufferTextureEXT,
6306 null_glFramebufferTextureFaceARB,
6307 null_glFramebufferTextureFaceEXT,
6308 null_glFramebufferTextureLayer,
6309 null_glFramebufferTextureLayerARB,
6310 null_glFramebufferTextureLayerEXT,
6311 null_glFramebufferTextureMultiviewOVR,
6312 null_glFreeObjectBufferATI,
6313 null_glFrustumfOES,
6314 null_glFrustumxOES,
6315 null_glGenAsyncMarkersSGIX,
6316 null_glGenBuffers,
6317 null_glGenBuffersARB,
6318 null_glGenFencesAPPLE,
6319 null_glGenFencesNV,
6320 null_glGenFragmentShadersATI,
6321 null_glGenFramebuffers,
6322 null_glGenFramebuffersEXT,
6323 null_glGenNamesAMD,
6324 null_glGenOcclusionQueriesNV,
6325 null_glGenPathsNV,
6326 null_glGenPerfMonitorsAMD,
6327 null_glGenProgramPipelines,
6328 null_glGenProgramsARB,
6329 null_glGenProgramsNV,
6330 null_glGenQueries,
6331 null_glGenQueriesARB,
6332 null_glGenQueryResourceTagNV,
6333 null_glGenRenderbuffers,
6334 null_glGenRenderbuffersEXT,
6335 null_glGenSamplers,
6336 null_glGenSemaphoresEXT,
6337 null_glGenSymbolsEXT,
6338 null_glGenTexturesEXT,
6339 null_glGenTransformFeedbacks,
6340 null_glGenTransformFeedbacksNV,
6341 null_glGenVertexArrays,
6342 null_glGenVertexArraysAPPLE,
6343 null_glGenVertexShadersEXT,
6344 null_glGenerateMipmap,
6345 null_glGenerateMipmapEXT,
6346 null_glGenerateMultiTexMipmapEXT,
6347 null_glGenerateTextureMipmap,
6348 null_glGenerateTextureMipmapEXT,
6349 null_glGetActiveAtomicCounterBufferiv,
6350 null_glGetActiveAttrib,
6351 null_glGetActiveAttribARB,
6352 null_glGetActiveSubroutineName,
6353 null_glGetActiveSubroutineUniformName,
6354 null_glGetActiveSubroutineUniformiv,
6355 null_glGetActiveUniform,
6356 null_glGetActiveUniformARB,
6357 null_glGetActiveUniformBlockName,
6358 null_glGetActiveUniformBlockiv,
6359 null_glGetActiveUniformName,
6360 null_glGetActiveUniformsiv,
6361 null_glGetActiveVaryingNV,
6362 null_glGetArrayObjectfvATI,
6363 null_glGetArrayObjectivATI,
6364 null_glGetAttachedObjectsARB,
6365 null_glGetAttachedShaders,
6366 null_glGetAttribLocation,
6367 null_glGetAttribLocationARB,
6368 null_glGetBooleanIndexedvEXT,
6369 null_glGetBooleani_v,
6370 null_glGetBufferParameteri64v,
6371 null_glGetBufferParameteriv,
6372 null_glGetBufferParameterivARB,
6373 null_glGetBufferParameterui64vNV,
6374 null_glGetBufferPointerv,
6375 null_glGetBufferPointervARB,
6376 null_glGetBufferSubData,
6377 null_glGetBufferSubDataARB,
6378 null_glGetClipPlanefOES,
6379 null_glGetClipPlanexOES,
6380 null_glGetColorTable,
6381 null_glGetColorTableEXT,
6382 null_glGetColorTableParameterfv,
6383 null_glGetColorTableParameterfvEXT,
6384 null_glGetColorTableParameterfvSGI,
6385 null_glGetColorTableParameteriv,
6386 null_glGetColorTableParameterivEXT,
6387 null_glGetColorTableParameterivSGI,
6388 null_glGetColorTableSGI,
6389 null_glGetCombinerInputParameterfvNV,
6390 null_glGetCombinerInputParameterivNV,
6391 null_glGetCombinerOutputParameterfvNV,
6392 null_glGetCombinerOutputParameterivNV,
6393 null_glGetCombinerStageParameterfvNV,
6394 null_glGetCommandHeaderNV,
6395 null_glGetCompressedMultiTexImageEXT,
6396 null_glGetCompressedTexImage,
6397 null_glGetCompressedTexImageARB,
6398 null_glGetCompressedTextureImage,
6399 null_glGetCompressedTextureImageEXT,
6400 null_glGetCompressedTextureSubImage,
6401 null_glGetConvolutionFilter,
6402 null_glGetConvolutionFilterEXT,
6403 null_glGetConvolutionParameterfv,
6404 null_glGetConvolutionParameterfvEXT,
6405 null_glGetConvolutionParameteriv,
6406 null_glGetConvolutionParameterivEXT,
6407 null_glGetConvolutionParameterxvOES,
6408 null_glGetCoverageModulationTableNV,
6409 null_glGetDebugMessageLog,
6410 null_glGetDebugMessageLogAMD,
6411 null_glGetDebugMessageLogARB,
6412 null_glGetDetailTexFuncSGIS,
6413 null_glGetDoubleIndexedvEXT,
6414 null_glGetDoublei_v,
6415 null_glGetDoublei_vEXT,
6416 null_glGetFenceivNV,
6417 null_glGetFinalCombinerInputParameterfvNV,
6418 null_glGetFinalCombinerInputParameterivNV,
6419 null_glGetFirstPerfQueryIdINTEL,
6420 null_glGetFixedvOES,
6421 null_glGetFloatIndexedvEXT,
6422 null_glGetFloati_v,
6423 null_glGetFloati_vEXT,
6424 null_glGetFogFuncSGIS,
6425 null_glGetFragDataIndex,
6426 null_glGetFragDataLocation,
6427 null_glGetFragDataLocationEXT,
6428 null_glGetFragmentLightfvSGIX,
6429 null_glGetFragmentLightivSGIX,
6430 null_glGetFragmentMaterialfvSGIX,
6431 null_glGetFragmentMaterialivSGIX,
6432 null_glGetFramebufferAttachmentParameteriv,
6433 null_glGetFramebufferAttachmentParameterivEXT,
6434 null_glGetFramebufferParameterfvAMD,
6435 null_glGetFramebufferParameteriv,
6436 null_glGetFramebufferParameterivEXT,
6437 null_glGetFramebufferParameterivMESA,
6438 null_glGetGraphicsResetStatus,
6439 null_glGetGraphicsResetStatusARB,
6440 null_glGetHandleARB,
6441 null_glGetHistogram,
6442 null_glGetHistogramEXT,
6443 null_glGetHistogramParameterfv,
6444 null_glGetHistogramParameterfvEXT,
6445 null_glGetHistogramParameteriv,
6446 null_glGetHistogramParameterivEXT,
6447 null_glGetHistogramParameterxvOES,
6448 null_glGetImageHandleARB,
6449 null_glGetImageHandleNV,
6450 null_glGetImageTransformParameterfvHP,
6451 null_glGetImageTransformParameterivHP,
6452 null_glGetInfoLogARB,
6453 null_glGetInstrumentsSGIX,
6454 null_glGetInteger64i_v,
6455 null_glGetInteger64v,
6456 null_glGetIntegerIndexedvEXT,
6457 null_glGetIntegeri_v,
6458 null_glGetIntegerui64i_vNV,
6459 null_glGetIntegerui64vNV,
6460 null_glGetInternalformatSampleivNV,
6461 null_glGetInternalformati64v,
6462 null_glGetInternalformativ,
6463 null_glGetInvariantBooleanvEXT,
6464 null_glGetInvariantFloatvEXT,
6465 null_glGetInvariantIntegervEXT,
6466 null_glGetLightxOES,
6467 null_glGetListParameterfvSGIX,
6468 null_glGetListParameterivSGIX,
6469 null_glGetLocalConstantBooleanvEXT,
6470 null_glGetLocalConstantFloatvEXT,
6471 null_glGetLocalConstantIntegervEXT,
6472 null_glGetMapAttribParameterfvNV,
6473 null_glGetMapAttribParameterivNV,
6474 null_glGetMapControlPointsNV,
6475 null_glGetMapParameterfvNV,
6476 null_glGetMapParameterivNV,
6477 null_glGetMapxvOES,
6478 null_glGetMaterialxOES,
6479 null_glGetMemoryObjectDetachedResourcesuivNV,
6480 null_glGetMemoryObjectParameterivEXT,
6481 null_glGetMinmax,
6482 null_glGetMinmaxEXT,
6483 null_glGetMinmaxParameterfv,
6484 null_glGetMinmaxParameterfvEXT,
6485 null_glGetMinmaxParameteriv,
6486 null_glGetMinmaxParameterivEXT,
6487 null_glGetMultiTexEnvfvEXT,
6488 null_glGetMultiTexEnvivEXT,
6489 null_glGetMultiTexGendvEXT,
6490 null_glGetMultiTexGenfvEXT,
6491 null_glGetMultiTexGenivEXT,
6492 null_glGetMultiTexImageEXT,
6493 null_glGetMultiTexLevelParameterfvEXT,
6494 null_glGetMultiTexLevelParameterivEXT,
6495 null_glGetMultiTexParameterIivEXT,
6496 null_glGetMultiTexParameterIuivEXT,
6497 null_glGetMultiTexParameterfvEXT,
6498 null_glGetMultiTexParameterivEXT,
6499 null_glGetMultisamplefv,
6500 null_glGetMultisamplefvNV,
6501 null_glGetNamedBufferParameteri64v,
6502 null_glGetNamedBufferParameteriv,
6503 null_glGetNamedBufferParameterivEXT,
6504 null_glGetNamedBufferParameterui64vNV,
6505 null_glGetNamedBufferPointerv,
6506 null_glGetNamedBufferPointervEXT,
6507 null_glGetNamedBufferSubData,
6508 null_glGetNamedBufferSubDataEXT,
6509 null_glGetNamedFramebufferAttachmentParameteriv,
6510 null_glGetNamedFramebufferAttachmentParameterivEXT,
6511 null_glGetNamedFramebufferParameterfvAMD,
6512 null_glGetNamedFramebufferParameteriv,
6513 null_glGetNamedFramebufferParameterivEXT,
6514 null_glGetNamedProgramLocalParameterIivEXT,
6515 null_glGetNamedProgramLocalParameterIuivEXT,
6516 null_glGetNamedProgramLocalParameterdvEXT,
6517 null_glGetNamedProgramLocalParameterfvEXT,
6518 null_glGetNamedProgramStringEXT,
6519 null_glGetNamedProgramivEXT,
6520 null_glGetNamedRenderbufferParameteriv,
6521 null_glGetNamedRenderbufferParameterivEXT,
6522 null_glGetNamedStringARB,
6523 null_glGetNamedStringivARB,
6524 null_glGetNextPerfQueryIdINTEL,
6525 null_glGetObjectBufferfvATI,
6526 null_glGetObjectBufferivATI,
6527 null_glGetObjectLabel,
6528 null_glGetObjectLabelEXT,
6529 null_glGetObjectParameterfvARB,
6530 null_glGetObjectParameterivAPPLE,
6531 null_glGetObjectParameterivARB,
6532 null_glGetObjectPtrLabel,
6533 null_glGetOcclusionQueryivNV,
6534 null_glGetOcclusionQueryuivNV,
6535 null_glGetPathColorGenfvNV,
6536 null_glGetPathColorGenivNV,
6537 null_glGetPathCommandsNV,
6538 null_glGetPathCoordsNV,
6539 null_glGetPathDashArrayNV,
6540 null_glGetPathLengthNV,
6541 null_glGetPathMetricRangeNV,
6542 null_glGetPathMetricsNV,
6543 null_glGetPathParameterfvNV,
6544 null_glGetPathParameterivNV,
6545 null_glGetPathSpacingNV,
6546 null_glGetPathTexGenfvNV,
6547 null_glGetPathTexGenivNV,
6548 null_glGetPerfCounterInfoINTEL,
6549 null_glGetPerfMonitorCounterDataAMD,
6550 null_glGetPerfMonitorCounterInfoAMD,
6551 null_glGetPerfMonitorCounterStringAMD,
6552 null_glGetPerfMonitorCountersAMD,
6553 null_glGetPerfMonitorGroupStringAMD,
6554 null_glGetPerfMonitorGroupsAMD,
6555 null_glGetPerfQueryDataINTEL,
6556 null_glGetPerfQueryIdByNameINTEL,
6557 null_glGetPerfQueryInfoINTEL,
6558 null_glGetPixelMapxv,
6559 null_glGetPixelTexGenParameterfvSGIS,
6560 null_glGetPixelTexGenParameterivSGIS,
6561 null_glGetPixelTransformParameterfvEXT,
6562 null_glGetPixelTransformParameterivEXT,
6563 null_glGetPointerIndexedvEXT,
6564 null_glGetPointeri_vEXT,
6565 null_glGetPointervEXT,
6566 null_glGetProgramBinary,
6567 null_glGetProgramEnvParameterIivNV,
6568 null_glGetProgramEnvParameterIuivNV,
6569 null_glGetProgramEnvParameterdvARB,
6570 null_glGetProgramEnvParameterfvARB,
6571 null_glGetProgramInfoLog,
6572 null_glGetProgramInterfaceiv,
6573 null_glGetProgramLocalParameterIivNV,
6574 null_glGetProgramLocalParameterIuivNV,
6575 null_glGetProgramLocalParameterdvARB,
6576 null_glGetProgramLocalParameterfvARB,
6577 null_glGetProgramNamedParameterdvNV,
6578 null_glGetProgramNamedParameterfvNV,
6579 null_glGetProgramParameterdvNV,
6580 null_glGetProgramParameterfvNV,
6581 null_glGetProgramPipelineInfoLog,
6582 null_glGetProgramPipelineiv,
6583 null_glGetProgramResourceIndex,
6584 null_glGetProgramResourceLocation,
6585 null_glGetProgramResourceLocationIndex,
6586 null_glGetProgramResourceName,
6587 null_glGetProgramResourcefvNV,
6588 null_glGetProgramResourceiv,
6589 null_glGetProgramStageiv,
6590 null_glGetProgramStringARB,
6591 null_glGetProgramStringNV,
6592 null_glGetProgramSubroutineParameteruivNV,
6593 null_glGetProgramiv,
6594 null_glGetProgramivARB,
6595 null_glGetProgramivNV,
6596 null_glGetQueryBufferObjecti64v,
6597 null_glGetQueryBufferObjectiv,
6598 null_glGetQueryBufferObjectui64v,
6599 null_glGetQueryBufferObjectuiv,
6600 null_glGetQueryIndexediv,
6601 null_glGetQueryObjecti64v,
6602 null_glGetQueryObjecti64vEXT,
6603 null_glGetQueryObjectiv,
6604 null_glGetQueryObjectivARB,
6605 null_glGetQueryObjectui64v,
6606 null_glGetQueryObjectui64vEXT,
6607 null_glGetQueryObjectuiv,
6608 null_glGetQueryObjectuivARB,
6609 null_glGetQueryiv,
6610 null_glGetQueryivARB,
6611 null_glGetRenderbufferParameteriv,
6612 null_glGetRenderbufferParameterivEXT,
6613 null_glGetSamplerParameterIiv,
6614 null_glGetSamplerParameterIuiv,
6615 null_glGetSamplerParameterfv,
6616 null_glGetSamplerParameteriv,
6617 null_glGetSemaphoreParameterui64vEXT,
6618 null_glGetSeparableFilter,
6619 null_glGetSeparableFilterEXT,
6620 null_glGetShaderInfoLog,
6621 null_glGetShaderPrecisionFormat,
6622 null_glGetShaderSource,
6623 null_glGetShaderSourceARB,
6624 null_glGetShaderiv,
6625 null_glGetShadingRateImagePaletteNV,
6626 null_glGetShadingRateSampleLocationivNV,
6627 null_glGetSharpenTexFuncSGIS,
6628 null_glGetStageIndexNV,
6629 null_glGetStringi,
6630 null_glGetSubroutineIndex,
6631 null_glGetSubroutineUniformLocation,
6632 null_glGetSynciv,
6633 null_glGetTexBumpParameterfvATI,
6634 null_glGetTexBumpParameterivATI,
6635 null_glGetTexEnvxvOES,
6636 null_glGetTexFilterFuncSGIS,
6637 null_glGetTexGenxvOES,
6638 null_glGetTexLevelParameterxvOES,
6639 null_glGetTexParameterIiv,
6640 null_glGetTexParameterIivEXT,
6641 null_glGetTexParameterIuiv,
6642 null_glGetTexParameterIuivEXT,
6643 null_glGetTexParameterPointervAPPLE,
6644 null_glGetTexParameterxvOES,
6645 null_glGetTextureHandleARB,
6646 null_glGetTextureHandleNV,
6647 null_glGetTextureImage,
6648 null_glGetTextureImageEXT,
6649 null_glGetTextureLevelParameterfv,
6650 null_glGetTextureLevelParameterfvEXT,
6651 null_glGetTextureLevelParameteriv,
6652 null_glGetTextureLevelParameterivEXT,
6653 null_glGetTextureParameterIiv,
6654 null_glGetTextureParameterIivEXT,
6655 null_glGetTextureParameterIuiv,
6656 null_glGetTextureParameterIuivEXT,
6657 null_glGetTextureParameterfv,
6658 null_glGetTextureParameterfvEXT,
6659 null_glGetTextureParameteriv,
6660 null_glGetTextureParameterivEXT,
6661 null_glGetTextureSamplerHandleARB,
6662 null_glGetTextureSamplerHandleNV,
6663 null_glGetTextureSubImage,
6664 null_glGetTrackMatrixivNV,
6665 null_glGetTransformFeedbackVarying,
6666 null_glGetTransformFeedbackVaryingEXT,
6667 null_glGetTransformFeedbackVaryingNV,
6668 null_glGetTransformFeedbacki64_v,
6669 null_glGetTransformFeedbacki_v,
6670 null_glGetTransformFeedbackiv,
6671 null_glGetUniformBlockIndex,
6672 null_glGetUniformBufferSizeEXT,
6673 null_glGetUniformIndices,
6674 null_glGetUniformLocation,
6675 null_glGetUniformLocationARB,
6676 null_glGetUniformOffsetEXT,
6677 null_glGetUniformSubroutineuiv,
6678 null_glGetUniformdv,
6679 null_glGetUniformfv,
6680 null_glGetUniformfvARB,
6681 null_glGetUniformi64vARB,
6682 null_glGetUniformi64vNV,
6683 null_glGetUniformiv,
6684 null_glGetUniformivARB,
6685 null_glGetUniformui64vARB,
6686 null_glGetUniformui64vNV,
6687 null_glGetUniformuiv,
6688 null_glGetUniformuivEXT,
6689 null_glGetUnsignedBytei_vEXT,
6690 null_glGetUnsignedBytevEXT,
6691 null_glGetVariantArrayObjectfvATI,
6692 null_glGetVariantArrayObjectivATI,
6693 null_glGetVariantBooleanvEXT,
6694 null_glGetVariantFloatvEXT,
6695 null_glGetVariantIntegervEXT,
6696 null_glGetVariantPointervEXT,
6697 null_glGetVaryingLocationNV,
6698 null_glGetVertexArrayIndexed64iv,
6699 null_glGetVertexArrayIndexediv,
6700 null_glGetVertexArrayIntegeri_vEXT,
6701 null_glGetVertexArrayIntegervEXT,
6702 null_glGetVertexArrayPointeri_vEXT,
6703 null_glGetVertexArrayPointervEXT,
6704 null_glGetVertexArrayiv,
6705 null_glGetVertexAttribArrayObjectfvATI,
6706 null_glGetVertexAttribArrayObjectivATI,
6707 null_glGetVertexAttribIiv,
6708 null_glGetVertexAttribIivEXT,
6709 null_glGetVertexAttribIuiv,
6710 null_glGetVertexAttribIuivEXT,
6711 null_glGetVertexAttribLdv,
6712 null_glGetVertexAttribLdvEXT,
6713 null_glGetVertexAttribLi64vNV,
6714 null_glGetVertexAttribLui64vARB,
6715 null_glGetVertexAttribLui64vNV,
6716 null_glGetVertexAttribPointerv,
6717 null_glGetVertexAttribPointervARB,
6718 null_glGetVertexAttribPointervNV,
6719 null_glGetVertexAttribdv,
6720 null_glGetVertexAttribdvARB,
6721 null_glGetVertexAttribdvNV,
6722 null_glGetVertexAttribfv,
6723 null_glGetVertexAttribfvARB,
6724 null_glGetVertexAttribfvNV,
6725 null_glGetVertexAttribiv,
6726 null_glGetVertexAttribivARB,
6727 null_glGetVertexAttribivNV,
6728 null_glGetVideoCaptureStreamdvNV,
6729 null_glGetVideoCaptureStreamfvNV,
6730 null_glGetVideoCaptureStreamivNV,
6731 null_glGetVideoCaptureivNV,
6732 null_glGetVideoi64vNV,
6733 null_glGetVideoivNV,
6734 null_glGetVideoui64vNV,
6735 null_glGetVideouivNV,
6736 null_glGetVkProcAddrNV,
6737 null_glGetnColorTable,
6738 null_glGetnColorTableARB,
6739 null_glGetnCompressedTexImage,
6740 null_glGetnCompressedTexImageARB,
6741 null_glGetnConvolutionFilter,
6742 null_glGetnConvolutionFilterARB,
6743 null_glGetnHistogram,
6744 null_glGetnHistogramARB,
6745 null_glGetnMapdv,
6746 null_glGetnMapdvARB,
6747 null_glGetnMapfv,
6748 null_glGetnMapfvARB,
6749 null_glGetnMapiv,
6750 null_glGetnMapivARB,
6751 null_glGetnMinmax,
6752 null_glGetnMinmaxARB,
6753 null_glGetnPixelMapfv,
6754 null_glGetnPixelMapfvARB,
6755 null_glGetnPixelMapuiv,
6756 null_glGetnPixelMapuivARB,
6757 null_glGetnPixelMapusv,
6758 null_glGetnPixelMapusvARB,
6759 null_glGetnPolygonStipple,
6760 null_glGetnPolygonStippleARB,
6761 null_glGetnSeparableFilter,
6762 null_glGetnSeparableFilterARB,
6763 null_glGetnTexImage,
6764 null_glGetnTexImageARB,
6765 null_glGetnUniformdv,
6766 null_glGetnUniformdvARB,
6767 null_glGetnUniformfv,
6768 null_glGetnUniformfvARB,
6769 null_glGetnUniformi64vARB,
6770 null_glGetnUniformiv,
6771 null_glGetnUniformivARB,
6772 null_glGetnUniformui64vARB,
6773 null_glGetnUniformuiv,
6774 null_glGetnUniformuivARB,
6775 null_glGlobalAlphaFactorbSUN,
6776 null_glGlobalAlphaFactordSUN,
6777 null_glGlobalAlphaFactorfSUN,
6778 null_glGlobalAlphaFactoriSUN,
6779 null_glGlobalAlphaFactorsSUN,
6780 null_glGlobalAlphaFactorubSUN,
6781 null_glGlobalAlphaFactoruiSUN,
6782 null_glGlobalAlphaFactorusSUN,
6783 null_glHintPGI,
6784 null_glHistogram,
6785 null_glHistogramEXT,
6786 null_glIglooInterfaceSGIX,
6787 null_glImageTransformParameterfHP,
6788 null_glImageTransformParameterfvHP,
6789 null_glImageTransformParameteriHP,
6790 null_glImageTransformParameterivHP,
6791 null_glImportMemoryFdEXT,
6792 null_glImportMemoryWin32HandleEXT,
6793 null_glImportMemoryWin32NameEXT,
6794 null_glImportSemaphoreFdEXT,
6795 null_glImportSemaphoreWin32HandleEXT,
6796 null_glImportSemaphoreWin32NameEXT,
6797 null_glImportSyncEXT,
6798 null_glIndexFormatNV,
6799 null_glIndexFuncEXT,
6800 null_glIndexMaterialEXT,
6801 null_glIndexPointerEXT,
6802 null_glIndexPointerListIBM,
6803 null_glIndexxOES,
6804 null_glIndexxvOES,
6805 null_glInsertComponentEXT,
6806 null_glInsertEventMarkerEXT,
6807 null_glInstrumentsBufferSGIX,
6808 null_glInterpolatePathsNV,
6809 null_glInvalidateBufferData,
6810 null_glInvalidateBufferSubData,
6811 null_glInvalidateFramebuffer,
6812 null_glInvalidateNamedFramebufferData,
6813 null_glInvalidateNamedFramebufferSubData,
6814 null_glInvalidateSubFramebuffer,
6815 null_glInvalidateTexImage,
6816 null_glInvalidateTexSubImage,
6817 null_glIsAsyncMarkerSGIX,
6818 null_glIsBuffer,
6819 null_glIsBufferARB,
6820 null_glIsBufferResidentNV,
6821 null_glIsCommandListNV,
6822 null_glIsEnabledIndexedEXT,
6823 null_glIsEnabledi,
6824 null_glIsFenceAPPLE,
6825 null_glIsFenceNV,
6826 null_glIsFramebuffer,
6827 null_glIsFramebufferEXT,
6828 null_glIsImageHandleResidentARB,
6829 null_glIsImageHandleResidentNV,
6830 null_glIsMemoryObjectEXT,
6831 null_glIsNameAMD,
6832 null_glIsNamedBufferResidentNV,
6833 null_glIsNamedStringARB,
6834 null_glIsObjectBufferATI,
6835 null_glIsOcclusionQueryNV,
6836 null_glIsPathNV,
6837 null_glIsPointInFillPathNV,
6838 null_glIsPointInStrokePathNV,
6839 null_glIsProgram,
6840 null_glIsProgramARB,
6841 null_glIsProgramNV,
6842 null_glIsProgramPipeline,
6843 null_glIsQuery,
6844 null_glIsQueryARB,
6845 null_glIsRenderbuffer,
6846 null_glIsRenderbufferEXT,
6847 null_glIsSampler,
6848 null_glIsSemaphoreEXT,
6849 null_glIsShader,
6850 null_glIsStateNV,
6851 null_glIsSync,
6852 null_glIsTextureEXT,
6853 null_glIsTextureHandleResidentARB,
6854 null_glIsTextureHandleResidentNV,
6855 null_glIsTransformFeedback,
6856 null_glIsTransformFeedbackNV,
6857 null_glIsVariantEnabledEXT,
6858 null_glIsVertexArray,
6859 null_glIsVertexArrayAPPLE,
6860 null_glIsVertexAttribEnabledAPPLE,
6861 null_glLGPUCopyImageSubDataNVX,
6862 null_glLGPUInterlockNVX,
6863 null_glLGPUNamedBufferSubDataNVX,
6864 null_glLabelObjectEXT,
6865 null_glLightEnviSGIX,
6866 null_glLightModelxOES,
6867 null_glLightModelxvOES,
6868 null_glLightxOES,
6869 null_glLightxvOES,
6870 null_glLineWidthxOES,
6871 null_glLinkProgram,
6872 null_glLinkProgramARB,
6873 null_glListDrawCommandsStatesClientNV,
6874 null_glListParameterfSGIX,
6875 null_glListParameterfvSGIX,
6876 null_glListParameteriSGIX,
6877 null_glListParameterivSGIX,
6878 null_glLoadIdentityDeformationMapSGIX,
6879 null_glLoadMatrixxOES,
6880 null_glLoadProgramNV,
6881 null_glLoadTransposeMatrixd,
6882 null_glLoadTransposeMatrixdARB,
6883 null_glLoadTransposeMatrixf,
6884 null_glLoadTransposeMatrixfARB,
6885 null_glLoadTransposeMatrixxOES,
6886 null_glLockArraysEXT,
6887 null_glMTexCoord2fSGIS,
6888 null_glMTexCoord2fvSGIS,
6889 null_glMakeBufferNonResidentNV,
6890 null_glMakeBufferResidentNV,
6891 null_glMakeImageHandleNonResidentARB,
6892 null_glMakeImageHandleNonResidentNV,
6893 null_glMakeImageHandleResidentARB,
6894 null_glMakeImageHandleResidentNV,
6895 null_glMakeNamedBufferNonResidentNV,
6896 null_glMakeNamedBufferResidentNV,
6897 null_glMakeTextureHandleNonResidentARB,
6898 null_glMakeTextureHandleNonResidentNV,
6899 null_glMakeTextureHandleResidentARB,
6900 null_glMakeTextureHandleResidentNV,
6901 null_glMap1xOES,
6902 null_glMap2xOES,
6903 null_glMapBuffer,
6904 null_glMapBufferARB,
6905 null_glMapBufferRange,
6906 null_glMapControlPointsNV,
6907 null_glMapGrid1xOES,
6908 null_glMapGrid2xOES,
6909 null_glMapNamedBuffer,
6910 null_glMapNamedBufferEXT,
6911 null_glMapNamedBufferRange,
6912 null_glMapNamedBufferRangeEXT,
6913 null_glMapObjectBufferATI,
6914 null_glMapParameterfvNV,
6915 null_glMapParameterivNV,
6916 null_glMapTexture2DINTEL,
6917 null_glMapVertexAttrib1dAPPLE,
6918 null_glMapVertexAttrib1fAPPLE,
6919 null_glMapVertexAttrib2dAPPLE,
6920 null_glMapVertexAttrib2fAPPLE,
6921 null_glMaterialxOES,
6922 null_glMaterialxvOES,
6923 null_glMatrixFrustumEXT,
6924 null_glMatrixIndexPointerARB,
6925 null_glMatrixIndexubvARB,
6926 null_glMatrixIndexuivARB,
6927 null_glMatrixIndexusvARB,
6928 null_glMatrixLoad3x2fNV,
6929 null_glMatrixLoad3x3fNV,
6930 null_glMatrixLoadIdentityEXT,
6931 null_glMatrixLoadTranspose3x3fNV,
6932 null_glMatrixLoadTransposedEXT,
6933 null_glMatrixLoadTransposefEXT,
6934 null_glMatrixLoaddEXT,
6935 null_glMatrixLoadfEXT,
6936 null_glMatrixMult3x2fNV,
6937 null_glMatrixMult3x3fNV,
6938 null_glMatrixMultTranspose3x3fNV,
6939 null_glMatrixMultTransposedEXT,
6940 null_glMatrixMultTransposefEXT,
6941 null_glMatrixMultdEXT,
6942 null_glMatrixMultfEXT,
6943 null_glMatrixOrthoEXT,
6944 null_glMatrixPopEXT,
6945 null_glMatrixPushEXT,
6946 null_glMatrixRotatedEXT,
6947 null_glMatrixRotatefEXT,
6948 null_glMatrixScaledEXT,
6949 null_glMatrixScalefEXT,
6950 null_glMatrixTranslatedEXT,
6951 null_glMatrixTranslatefEXT,
6952 null_glMaxShaderCompilerThreadsARB,
6953 null_glMaxShaderCompilerThreadsKHR,
6954 null_glMemoryBarrier,
6955 null_glMemoryBarrierByRegion,
6956 null_glMemoryBarrierEXT,
6957 null_glMemoryObjectParameterivEXT,
6958 null_glMinSampleShading,
6959 null_glMinSampleShadingARB,
6960 null_glMinmax,
6961 null_glMinmaxEXT,
6962 null_glMultMatrixxOES,
6963 null_glMultTransposeMatrixd,
6964 null_glMultTransposeMatrixdARB,
6965 null_glMultTransposeMatrixf,
6966 null_glMultTransposeMatrixfARB,
6967 null_glMultTransposeMatrixxOES,
6968 null_glMultiDrawArrays,
6969 null_glMultiDrawArraysEXT,
6970 null_glMultiDrawArraysIndirect,
6971 null_glMultiDrawArraysIndirectAMD,
6972 null_glMultiDrawArraysIndirectBindlessCountNV,
6973 null_glMultiDrawArraysIndirectBindlessNV,
6974 null_glMultiDrawArraysIndirectCount,
6975 null_glMultiDrawArraysIndirectCountARB,
6976 null_glMultiDrawElementArrayAPPLE,
6977 null_glMultiDrawElements,
6978 null_glMultiDrawElementsBaseVertex,
6979 null_glMultiDrawElementsEXT,
6980 null_glMultiDrawElementsIndirect,
6981 null_glMultiDrawElementsIndirectAMD,
6982 null_glMultiDrawElementsIndirectBindlessCountNV,
6983 null_glMultiDrawElementsIndirectBindlessNV,
6984 null_glMultiDrawElementsIndirectCount,
6985 null_glMultiDrawElementsIndirectCountARB,
6986 null_glMultiDrawMeshTasksIndirectCountNV,
6987 null_glMultiDrawMeshTasksIndirectNV,
6988 null_glMultiDrawRangeElementArrayAPPLE,
6989 null_glMultiModeDrawArraysIBM,
6990 null_glMultiModeDrawElementsIBM,
6991 null_glMultiTexBufferEXT,
6992 null_glMultiTexCoord1bOES,
6993 null_glMultiTexCoord1bvOES,
6994 null_glMultiTexCoord1d,
6995 null_glMultiTexCoord1dARB,
6996 null_glMultiTexCoord1dSGIS,
6997 null_glMultiTexCoord1dv,
6998 null_glMultiTexCoord1dvARB,
6999 null_glMultiTexCoord1dvSGIS,
7000 null_glMultiTexCoord1f,
7001 null_glMultiTexCoord1fARB,
7002 null_glMultiTexCoord1fSGIS,
7003 null_glMultiTexCoord1fv,
7004 null_glMultiTexCoord1fvARB,
7005 null_glMultiTexCoord1fvSGIS,
7006 null_glMultiTexCoord1hNV,
7007 null_glMultiTexCoord1hvNV,
7008 null_glMultiTexCoord1i,
7009 null_glMultiTexCoord1iARB,
7010 null_glMultiTexCoord1iSGIS,
7011 null_glMultiTexCoord1iv,
7012 null_glMultiTexCoord1ivARB,
7013 null_glMultiTexCoord1ivSGIS,
7014 null_glMultiTexCoord1s,
7015 null_glMultiTexCoord1sARB,
7016 null_glMultiTexCoord1sSGIS,
7017 null_glMultiTexCoord1sv,
7018 null_glMultiTexCoord1svARB,
7019 null_glMultiTexCoord1svSGIS,
7020 null_glMultiTexCoord1xOES,
7021 null_glMultiTexCoord1xvOES,
7022 null_glMultiTexCoord2bOES,
7023 null_glMultiTexCoord2bvOES,
7024 null_glMultiTexCoord2d,
7025 null_glMultiTexCoord2dARB,
7026 null_glMultiTexCoord2dSGIS,
7027 null_glMultiTexCoord2dv,
7028 null_glMultiTexCoord2dvARB,
7029 null_glMultiTexCoord2dvSGIS,
7030 null_glMultiTexCoord2f,
7031 null_glMultiTexCoord2fARB,
7032 null_glMultiTexCoord2fSGIS,
7033 null_glMultiTexCoord2fv,
7034 null_glMultiTexCoord2fvARB,
7035 null_glMultiTexCoord2fvSGIS,
7036 null_glMultiTexCoord2hNV,
7037 null_glMultiTexCoord2hvNV,
7038 null_glMultiTexCoord2i,
7039 null_glMultiTexCoord2iARB,
7040 null_glMultiTexCoord2iSGIS,
7041 null_glMultiTexCoord2iv,
7042 null_glMultiTexCoord2ivARB,
7043 null_glMultiTexCoord2ivSGIS,
7044 null_glMultiTexCoord2s,
7045 null_glMultiTexCoord2sARB,
7046 null_glMultiTexCoord2sSGIS,
7047 null_glMultiTexCoord2sv,
7048 null_glMultiTexCoord2svARB,
7049 null_glMultiTexCoord2svSGIS,
7050 null_glMultiTexCoord2xOES,
7051 null_glMultiTexCoord2xvOES,
7052 null_glMultiTexCoord3bOES,
7053 null_glMultiTexCoord3bvOES,
7054 null_glMultiTexCoord3d,
7055 null_glMultiTexCoord3dARB,
7056 null_glMultiTexCoord3dSGIS,
7057 null_glMultiTexCoord3dv,
7058 null_glMultiTexCoord3dvARB,
7059 null_glMultiTexCoord3dvSGIS,
7060 null_glMultiTexCoord3f,
7061 null_glMultiTexCoord3fARB,
7062 null_glMultiTexCoord3fSGIS,
7063 null_glMultiTexCoord3fv,
7064 null_glMultiTexCoord3fvARB,
7065 null_glMultiTexCoord3fvSGIS,
7066 null_glMultiTexCoord3hNV,
7067 null_glMultiTexCoord3hvNV,
7068 null_glMultiTexCoord3i,
7069 null_glMultiTexCoord3iARB,
7070 null_glMultiTexCoord3iSGIS,
7071 null_glMultiTexCoord3iv,
7072 null_glMultiTexCoord3ivARB,
7073 null_glMultiTexCoord3ivSGIS,
7074 null_glMultiTexCoord3s,
7075 null_glMultiTexCoord3sARB,
7076 null_glMultiTexCoord3sSGIS,
7077 null_glMultiTexCoord3sv,
7078 null_glMultiTexCoord3svARB,
7079 null_glMultiTexCoord3svSGIS,
7080 null_glMultiTexCoord3xOES,
7081 null_glMultiTexCoord3xvOES,
7082 null_glMultiTexCoord4bOES,
7083 null_glMultiTexCoord4bvOES,
7084 null_glMultiTexCoord4d,
7085 null_glMultiTexCoord4dARB,
7086 null_glMultiTexCoord4dSGIS,
7087 null_glMultiTexCoord4dv,
7088 null_glMultiTexCoord4dvARB,
7089 null_glMultiTexCoord4dvSGIS,
7090 null_glMultiTexCoord4f,
7091 null_glMultiTexCoord4fARB,
7092 null_glMultiTexCoord4fSGIS,
7093 null_glMultiTexCoord4fv,
7094 null_glMultiTexCoord4fvARB,
7095 null_glMultiTexCoord4fvSGIS,
7096 null_glMultiTexCoord4hNV,
7097 null_glMultiTexCoord4hvNV,
7098 null_glMultiTexCoord4i,
7099 null_glMultiTexCoord4iARB,
7100 null_glMultiTexCoord4iSGIS,
7101 null_glMultiTexCoord4iv,
7102 null_glMultiTexCoord4ivARB,
7103 null_glMultiTexCoord4ivSGIS,
7104 null_glMultiTexCoord4s,
7105 null_glMultiTexCoord4sARB,
7106 null_glMultiTexCoord4sSGIS,
7107 null_glMultiTexCoord4sv,
7108 null_glMultiTexCoord4svARB,
7109 null_glMultiTexCoord4svSGIS,
7110 null_glMultiTexCoord4xOES,
7111 null_glMultiTexCoord4xvOES,
7112 null_glMultiTexCoordP1ui,
7113 null_glMultiTexCoordP1uiv,
7114 null_glMultiTexCoordP2ui,
7115 null_glMultiTexCoordP2uiv,
7116 null_glMultiTexCoordP3ui,
7117 null_glMultiTexCoordP3uiv,
7118 null_glMultiTexCoordP4ui,
7119 null_glMultiTexCoordP4uiv,
7120 null_glMultiTexCoordPointerEXT,
7121 null_glMultiTexCoordPointerSGIS,
7122 null_glMultiTexEnvfEXT,
7123 null_glMultiTexEnvfvEXT,
7124 null_glMultiTexEnviEXT,
7125 null_glMultiTexEnvivEXT,
7126 null_glMultiTexGendEXT,
7127 null_glMultiTexGendvEXT,
7128 null_glMultiTexGenfEXT,
7129 null_glMultiTexGenfvEXT,
7130 null_glMultiTexGeniEXT,
7131 null_glMultiTexGenivEXT,
7132 null_glMultiTexImage1DEXT,
7133 null_glMultiTexImage2DEXT,
7134 null_glMultiTexImage3DEXT,
7135 null_glMultiTexParameterIivEXT,
7136 null_glMultiTexParameterIuivEXT,
7137 null_glMultiTexParameterfEXT,
7138 null_glMultiTexParameterfvEXT,
7139 null_glMultiTexParameteriEXT,
7140 null_glMultiTexParameterivEXT,
7141 null_glMultiTexRenderbufferEXT,
7142 null_glMultiTexSubImage1DEXT,
7143 null_glMultiTexSubImage2DEXT,
7144 null_glMultiTexSubImage3DEXT,
7145 null_glMulticastBarrierNV,
7146 null_glMulticastBlitFramebufferNV,
7147 null_glMulticastBufferSubDataNV,
7148 null_glMulticastCopyBufferSubDataNV,
7149 null_glMulticastCopyImageSubDataNV,
7150 null_glMulticastFramebufferSampleLocationsfvNV,
7151 null_glMulticastGetQueryObjecti64vNV,
7152 null_glMulticastGetQueryObjectivNV,
7153 null_glMulticastGetQueryObjectui64vNV,
7154 null_glMulticastGetQueryObjectuivNV,
7155 null_glMulticastScissorArrayvNVX,
7156 null_glMulticastViewportArrayvNVX,
7157 null_glMulticastViewportPositionWScaleNVX,
7158 null_glMulticastWaitSyncNV,
7159 null_glNamedBufferAttachMemoryNV,
7160 null_glNamedBufferData,
7161 null_glNamedBufferDataEXT,
7162 null_glNamedBufferPageCommitmentARB,
7163 null_glNamedBufferPageCommitmentEXT,
7164 null_glNamedBufferStorage,
7165 null_glNamedBufferStorageEXT,
7166 null_glNamedBufferStorageExternalEXT,
7167 null_glNamedBufferStorageMemEXT,
7168 null_glNamedBufferSubData,
7169 null_glNamedBufferSubDataEXT,
7170 null_glNamedCopyBufferSubDataEXT,
7171 null_glNamedFramebufferDrawBuffer,
7172 null_glNamedFramebufferDrawBuffers,
7173 null_glNamedFramebufferParameteri,
7174 null_glNamedFramebufferParameteriEXT,
7175 null_glNamedFramebufferReadBuffer,
7176 null_glNamedFramebufferRenderbuffer,
7177 null_glNamedFramebufferRenderbufferEXT,
7178 null_glNamedFramebufferSampleLocationsfvARB,
7179 null_glNamedFramebufferSampleLocationsfvNV,
7180 null_glNamedFramebufferSamplePositionsfvAMD,
7181 null_glNamedFramebufferTexture,
7182 null_glNamedFramebufferTexture1DEXT,
7183 null_glNamedFramebufferTexture2DEXT,
7184 null_glNamedFramebufferTexture3DEXT,
7185 null_glNamedFramebufferTextureEXT,
7186 null_glNamedFramebufferTextureFaceEXT,
7187 null_glNamedFramebufferTextureLayer,
7188 null_glNamedFramebufferTextureLayerEXT,
7189 null_glNamedProgramLocalParameter4dEXT,
7190 null_glNamedProgramLocalParameter4dvEXT,
7191 null_glNamedProgramLocalParameter4fEXT,
7192 null_glNamedProgramLocalParameter4fvEXT,
7193 null_glNamedProgramLocalParameterI4iEXT,
7194 null_glNamedProgramLocalParameterI4ivEXT,
7195 null_glNamedProgramLocalParameterI4uiEXT,
7196 null_glNamedProgramLocalParameterI4uivEXT,
7197 null_glNamedProgramLocalParameters4fvEXT,
7198 null_glNamedProgramLocalParametersI4ivEXT,
7199 null_glNamedProgramLocalParametersI4uivEXT,
7200 null_glNamedProgramStringEXT,
7201 null_glNamedRenderbufferStorage,
7202 null_glNamedRenderbufferStorageEXT,
7203 null_glNamedRenderbufferStorageMultisample,
7204 null_glNamedRenderbufferStorageMultisampleAdvancedAMD,
7205 null_glNamedRenderbufferStorageMultisampleCoverageEXT,
7206 null_glNamedRenderbufferStorageMultisampleEXT,
7207 null_glNamedStringARB,
7208 null_glNewBufferRegion,
7209 null_glNewObjectBufferATI,
7210 null_glNormal3fVertex3fSUN,
7211 null_glNormal3fVertex3fvSUN,
7212 null_glNormal3hNV,
7213 null_glNormal3hvNV,
7214 null_glNormal3xOES,
7215 null_glNormal3xvOES,
7216 null_glNormalFormatNV,
7217 null_glNormalP3ui,
7218 null_glNormalP3uiv,
7219 null_glNormalPointerEXT,
7220 null_glNormalPointerListIBM,
7221 null_glNormalPointervINTEL,
7222 null_glNormalStream3bATI,
7223 null_glNormalStream3bvATI,
7224 null_glNormalStream3dATI,
7225 null_glNormalStream3dvATI,
7226 null_glNormalStream3fATI,
7227 null_glNormalStream3fvATI,
7228 null_glNormalStream3iATI,
7229 null_glNormalStream3ivATI,
7230 null_glNormalStream3sATI,
7231 null_glNormalStream3svATI,
7232 null_glObjectLabel,
7233 null_glObjectPtrLabel,
7234 null_glObjectPurgeableAPPLE,
7235 null_glObjectUnpurgeableAPPLE,
7236 null_glOrthofOES,
7237 null_glOrthoxOES,
7238 null_glPNTrianglesfATI,
7239 null_glPNTrianglesiATI,
7240 null_glPassTexCoordATI,
7241 null_glPassThroughxOES,
7242 null_glPatchParameterfv,
7243 null_glPatchParameteri,
7244 null_glPathColorGenNV,
7245 null_glPathCommandsNV,
7246 null_glPathCoordsNV,
7247 null_glPathCoverDepthFuncNV,
7248 null_glPathDashArrayNV,
7249 null_glPathFogGenNV,
7250 null_glPathGlyphIndexArrayNV,
7251 null_glPathGlyphIndexRangeNV,
7252 null_glPathGlyphRangeNV,
7253 null_glPathGlyphsNV,
7254 null_glPathMemoryGlyphIndexArrayNV,
7255 null_glPathParameterfNV,
7256 null_glPathParameterfvNV,
7257 null_glPathParameteriNV,
7258 null_glPathParameterivNV,
7259 null_glPathStencilDepthOffsetNV,
7260 null_glPathStencilFuncNV,
7261 null_glPathStringNV,
7262 null_glPathSubCommandsNV,
7263 null_glPathSubCoordsNV,
7264 null_glPathTexGenNV,
7265 null_glPauseTransformFeedback,
7266 null_glPauseTransformFeedbackNV,
7267 null_glPixelDataRangeNV,
7268 null_glPixelMapx,
7269 null_glPixelStorex,
7270 null_glPixelTexGenParameterfSGIS,
7271 null_glPixelTexGenParameterfvSGIS,
7272 null_glPixelTexGenParameteriSGIS,
7273 null_glPixelTexGenParameterivSGIS,
7274 null_glPixelTexGenSGIX,
7275 null_glPixelTransferxOES,
7276 null_glPixelTransformParameterfEXT,
7277 null_glPixelTransformParameterfvEXT,
7278 null_glPixelTransformParameteriEXT,
7279 null_glPixelTransformParameterivEXT,
7280 null_glPixelZoomxOES,
7281 null_glPointAlongPathNV,
7282 null_glPointParameterf,
7283 null_glPointParameterfARB,
7284 null_glPointParameterfEXT,
7285 null_glPointParameterfSGIS,
7286 null_glPointParameterfv,
7287 null_glPointParameterfvARB,
7288 null_glPointParameterfvEXT,
7289 null_glPointParameterfvSGIS,
7290 null_glPointParameteri,
7291 null_glPointParameteriNV,
7292 null_glPointParameteriv,
7293 null_glPointParameterivNV,
7294 null_glPointParameterxvOES,
7295 null_glPointSizexOES,
7296 null_glPollAsyncSGIX,
7297 null_glPollInstrumentsSGIX,
7298 null_glPolygonOffsetClamp,
7299 null_glPolygonOffsetClampEXT,
7300 null_glPolygonOffsetEXT,
7301 null_glPolygonOffsetxOES,
7302 null_glPopDebugGroup,
7303 null_glPopGroupMarkerEXT,
7304 null_glPresentFrameDualFillNV,
7305 null_glPresentFrameKeyedNV,
7306 null_glPrimitiveBoundingBoxARB,
7307 null_glPrimitiveRestartIndex,
7308 null_glPrimitiveRestartIndexNV,
7309 null_glPrimitiveRestartNV,
7310 null_glPrioritizeTexturesEXT,
7311 null_glPrioritizeTexturesxOES,
7312 null_glProgramBinary,
7313 null_glProgramBufferParametersIivNV,
7314 null_glProgramBufferParametersIuivNV,
7315 null_glProgramBufferParametersfvNV,
7316 null_glProgramEnvParameter4dARB,
7317 null_glProgramEnvParameter4dvARB,
7318 null_glProgramEnvParameter4fARB,
7319 null_glProgramEnvParameter4fvARB,
7320 null_glProgramEnvParameterI4iNV,
7321 null_glProgramEnvParameterI4ivNV,
7322 null_glProgramEnvParameterI4uiNV,
7323 null_glProgramEnvParameterI4uivNV,
7324 null_glProgramEnvParameters4fvEXT,
7325 null_glProgramEnvParametersI4ivNV,
7326 null_glProgramEnvParametersI4uivNV,
7327 null_glProgramLocalParameter4dARB,
7328 null_glProgramLocalParameter4dvARB,
7329 null_glProgramLocalParameter4fARB,
7330 null_glProgramLocalParameter4fvARB,
7331 null_glProgramLocalParameterI4iNV,
7332 null_glProgramLocalParameterI4ivNV,
7333 null_glProgramLocalParameterI4uiNV,
7334 null_glProgramLocalParameterI4uivNV,
7335 null_glProgramLocalParameters4fvEXT,
7336 null_glProgramLocalParametersI4ivNV,
7337 null_glProgramLocalParametersI4uivNV,
7338 null_glProgramNamedParameter4dNV,
7339 null_glProgramNamedParameter4dvNV,
7340 null_glProgramNamedParameter4fNV,
7341 null_glProgramNamedParameter4fvNV,
7342 null_glProgramParameter4dNV,
7343 null_glProgramParameter4dvNV,
7344 null_glProgramParameter4fNV,
7345 null_glProgramParameter4fvNV,
7346 null_glProgramParameteri,
7347 null_glProgramParameteriARB,
7348 null_glProgramParameteriEXT,
7349 null_glProgramParameters4dvNV,
7350 null_glProgramParameters4fvNV,
7351 null_glProgramPathFragmentInputGenNV,
7352 null_glProgramStringARB,
7353 null_glProgramSubroutineParametersuivNV,
7354 null_glProgramUniform1d,
7355 null_glProgramUniform1dEXT,
7356 null_glProgramUniform1dv,
7357 null_glProgramUniform1dvEXT,
7358 null_glProgramUniform1f,
7359 null_glProgramUniform1fEXT,
7360 null_glProgramUniform1fv,
7361 null_glProgramUniform1fvEXT,
7362 null_glProgramUniform1i,
7363 null_glProgramUniform1i64ARB,
7364 null_glProgramUniform1i64NV,
7365 null_glProgramUniform1i64vARB,
7366 null_glProgramUniform1i64vNV,
7367 null_glProgramUniform1iEXT,
7368 null_glProgramUniform1iv,
7369 null_glProgramUniform1ivEXT,
7370 null_glProgramUniform1ui,
7371 null_glProgramUniform1ui64ARB,
7372 null_glProgramUniform1ui64NV,
7373 null_glProgramUniform1ui64vARB,
7374 null_glProgramUniform1ui64vNV,
7375 null_glProgramUniform1uiEXT,
7376 null_glProgramUniform1uiv,
7377 null_glProgramUniform1uivEXT,
7378 null_glProgramUniform2d,
7379 null_glProgramUniform2dEXT,
7380 null_glProgramUniform2dv,
7381 null_glProgramUniform2dvEXT,
7382 null_glProgramUniform2f,
7383 null_glProgramUniform2fEXT,
7384 null_glProgramUniform2fv,
7385 null_glProgramUniform2fvEXT,
7386 null_glProgramUniform2i,
7387 null_glProgramUniform2i64ARB,
7388 null_glProgramUniform2i64NV,
7389 null_glProgramUniform2i64vARB,
7390 null_glProgramUniform2i64vNV,
7391 null_glProgramUniform2iEXT,
7392 null_glProgramUniform2iv,
7393 null_glProgramUniform2ivEXT,
7394 null_glProgramUniform2ui,
7395 null_glProgramUniform2ui64ARB,
7396 null_glProgramUniform2ui64NV,
7397 null_glProgramUniform2ui64vARB,
7398 null_glProgramUniform2ui64vNV,
7399 null_glProgramUniform2uiEXT,
7400 null_glProgramUniform2uiv,
7401 null_glProgramUniform2uivEXT,
7402 null_glProgramUniform3d,
7403 null_glProgramUniform3dEXT,
7404 null_glProgramUniform3dv,
7405 null_glProgramUniform3dvEXT,
7406 null_glProgramUniform3f,
7407 null_glProgramUniform3fEXT,
7408 null_glProgramUniform3fv,
7409 null_glProgramUniform3fvEXT,
7410 null_glProgramUniform3i,
7411 null_glProgramUniform3i64ARB,
7412 null_glProgramUniform3i64NV,
7413 null_glProgramUniform3i64vARB,
7414 null_glProgramUniform3i64vNV,
7415 null_glProgramUniform3iEXT,
7416 null_glProgramUniform3iv,
7417 null_glProgramUniform3ivEXT,
7418 null_glProgramUniform3ui,
7419 null_glProgramUniform3ui64ARB,
7420 null_glProgramUniform3ui64NV,
7421 null_glProgramUniform3ui64vARB,
7422 null_glProgramUniform3ui64vNV,
7423 null_glProgramUniform3uiEXT,
7424 null_glProgramUniform3uiv,
7425 null_glProgramUniform3uivEXT,
7426 null_glProgramUniform4d,
7427 null_glProgramUniform4dEXT,
7428 null_glProgramUniform4dv,
7429 null_glProgramUniform4dvEXT,
7430 null_glProgramUniform4f,
7431 null_glProgramUniform4fEXT,
7432 null_glProgramUniform4fv,
7433 null_glProgramUniform4fvEXT,
7434 null_glProgramUniform4i,
7435 null_glProgramUniform4i64ARB,
7436 null_glProgramUniform4i64NV,
7437 null_glProgramUniform4i64vARB,
7438 null_glProgramUniform4i64vNV,
7439 null_glProgramUniform4iEXT,
7440 null_glProgramUniform4iv,
7441 null_glProgramUniform4ivEXT,
7442 null_glProgramUniform4ui,
7443 null_glProgramUniform4ui64ARB,
7444 null_glProgramUniform4ui64NV,
7445 null_glProgramUniform4ui64vARB,
7446 null_glProgramUniform4ui64vNV,
7447 null_glProgramUniform4uiEXT,
7448 null_glProgramUniform4uiv,
7449 null_glProgramUniform4uivEXT,
7450 null_glProgramUniformHandleui64ARB,
7451 null_glProgramUniformHandleui64NV,
7452 null_glProgramUniformHandleui64vARB,
7453 null_glProgramUniformHandleui64vNV,
7454 null_glProgramUniformMatrix2dv,
7455 null_glProgramUniformMatrix2dvEXT,
7456 null_glProgramUniformMatrix2fv,
7457 null_glProgramUniformMatrix2fvEXT,
7458 null_glProgramUniformMatrix2x3dv,
7459 null_glProgramUniformMatrix2x3dvEXT,
7460 null_glProgramUniformMatrix2x3fv,
7461 null_glProgramUniformMatrix2x3fvEXT,
7462 null_glProgramUniformMatrix2x4dv,
7463 null_glProgramUniformMatrix2x4dvEXT,
7464 null_glProgramUniformMatrix2x4fv,
7465 null_glProgramUniformMatrix2x4fvEXT,
7466 null_glProgramUniformMatrix3dv,
7467 null_glProgramUniformMatrix3dvEXT,
7468 null_glProgramUniformMatrix3fv,
7469 null_glProgramUniformMatrix3fvEXT,
7470 null_glProgramUniformMatrix3x2dv,
7471 null_glProgramUniformMatrix3x2dvEXT,
7472 null_glProgramUniformMatrix3x2fv,
7473 null_glProgramUniformMatrix3x2fvEXT,
7474 null_glProgramUniformMatrix3x4dv,
7475 null_glProgramUniformMatrix3x4dvEXT,
7476 null_glProgramUniformMatrix3x4fv,
7477 null_glProgramUniformMatrix3x4fvEXT,
7478 null_glProgramUniformMatrix4dv,
7479 null_glProgramUniformMatrix4dvEXT,
7480 null_glProgramUniformMatrix4fv,
7481 null_glProgramUniformMatrix4fvEXT,
7482 null_glProgramUniformMatrix4x2dv,
7483 null_glProgramUniformMatrix4x2dvEXT,
7484 null_glProgramUniformMatrix4x2fv,
7485 null_glProgramUniformMatrix4x2fvEXT,
7486 null_glProgramUniformMatrix4x3dv,
7487 null_glProgramUniformMatrix4x3dvEXT,
7488 null_glProgramUniformMatrix4x3fv,
7489 null_glProgramUniformMatrix4x3fvEXT,
7490 null_glProgramUniformui64NV,
7491 null_glProgramUniformui64vNV,
7492 null_glProgramVertexLimitNV,
7493 null_glProvokingVertex,
7494 null_glProvokingVertexEXT,
7495 null_glPushClientAttribDefaultEXT,
7496 null_glPushDebugGroup,
7497 null_glPushGroupMarkerEXT,
7498 null_glQueryCounter,
7499 null_glQueryMatrixxOES,
7500 null_glQueryObjectParameteruiAMD,
7501 null_glQueryResourceNV,
7502 null_glQueryResourceTagNV,
7503 null_glRasterPos2xOES,
7504 null_glRasterPos2xvOES,
7505 null_glRasterPos3xOES,
7506 null_glRasterPos3xvOES,
7507 null_glRasterPos4xOES,
7508 null_glRasterPos4xvOES,
7509 null_glRasterSamplesEXT,
7510 null_glReadBufferRegion,
7511 null_glReadInstrumentsSGIX,
7512 null_glReadnPixels,
7513 null_glReadnPixelsARB,
7514 null_glRectxOES,
7515 null_glRectxvOES,
7516 null_glReferencePlaneSGIX,
7517 null_glReleaseKeyedMutexWin32EXT,
7518 null_glReleaseShaderCompiler,
7519 null_glRenderGpuMaskNV,
7520 null_glRenderbufferStorage,
7521 null_glRenderbufferStorageEXT,
7522 null_glRenderbufferStorageMultisample,
7523 null_glRenderbufferStorageMultisampleAdvancedAMD,
7524 null_glRenderbufferStorageMultisampleCoverageNV,
7525 null_glRenderbufferStorageMultisampleEXT,
7526 null_glReplacementCodePointerSUN,
7527 null_glReplacementCodeubSUN,
7528 null_glReplacementCodeubvSUN,
7529 null_glReplacementCodeuiColor3fVertex3fSUN,
7530 null_glReplacementCodeuiColor3fVertex3fvSUN,
7531 null_glReplacementCodeuiColor4fNormal3fVertex3fSUN,
7532 null_glReplacementCodeuiColor4fNormal3fVertex3fvSUN,
7533 null_glReplacementCodeuiColor4ubVertex3fSUN,
7534 null_glReplacementCodeuiColor4ubVertex3fvSUN,
7535 null_glReplacementCodeuiNormal3fVertex3fSUN,
7536 null_glReplacementCodeuiNormal3fVertex3fvSUN,
7537 null_glReplacementCodeuiSUN,
7538 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,
7539 null_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,
7540 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,
7541 null_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,
7542 null_glReplacementCodeuiTexCoord2fVertex3fSUN,
7543 null_glReplacementCodeuiTexCoord2fVertex3fvSUN,
7544 null_glReplacementCodeuiVertex3fSUN,
7545 null_glReplacementCodeuiVertex3fvSUN,
7546 null_glReplacementCodeuivSUN,
7547 null_glReplacementCodeusSUN,
7548 null_glReplacementCodeusvSUN,
7549 null_glRequestResidentProgramsNV,
7550 null_glResetHistogram,
7551 null_glResetHistogramEXT,
7552 null_glResetMemoryObjectParameterNV,
7553 null_glResetMinmax,
7554 null_glResetMinmaxEXT,
7555 null_glResizeBuffersMESA,
7556 null_glResolveDepthValuesNV,
7557 null_glResumeTransformFeedback,
7558 null_glResumeTransformFeedbackNV,
7559 null_glRotatexOES,
7560 null_glSampleCoverage,
7561 null_glSampleCoverageARB,
7562 null_glSampleMapATI,
7563 null_glSampleMaskEXT,
7564 null_glSampleMaskIndexedNV,
7565 null_glSampleMaskSGIS,
7566 null_glSampleMaski,
7567 null_glSamplePatternEXT,
7568 null_glSamplePatternSGIS,
7569 null_glSamplerParameterIiv,
7570 null_glSamplerParameterIuiv,
7571 null_glSamplerParameterf,
7572 null_glSamplerParameterfv,
7573 null_glSamplerParameteri,
7574 null_glSamplerParameteriv,
7575 null_glScalexOES,
7576 null_glScissorArrayv,
7577 null_glScissorExclusiveArrayvNV,
7578 null_glScissorExclusiveNV,
7579 null_glScissorIndexed,
7580 null_glScissorIndexedv,
7581 null_glSecondaryColor3b,
7582 null_glSecondaryColor3bEXT,
7583 null_glSecondaryColor3bv,
7584 null_glSecondaryColor3bvEXT,
7585 null_glSecondaryColor3d,
7586 null_glSecondaryColor3dEXT,
7587 null_glSecondaryColor3dv,
7588 null_glSecondaryColor3dvEXT,
7589 null_glSecondaryColor3f,
7590 null_glSecondaryColor3fEXT,
7591 null_glSecondaryColor3fv,
7592 null_glSecondaryColor3fvEXT,
7593 null_glSecondaryColor3hNV,
7594 null_glSecondaryColor3hvNV,
7595 null_glSecondaryColor3i,
7596 null_glSecondaryColor3iEXT,
7597 null_glSecondaryColor3iv,
7598 null_glSecondaryColor3ivEXT,
7599 null_glSecondaryColor3s,
7600 null_glSecondaryColor3sEXT,
7601 null_glSecondaryColor3sv,
7602 null_glSecondaryColor3svEXT,
7603 null_glSecondaryColor3ub,
7604 null_glSecondaryColor3ubEXT,
7605 null_glSecondaryColor3ubv,
7606 null_glSecondaryColor3ubvEXT,
7607 null_glSecondaryColor3ui,
7608 null_glSecondaryColor3uiEXT,
7609 null_glSecondaryColor3uiv,
7610 null_glSecondaryColor3uivEXT,
7611 null_glSecondaryColor3us,
7612 null_glSecondaryColor3usEXT,
7613 null_glSecondaryColor3usv,
7614 null_glSecondaryColor3usvEXT,
7615 null_glSecondaryColorFormatNV,
7616 null_glSecondaryColorP3ui,
7617 null_glSecondaryColorP3uiv,
7618 null_glSecondaryColorPointer,
7619 null_glSecondaryColorPointerEXT,
7620 null_glSecondaryColorPointerListIBM,
7621 null_glSelectPerfMonitorCountersAMD,
7622 null_glSelectTextureCoordSetSGIS,
7623 null_glSelectTextureSGIS,
7624 null_glSemaphoreParameterui64vEXT,
7625 null_glSeparableFilter2D,
7626 null_glSeparableFilter2DEXT,
7627 null_glSetFenceAPPLE,
7628 null_glSetFenceNV,
7629 null_glSetFragmentShaderConstantATI,
7630 null_glSetInvariantEXT,
7631 null_glSetLocalConstantEXT,
7632 null_glSetMultisamplefvAMD,
7633 null_glShaderBinary,
7634 null_glShaderOp1EXT,
7635 null_glShaderOp2EXT,
7636 null_glShaderOp3EXT,
7637 null_glShaderSource,
7638 null_glShaderSourceARB,
7639 null_glShaderStorageBlockBinding,
7640 null_glShadingRateImageBarrierNV,
7641 null_glShadingRateImagePaletteNV,
7642 null_glShadingRateSampleOrderCustomNV,
7643 null_glShadingRateSampleOrderNV,
7644 null_glSharpenTexFuncSGIS,
7645 null_glSignalSemaphoreEXT,
7646 null_glSignalSemaphoreui64NVX,
7647 null_glSignalVkFenceNV,
7648 null_glSignalVkSemaphoreNV,
7649 null_glSpecializeShader,
7650 null_glSpecializeShaderARB,
7651 null_glSpriteParameterfSGIX,
7652 null_glSpriteParameterfvSGIX,
7653 null_glSpriteParameteriSGIX,
7654 null_glSpriteParameterivSGIX,
7655 null_glStartInstrumentsSGIX,
7656 null_glStateCaptureNV,
7657 null_glStencilClearTagEXT,
7658 null_glStencilFillPathInstancedNV,
7659 null_glStencilFillPathNV,
7660 null_glStencilFuncSeparate,
7661 null_glStencilFuncSeparateATI,
7662 null_glStencilMaskSeparate,
7663 null_glStencilOpSeparate,
7664 null_glStencilOpSeparateATI,
7665 null_glStencilOpValueAMD,
7666 null_glStencilStrokePathInstancedNV,
7667 null_glStencilStrokePathNV,
7668 null_glStencilThenCoverFillPathInstancedNV,
7669 null_glStencilThenCoverFillPathNV,
7670 null_glStencilThenCoverStrokePathInstancedNV,
7671 null_glStencilThenCoverStrokePathNV,
7672 null_glStopInstrumentsSGIX,
7673 null_glStringMarkerGREMEDY,
7674 null_glSubpixelPrecisionBiasNV,
7675 null_glSwizzleEXT,
7676 null_glSyncTextureINTEL,
7677 null_glTagSampleBufferSGIX,
7678 null_glTangent3bEXT,
7679 null_glTangent3bvEXT,
7680 null_glTangent3dEXT,
7681 null_glTangent3dvEXT,
7682 null_glTangent3fEXT,
7683 null_glTangent3fvEXT,
7684 null_glTangent3iEXT,
7685 null_glTangent3ivEXT,
7686 null_glTangent3sEXT,
7687 null_glTangent3svEXT,
7688 null_glTangentPointerEXT,
7689 null_glTbufferMask3DFX,
7690 null_glTessellationFactorAMD,
7691 null_glTessellationModeAMD,
7692 null_glTestFenceAPPLE,
7693 null_glTestFenceNV,
7694 null_glTestObjectAPPLE,
7695 null_glTexAttachMemoryNV,
7696 null_glTexBuffer,
7697 null_glTexBufferARB,
7698 null_glTexBufferEXT,
7699 null_glTexBufferRange,
7700 null_glTexBumpParameterfvATI,
7701 null_glTexBumpParameterivATI,
7702 null_glTexCoord1bOES,
7703 null_glTexCoord1bvOES,
7704 null_glTexCoord1hNV,
7705 null_glTexCoord1hvNV,
7706 null_glTexCoord1xOES,
7707 null_glTexCoord1xvOES,
7708 null_glTexCoord2bOES,
7709 null_glTexCoord2bvOES,
7710 null_glTexCoord2fColor3fVertex3fSUN,
7711 null_glTexCoord2fColor3fVertex3fvSUN,
7712 null_glTexCoord2fColor4fNormal3fVertex3fSUN,
7713 null_glTexCoord2fColor4fNormal3fVertex3fvSUN,
7714 null_glTexCoord2fColor4ubVertex3fSUN,
7715 null_glTexCoord2fColor4ubVertex3fvSUN,
7716 null_glTexCoord2fNormal3fVertex3fSUN,
7717 null_glTexCoord2fNormal3fVertex3fvSUN,
7718 null_glTexCoord2fVertex3fSUN,
7719 null_glTexCoord2fVertex3fvSUN,
7720 null_glTexCoord2hNV,
7721 null_glTexCoord2hvNV,
7722 null_glTexCoord2xOES,
7723 null_glTexCoord2xvOES,
7724 null_glTexCoord3bOES,
7725 null_glTexCoord3bvOES,
7726 null_glTexCoord3hNV,
7727 null_glTexCoord3hvNV,
7728 null_glTexCoord3xOES,
7729 null_glTexCoord3xvOES,
7730 null_glTexCoord4bOES,
7731 null_glTexCoord4bvOES,
7732 null_glTexCoord4fColor4fNormal3fVertex4fSUN,
7733 null_glTexCoord4fColor4fNormal3fVertex4fvSUN,
7734 null_glTexCoord4fVertex4fSUN,
7735 null_glTexCoord4fVertex4fvSUN,
7736 null_glTexCoord4hNV,
7737 null_glTexCoord4hvNV,
7738 null_glTexCoord4xOES,
7739 null_glTexCoord4xvOES,
7740 null_glTexCoordFormatNV,
7741 null_glTexCoordP1ui,
7742 null_glTexCoordP1uiv,
7743 null_glTexCoordP2ui,
7744 null_glTexCoordP2uiv,
7745 null_glTexCoordP3ui,
7746 null_glTexCoordP3uiv,
7747 null_glTexCoordP4ui,
7748 null_glTexCoordP4uiv,
7749 null_glTexCoordPointerEXT,
7750 null_glTexCoordPointerListIBM,
7751 null_glTexCoordPointervINTEL,
7752 null_glTexEnvxOES,
7753 null_glTexEnvxvOES,
7754 null_glTexFilterFuncSGIS,
7755 null_glTexGenxOES,
7756 null_glTexGenxvOES,
7757 null_glTexImage2DMultisample,
7758 null_glTexImage2DMultisampleCoverageNV,
7759 null_glTexImage3D,
7760 null_glTexImage3DEXT,
7761 null_glTexImage3DMultisample,
7762 null_glTexImage3DMultisampleCoverageNV,
7763 null_glTexImage4DSGIS,
7764 null_glTexPageCommitmentARB,
7765 null_glTexParameterIiv,
7766 null_glTexParameterIivEXT,
7767 null_glTexParameterIuiv,
7768 null_glTexParameterIuivEXT,
7769 null_glTexParameterxOES,
7770 null_glTexParameterxvOES,
7771 null_glTexRenderbufferNV,
7772 null_glTexStorage1D,
7773 null_glTexStorage2D,
7774 null_glTexStorage2DMultisample,
7775 null_glTexStorage3D,
7776 null_glTexStorage3DMultisample,
7777 null_glTexStorageMem1DEXT,
7778 null_glTexStorageMem2DEXT,
7779 null_glTexStorageMem2DMultisampleEXT,
7780 null_glTexStorageMem3DEXT,
7781 null_glTexStorageMem3DMultisampleEXT,
7782 null_glTexStorageSparseAMD,
7783 null_glTexSubImage1DEXT,
7784 null_glTexSubImage2DEXT,
7785 null_glTexSubImage3D,
7786 null_glTexSubImage3DEXT,
7787 null_glTexSubImage4DSGIS,
7788 null_glTextureAttachMemoryNV,
7789 null_glTextureBarrier,
7790 null_glTextureBarrierNV,
7791 null_glTextureBuffer,
7792 null_glTextureBufferEXT,
7793 null_glTextureBufferRange,
7794 null_glTextureBufferRangeEXT,
7795 null_glTextureColorMaskSGIS,
7796 null_glTextureImage1DEXT,
7797 null_glTextureImage2DEXT,
7798 null_glTextureImage2DMultisampleCoverageNV,
7799 null_glTextureImage2DMultisampleNV,
7800 null_glTextureImage3DEXT,
7801 null_glTextureImage3DMultisampleCoverageNV,
7802 null_glTextureImage3DMultisampleNV,
7803 null_glTextureLightEXT,
7804 null_glTextureMaterialEXT,
7805 null_glTextureNormalEXT,
7806 null_glTexturePageCommitmentEXT,
7807 null_glTextureParameterIiv,
7808 null_glTextureParameterIivEXT,
7809 null_glTextureParameterIuiv,
7810 null_glTextureParameterIuivEXT,
7811 null_glTextureParameterf,
7812 null_glTextureParameterfEXT,
7813 null_glTextureParameterfv,
7814 null_glTextureParameterfvEXT,
7815 null_glTextureParameteri,
7816 null_glTextureParameteriEXT,
7817 null_glTextureParameteriv,
7818 null_glTextureParameterivEXT,
7819 null_glTextureRangeAPPLE,
7820 null_glTextureRenderbufferEXT,
7821 null_glTextureStorage1D,
7822 null_glTextureStorage1DEXT,
7823 null_glTextureStorage2D,
7824 null_glTextureStorage2DEXT,
7825 null_glTextureStorage2DMultisample,
7826 null_glTextureStorage2DMultisampleEXT,
7827 null_glTextureStorage3D,
7828 null_glTextureStorage3DEXT,
7829 null_glTextureStorage3DMultisample,
7830 null_glTextureStorage3DMultisampleEXT,
7831 null_glTextureStorageMem1DEXT,
7832 null_glTextureStorageMem2DEXT,
7833 null_glTextureStorageMem2DMultisampleEXT,
7834 null_glTextureStorageMem3DEXT,
7835 null_glTextureStorageMem3DMultisampleEXT,
7836 null_glTextureStorageSparseAMD,
7837 null_glTextureSubImage1D,
7838 null_glTextureSubImage1DEXT,
7839 null_glTextureSubImage2D,
7840 null_glTextureSubImage2DEXT,
7841 null_glTextureSubImage3D,
7842 null_glTextureSubImage3DEXT,
7843 null_glTextureView,
7844 null_glTrackMatrixNV,
7845 null_glTransformFeedbackAttribsNV,
7846 null_glTransformFeedbackBufferBase,
7847 null_glTransformFeedbackBufferRange,
7848 null_glTransformFeedbackStreamAttribsNV,
7849 null_glTransformFeedbackVaryings,
7850 null_glTransformFeedbackVaryingsEXT,
7851 null_glTransformFeedbackVaryingsNV,
7852 null_glTransformPathNV,
7853 null_glTranslatexOES,
7854 null_glUniform1d,
7855 null_glUniform1dv,
7856 null_glUniform1f,
7857 null_glUniform1fARB,
7858 null_glUniform1fv,
7859 null_glUniform1fvARB,
7860 null_glUniform1i,
7861 null_glUniform1i64ARB,
7862 null_glUniform1i64NV,
7863 null_glUniform1i64vARB,
7864 null_glUniform1i64vNV,
7865 null_glUniform1iARB,
7866 null_glUniform1iv,
7867 null_glUniform1ivARB,
7868 null_glUniform1ui,
7869 null_glUniform1ui64ARB,
7870 null_glUniform1ui64NV,
7871 null_glUniform1ui64vARB,
7872 null_glUniform1ui64vNV,
7873 null_glUniform1uiEXT,
7874 null_glUniform1uiv,
7875 null_glUniform1uivEXT,
7876 null_glUniform2d,
7877 null_glUniform2dv,
7878 null_glUniform2f,
7879 null_glUniform2fARB,
7880 null_glUniform2fv,
7881 null_glUniform2fvARB,
7882 null_glUniform2i,
7883 null_glUniform2i64ARB,
7884 null_glUniform2i64NV,
7885 null_glUniform2i64vARB,
7886 null_glUniform2i64vNV,
7887 null_glUniform2iARB,
7888 null_glUniform2iv,
7889 null_glUniform2ivARB,
7890 null_glUniform2ui,
7891 null_glUniform2ui64ARB,
7892 null_glUniform2ui64NV,
7893 null_glUniform2ui64vARB,
7894 null_glUniform2ui64vNV,
7895 null_glUniform2uiEXT,
7896 null_glUniform2uiv,
7897 null_glUniform2uivEXT,
7898 null_glUniform3d,
7899 null_glUniform3dv,
7900 null_glUniform3f,
7901 null_glUniform3fARB,
7902 null_glUniform3fv,
7903 null_glUniform3fvARB,
7904 null_glUniform3i,
7905 null_glUniform3i64ARB,
7906 null_glUniform3i64NV,
7907 null_glUniform3i64vARB,
7908 null_glUniform3i64vNV,
7909 null_glUniform3iARB,
7910 null_glUniform3iv,
7911 null_glUniform3ivARB,
7912 null_glUniform3ui,
7913 null_glUniform3ui64ARB,
7914 null_glUniform3ui64NV,
7915 null_glUniform3ui64vARB,
7916 null_glUniform3ui64vNV,
7917 null_glUniform3uiEXT,
7918 null_glUniform3uiv,
7919 null_glUniform3uivEXT,
7920 null_glUniform4d,
7921 null_glUniform4dv,
7922 null_glUniform4f,
7923 null_glUniform4fARB,
7924 null_glUniform4fv,
7925 null_glUniform4fvARB,
7926 null_glUniform4i,
7927 null_glUniform4i64ARB,
7928 null_glUniform4i64NV,
7929 null_glUniform4i64vARB,
7930 null_glUniform4i64vNV,
7931 null_glUniform4iARB,
7932 null_glUniform4iv,
7933 null_glUniform4ivARB,
7934 null_glUniform4ui,
7935 null_glUniform4ui64ARB,
7936 null_glUniform4ui64NV,
7937 null_glUniform4ui64vARB,
7938 null_glUniform4ui64vNV,
7939 null_glUniform4uiEXT,
7940 null_glUniform4uiv,
7941 null_glUniform4uivEXT,
7942 null_glUniformBlockBinding,
7943 null_glUniformBufferEXT,
7944 null_glUniformHandleui64ARB,
7945 null_glUniformHandleui64NV,
7946 null_glUniformHandleui64vARB,
7947 null_glUniformHandleui64vNV,
7948 null_glUniformMatrix2dv,
7949 null_glUniformMatrix2fv,
7950 null_glUniformMatrix2fvARB,
7951 null_glUniformMatrix2x3dv,
7952 null_glUniformMatrix2x3fv,
7953 null_glUniformMatrix2x4dv,
7954 null_glUniformMatrix2x4fv,
7955 null_glUniformMatrix3dv,
7956 null_glUniformMatrix3fv,
7957 null_glUniformMatrix3fvARB,
7958 null_glUniformMatrix3x2dv,
7959 null_glUniformMatrix3x2fv,
7960 null_glUniformMatrix3x4dv,
7961 null_glUniformMatrix3x4fv,
7962 null_glUniformMatrix4dv,
7963 null_glUniformMatrix4fv,
7964 null_glUniformMatrix4fvARB,
7965 null_glUniformMatrix4x2dv,
7966 null_glUniformMatrix4x2fv,
7967 null_glUniformMatrix4x3dv,
7968 null_glUniformMatrix4x3fv,
7969 null_glUniformSubroutinesuiv,
7970 null_glUniformui64NV,
7971 null_glUniformui64vNV,
7972 null_glUnlockArraysEXT,
7973 null_glUnmapBuffer,
7974 null_glUnmapBufferARB,
7975 null_glUnmapNamedBuffer,
7976 null_glUnmapNamedBufferEXT,
7977 null_glUnmapObjectBufferATI,
7978 null_glUnmapTexture2DINTEL,
7979 null_glUpdateObjectBufferATI,
7980 null_glUploadGpuMaskNVX,
7981 null_glUseProgram,
7982 null_glUseProgramObjectARB,
7983 null_glUseProgramStages,
7984 null_glUseShaderProgramEXT,
7985 null_glVDPAUFiniNV,
7986 null_glVDPAUGetSurfaceivNV,
7987 null_glVDPAUInitNV,
7988 null_glVDPAUIsSurfaceNV,
7989 null_glVDPAUMapSurfacesNV,
7990 null_glVDPAURegisterOutputSurfaceNV,
7991 null_glVDPAURegisterVideoSurfaceNV,
7992 null_glVDPAURegisterVideoSurfaceWithPictureStructureNV,
7993 null_glVDPAUSurfaceAccessNV,
7994 null_glVDPAUUnmapSurfacesNV,
7995 null_glVDPAUUnregisterSurfaceNV,
7996 null_glValidateProgram,
7997 null_glValidateProgramARB,
7998 null_glValidateProgramPipeline,
7999 null_glVariantArrayObjectATI,
8000 null_glVariantPointerEXT,
8001 null_glVariantbvEXT,
8002 null_glVariantdvEXT,
8003 null_glVariantfvEXT,
8004 null_glVariantivEXT,
8005 null_glVariantsvEXT,
8006 null_glVariantubvEXT,
8007 null_glVariantuivEXT,
8008 null_glVariantusvEXT,
8009 null_glVertex2bOES,
8010 null_glVertex2bvOES,
8011 null_glVertex2hNV,
8012 null_glVertex2hvNV,
8013 null_glVertex2xOES,
8014 null_glVertex2xvOES,
8015 null_glVertex3bOES,
8016 null_glVertex3bvOES,
8017 null_glVertex3hNV,
8018 null_glVertex3hvNV,
8019 null_glVertex3xOES,
8020 null_glVertex3xvOES,
8021 null_glVertex4bOES,
8022 null_glVertex4bvOES,
8023 null_glVertex4hNV,
8024 null_glVertex4hvNV,
8025 null_glVertex4xOES,
8026 null_glVertex4xvOES,
8027 null_glVertexArrayAttribBinding,
8028 null_glVertexArrayAttribFormat,
8029 null_glVertexArrayAttribIFormat,
8030 null_glVertexArrayAttribLFormat,
8031 null_glVertexArrayBindVertexBufferEXT,
8032 null_glVertexArrayBindingDivisor,
8033 null_glVertexArrayColorOffsetEXT,
8034 null_glVertexArrayEdgeFlagOffsetEXT,
8035 null_glVertexArrayElementBuffer,
8036 null_glVertexArrayFogCoordOffsetEXT,
8037 null_glVertexArrayIndexOffsetEXT,
8038 null_glVertexArrayMultiTexCoordOffsetEXT,
8039 null_glVertexArrayNormalOffsetEXT,
8040 null_glVertexArrayParameteriAPPLE,
8041 null_glVertexArrayRangeAPPLE,
8042 null_glVertexArrayRangeNV,
8043 null_glVertexArraySecondaryColorOffsetEXT,
8044 null_glVertexArrayTexCoordOffsetEXT,
8045 null_glVertexArrayVertexAttribBindingEXT,
8046 null_glVertexArrayVertexAttribDivisorEXT,
8047 null_glVertexArrayVertexAttribFormatEXT,
8048 null_glVertexArrayVertexAttribIFormatEXT,
8049 null_glVertexArrayVertexAttribIOffsetEXT,
8050 null_glVertexArrayVertexAttribLFormatEXT,
8051 null_glVertexArrayVertexAttribLOffsetEXT,
8052 null_glVertexArrayVertexAttribOffsetEXT,
8053 null_glVertexArrayVertexBindingDivisorEXT,
8054 null_glVertexArrayVertexBuffer,
8055 null_glVertexArrayVertexBuffers,
8056 null_glVertexArrayVertexOffsetEXT,
8057 null_glVertexAttrib1d,
8058 null_glVertexAttrib1dARB,
8059 null_glVertexAttrib1dNV,
8060 null_glVertexAttrib1dv,
8061 null_glVertexAttrib1dvARB,
8062 null_glVertexAttrib1dvNV,
8063 null_glVertexAttrib1f,
8064 null_glVertexAttrib1fARB,
8065 null_glVertexAttrib1fNV,
8066 null_glVertexAttrib1fv,
8067 null_glVertexAttrib1fvARB,
8068 null_glVertexAttrib1fvNV,
8069 null_glVertexAttrib1hNV,
8070 null_glVertexAttrib1hvNV,
8071 null_glVertexAttrib1s,
8072 null_glVertexAttrib1sARB,
8073 null_glVertexAttrib1sNV,
8074 null_glVertexAttrib1sv,
8075 null_glVertexAttrib1svARB,
8076 null_glVertexAttrib1svNV,
8077 null_glVertexAttrib2d,
8078 null_glVertexAttrib2dARB,
8079 null_glVertexAttrib2dNV,
8080 null_glVertexAttrib2dv,
8081 null_glVertexAttrib2dvARB,
8082 null_glVertexAttrib2dvNV,
8083 null_glVertexAttrib2f,
8084 null_glVertexAttrib2fARB,
8085 null_glVertexAttrib2fNV,
8086 null_glVertexAttrib2fv,
8087 null_glVertexAttrib2fvARB,
8088 null_glVertexAttrib2fvNV,
8089 null_glVertexAttrib2hNV,
8090 null_glVertexAttrib2hvNV,
8091 null_glVertexAttrib2s,
8092 null_glVertexAttrib2sARB,
8093 null_glVertexAttrib2sNV,
8094 null_glVertexAttrib2sv,
8095 null_glVertexAttrib2svARB,
8096 null_glVertexAttrib2svNV,
8097 null_glVertexAttrib3d,
8098 null_glVertexAttrib3dARB,
8099 null_glVertexAttrib3dNV,
8100 null_glVertexAttrib3dv,
8101 null_glVertexAttrib3dvARB,
8102 null_glVertexAttrib3dvNV,
8103 null_glVertexAttrib3f,
8104 null_glVertexAttrib3fARB,
8105 null_glVertexAttrib3fNV,
8106 null_glVertexAttrib3fv,
8107 null_glVertexAttrib3fvARB,
8108 null_glVertexAttrib3fvNV,
8109 null_glVertexAttrib3hNV,
8110 null_glVertexAttrib3hvNV,
8111 null_glVertexAttrib3s,
8112 null_glVertexAttrib3sARB,
8113 null_glVertexAttrib3sNV,
8114 null_glVertexAttrib3sv,
8115 null_glVertexAttrib3svARB,
8116 null_glVertexAttrib3svNV,
8117 null_glVertexAttrib4Nbv,
8118 null_glVertexAttrib4NbvARB,
8119 null_glVertexAttrib4Niv,
8120 null_glVertexAttrib4NivARB,
8121 null_glVertexAttrib4Nsv,
8122 null_glVertexAttrib4NsvARB,
8123 null_glVertexAttrib4Nub,
8124 null_glVertexAttrib4NubARB,
8125 null_glVertexAttrib4Nubv,
8126 null_glVertexAttrib4NubvARB,
8127 null_glVertexAttrib4Nuiv,
8128 null_glVertexAttrib4NuivARB,
8129 null_glVertexAttrib4Nusv,
8130 null_glVertexAttrib4NusvARB,
8131 null_glVertexAttrib4bv,
8132 null_glVertexAttrib4bvARB,
8133 null_glVertexAttrib4d,
8134 null_glVertexAttrib4dARB,
8135 null_glVertexAttrib4dNV,
8136 null_glVertexAttrib4dv,
8137 null_glVertexAttrib4dvARB,
8138 null_glVertexAttrib4dvNV,
8139 null_glVertexAttrib4f,
8140 null_glVertexAttrib4fARB,
8141 null_glVertexAttrib4fNV,
8142 null_glVertexAttrib4fv,
8143 null_glVertexAttrib4fvARB,
8144 null_glVertexAttrib4fvNV,
8145 null_glVertexAttrib4hNV,
8146 null_glVertexAttrib4hvNV,
8147 null_glVertexAttrib4iv,
8148 null_glVertexAttrib4ivARB,
8149 null_glVertexAttrib4s,
8150 null_glVertexAttrib4sARB,
8151 null_glVertexAttrib4sNV,
8152 null_glVertexAttrib4sv,
8153 null_glVertexAttrib4svARB,
8154 null_glVertexAttrib4svNV,
8155 null_glVertexAttrib4ubNV,
8156 null_glVertexAttrib4ubv,
8157 null_glVertexAttrib4ubvARB,
8158 null_glVertexAttrib4ubvNV,
8159 null_glVertexAttrib4uiv,
8160 null_glVertexAttrib4uivARB,
8161 null_glVertexAttrib4usv,
8162 null_glVertexAttrib4usvARB,
8163 null_glVertexAttribArrayObjectATI,
8164 null_glVertexAttribBinding,
8165 null_glVertexAttribDivisor,
8166 null_glVertexAttribDivisorARB,
8167 null_glVertexAttribFormat,
8168 null_glVertexAttribFormatNV,
8169 null_glVertexAttribI1i,
8170 null_glVertexAttribI1iEXT,
8171 null_glVertexAttribI1iv,
8172 null_glVertexAttribI1ivEXT,
8173 null_glVertexAttribI1ui,
8174 null_glVertexAttribI1uiEXT,
8175 null_glVertexAttribI1uiv,
8176 null_glVertexAttribI1uivEXT,
8177 null_glVertexAttribI2i,
8178 null_glVertexAttribI2iEXT,
8179 null_glVertexAttribI2iv,
8180 null_glVertexAttribI2ivEXT,
8181 null_glVertexAttribI2ui,
8182 null_glVertexAttribI2uiEXT,
8183 null_glVertexAttribI2uiv,
8184 null_glVertexAttribI2uivEXT,
8185 null_glVertexAttribI3i,
8186 null_glVertexAttribI3iEXT,
8187 null_glVertexAttribI3iv,
8188 null_glVertexAttribI3ivEXT,
8189 null_glVertexAttribI3ui,
8190 null_glVertexAttribI3uiEXT,
8191 null_glVertexAttribI3uiv,
8192 null_glVertexAttribI3uivEXT,
8193 null_glVertexAttribI4bv,
8194 null_glVertexAttribI4bvEXT,
8195 null_glVertexAttribI4i,
8196 null_glVertexAttribI4iEXT,
8197 null_glVertexAttribI4iv,
8198 null_glVertexAttribI4ivEXT,
8199 null_glVertexAttribI4sv,
8200 null_glVertexAttribI4svEXT,
8201 null_glVertexAttribI4ubv,
8202 null_glVertexAttribI4ubvEXT,
8203 null_glVertexAttribI4ui,
8204 null_glVertexAttribI4uiEXT,
8205 null_glVertexAttribI4uiv,
8206 null_glVertexAttribI4uivEXT,
8207 null_glVertexAttribI4usv,
8208 null_glVertexAttribI4usvEXT,
8209 null_glVertexAttribIFormat,
8210 null_glVertexAttribIFormatNV,
8211 null_glVertexAttribIPointer,
8212 null_glVertexAttribIPointerEXT,
8213 null_glVertexAttribL1d,
8214 null_glVertexAttribL1dEXT,
8215 null_glVertexAttribL1dv,
8216 null_glVertexAttribL1dvEXT,
8217 null_glVertexAttribL1i64NV,
8218 null_glVertexAttribL1i64vNV,
8219 null_glVertexAttribL1ui64ARB,
8220 null_glVertexAttribL1ui64NV,
8221 null_glVertexAttribL1ui64vARB,
8222 null_glVertexAttribL1ui64vNV,
8223 null_glVertexAttribL2d,
8224 null_glVertexAttribL2dEXT,
8225 null_glVertexAttribL2dv,
8226 null_glVertexAttribL2dvEXT,
8227 null_glVertexAttribL2i64NV,
8228 null_glVertexAttribL2i64vNV,
8229 null_glVertexAttribL2ui64NV,
8230 null_glVertexAttribL2ui64vNV,
8231 null_glVertexAttribL3d,
8232 null_glVertexAttribL3dEXT,
8233 null_glVertexAttribL3dv,
8234 null_glVertexAttribL3dvEXT,
8235 null_glVertexAttribL3i64NV,
8236 null_glVertexAttribL3i64vNV,
8237 null_glVertexAttribL3ui64NV,
8238 null_glVertexAttribL3ui64vNV,
8239 null_glVertexAttribL4d,
8240 null_glVertexAttribL4dEXT,
8241 null_glVertexAttribL4dv,
8242 null_glVertexAttribL4dvEXT,
8243 null_glVertexAttribL4i64NV,
8244 null_glVertexAttribL4i64vNV,
8245 null_glVertexAttribL4ui64NV,
8246 null_glVertexAttribL4ui64vNV,
8247 null_glVertexAttribLFormat,
8248 null_glVertexAttribLFormatNV,
8249 null_glVertexAttribLPointer,
8250 null_glVertexAttribLPointerEXT,
8251 null_glVertexAttribP1ui,
8252 null_glVertexAttribP1uiv,
8253 null_glVertexAttribP2ui,
8254 null_glVertexAttribP2uiv,
8255 null_glVertexAttribP3ui,
8256 null_glVertexAttribP3uiv,
8257 null_glVertexAttribP4ui,
8258 null_glVertexAttribP4uiv,
8259 null_glVertexAttribParameteriAMD,
8260 null_glVertexAttribPointer,
8261 null_glVertexAttribPointerARB,
8262 null_glVertexAttribPointerNV,
8263 null_glVertexAttribs1dvNV,
8264 null_glVertexAttribs1fvNV,
8265 null_glVertexAttribs1hvNV,
8266 null_glVertexAttribs1svNV,
8267 null_glVertexAttribs2dvNV,
8268 null_glVertexAttribs2fvNV,
8269 null_glVertexAttribs2hvNV,
8270 null_glVertexAttribs2svNV,
8271 null_glVertexAttribs3dvNV,
8272 null_glVertexAttribs3fvNV,
8273 null_glVertexAttribs3hvNV,
8274 null_glVertexAttribs3svNV,
8275 null_glVertexAttribs4dvNV,
8276 null_glVertexAttribs4fvNV,
8277 null_glVertexAttribs4hvNV,
8278 null_glVertexAttribs4svNV,
8279 null_glVertexAttribs4ubvNV,
8280 null_glVertexBindingDivisor,
8281 null_glVertexBlendARB,
8282 null_glVertexBlendEnvfATI,
8283 null_glVertexBlendEnviATI,
8284 null_glVertexFormatNV,
8285 null_glVertexP2ui,
8286 null_glVertexP2uiv,
8287 null_glVertexP3ui,
8288 null_glVertexP3uiv,
8289 null_glVertexP4ui,
8290 null_glVertexP4uiv,
8291 null_glVertexPointerEXT,
8292 null_glVertexPointerListIBM,
8293 null_glVertexPointervINTEL,
8294 null_glVertexStream1dATI,
8295 null_glVertexStream1dvATI,
8296 null_glVertexStream1fATI,
8297 null_glVertexStream1fvATI,
8298 null_glVertexStream1iATI,
8299 null_glVertexStream1ivATI,
8300 null_glVertexStream1sATI,
8301 null_glVertexStream1svATI,
8302 null_glVertexStream2dATI,
8303 null_glVertexStream2dvATI,
8304 null_glVertexStream2fATI,
8305 null_glVertexStream2fvATI,
8306 null_glVertexStream2iATI,
8307 null_glVertexStream2ivATI,
8308 null_glVertexStream2sATI,
8309 null_glVertexStream2svATI,
8310 null_glVertexStream3dATI,
8311 null_glVertexStream3dvATI,
8312 null_glVertexStream3fATI,
8313 null_glVertexStream3fvATI,
8314 null_glVertexStream3iATI,
8315 null_glVertexStream3ivATI,
8316 null_glVertexStream3sATI,
8317 null_glVertexStream3svATI,
8318 null_glVertexStream4dATI,
8319 null_glVertexStream4dvATI,
8320 null_glVertexStream4fATI,
8321 null_glVertexStream4fvATI,
8322 null_glVertexStream4iATI,
8323 null_glVertexStream4ivATI,
8324 null_glVertexStream4sATI,
8325 null_glVertexStream4svATI,
8326 null_glVertexWeightPointerEXT,
8327 null_glVertexWeightfEXT,
8328 null_glVertexWeightfvEXT,
8329 null_glVertexWeighthNV,
8330 null_glVertexWeighthvNV,
8331 null_glVideoCaptureNV,
8332 null_glVideoCaptureStreamParameterdvNV,
8333 null_glVideoCaptureStreamParameterfvNV,
8334 null_glVideoCaptureStreamParameterivNV,
8335 null_glViewportArrayv,
8336 null_glViewportIndexedf,
8337 null_glViewportIndexedfv,
8338 null_glViewportPositionWScaleNV,
8339 null_glViewportSwizzleNV,
8340 null_glWaitSemaphoreEXT,
8341 null_glWaitSemaphoreui64NVX,
8342 null_glWaitSync,
8343 null_glWaitVkSemaphoreNV,
8344 null_glWeightPathsNV,
8345 null_glWeightPointerARB,
8346 null_glWeightbvARB,
8347 null_glWeightdvARB,
8348 null_glWeightfvARB,
8349 null_glWeightivARB,
8350 null_glWeightsvARB,
8351 null_glWeightubvARB,
8352 null_glWeightuivARB,
8353 null_glWeightusvARB,
8354 null_glWindowPos2d,
8355 null_glWindowPos2dARB,
8356 null_glWindowPos2dMESA,
8357 null_glWindowPos2dv,
8358 null_glWindowPos2dvARB,
8359 null_glWindowPos2dvMESA,
8360 null_glWindowPos2f,
8361 null_glWindowPos2fARB,
8362 null_glWindowPos2fMESA,
8363 null_glWindowPos2fv,
8364 null_glWindowPos2fvARB,
8365 null_glWindowPos2fvMESA,
8366 null_glWindowPos2i,
8367 null_glWindowPos2iARB,
8368 null_glWindowPos2iMESA,
8369 null_glWindowPos2iv,
8370 null_glWindowPos2ivARB,
8371 null_glWindowPos2ivMESA,
8372 null_glWindowPos2s,
8373 null_glWindowPos2sARB,
8374 null_glWindowPos2sMESA,
8375 null_glWindowPos2sv,
8376 null_glWindowPos2svARB,
8377 null_glWindowPos2svMESA,
8378 null_glWindowPos3d,
8379 null_glWindowPos3dARB,
8380 null_glWindowPos3dMESA,
8381 null_glWindowPos3dv,
8382 null_glWindowPos3dvARB,
8383 null_glWindowPos3dvMESA,
8384 null_glWindowPos3f,
8385 null_glWindowPos3fARB,
8386 null_glWindowPos3fMESA,
8387 null_glWindowPos3fv,
8388 null_glWindowPos3fvARB,
8389 null_glWindowPos3fvMESA,
8390 null_glWindowPos3i,
8391 null_glWindowPos3iARB,
8392 null_glWindowPos3iMESA,
8393 null_glWindowPos3iv,
8394 null_glWindowPos3ivARB,
8395 null_glWindowPos3ivMESA,
8396 null_glWindowPos3s,
8397 null_glWindowPos3sARB,
8398 null_glWindowPos3sMESA,
8399 null_glWindowPos3sv,
8400 null_glWindowPos3svARB,
8401 null_glWindowPos3svMESA,
8402 null_glWindowPos4dMESA,
8403 null_glWindowPos4dvMESA,
8404 null_glWindowPos4fMESA,
8405 null_glWindowPos4fvMESA,
8406 null_glWindowPos4iMESA,
8407 null_glWindowPos4ivMESA,
8408 null_glWindowPos4sMESA,
8409 null_glWindowPos4svMESA,
8410 null_glWindowRectanglesEXT,
8411 null_glWriteMaskEXT,
8412 null_wglAllocateMemoryNV,
8413 null_wglBindTexImageARB,
8414 null_wglChoosePixelFormatARB,
8415 null_wglCreateContextAttribsARB,
8416 null_wglCreatePbufferARB,
8417 null_wglDestroyPbufferARB,
8418 null_wglFreeMemoryNV,
8419 null_wglGetCurrentReadDCARB,
8420 null_wglGetExtensionsStringARB,
8421 null_wglGetExtensionsStringEXT,
8422 null_wglGetPbufferDCARB,
8423 null_wglGetPixelFormatAttribfvARB,
8424 null_wglGetPixelFormatAttribivARB,
8425 null_wglGetSwapIntervalEXT,
8426 null_wglMakeContextCurrentARB,
8427 null_wglQueryCurrentRendererIntegerWINE,
8428 null_wglQueryCurrentRendererStringWINE,
8429 null_wglQueryPbufferARB,
8430 null_wglQueryRendererIntegerWINE,
8431 null_wglQueryRendererStringWINE,
8432 null_wglReleasePbufferDCARB,
8433 null_wglReleaseTexImageARB,
8434 null_wglSetPbufferAttribARB,
8435 null_wglSetPixelFormatWINE,
8436 null_wglSwapIntervalEXT,